A B C D F G I S V 

A

AsymmetricAlgorithmEnum - Enum in br.gov.frameworkdemoiselle.certificate.criptography
Define os algoritmos usados para criptografia assimétrica padrão ICP-Brasil
Para mais informações, ler documento PADRÕES E ALGORITMOS CRIPTOGRÁFICOS DA ICP-BRASIL (DOC ICP-01.01)

Geração de Chaves Assimétricas de AC
Normativo ICP-Brasil = DOC-ICP-01 - item 6.1.1.3, DOC-ICP-04 - item 6.1.1.3, DOC-ICP-01 - item 6.1.5, DOC-ICP-05 - item 6.1.5
Algoritmo = RSA, ECDSA (conforme RFC 5480)
Tamanho de chave = RSA 2048, RSA 4096, ECDSA 512

Geração de Chaves Assimétricas de Usuário Final
Normativo ICP-Brasil = DOC-ICP-04 - item 6.1.5.2
Algoritmo = RSA, ECDSA (conforme RFC 5480)
Tamanho da chave A1, A2, A3, S1, S2, S3, T3 = RSA 1024, RSA 2048, ECDSA 256
Tamanho da chave A4, S4, T4 = RSA 2048, RSA 4096, ECDSA 512

B

br.gov.frameworkdemoiselle.certificate.criptography - package br.gov.frameworkdemoiselle.certificate.criptography
 
br.gov.frameworkdemoiselle.certificate.criptography.configuration - package br.gov.frameworkdemoiselle.certificate.criptography.configuration
 
br.gov.frameworkdemoiselle.certificate.criptography.factory - package br.gov.frameworkdemoiselle.certificate.criptography.factory
 
br.gov.frameworkdemoiselle.certificate.criptography.implementation - package br.gov.frameworkdemoiselle.certificate.criptography.implementation
 

C

cipher(byte[]) - Method in interface br.gov.frameworkdemoiselle.certificate.criptography.Criptography
Retorna o conteudo passado como parametro criptografado.
cipher(byte[]) - Method in class br.gov.frameworkdemoiselle.certificate.criptography.implementation.CriptographyImpl
Método que criptografa um conteudo informado como byte[] Utiliza o algoritmo setado pelo método setAlgorithm() Caso tenha sido informado algum provider, este também será utilizado.
Configuration - Class in br.gov.frameworkdemoiselle.certificate.criptography.configuration
Classe responsável por concentrar as configurações deste componente
Configuration() - Constructor for class br.gov.frameworkdemoiselle.certificate.criptography.configuration.Configuration
 
Criptography - Interface in br.gov.frameworkdemoiselle.certificate.criptography
Define o comportamento padrão para utilização de criptografia.
CriptographyException - Exception in br.gov.frameworkdemoiselle.certificate.criptography
Default Exception package
CriptographyException() - Constructor for exception br.gov.frameworkdemoiselle.certificate.criptography.CriptographyException
 
CriptographyException(String) - Constructor for exception br.gov.frameworkdemoiselle.certificate.criptography.CriptographyException
 
CriptographyException(String, Throwable) - Constructor for exception br.gov.frameworkdemoiselle.certificate.criptography.CriptographyException
 
CriptographyFactory - Class in br.gov.frameworkdemoiselle.certificate.criptography.factory
Fábrica especializada em fabricar objetos da interface Criptography
CriptographyFactory() - Constructor for class br.gov.frameworkdemoiselle.certificate.criptography.factory.CriptographyFactory
 
CriptographyImpl - Class in br.gov.frameworkdemoiselle.certificate.criptography.implementation
Implementação padrão da interface Criptography
CriptographyImpl() - Constructor for class br.gov.frameworkdemoiselle.certificate.criptography.implementation.CriptographyImpl
 

D

