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 key
The class AlgorithmExtensions provides methods to validate if a given algorithm is supported for a specific service and to retrieve the supported algorithms for a service
The 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 link
The 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 certificate
The class CertificateReader is a utility class for reading certificates.
The class CertificateV1Info represents all the information for an X.509 V1 certificate
The class CertificateV3Info represents all the information for an X.509 V3 certificate
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 It extends the ObfuscationOperationRule to provide specific rules for character obfuscation
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 objects
The 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 object
Data 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
The class HashExtensions provides utility methods for hashing operations
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 objects
The class KeyExtensions provides utility methods for key transformations and retrievals
Data 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 object
Data 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 object
The factory class KeyPairFactory holds methods for creating KeyPair objects
The factory class KeyPairGeneratorFactory provides methods for creating KeyPairGenerator objects
Data class representing key pair information
The class KeySizeExtensions provides methods to retrieve supported key sizes for various cryptographic algorithms using different cryptographic service types
The functional interface KeySizeInitializer provides a method for initializing a cryptographic key generator with a specified key size
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 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 provides utility methods for working with PrivateKey objects
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 information
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
The 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.