Skip navigation links
A C D F G I M O S V 

A

AsymmetricAlgorithmEnum - Enum in org.demoiselle.signer.cryptography
Defines the algorithms used for standard ICP-Brazil asymmetric encryption For more information, read ICP-BRAZIL'S CRYPTOGRAPHIC PATTERNS AND ALGORITHMS (DOC ICP-01.01) Generation of AC Asymmetric Keys ICP-Brazil Standard = 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 Algorithm = RSA, ECDSA (according to RFC 5480) Key size = RSA 2048, RSA 4096, ECDSA 512 End-User Asymmetric Key Generation ICP-Brazil Standard = DOC-ICP-04 - item 6.1.5.2 Algorithm = RSA, ECDSA (according to RFC 5480) Key size A1, A2, A3, S1, S2, S3, T3 = RSA 1024, RSA 2048, ECDSA 256 Key size A4, S4, T4 = RSA 2048, RSA 4096, ECDSA 512

C

cipher(byte[]) - Method in interface org.demoiselle.signer.cryptography.Cryptography
Returns the content passed as parameter, encrypted.
cipher(byte[]) - Method in class org.demoiselle.signer.cryptography.implementation.CriyptographyImpl
Method that encrypts a content passed in the parameter as a byte[] It uses the algorithm set by the method setAlgorithm() If you have been informed of a provider, it will also be used.
Configuration - Class in org.demoiselle.signer.cryptography.configuration
FIXME goes to core Class responsible for concentrating this component's settings
Configuration() - Constructor for class org.demoiselle.signer.cryptography.configuration.Configuration
 
CriyptographyImpl - Class in org.demoiselle.signer.cryptography.implementation
FIXME maybe it is better as a value object Standard implementation for the @link Cryptography interface
CriyptographyImpl() - Constructor for class org.demoiselle.signer.cryptography.implementation.CriyptographyImpl
 
Cryptography - Interface in org.demoiselle.signer.cryptography
Defines the default behavior for using encryption.
CryptographyException - Exception in org.demoiselle.signer.cryptography
Default Exception package
CryptographyException() - Constructor for exception org.demoiselle.signer.cryptography.CryptographyException
 
CryptographyException(String) - Constructor for exception org.demoiselle.signer.cryptography.CryptographyException
 
CryptographyException(String, Throwable) - Constructor for exception org.demoiselle.signer.cryptography.CryptographyException
 
CryptographyFactory - Class in org.demoiselle.signer.cryptography.factory
Factory specialized in creating objects for interface @link Cryptography.
CryptographyFactory() - Constructor for class org.demoiselle.signer.cryptography.factory.CryptographyFactory
 

D

decipher(byte[]) - Method in interface org.demoiselle.signer.cryptography.Cryptography
Returns the content passed as a parameter, decrypted.
decipher(byte[]) - Method in class org.demoiselle.signer.cryptography.implementation.CriyptographyImpl
Method that decrypts a content passed in the parameter as a byte[] It uses the algorithm set by the method setAlgorithm () If you have been informed of a provider, it will also be used.
DEFAULT - Static variable in enum org.demoiselle.signer.cryptography.AsymmetricAlgorithmEnum
Definition of standard algorithm.
DEFAULT - Static variable in enum org.demoiselle.signer.cryptography.DigestAlgorithmEnum
 
DEFAULT - Static variable in enum org.demoiselle.signer.cryptography.SymmetricAlgorithmEnum
Definition of standard algorithm.
Digest - Interface in org.demoiselle.signer.cryptography
Defines the default behavior for using digest algorithms.
digest(byte[]) - Method in interface org.demoiselle.signer.cryptography.Digest
Method responsible for generating a digest of the content passed as a parameter, using the algorithm set by the setAlgorithm () method.
digest(byte[]) - Method in class org.demoiselle.signer.cryptography.implementation.DigestImpl
Method responsible for generating a summary of bytes passed as parameter.
DigestAlgorithmEnum - Enum in org.demoiselle.signer.cryptography
FIXME maybe a better name is just DigestAlgorithm Defines the Digest algorithms, according to the standard defined by the Brazilian public key infrastructure (ICP-Brasil).
DigestFactory - Class in org.demoiselle.signer.cryptography.factory
Factory specialized in creating objects for interface Digest.
DigestFactory() - Constructor for class org.demoiselle.signer.cryptography.factory.DigestFactory
 