decipher(byte[]) - Method in interface br.gov.frameworkdemoiselle.certificate.criptography.Criptography
Retorna o conteudo passado como parametro descriptografado.
decipher(byte[]) - Method in class br.gov.frameworkdemoiselle.certificate.criptography.implementation.CriptographyImpl
Método que descriptografa um conteudo informado como byte[] Utiliza o algoritmo setado pelo método setAlgorithm() Caso tenha sido informado algum provider, este também será utilizado.
DEFAULT - Static variable in enum br.gov.frameworkdemoiselle.certificate.criptography.AsymmetricAlgorithmEnum
Definicao de algoritmo padrao.
DEFAULT - Static variable in enum br.gov.frameworkdemoiselle.certificate.criptography.DigestAlgorithmEnum
 
DEFAULT - Static variable in enum br.gov.frameworkdemoiselle.certificate.criptography.SymmetricAlgorithmEnum
Definicao de algoritmo padrao.
Digest - Interface in br.gov.frameworkdemoiselle.certificate.criptography
Define o comportamento padrão para utilização de algoritmos de resumo.
digest(byte[]) - Method in interface br.gov.frameworkdemoiselle.certificate.criptography.Digest
Método responsável por gerar um resumo do conteudo passado como parametro, utilizando para isso o algoritmo setado pelo método setAlgorithm()
digest(byte[]) - Method in class br.gov.frameworkdemoiselle.certificate.criptography.implementation.DigestImpl
Método responsável por gerar um resumo dos bytes passados como parâmetro.
DigestAlgorithmEnum - Enum in br.gov.frameworkdemoiselle.certificate.criptography
Define os algoritmos de resumo padrão ICP-Brasil
DigestFactory - Class in br.gov.frameworkdemoiselle.certificate.criptography.factory
Fábrica especializada em fabricar objetos da interface Digest
DigestFactory() - Constructor for class br.gov.frameworkdemoiselle.certificate.criptography.factory.DigestFactory
 
digestFile(File) - Method in interface br.gov.frameworkdemoiselle.certificate.criptography.Digest
Retorna o resumo de um arquivo
digestFile(File) - Method in class br.gov.frameworkdemoiselle.certificate.criptography.implementation.DigestImpl
 
digestFileHex(File) - Method in interface br.gov.frameworkdemoiselle.certificate.criptography.Digest
Retorna o resumo de um arquivo no formato de caracteres hexadecimais
digestFileHex(File) - Method in class br.gov.frameworkdemoiselle.certificate.criptography.implementation.DigestImpl
 
digestHex(byte[]) - Method in interface br.gov.frameworkdemoiselle.certificate.criptography.Digest
Retorna o resumo de um array de bytes no formato de caracteres hexadecimais.
digestHex(byte[]) - Method in class br.gov.frameworkdemoiselle.certificate.criptography.implementation.DigestImpl
 
DigestImpl - Class in br.gov.frameworkdemoiselle.certificate.criptography.implementation
 
DigestImpl() - Constructor for class br.gov.frameworkdemoiselle.certificate.criptography.implementation.DigestImpl
 

F

factory() - Method in class br.gov.frameworkdemoiselle.certificate.criptography.factory.GenericFactory
Principal método da fábrica.
factoryDefault() - Method in class br.gov.frameworkdemoiselle.certificate.criptography.factory.CriptographyFactory
Define um objeto padrão para a fábrica O Componente possue uma implementação default
factoryDefault() - Method in class br.gov.frameworkdemoiselle.certificate.criptography.factory.DigestFactory
Define um objeto padrão para a fábrica O Componente possue uma implementação default
factoryDefault() - Method in class br.gov.frameworkdemoiselle.certificate.criptography.factory.GenericFactory
Obriga a classe concreta a fabricar um objeto por padrão
factoryFromClassName(String) - Method in class br.gov.frameworkdemoiselle.certificate.criptography.factory.GenericFactory
Instancia um objeto a partir do nome de sua classe

G

