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
KeyStore
The 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
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 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
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
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.