digestFile(File) - Method in interface org.demoiselle.signer.cryptography.Digest
Returns the Digest of a file
digestFile(File) - Method in class org.demoiselle.signer.cryptography.implementation.DigestImpl
 
digestFileHex(File) - Method in interface org.demoiselle.signer.cryptography.Digest
Returns the summary of a file in hexadecimal character format
digestFileHex(File) - Method in class org.demoiselle.signer.cryptography.implementation.DigestImpl
 
digestHex(byte[]) - Method in interface org.demoiselle.signer.cryptography.Digest
Returns the digest of an array of bytes in hexadecimal character format.
digestHex(byte[]) - Method in class org.demoiselle.signer.cryptography.implementation.DigestImpl
 
DigestImpl - Class in org.demoiselle.signer.cryptography.implementation
Implementation of the Digest methods.
DigestImpl() - Constructor for class org.demoiselle.signer.cryptography.implementation.DigestImpl
 

F

factoryDefault() - Method in class org.demoiselle.signer.cryptography.factory.CryptographyFactory
Defines a default object for the factory.
factoryDefault() - Method in class org.demoiselle.signer.cryptography.factory.DigestFactory
Defines a default object for this class.

G

generateKey() - Method in interface org.demoiselle.signer.cryptography.Cryptography
Generates key for encryption.
generateKey() - Method in class org.demoiselle.signer.cryptography.implementation.CriyptographyImpl
Method that generates a cryptographic key using the algorithm set by the setAlgorithm() method If a provider has been informed, it will also be used to generate the key.
getAlgorithm() - Method in enum org.demoiselle.signer.cryptography.AsymmetricAlgorithmEnum
 
getAlgorithm() - Method in enum org.demoiselle.signer.cryptography.DigestAlgorithmEnum
 
getAlgorithm() - Method in enum org.demoiselle.signer.cryptography.SymmetricAlgorithmEnum
 
getAsymmetricAlgorithmEnum(String) - Static method in enum org.demoiselle.signer.cryptography.AsymmetricAlgorithmEnum
Retrieves an item from the enumeration corresponding to the passed parameter.
getContentFromVariables(String) - Method in class org.demoiselle.signer.cryptography.configuration.Configuration
Search the environment variables of the operating system, or in a JVM variable, for a certain value.
getDigestAlgorithmEnum(String) - Static method in enum org.demoiselle.signer.cryptography.DigestAlgorithmEnum
Retrieves an enumeration item that matches the passed parameter.
getInstance() - Static method in class org.demoiselle.signer.cryptography.configuration.Configuration
 
getInstance() - Static method in class org.demoiselle.signer.cryptography.factory.CryptographyFactory
 
getInstance() - Static method in class org.demoiselle.signer.cryptography.factory.DigestFactory
 
getKeyAlgorithm() - Method in enum org.demoiselle.signer.cryptography.SymmetricAlgorithmEnum
 
getResouceBundle() - Static method in class org.demoiselle.signer.cryptography.util.MessagesBundle
 
getSize() - Method in enum org.demoiselle.signer.cryptography.SymmetricAlgorithmEnum
 
getString(String) - Method in class org.demoiselle.signer.cryptography.util.MessagesBundle
example: getString("key.propertie.name")
getString(String, Object...) - Method in class org.demoiselle.signer.cryptography.util.MessagesBundle
example: getString("key.propertie.name", parm1, parm2 )
getSymmetricAlgorithm(String) - Static method in enum org.demoiselle.signer.cryptography.SymmetricAlgorithmEnum
Retrieves an item from the enumeration corresponding to the passed parameter.
getVariableName() - Method in class org.demoiselle.signer.cryptography.factory.CryptographyFactory
Defines the environment variable used by the abstract factory to fetch the name of the class to be fabricated.
getVariableName() - Method in class org.demoiselle.signer.cryptography.factory.DigestFactory
Defines the environment variable used by the abstract factory to fetch the name of the class to be fabricated.

I

instance - Static variable in class org.demoiselle.signer.cryptography.factory.CryptographyFactory
 
instance - Static variable in class org.demoiselle.signer.cryptography.factory.DigestFactory
 

M

