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)
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.
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.
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.
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
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)