All Classes and Interfaces
Classes
Class
Description
The class
Address
represents a blockchain address, consisting of a name, a public key,
and a hash generated from these values using a specified hash algorithm.The class
AesRsaCryptModel
holds a byte array of the encrypted asymmetric key and the
byte array of the encrypted object that is encrypted with the symmetric keyThe factory class
AlgorithmParameterSpecFactory
holds methods for creating
AlgorithmParameterSpec
objects.The class
Block
represents a block in a blockchain.The factory class
CertFactory
holds methods for creating Certificate
objects and
subclasses like X509Certificate
.Deprecated.
CertificateAttributes.CertificateAttributesBuilder<C extends CertificateAttributes,B extends CertificateAttributes.CertificateAttributesBuilder<C,B>>
The type Certificate attributes builder.
The factory class
CertificateBuilderFactory
holds methods for creating
CertificateBuilder.The class
CertificateExtensions
provides extension methods for X509Certificate
objects.The class
CertificateModel
represents a certificate model in a cryptographic system.CertificateModel.CertificateInfoBuilder<C extends CertificateModel,B extends CertificateModel.CertificateInfoBuilder<C,B>>
The builder class for
CertificateModel
.The class
CertificateReader
is a utility class for reading certificates.The class
CertificateWriter
is a utility class for write certificates in files or streams
in several file formats.The class
CharacterObfuscationOperationRule
builds a complex rule for obfuscating a
single character.The class
CharacterObfuscationRules
can define a simple rule for encrypt and decrypt a
key.The type Character obfuscation rules builder.
The factory class
CipherFactory
holds methods for creating Cipher
objects.The class
CryptModel
holds data for the encryption or decryption process.The factory class
CryptModelFactory
holds methods for creating CryptModel
objectsThe class
CryptoAlgorithm
provides factory method for create an algorithm from string for
encryption or decryption.The class
CryptObjectDecorator
holds a prefix and a suffix that can decorate an crypt
objectData class representing the distinguished name information.
The class
EncryptedPrivateKeyReader
is a utility class for reading encrypted private keys
that are protected with a password.The class
EncryptedPrivateKeyWriter
is a utility class for write and protect
PrivateKey
objects with a password to files.Data class representing extension information
Deprecated.
use instead the class
ExtensionInfo
.ExtensionModel.ExtensionInfoBuilder<C extends ExtensionModel,B extends ExtensionModel.ExtensionInfoBuilder<C,B>>
The type Extension info builder.
The class
HashExtensions
.The class
HexExtensions
provides methods for encode and decode hex encoded byte or char
arrays and String
objects.The factory class
KeyAgreementFactory
holds methods for creating new shared
SecretKey
objects and KeyAgreement
objectsThe class
KeyExtensions
Data class representing key information.
The class
KeyInfoExtensions
provides algorithms for transform a given KeyInfo
object to the appropriate key objects and given keys to the appropriate KeyInfo
objectData class representing key information.
The class
KeyModelExtensions
provides algorithms for transform a given KeyModel
object to the appropriate key objects and given keys to the appropriate KeyModel
objectThe factory class
KeyPairFactory
holds methods for creating KeyPair
objects.The factory class
KeyPairGeneratorFactory
holds methods for creating
KeyPairGenerator
objects.Data class representing key pair information.
The factory class
KeySpecFactory
holds methods for creating KeySpec
objects.The extension class
KeyStoreExtensions
provides extension methods for the
KeyStore
The factory class
KeyStoreFactory
holds methods for creating KeyStore
objects.Data class representing key store information.
The class
KeyWriter
is a utility class for write security keys in files.The class
ObfuscationBiMapRules
decorates a BiMap
that defines rules for encrypt
and decrypt given strings.The type Obfuscation bi map rules builder.
The class
ObfuscationOperationRule
builds a complex rule for obfuscating a single
character.The builder class for
ObfuscationOperationRule
.The class
ObfuscationOperationRuleComparator
can compare ObfuscationOperationRule
objectsThe type Obfuscation rule.
The type Obfuscation rule builder.
The class
ObfuscationRules
holds a list of obfuscation rules that will be processed with
an Obfusactor implementation.The type Obfuscation rules builder.
Data class representing a PEM-encoded key information.
Data class representing a PEM-encoded key model.
The class
PemObjectReader
is a utility class for reading PemObject
from a file.The factory class
PinFactory
holds methods for creating lists of possible pins.The class
PrivateKeyExtensions
.The class
PrivateKeyReader
is a utility class for reading private keys in *.der or *.pem
format.The class
PrivateKeyWriter
is a utility class for write public keys in files or streams.The extension class
ProviderExtensions
provides algorithm for Provider informationThe class
PublicKeyExtensions
The class
PublicKeyReader
is a utility class for reading public keys.The class
PublicKeyWriter
is a utility class for write public keys in files or streams.The factory class
SecretKeyFactoryExtensions
holds methods for creating
SecretKeySpec
objects.Data class representing shared secret information used in cryptographic operations.
The class
SharedSecretModel
represents a model for storing shared secret information.The class
Transaction
represents a transaction in a blockchain.Data class representing the validity period with start and end times.
The class
X509CertificateV1Info
represents the information for an X.509 V1 certificate.The class
X509CertificateV3Info
represents the information for an X.509 V3 certificate.
DistinguishedNameInfo
.