generateKey() - Method in interface br.gov.frameworkdemoiselle.certificate.criptography.Criptography
Gera chave para criptografia.
generateKey() - Method in class br.gov.frameworkdemoiselle.certificate.criptography.implementation.CriptographyImpl
Método que gera uma chave criptográfica utilizando o algoritmo setado pelo método setAlgorithm() Caso tenha sido informado algum provider, este também será utilizado para a geração da chave.
GenericFactory<F> - Class in br.gov.frameworkdemoiselle.certificate.criptography.factory
Fabrica abstrata que concentra a leitura das configurações para as fábricas especializadas como também as funcionalidades de reflexão de classes.
GenericFactory() - Constructor for class br.gov.frameworkdemoiselle.certificate.criptography.factory.GenericFactory
 
getAlgorithm() - Method in enum br.gov.frameworkdemoiselle.certificate.criptography.AsymmetricAlgorithmEnum
 
getAlgorithm() - Method in enum br.gov.frameworkdemoiselle.certificate.criptography.DigestAlgorithmEnum
 
getAlgorithm() - Method in enum br.gov.frameworkdemoiselle.certificate.criptography.SymmetricAlgorithmEnum
 
getAsymmetricAlgorithmEnum(String) - Static method in enum br.gov.frameworkdemoiselle.certificate.criptography.AsymmetricAlgorithmEnum
Recupera um item do enum correspondente ao parâmetro passado.
getContentFromVariables(String) - Method in class br.gov.frameworkdemoiselle.certificate.criptography.configuration.Configuration
Busca nas variaveis de ambiente ou em variavel da JVM um determinado valor.
getDigestAlgorithmEnum(String) - Static method in enum br.gov.frameworkdemoiselle.certificate.criptography.DigestAlgorithmEnum
Recupera um item do enum correspondente ao parâmetro passado.
getInstance() - Static method in class br.gov.frameworkdemoiselle.certificate.criptography.configuration.Configuration
 
getInstance() - Static method in class br.gov.frameworkdemoiselle.certificate.criptography.factory.CriptographyFactory
 
getInstance() - Static method in class br.gov.frameworkdemoiselle.certificate.criptography.factory.DigestFactory
 
getKeyAlgorithm() - Method in enum br.gov.frameworkdemoiselle.certificate.criptography.SymmetricAlgorithmEnum
 
getSize() - Method in enum br.gov.frameworkdemoiselle.certificate.criptography.SymmetricAlgorithmEnum
 
getSymmetricAlgorithm(String) - Static method in enum br.gov.frameworkdemoiselle.certificate.criptography.SymmetricAlgorithmEnum
Recupera um item do enum correspondente ao parâmetro passado.
getVariableName() - Method in class br.gov.frameworkdemoiselle.certificate.criptography.factory.CriptographyFactory
Define a variável de ambiente utilizada pela fábrica abstrata a fim de buscar o nome da classe a ser fabricada.
getVariableName() - Method in class br.gov.frameworkdemoiselle.certificate.criptography.factory.DigestFactory
Define a variável de ambiente utilizada pela fábrica abstrata a fim de buscar o nome da classe a ser fabricada.
getVariableName() - Method in class br.gov.frameworkdemoiselle.certificate.criptography.factory.GenericFactory
Toda fábrica concreta precisa definir em qual variavel de ambiente contém o nome da classe a ser fabricada

I

instance - Static variable in class br.gov.frameworkdemoiselle.certificate.criptography.factory.CriptographyFactory
 
instance - Static variable in class br.gov.frameworkdemoiselle.certificate.criptography.factory.DigestFactory
 

S

setAlgorithm(SymmetricAlgorithmEnum) - Method in interface br.gov.frameworkdemoiselle.certificate.criptography.Criptography
Altera o algoritmo e configurações de criptografia a ser utilizado.
setAlgorithm(AsymmetricAlgorithmEnum) - Method in interface br.gov.frameworkdemoiselle.certificate.criptography.Criptography
Altera o algoritmo e configurações de criptografia a ser utilizado.
setAlgorithm(String) - Method in interface br.gov.frameworkdemoiselle.certificate.criptography.Criptography
Altera apenas o algoritmo de criptografia a ser utilizado.
setAlgorithm(DigestAlgorithmEnum) - Method in interface br.gov.frameworkdemoiselle.certificate.criptography.Digest
Seta o algoritmo utilizado pelo método de resumo.
setAlgorithm(String) - Method in interface br.gov.frameworkdemoiselle.certificate.criptography.Digest
Seta o algoritmo utilizado pelo método de resumo.
setAlgorithm(String) - Method in class br.gov.frameworkdemoiselle.certificate.criptography.implementation.CriptographyImpl
 