MessagesBundle - Class in org.demoiselle.signer.cryptography.util
Custom Messages Bundle implementation to allows parameterization
MessagesBundle() - Constructor for class org.demoiselle.signer.cryptography.util.MessagesBundle
Default constructor using the messages.properties file
MessagesBundle(String) - Constructor for class org.demoiselle.signer.cryptography.util.MessagesBundle
 

O

org.demoiselle.signer.cryptography - package org.demoiselle.signer.cryptography
Documentation of package (put it here)
org.demoiselle.signer.cryptography.configuration - package org.demoiselle.signer.cryptography.configuration
Documentation of package (put it here)
org.demoiselle.signer.cryptography.factory - package org.demoiselle.signer.cryptography.factory
Documentation of package (put it here)
org.demoiselle.signer.cryptography.implementation - package org.demoiselle.signer.cryptography.implementation
Documentation of package (put it here)
org.demoiselle.signer.cryptography.util - package org.demoiselle.signer.cryptography.util
Documentation of package (put it here)

S

setAlgorithm(SymmetricAlgorithmEnum) - Method in interface org.demoiselle.signer.cryptography.Cryptography
Changes the algorithm and symmetric encryption settings to be used.
setAlgorithm(AsymmetricAlgorithmEnum) - Method in interface org.demoiselle.signer.cryptography.Cryptography
Changes the algorithm and settings for asymmetric cryptography to be used.
setAlgorithm(String) - Method in interface org.demoiselle.signer.cryptography.Cryptography
Changes only the encryption algorithm to be used.
setAlgorithm(DigestAlgorithmEnum) - Method in interface org.demoiselle.signer.cryptography.Digest
Set the algorithm used by the digest method.
setAlgorithm(String) - Method in interface org.demoiselle.signer.cryptography.Digest
Set the algorithm used by the digest method.
setAlgorithm(String) - Method in class org.demoiselle.signer.cryptography.implementation.CriyptographyImpl
 
setAlgorithm(SymmetricAlgorithmEnum) - Method in class org.demoiselle.signer.cryptography.implementation.CriyptographyImpl
 
setAlgorithm(AsymmetricAlgorithmEnum) - Method in class org.demoiselle.signer.cryptography.implementation.CriyptographyImpl
 
setAlgorithm(String) - Method in class org.demoiselle.signer.cryptography.implementation.DigestImpl
 
setAlgorithm(DigestAlgorithmEnum) - Method in class org.demoiselle.signer.cryptography.implementation.DigestImpl
 
setKey(Key) - Method in interface org.demoiselle.signer.cryptography.Cryptography
A cryptographic key is required to perform encryption.
setKey(Key) - Method in class org.demoiselle.signer.cryptography.implementation.CriyptographyImpl
 
setKeyAlgorithm(String) - Method in interface org.demoiselle.signer.cryptography.Cryptography
Alters only the key of the algorithm to be used
setKeyAlgorithm(String) - Method in class org.demoiselle.signer.cryptography.implementation.CriyptographyImpl
 
setProvider(Provider) - Method in interface org.demoiselle.signer.cryptography.Cryptography
Changes the encryption provider to be used.
setProvider(Provider) - Method in class org.demoiselle.signer.cryptography.implementation.CriyptographyImpl
 
setResouceBundle(ResourceBundle) - Static method in class org.demoiselle.signer.cryptography.util.MessagesBundle
 
setSize(int) - Method in interface org.demoiselle.signer.cryptography.Cryptography
Change the size of the key if it is necessary to generate the key.
setSize(int) - Method in class org.demoiselle.signer.cryptography.implementation.CriyptographyImpl
 
SymmetricAlgorithmEnum - Enum in org.demoiselle.signer.cryptography
FIXME maybe a better name is just SymmetricAlgorithm Defines the algorithms used for ICP-Brasil (PKI) standard symmetric encryption.

V

valueOf(String) - Static method in enum org.demoiselle.signer.cryptography.AsymmetricAlgorithmEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.demoiselle.signer.cryptography.DigestAlgorithmEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.demoiselle.signer.cryptography.SymmetricAlgorithmEnum
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.demoiselle.signer.cryptography.AsymmetricAlgorithmEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.demoiselle.signer.cryptography.DigestAlgorithmEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.demoiselle.signer.cryptography.SymmetricAlgorithmEnum
Returns an array containing the constants of this enum type, in the order they are declared.
A C D F G I M O S V 
Skip navigation links

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