Alle Klassen und Schnittstellen
Klasse
Beschreibung
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 class
AlgorithmExtensions provides methods to validate if a given algorithm is
supported for a specific service and to retrieve the supported algorithms for a serviceThe 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 Note: a very good entry point for creating yourself
certificate you can follow this linkThe factory class
CertificateBuilderFactory holds methods for creating
CertificateBuilder.The class
CertificateExtensions provides extension methods for X509Certificate
objects.The class
CertificateInfo represents all the information for an X.509 certificateThe class
CertificateReader is a utility class for reading certificates.The class
CertificateV1Info represents all the information for an X.509 V1 certificateThe class
CertificateV3Info represents all the information for an X.509 V3 certificateThe 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 It extends the ObfuscationOperationRule to provide specific rules for
character obfuscationThe 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 objectsThe 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 passwordThe class
EncryptedPrivateKeyWriter is a utility class for write and protect
PrivateKey objects with a password to files.Data class representing extension information
The class
HashExtensions provides utility methods for hashing operationsThe class
HexExtensions provides methods for encode and decode hex encoded byte or char
arrays and String objectsThe factory class
KeyAgreementFactory holds methods for creating new shared
SecretKey objects and KeyAgreement objectsThe class
KeyExtensions provides utility methods for key transformations and retrievalsData class representing key information
The class
KeyInfoExtensions provides algorithms for transforming 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 objectsThe factory class
KeyPairGeneratorFactory provides methods for creating
KeyPairGenerator objectsData class representing key pair information
The class
KeySizeExtensions provides methods to retrieve supported key sizes for various
cryptographic algorithms using different cryptographic service typesThe functional interface
KeySizeInitializer provides a method for initializing a
cryptographic key generator with a specified key sizeThe factory class
KeySpecFactory holds methods for creating KeySpec objectsThe extension class
KeyStoreExtensions provides extension methods for the
KeyStoreThe factory class
KeyStoreFactory holds methods for creating KeyStore objectsData 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
characterThe builder class for
ObfuscationOperationRuleThe 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 fileThe factory class
PinFactory holds methods for creating lists of possible pinsThe class
PrivateKeyExtensions provides utility methods for working with
PrivateKey objectsThe class
PrivateKeyReader is a utility class for reading private keys in *.der or *.pem
formatThe class
PrivateKeyWriter is a utility class for write public keys in files or streams.The extension class
ProviderExtensions provides algorithm for Provider informationThe class
PublicKeyExtensionsThe 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 objectsThe class
SharedSecretExtensions provides methods to convert between
SharedSecretInfo and SharedSecretModel.Data class representing shared secret information used in cryptographic operations.
The class
SharedSecretModel represents a model for storing shared secret information.Utility class for verifying supported signature algorithms based on key pair algorithms and their
key sizes The class provides methods to test and verify if a given combination of key pair and
signature algorithms can successfully generate an X.509 certificate
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.