setAlgorithm(SymmetricAlgorithmEnum) - Method in class br.gov.frameworkdemoiselle.certificate.criptography.implementation.CriptographyImpl
 
setAlgorithm(AsymmetricAlgorithmEnum) - Method in class br.gov.frameworkdemoiselle.certificate.criptography.implementation.CriptographyImpl
 
setAlgorithm(String) - Method in class br.gov.frameworkdemoiselle.certificate.criptography.implementation.DigestImpl
 
setAlgorithm(DigestAlgorithmEnum) - Method in class br.gov.frameworkdemoiselle.certificate.criptography.implementation.DigestImpl
 
setKey(Key) - Method in interface br.gov.frameworkdemoiselle.certificate.criptography.Criptography
É necessário uma chave criptográfica para a realização da criptografia Criptografia simétrica utiliza SecretKey Criptografia assimétrica utiliza PublicKey e PrivateKey
setKey(Key) - Method in class br.gov.frameworkdemoiselle.certificate.criptography.implementation.CriptographyImpl
 
setKeyAlgorithm(String) - Method in interface br.gov.frameworkdemoiselle.certificate.criptography.Criptography
Altera apenas a chave do algoritmo a ser utilizado
setKeyAlgorithm(String) - Method in class br.gov.frameworkdemoiselle.certificate.criptography.implementation.CriptographyImpl
 
setProvider(Provider) - Method in interface br.gov.frameworkdemoiselle.certificate.criptography.Criptography
Altera o provider de criptografia a ser utilizado.
setProvider(Provider) - Method in class br.gov.frameworkdemoiselle.certificate.criptography.implementation.CriptographyImpl
 
setSize(int) - Method in interface br.gov.frameworkdemoiselle.certificate.criptography.Criptography
Altera o tamanho da chave, caso seja necessário gerar a chave.
setSize(int) - Method in class br.gov.frameworkdemoiselle.certificate.criptography.implementation.CriptographyImpl
 
SymmetricAlgorithmEnum - Enum in br.gov.frameworkdemoiselle.certificate.criptography
Define os algoritmos usados para criptografia simétrica padrão ICP-Brasil Guarda da Chave Privada da Entidade Titular e de seu Backup Normativo ICP-Brasil = DOC-ICP-04 - item 6.1.1.3, DOC-ICP-04 - item 6.2.4.3, DOC-ICP-05 - item 6.2.4.4 Algoritmo e Tamanho de chave = 3DES - 112 bits, AES - 128 ou 256 bits Modo de operação = CBC ou GCM Para mais informações, ler documento PADRÕES E ALGORITMOS CRIPTOGRÁFICOS DA ICP-BRASIL (DOC ICP-01.01)

V

valueOf(String) - Static method in enum br.gov.frameworkdemoiselle.certificate.criptography.AsymmetricAlgorithmEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum br.gov.frameworkdemoiselle.certificate.criptography.DigestAlgorithmEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum br.gov.frameworkdemoiselle.certificate.criptography.SymmetricAlgorithmEnum
Returns the enum constant of this type with the specified name.
values() - Static method in enum br.gov.frameworkdemoiselle.certificate.criptography.AsymmetricAlgorithmEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum br.gov.frameworkdemoiselle.certificate.criptography.DigestAlgorithmEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum br.gov.frameworkdemoiselle.certificate.criptography.SymmetricAlgorithmEnum
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D F G I S V 

Copyright © 2017 SERPRO - Serviço Federal de Processamento de Dados. All rights reserved.