Index

A B C D E F G H I J K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values

A

AES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
The enum constant for AES algorithm
AES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The enum constant for AES algorithm.
AES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The enum constant for AES algorithm.
AES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
The enum constant for AES algorithm.
AES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The enum constant for AES algorithm.
AES_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
The string constant AES_ALGORITHM_NAME
AES_CBC_PKCS5Padding - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
The enum constant with the 'AES' algorithm with mode 'CBC' and padding 'PKCS5Padding' that results in 'AES/CBC/PKCS5Padding'.
AES_KEY_LENGTH - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
The constant AES_KEY_LENGTH
AES_KEY_MAXIMUM_LENGTH - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
The constant AES_KEY_MAXIMUM_LENGTH represents the maximum length of the AES algorithm
AES_KEY_MEDIUM_LENGTH - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
The constant AES_KEY_MEDIUM_LENGTH represents the medium length of the AES algorithm
AES_KEY_MINIMUM_LENGTH - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
The constant AES_KEY_MINIMUM_LENGTH represents the minimum length of the AES algorithm
AES_WRAP_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The string constant AES_WRAP_ALGORITHM_NAME
AesAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm
The enum AesAlgorithm for the Advanced Encryption Standard (AES), also known as Rijndael
AESWrap - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The enum constant for AES algorithm.
Algorithm - Interface in io.github.astrapi69.crypt.api.algorithm
The interface Algorithm is for enums that represents an algorithm for encryption or decryption
AlgorithmParameterGeneratorAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm.parameter
The enum AlgorithmParameterGeneratorAlgorithm provides all the algorithm names that can be specified when generating an instance of AlgorithmParameterGenerator.
AlgorithmParametersAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm.parameter
The enum AlgorithmParametersAlgorithm provides all the algorithm names that can be specified when generating an instance of AlgorithmParameters.
And - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.UnionWord
The And enum value for chain algorithms
AND_UNION_WORD - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.UnionWord
 
ARCFOUR - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The enum constant for ARCFOUR algorithm.
ARCFOUR - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The enum constant for ARCFOUR algorithm.
ARCFOUR - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
The enum constant for ARCFOUR algorithm.
ARCFOUR_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
The string constant ARCFOUR_ALGORITHM_NAME

B

BC - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
The BC mode that represents the Block Chaining Mode
BC - Enum constant in enum class io.github.astrapi69.crypt.api.provider.SecurityProvider
The BouncyCastle SecurityProvider
BEGIN_DSA_PRIVATE_KEY_PREFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
The prefix for the begin of a DSA private key
BEGIN_EC_PRIVATE_KEY_PREFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
The prefix for the begin of a Elliptic Curve(EC) private key
BEGIN_PGP_PRIVATE_KEY_PREFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
The prefix for the begin of a PGP private key
BEGIN_PGP_PUBLIC_KEY_PREFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
The prefix for the begin of a PGP public key
BEGIN_PKCS7_PREFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
The prefix for the begin of a PKCS7 key
BEGIN_PRIVATE_KEY_PREFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
The prefix for the begin of a private key
BEGIN_PUBLIC_KEY_PREFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
The prefix for the begin of a public key
BEGIN_RSA_PRIVATE_KEY_PREFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
The prefix for the begin of a RSA private key
BEGIN_RSA_PUBLIC_KEY_PREFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
The prefix for the begin of a RSA public key
Blowfish - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The Blowfish algorithm.
Blowfish - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The Blowfish algorithm.
Blowfish - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The Blowfish algorithm.
Blowfish - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
The Blowfish algorithm.
BLOWFISH_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
 
ByteArrayDecryptor - Interface in io.github.astrapi69.crypt.api
Interface for decrypt byte objects.
ByteArrayEncryptor - Interface in io.github.astrapi69.crypt.api
Interface for decrypt byte objects.

C

CBC - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
The CBC operation mode that represents the Cipher Block Chaining Mode, as defined in FIPS PUB 81.
CCM - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
The CCM operation mode that represents the Counter/CBC Mode, as defined in NIST Special Publication SP 800-38D
CERTIFICATE - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyType
The certificate type.
CERTIFICATE - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
The enum constant 'CERTIFICATE' pem type.
CERTIFICATE_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
The Constant CERTIFICATE_NAME.
CERTIFICATE_REQUEST - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
The enum constant 'CERTIFICATE REQUEST' pem type.
CERTIFICATE_REQUEST_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
The Constant CERTIFICATE_REQUEST_NAME.
CertificateFactoryType - Enum Class in io.github.astrapi69.crypt.api.type
The enum CertificateFactoryType provides all the type names that can be specified when generating an instance of CertificateFactory.
CertPathBuilderAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm.cert
The enum CertPathBuilderAlgorithm provides all the algorithm names that can be specified when generating an instance of CertPathBuilder.
CertPathEncoding - Enum Class in io.github.astrapi69.crypt.api.encoding
The enum CertPathEncoding provides all the encodings names that may be passed to the CertPath.getEncoded(String) method or the CertificateFactory.generateCertPath(InputStream, String) method.
CertPathValidatorAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm.cert
The enum CertPathValidatorAlgorithm provides all the algorithm names that can be specified when generating an instance of CertPathValidator.
CertStoreType - Enum Class in io.github.astrapi69.crypt.api.type
The enum CertStoreType provides all the type names that can be specified when generating an instance of CertStore.
CFB - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
The CFB operation mode that represents the Cipher Block Feedback Mode, as defined in FIPS PUB 81
CFBx - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
The CFBx operation mode that represents the Cipher Block Feedback Mode, as defined in FIPS PUB 81
CHA_CHA_20_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The string constant CHA_CHA_20_ALGORITHM_NAME
CHA_CHA_20_POLY1305_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The string constant CHA_CHA_20_ALGORITHM_NAME
ChaCha20 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The ChaCha20 algorithm.
ChaCha20 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The ChaCha20 algorithm.
ChaCha20_Poly1305 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The ChaCha20-Poly1305 algorithm.
ChaCha20_Poly1305 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The ChaCha20-Poly1305 algorithm.
ChecksumAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm
 
CipherAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm
The enum CipherAlgorithm that defines the names for the algorithm component in a transformation when requesting an instance of Cipher object
Collection - Enum constant in enum class io.github.astrapi69.crypt.api.type.CertStoreType
The enum constant for Collection type
COLLECTION_TYPE_NAME - Static variable in enum class io.github.astrapi69.crypt.api.type.CertStoreType
The string constant COLLECTION_TYPE_NAME
CompoundAlgorithm - Enum Class in io.github.astrapi69.crypt.api.compound
The enum CompoundAlgorithm provides some compound algorithms
ConfigurationType - Enum Class in io.github.astrapi69.crypt.api.type
The enum ConfigurationType provides all the type names that can be specified when generating an instance of Configuration.
CRAM_MD5 - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The enum constant CRAM_MD5
CRAM_MD5 - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslServerMechanism
The enum constant CRAM_MD5
CRAM_MD5_MECHANISM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The string constant CRAM_MD5_MECHANISM_NAME
crypt.api - module crypt.api
The MIT License Copyright (C) 2015 Asterios Raptis Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
Cryptor - Interface in io.github.astrapi69.crypt.api
The interface Cryptor holds the operation mode.
CTR - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
The CTR operation mode that represents a simplification of OFB, Counter mode updates the input block as a counter.
CTS - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
The CTS operation mode that represents the Cipher Text Stealing, as described in Bruce Schneier’s book Applied Cryptography-Second Edition, John Wiley and Sons, 1996

D

decrypt(T) - Method in interface io.github.astrapi69.crypt.api.Decryptor
Decrypt the given encrypted object.
Decrypted - Annotation Interface in io.github.astrapi69.crypt.api.annotation
The marker annotation Decrypted marks a field that it was decrypted as the name let assume.
Decryptor<T,R> - Interface in io.github.astrapi69.crypt.api
The generic functional interface Decryptor can decrypt an object of type <T> (that was previously encrypted) and return the decrypted result as object of type <R>.
DER - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyFileFormat
The constant for the file format DER.
DES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The DES algorithm.
DES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The DES algorithm.
DES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
The DES algorithm.
DES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The DES algorithm.
DES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
The DES algorithm.
DES_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
 
DES_EDE_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
 
DES_EDE_WRAP_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The string constant DES_EDE_WRAP_ALGORITHM_NAME
DESede - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The DESede algorithm.
DESede - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The DESede algorithm.
DESede - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
The DESede algorithm.
DESede - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The DESede algorithm.
DESede - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
The DESede algorithm.
DESede_CBC_PKCS5Padding - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
The enum constant with the 'DESede' algorithm with mode 'CBC' and padding 'PKCS5Padding' that results in 'DESede/CBC/PKCS5Padding'.
DESedeWrap - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The DESedeWrap algorithm.
DH - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The shortcut value for the enum constant for DIFFIE_HELLMAN algorithm.
DH_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The string constant DH_ALGORITHM_NAME is the name of the algorithm for the 'DH' and is a shortcut for 'DiffieHellman' algorithm
DIFFIE_HELLMAN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
The enum constant for DIFFIE_HELLMAN algorithm.
DIFFIE_HELLMAN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
The enum constant for DIFFIE_HELLMAN algorithm.
DIFFIE_HELLMAN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The enum constant for DIFFIE_HELLMAN algorithm.
DIFFIE_HELLMAN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParameterGeneratorAlgorithm
The enum constant for DIFFIE_HELLMAN algorithm.
DIFFIE_HELLMAN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The enum constant for DIFFIE_HELLMAN algorithm.
DIFFIE_HELLMAN_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The string constant DIFFIE_HELLMAN_ALGORITHM_NAME for the 'DiffieHellman' algorithm
DIGEST_MD5 - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The enum constant DIGEST_MD5
DIGEST_MD5 - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslServerMechanism
The enum constant DIGEST_MD5
DIGEST_MD5_MECHANISM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The string constant DIGEST_MD5_MECHANISM_NAME
disentangle() - Method in interface io.github.astrapi69.crypt.api.obfuscation.Obfuscatable
Disentangle.
DKS - Enum constant in enum class io.github.astrapi69.crypt.api.type.KeystoreType
The enum constant for DKS type
DSA - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
The enum constant for DSA algorithm.
DSA - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The enum constant for DSA algorithm.
DSA - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParameterGeneratorAlgorithm
The enum constant for DSA algorithm.
DSA - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The enum constant for DSA algorithm.
DSA_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The string constant DSA_ALGORITHM_NAME
DSA_PRIVATE_KEY - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
The enum constant 'DSA PRIVATE KEY' pem type.
DSA_PRIVATE_KEY_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
The Constant DSA_PRIVATE_KEY_NAME.

E

EC - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
The enum constant for EC algorithm.
EC - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The enum constant for EC algorithm.
EC - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The enum constant for EC algorithm.
EC_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The string constant EC_ALGORITHM_NAME
EC_PRIVATE_KEY - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
The enum constant 'EC PRIVATE KEY' pem type.
EC_PRIVATE_KEY_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
The Constant EC_PRIVATE_KEY_NAME.
ECB - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
The ECB operation mode that represents the Electronic Codebook Mode, as defined in FIPS PUB 81 (generally this mode should not be used for multiple blocks of data).
ECDH - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
The enum constant for ECDH algorithm.
ECDH_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
The string constant ECDH_ALGORITHM_NAME is the name of the Elliptic Curve Diffie-Hellman as defined in ANSI X9.63 and as described in RFC 3278: “Use of Elliptic Curve Cryptography (ECC) Algorithms in Cryptographic Message Syntax (CMS).”
ECIES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The DESedeWrap algorithm.
ECIES_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The string constant ECIES_ALGORITHM_NAME
ECMQV - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
The enum constant for ECMQV algorithm.
ECMQV_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
The string constant ECMQV_ALGORITHM_NAME is the name of the Elliptic Curve Menezes-Qu-Vanstone
Encoding - Interface in io.github.astrapi69.crypt.api.encoding
The interface Encoding is for enums that represents an encodings
encrypt(T) - Method in interface io.github.astrapi69.crypt.api.Encryptor
Encrypt the given object.
Encrypted - Annotation Interface in io.github.astrapi69.crypt.api.annotation
The marker annotation Encrypted marks a field that it is encrypted as the name let assume.
Encryptor<T,R> - Interface in io.github.astrapi69.crypt.api
The generic functional interface Encryptor can encrypt an object of type <T> and return the encrypted result as object of type <R>.
END_DSA_PRIVATE_KEY_SUFFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
The suffix for the end of a DSA private key
END_EC_PRIVATE_KEY_SUFFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
The suffix for the end of a Elliptic Curve(EC) private key
END_PGP_PRIVATE_KEY_SUFFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
The suffix for the end of a PGP private key
END_PGP_PUBLIC_KEY_SUFFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
The suffix for the end of a PGP public key
END_PKCS7_SUFFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
The prefix for the begin of a PKCS7 key
END_PRIVATE_KEY_SUFFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
The suffix for the end of a private key
END_PUBLIC_KEY_SUFFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
The suffix for the end of a public key
END_RSA_PRIVATE_KEY_SUFFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
The suffix for the end of a RSA private key
END_RSA_PUBLIC_KEY_SUFFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
The suffix for the end of a RSA public key
ExemptionMechanism - Enum Class in io.github.astrapi69.crypt.api.mechanism
The enum ExemptionMechanism defines the exemption mechanism names that can be specified in the permission policy file that accompanies an application considered “exempt” from cryptographic restrictions.
EXTERNAL - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The enum constant EXTERNAL
EXTERNAL_MECHANISM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The string constant EXTERNAL_MECHANISM_NAME

F

FileDecryptor - Interface in io.github.astrapi69.crypt.api
The interface FileDecryptor can decrypt a File object (that was previously encrypted) and return the decrypted result as File object.
FileEncryptor - Interface in io.github.astrapi69.crypt.api
The interface FileEncryptor can encrypt a File object and return the encrypted result as File object.

G

GCM - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
The GCM operation mode that represents the Galois/Counter Mode, as defined in NIST Special Publication SP 800-38D
GenericObjectDecryptor<R> - Interface in io.github.astrapi69.crypt.api
The interface GenericObjectDecryptor can decrypt an encrypted File object that was previously encrypted and return the decrypted result as generic object
GenericObjectEncryptor<T> - Interface in io.github.astrapi69.crypt.api
The interface GenericObjectEncryptor can encrypt a generic object and return the encrypted result as File object
getAddress() - Method in interface io.github.astrapi69.crypt.api.blockchain.INode
 
getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in interface io.github.astrapi69.crypt.api.algorithm.Algorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.cert.CertPathBuilderAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.cert.CertPathValidatorAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyManagerFactoryAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParameterGeneratorAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
Gets the algorithm for encryption or decryption
getData() - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
 
getDisplayValue() - Method in enum class io.github.astrapi69.crypt.api.key.KeyType
 
getEncoding() - Method in enum class io.github.astrapi69.crypt.api.encoding.CertPathEncoding
Gets the encoding
getEncoding() - Method in interface io.github.astrapi69.crypt.api.encoding.Encoding
Gets the encoding
getFileExtensions() - Method in enum class io.github.astrapi69.crypt.api.key.KeyFileFormat
 
getFormat() - Method in enum class io.github.astrapi69.crypt.api.key.KeyFormat
 
getHash() - Method in interface io.github.astrapi69.crypt.api.blockchain.IAddress
 
getHash() - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
 
getHash() - Method in interface io.github.astrapi69.crypt.api.blockchain.ITransaction
 
getKeySize() - Method in enum class io.github.astrapi69.crypt.api.key.KeySize
 
getLeadingZerosCount() - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
 
getMechanism() - Method in enum class io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
Gets the mechanism
getMechanism() - Method in enum class io.github.astrapi69.crypt.api.mechanism.GSSAPIMechanism
Gets the mechanism
getMechanism() - Method in interface io.github.astrapi69.crypt.api.mechanism.Mechanism
Gets the mechanism
getMechanism() - Method in enum class io.github.astrapi69.crypt.api.mechanism.PBEMechanism
Gets the mechanism
getMechanism() - Method in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
Gets the mechanism
getMechanism() - Method in enum class io.github.astrapi69.crypt.api.mechanism.SaslServerMechanism
Gets the mechanism
getMerkleRoot() - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
 
getName() - Method in interface io.github.astrapi69.crypt.api.blockchain.IAddress
 
getName() - Method in enum class io.github.astrapi69.crypt.api.key.PemType
Gets the name of the pem type
getPreviousBlockHash() - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
 
getPublicKey() - Method in interface io.github.astrapi69.crypt.api.blockchain.IAddress
 
getScheme() - Method in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
 
getSenderHash() - Method in interface io.github.astrapi69.crypt.api.blockchain.ITransaction
 
getSignableData() - Method in interface io.github.astrapi69.crypt.api.blockchain.ITransaction
 
getSignature() - Method in interface io.github.astrapi69.crypt.api.blockchain.ITransaction
 
getText() - Method in interface io.github.astrapi69.crypt.api.blockchain.ITransaction
 
getTimestamp() - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
 
getTimestamp() - Method in interface io.github.astrapi69.crypt.api.blockchain.ITransaction
 
getTransactions() - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
 
getTries() - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
 
getType() - Method in enum class io.github.astrapi69.crypt.api.type.CertificateFactoryType
Gets the type
getType() - Method in enum class io.github.astrapi69.crypt.api.type.CertStoreType
Gets the type
getType() - Method in enum class io.github.astrapi69.crypt.api.type.ConfigurationType
Gets the type
getType() - Method in enum class io.github.astrapi69.crypt.api.type.KeystoreType
Gets the type
getType() - Method in enum class io.github.astrapi69.crypt.api.type.PolicyType
Gets the type
getType() - Method in interface io.github.astrapi69.crypt.api.type.Type
Gets the type
getValue() - Method in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
 
GSSAPI - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The enum constant GSSAPI
GSSAPI - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslServerMechanism
The enum constant GSSAPI
GSSAPI_MECHANISM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The string constant GSSAPI_MECHANISM_NAME
GSSAPIMechanism - Enum Class in io.github.astrapi69.crypt.api.mechanism
The enum GSSAPIMechanism can be specified when using GSSAPI.

H

H_MAC_MD5_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The string constant H_MAC_MD5_ALGORITHM_NAME
H_MAC_MD5_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_MD5_ALGORITHM_NAME
H_MAC_SHA1_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The string constant H_MAC_SHA1_ALGORITHM_NAME
H_MAC_SHA1_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_SHA1_ALGORITHM_NAME
H_MAC_SHA224_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The string constant H_MAC_SHA224_ALGORITHM_NAME
H_MAC_SHA224_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_SHA224_ALGORITHM_NAME
H_MAC_SHA256_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The string constant H_MAC_SHA256_ALGORITHM_NAME
H_MAC_SHA256_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_SHA256_ALGORITHM_NAME
H_MAC_SHA3_224 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacSHA224 algorithm.
H_MAC_SHA3_224_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_SHA3_224_ALGORITHM_NAME
H_MAC_SHA3_256 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacSHA256 algorithm.
H_MAC_SHA3_256_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_SHA3_256_ALGORITHM_NAME
H_MAC_SHA3_384 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacSHA384 algorithm.
H_MAC_SHA3_384_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_SHA3_384_ALGORITHM_NAME
H_MAC_SHA3_512 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacSHA512 algorithm.
H_MAC_SHA3_512_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_SHA3_512_ALGORITHM_NAME
H_MAC_SHA384_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The string constant H_MAC_SHA384_ALGORITHM_NAME
H_MAC_SHA384_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_SHA384_ALGORITHM_NAME
H_MAC_SHA512_224 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacSHA512 algorithm.
H_MAC_SHA512_224_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_SHA512_ALGORITHM_NAME
H_MAC_SHA512_256 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacSHA512 algorithm.
H_MAC_SHA512_256_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_SHA512_ALGORITHM_NAME
H_MAC_SHA512_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The string constant H_MAC_SHA512_ALGORITHM_NAME
H_MAC_SHA512_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_SHA512_ALGORITHM_NAME
HashAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm
The enum HashAlgorithm represents the one-way conversion hash algorithms
HMAC - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The Constant HMAC.
HmacMD5 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The DESede algorithm.
HmacMD5 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacMD5 algorithm.
HmacSHA1 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The enum constant for HmacSHA1 algorithm.
HmacSHA1 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacSHA1 algorithm.
HmacSHA224 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The enum constant for HmacSHA224 algorithm.
HmacSHA224 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacSHA224 algorithm.
HmacSHA256 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The enum constant for HmacSHA256 algorithm.
HmacSHA256 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacSHA256 algorithm.
HmacSHA384 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The enum constant for HmacSHA384 algorithm.
HmacSHA384 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacSHA384 algorithm.
HmacSHA512 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The enum constant for HmacSHA512 algorithm.
HmacSHA512 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacSHA512 algorithm.

I

IAddress - Interface in io.github.astrapi69.crypt.api.blockchain
 
IBlock - Interface in io.github.astrapi69.crypt.api.blockchain
 
INode - Interface in io.github.astrapi69.crypt.api.blockchain
 
IntegerDecryptor - Interface in io.github.astrapi69.crypt.api
The interface IntegerDecryptor can decrypt a Integer object (that was previously encrypted) and return the decrypted result as Integer object.
IntegerEncryptor - Interface in io.github.astrapi69.crypt.api
The interface IntegerEncryptor can encrypt a Integer object and return the encrypted result as Integer object.
io.github.astrapi69.crypt.api - package io.github.astrapi69.crypt.api
This package provides interfaces for the classes that can en- and decrypt data
io.github.astrapi69.crypt.api.algorithm - package io.github.astrapi69.crypt.api.algorithm
This package provides interfaces and enums for the java security standard algorithms
io.github.astrapi69.crypt.api.algorithm.cert - package io.github.astrapi69.crypt.api.algorithm.cert
 
io.github.astrapi69.crypt.api.algorithm.key - package io.github.astrapi69.crypt.api.algorithm.key
 
io.github.astrapi69.crypt.api.algorithm.parameter - package io.github.astrapi69.crypt.api.algorithm.parameter
 
io.github.astrapi69.crypt.api.annotation - package io.github.astrapi69.crypt.api.annotation
This package provides annotations for mark a class or interface that it is obfuscated, encrypted or decrypted
io.github.astrapi69.crypt.api.blockchain - package io.github.astrapi69.crypt.api.blockchain
This package provides interfaces for blockchain
io.github.astrapi69.crypt.api.compound - package io.github.astrapi69.crypt.api.compound
This package provides an enum class with compound java security standard algorithms
io.github.astrapi69.crypt.api.encoding - package io.github.astrapi69.crypt.api.encoding
 
io.github.astrapi69.crypt.api.key - package io.github.astrapi69.crypt.api.key
This package provides enum classes for key file formats, sizes and types
io.github.astrapi69.crypt.api.mechanism - package io.github.astrapi69.crypt.api.mechanism
This package provides an enum with some of the password-based encryption (PBE) algorithms
io.github.astrapi69.crypt.api.mode - package io.github.astrapi69.crypt.api.mode
This package provides an enum that defines the block chaining mode
io.github.astrapi69.crypt.api.obfuscation - package io.github.astrapi69.crypt.api.obfuscation
This package provides interfaces for the classes want to provide obfuscation of text and disentangle it back
io.github.astrapi69.crypt.api.obfuscation.rule - package io.github.astrapi69.crypt.api.obfuscation.rule
This package provides an enum for obfuscation operations
io.github.astrapi69.crypt.api.padding - package io.github.astrapi69.crypt.api.padding
This package provides an enum that contains algorithms for several padding schemes
io.github.astrapi69.crypt.api.password - package io.github.astrapi69.crypt.api.password
This package provides an enum with algorithms for password hash types
io.github.astrapi69.crypt.api.provider - package io.github.astrapi69.crypt.api.provider
This package provides an enum with the security providers BouncyCastle and sun
io.github.astrapi69.crypt.api.type - package io.github.astrapi69.crypt.api.type
 
ITERATIONCOUNT - Static variable in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
Constant for the default iteration count.
ITransaction - Interface in io.github.astrapi69.crypt.api.blockchain
 

J

JAVA_LOGIN_CONFIG_TYPE_NAME - Static variable in enum class io.github.astrapi69.crypt.api.type.ConfigurationType
The string constant JAVA_LOGIN_CONFIG_TYPE_NAME
JAVA_POLICY_TYPE_NAME - Static variable in enum class io.github.astrapi69.crypt.api.type.PolicyType
The string constant JAVA_LOGIN_CONFIG_TYPE_NAME
JavaLoginConfig - Enum constant in enum class io.github.astrapi69.crypt.api.type.ConfigurationType
The enum constant JavaLoginConfig type
JavaPolicy - Enum constant in enum class io.github.astrapi69.crypt.api.type.PolicyType
The enum constant for the JavaPolicy type
JCEKS - Enum constant in enum class io.github.astrapi69.crypt.api.type.KeystoreType
The enum constant for JCEKS type
JKS - Enum constant in enum class io.github.astrapi69.crypt.api.type.KeystoreType
The enum constant for JKS type

K

KerberosV5 - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.GSSAPIMechanism
The enum constant KerberosV5 mechanism as defined in RFC 4121
KEY_ESCROW - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
The enum constant KEY_ESCROW.
KEY_ESCROW_MECHANISM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
The string constant KEY_ESCROW_MECHANISM_NAME
KEY_RECOVERY - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
The enum constant KEY_RECOVERY.
KEY_RECOVERY_MECHANISM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
The string constant KEY_RECOVERY_MECHANISM_NAME
KEY_TYPE_CERTIFICATE - Static variable in enum class io.github.astrapi69.crypt.api.key.KeyType
 
KEY_TYPE_PRIVATE_KEY - Static variable in enum class io.github.astrapi69.crypt.api.key.KeyType
 
KEY_TYPE_PRIVATE_KEY_PASSWORD_PROTECTED - Static variable in enum class io.github.astrapi69.crypt.api.key.KeyType
 
KEY_TYPE_PUBLIC_KEY - Static variable in enum class io.github.astrapi69.crypt.api.key.KeyType
 
KEY_TYPE_PUBLIC_KEY_PASSWORD_PROTECTED - Static variable in enum class io.github.astrapi69.crypt.api.key.KeyType
 
KEY_TYPE_UNKNOWN - Static variable in enum class io.github.astrapi69.crypt.api.key.KeyType
 
KEY_WEAKENING - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
The enum constant KEY_WEAKENING.
KEY_WEAKENING_MECHANISM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
The string constant KEY_WEAKENING_MECHANISM_NAME
KeyAgreementAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm.key
KeyFactoryAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm.key
KeyFileFormat - Enum Class in io.github.astrapi69.crypt.api.key
The enum KeyFileFormat as the name already implicates it provides the file formats of the key and the possible file extensions
KeyFormat - Enum Class in io.github.astrapi69.crypt.api.key
The enum KeyFormat represents the key format of the private keys
KeyGeneratorAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm.key
KeyManagerFactoryAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm.key
The enum KeyManagerFactoryAlgorithm provides all the algorithm names that can be specified when generating an instance of KeyManagerFactory.
KeyPairGeneratorAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm.key
KeyPairWithModeAndPaddingAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm.key
KeyRule - Interface in io.github.astrapi69.crypt.api.obfuscation
The marker interface KeyRule can define a rule for obfuscate and disentangle over a key.
KeySize - Enum Class in io.github.astrapi69.crypt.api.key
The enum KeySize hold the bit size for private keys.
KEYSIZE_1024 - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeySize
The key size of 1024 bits
KEYSIZE_16384 - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeySize
The key size of 16384 bits
KEYSIZE_2048 - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeySize
The key size of 2048 bits
KEYSIZE_32768 - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeySize
The key size of 32768 bits
KEYSIZE_4096 - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeySize
The key size of 4096 bits
KEYSIZE_8192 - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeySize
The key size of 8192 bits
KeystoreType - Enum Class in io.github.astrapi69.crypt.api.type
The enum KeystoreType for types that are used to create KeyStore objects
KeyStringEntry - Enum Class in io.github.astrapi69.crypt.api.key
The enum KeyStringEntry holds prefixes for PEM value entries
KeyType - Enum Class in io.github.astrapi69.crypt.api.key
The enum KeyType can discriminate the type, if it is a private or public key or a certificate.

L

LDAP - Enum constant in enum class io.github.astrapi69.crypt.api.type.CertStoreType
The enum constant for LDAP type
LDAP_TYPE_NAME - Static variable in enum class io.github.astrapi69.crypt.api.type.CertStoreType
The string constant LDAP_TYPE_NAME
LOWERCASE - Enum constant in enum class io.github.astrapi69.crypt.api.obfuscation.rule.Operation
The obfuscation operation for the lower case

M

MacAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm
The enum MacAlgorithm contains the algorithm names that can be specified when requesting an instance of Mac.
MD - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
The string constant MD that is use as prefix
MD_5 - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
The string constant MD_5
MD2 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
The enum constant for MD2 algorithm.
MD2 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
The enum constant for MD2 algorithm.
MD2 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant for MD2 algorithm
MD4 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
The enum constant for MD4 algorithm.
MD5 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
The enum constant for MD5 algorithm.
MD5 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
The enum constant for MD5 algorithm.
MD5 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant for MD5 algorithm
MdAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm
The enum MdAlgorithm defines the MessageDigest algorithm.
Mechanism - Interface in io.github.astrapi69.crypt.api.mechanism
The interface Mechanism is for enums that represents a mechanism
MessageDigestAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm
The enum MessageDigestAlgorithm provides all the algorithm names that can be specified when generating an instance of MessageDigest.
Mode - Enum Class in io.github.astrapi69.crypt.api.mode
The enum Mode defines the names that can be specified as the mode component in a transformation when requesting an instance of Cipher.

N

NativePRNG - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
The enum constant for NativePRNG algorithm.
NativePRNGBlocking - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
The enum constant for NativePRNGBlocking algorithm.
NativePRNGNonBlocking - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
The enum constant for NativePRNGNonBlocking algorithm.
NEGATE - Enum constant in enum class io.github.astrapi69.crypt.api.obfuscation.rule.Operation
The obfuscation operation for the negated case
NEW_CERTIFICATE_REQUEST - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
The enum constant 'NEW CERTIFICATE REQUEST' pem type.
NEW_CERTIFICATE_REQUEST_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
The Constant NEW_CERTIFICATE_REQUEST_NAME.
newOperationMode() - Method in interface io.github.astrapi69.crypt.api.Cryptor
Factory callback method for get the operation mode. the operation mode can be one of the following values: ENCRYPT_MODE, DECRYPT_MODE, WRAP_MODE or UNWRAP_MODE
NONE - Enum constant in enum class io.github.astrapi69.crypt.api.obfuscation.rule.Operation
The obfuscation operation for no operation case
NoPadding - Enum constant in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
The No padding.
NTLM - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The enum constant NTLM
NTLM - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslServerMechanism
The enum constant NTLM
NTLM_MECHANISM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The string constant NTLM_MECHANISM_NAME

O

OAEP - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The enum constant for OAEP algorithm.
OAEP_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The string constant OAEP_ALGORITHM_NAME
OAEPPadding - Enum constant in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
The OAEP padding.
OAEPWithSHA_1AndMGF1Padding - Enum constant in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
The OAEP with SHA 1 and MGF 1 padding.
OAEPWithSHA_256AndMGF1Padding - Enum constant in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
The OAEP with SHA 256 and MGF 1 padding.
OAEPWithSHA1AndMGF1Padding - Enum constant in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
The OAEP with SHA 1 and MGF 1 padding.
OAEPWithSHA256AndMGF1Padding - Enum constant in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
The OAEP with SHA 256 and MGF 1 padding.
Obfuscatable - Interface in io.github.astrapi69.crypt.api.obfuscation
The interface Obfuscatable provide method to obfuscate text and disentangle it back.
obfuscate() - Method in interface io.github.astrapi69.crypt.api.obfuscation.Obfuscatable
Obfuscate.
Obfuscated - Annotation Interface in io.github.astrapi69.crypt.api.annotation
The interface Obfuscated marks a field that it is obfuscated as the name let assume.
OFB - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
The OFB operation mode that represents the Output Feedback Mode, as defined in FIPS PUB 81 Using modes such as CFB and OFB, block ciphers can encrypt data in units smaller than the cipher’s actual block size.
OFBx - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
The OFBx operation mode that represents the Output Feedback Mode, as defined in FIPS PUB 81 Using modes such as CFB and OFB, block ciphers can encrypt data in units smaller than the cipher’s actual block size.
operate(char, Operation) - Static method in enum class io.github.astrapi69.crypt.api.obfuscation.rule.Operation
Operation on the given character.
operate(char, Operation, boolean) - Static method in enum class io.github.astrapi69.crypt.api.obfuscation.rule.Operation
Operation on the given character.
Operation - Enum Class in io.github.astrapi69.crypt.api.obfuscation.rule
The enum Operation is intended for obfuscation operations.

P

P7B - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyFileFormat
The constant for the file format P7B.
PaddingScheme - Enum Class in io.github.astrapi69.crypt.api.padding
The enum PaddingScheme.
PASSWORD - Static variable in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
Constant for the default password
Passwordable - Interface in io.github.astrapi69.crypt.api.password
Interface that can be implemented from classes that want to encrypt or decrypt with a password
PasswordHashType - Enum Class in io.github.astrapi69.crypt.api.password
PBE - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The enum constant for OAEP algorithm.
PBE - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.PBEMechanism
The pbe mechanism.
PBE_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The string constant PBE_ALGORITHM_NAME
PBE_MECHANISM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.mechanism.PBEMechanism
 
PBE_WITH_HMAC_MD5_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant PBE_WITH_HMAC_MD5_ALGORITHM_NAME
PBE_WITH_HMAC_SHA1_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant PBE_WITH_HMAC_SHA1_ALGORITHM_NAME
PBE_WITH_HMAC_SHA224_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant PBE_WITH_HMAC_SHA224_ALGORITHM_NAME
PBE_WITH_HMAC_SHA256_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant PBE_WITH_HMAC_SHA256_ALGORITHM_NAME
PBE_WITH_HMAC_SHA384_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant PBE_WITH_HMAC_SHA384_ALGORITHM_NAME
PBE_WITH_HMAC_SHA512_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant PBE_WITH_HMAC_SHA512_ALGORITHM_NAME
PBE_WITH_MD5_AND_AES - Enum constant in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
The enum constant for the 'PBEWithMD5AndAES' algorithm
PBE_WITH_MD5_AND_DES - Enum constant in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
The enum constant for the 'PBEWithMD5AndDES' algorithm
PBE_WITH_SHA1_AND_128BIT_AES_CBC_BC - Enum constant in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
The enum constant for the 'PBEWITHSHA1AND128BITAES-CBC-BC' algorithm
PBE_WITH_SHA1_AND_DES_EDE - Enum constant in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
The enum constant for the 'PBEWithSHA1AndDESede' algorithm
PBEMechanism - Enum Class in io.github.astrapi69.crypt.api.mechanism
The enum PBEMechanism defines some of the password-based encryption (PBE).
PBEWithHmacMD5 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for PBEWithHmacMD5 algorithm.
PBEWithHmacSHA1 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for PBEWithHmacSHA1 algorithm.
PBEWithHmacSHA224 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for PBEWithHmacSHA224 algorithm.
PBEWithHmacSHA256 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for PBEWithHmacSHA256 algorithm.
PBEWithHmacSHA384 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for PBEWithHmacSHA384 algorithm.
PBEWithHmacSHA512 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for PBEWithHmacSHA512 algorithm.
PBEWithMD5AndDES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
The PBEWithMD5AndDES algorithm.
PBEWithMD5AndDES_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
 
PBKDF2 - Enum constant in enum class io.github.astrapi69.crypt.api.password.PasswordHashType
The PBKDF2 hash type.
PBKDF2_WITH_HMAC_SHA1 - Enum constant in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
The enum constant for the 'PBKDF2WithHmacSHA1' algorithm
PCBC - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
The PCBC operation mode that represents the Propagating Cipher Block Chaining Mode, as defined in FIPS PUB 81
PEM - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyFileFormat
The constant for the file format PEM.
PemType - Enum Class in io.github.astrapi69.crypt.api.key
The enum PemType holds the type names of PEM value entries
PGP_PRIVATE_KEY - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
The enum constant 'PGP PRIVATE KEY' pem type.
PGP_PRIVATE_KEY_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
The Constant PGP_PRIVATE_KEY_NAME.
PGP_PUBLIC_KEY - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
The enum constant 'PGP PUBLIC KEY' pem type.
PGP_PUBLIC_KEY_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
The Constant PGP_PUBLIC_KEY_NAME.
PKCS - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.PBEMechanism
The pkcs mechanism.
PKCS_1 - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyFormat
The key format pkcs 1.
PKCS_8 - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyFormat
The key format pkcs 8.
PKCS_MECHANISM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.mechanism.PBEMechanism
 
PKCS11 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
The enum constant for PKCS11 algorithm.
PKCS11 - Enum constant in enum class io.github.astrapi69.crypt.api.type.KeystoreType
The enum constant for PKCS11 type
PKCS12 - Enum constant in enum class io.github.astrapi69.crypt.api.type.KeystoreType
The enum constant for PKCS12 type
PKCS1Padding - Enum constant in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
The enum constant for the 'PKCS1Padding' algorithm
PKCS5Padding - Enum constant in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
The enum constant for the 'PKCS5Padding' algorithm
PKCS7 - Enum constant in enum class io.github.astrapi69.crypt.api.encoding.CertPathEncoding
The enum constant for PKCS7 encoding
PKCS7_ENCODING_NAME - Static variable in enum class io.github.astrapi69.crypt.api.encoding.CertPathEncoding
The Constant PKCS7_ENCODING_NAME
PKCS7_KEY - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
The enum constant 'PKCS7' pem type.
PKCS7_KEY_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
The Constant PKCS7_KEY_NAME.
PKI_PATH - Enum constant in enum class io.github.astrapi69.crypt.api.encoding.CertPathEncoding
The enum constant for 'PkiPath' encoding
PKI_PATH_ENCODING_NAME - Static variable in enum class io.github.astrapi69.crypt.api.encoding.CertPathEncoding
The Constant PKI_PATH_ENCODING_NAME
PKIX - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.cert.CertPathBuilderAlgorithm
The enum constant for PKIX algorithm
PKIX - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.cert.CertPathValidatorAlgorithm
The enum constant for PKIX algorithm
PKIX - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyManagerFactoryAlgorithm
The enum constant for PKIX algorithm
PKIX_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.cert.CertPathBuilderAlgorithm
The string constant PKIX_ALGORITHM_NAME
PLAIN - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The enum constant PLAIN
PLAIN_MECHANISM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The string constant PLAIN_MECHANISM_NAME
PolicyType - Enum Class in io.github.astrapi69.crypt.api.type
The enum PolicyType provides all the type names that can be specified when generating an instance of Policy.
PRIVATE_KEY - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyType
The private key type.
PRIVATE_KEY - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
The enum constant 'PRIVATE KEY' pem type.
PRIVATE_KEY - Static variable in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
Deprecated.
use instead the new constant PASSWORD. Will be removed in the next major version
PRIVATE_KEY_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
The Constant PRIVATE_KEY_NAME.
PRIVATE_KEY_PASSWORD_PROTECTED - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyType
The password protected private key type.
PUBLIC_KEY - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyType
The public key type.
PUBLIC_KEY - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
The enum constant 'PUBLIC KEY' pem type.
PUBLIC_KEY_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
The Constant PUBLIC_KEY_NAME.
PUBLIC_KEY_PASSWORD_PROTECTED - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyType
The password protected public key type.

R

RC2 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The RC2 algorithm.
RC2 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The RC2 algorithm.
RC2 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The RC2 algorithm.
RC2_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The string constant RC2_ALGORITHM_NAME
RC4 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The RC4 algorithm.
RC4_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The string constant RC4_ALGORITHM_NAME
RC5 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The RC5 algorithm.
RC5_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The string constant RC5_ALGORITHM_NAME
resetPassword() - Method in interface io.github.astrapi69.crypt.api.password.Passwordable
Resets the password
RSA - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The enum constant for RSA algorithm.
RSA - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
The enum constant for RSA algorithm.
RSA - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The enum constant for RSA algorithm.
RSA_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The string constant RSA_ALGORITHM_NAME
RSA_ECB_OAEPWithSHA_1AndMGF1Padding - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
The enum constant with the 'RSA' algorithm with mode 'ECB' and padding 'OAEPWithSHA-1AndMGF1Padding' that results in 'RSA/ECB/OAEPWithSHA-1AndMGF1Padding'.
RSA_ECB_OAEPWithSHA_256AndMGF1Padding - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
The enum constant with the 'RSA' algorithm with mode 'ECB' and padding 'OAEPWithSHA-256AndMGF1Padding' that results in 'RSA/ECB/OAEPWithSHA-256AndMGF1Padding'.
RSA_ECB_OAEPWithSHA1AndMGF1Padding - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
The enum constant with the 'RSA' algorithm with mode 'ECB' and padding 'OAEPWithSHA1AndMGF1Padding' that results in 'RSA/ECB/OAEPWithSHA1AndMGF1Padding'.
RSA_ECB_OAEPWithSHA256AndMGF1Padding - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
The enum constant with the 'RSA' algorithm with mode 'ECB' and padding 'OAEPWithSHA256AndMGF1Padding' that results in 'RSA/ECB/OAEPWithSHA256AndMGF1Padding'.
RSA_ECB_PKCS1PADDING - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
The enum constant with the 'RSA' algorithm with mode 'ECB' and padding 'PKCS1Padding' that results in 'RSA/ECB/PKCS1Padding'.
RSA_PRIVATE_KEY - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
The enum constant 'RSA PRIVATE KEY' pem type.
RSA_PRIVATE_KEY_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
The Constant RSA_PRIVATE_KEY_NAME.
RSA_PUBLIC_KEY - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
The enum constant 'RSA PUBLIC KEY' pem type.
RSA_PUBLIC_KEY_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
The Constant RSA_PUBLIC_KEY_NAME.
RSASSA_PSS - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
The enum constant for RSA algorithm.
RSASSA_PSS - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The enum constant for RSA algorithm.
RSASSA_PSS - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The enum constant for RSA algorithm.
RSASSA_PSS_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The string constant RSAASSA_PSS_ALGORITHM_NAME

S

SALT - Static variable in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
Constant array for the default contents of salt
SaslClientMechanism - Enum Class in io.github.astrapi69.crypt.api.mechanism
The enum SaslClientMechanism provides all the algorithm names that can be specified * when generating an instance of javax.security.sasl.SaslClient.
SaslServerMechanism - Enum Class in io.github.astrapi69.crypt.api.mechanism
The enum SaslServerMechanism provides all the algorithm names that can be specified * when generating an instance of javax.security.sasl.SaslServer.
SecretKeyFactoryAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm.key
The enum SecretKeyFactoryAlgorithm provides algorithm names that can be specified when requesting an instance of SecretKeyFactory.
There are also composed algorithms possible like

PBEWith<digest>And<encryption>
some examples are:
PBEWithMD5AndDES (PKCS #5, PBES1 encryption scheme),
PBEWithHmacSHA256AndAES_128 (PKCS #5, PBES2 encryption scheme)

or
PBEWith<prf>And<encryption>

or
PBKDF2With<prf>
an example is:
PBKDF2WithHmacSHA256 For more info see: https://docs.oracle.com/en/java/javase/11/docs/specs/security/standard-names.html#secretkeyfactory-algorithms
SecureRandomAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm
The enum SecureRandomAlgorithm provides algorithms for generation of random number generator (RNG) that are used with the SecureRandom object.
SecurityProvider - Enum Class in io.github.astrapi69.crypt.api.provider
setAddress(URL) - Method in interface io.github.astrapi69.crypt.api.blockchain.INode
 
setData(String) - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
 
setHash(byte[]) - Method in interface io.github.astrapi69.crypt.api.blockchain.IAddress
 
setHash(byte[]) - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
 
setHash(byte[]) - Method in interface io.github.astrapi69.crypt.api.blockchain.ITransaction
 
setMerkleRoot(byte[]) - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
 
setName(String) - Method in interface io.github.astrapi69.crypt.api.blockchain.IAddress
 
setPassword(char[]) - Method in interface io.github.astrapi69.crypt.api.password.Passwordable
Sets the given password
setPassword(String) - Method in interface io.github.astrapi69.crypt.api.password.Passwordable
Sets the given password
setPreviousBlockHash(byte[]) - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
 
setPublicKey(byte[]) - Method in interface io.github.astrapi69.crypt.api.blockchain.IAddress
 
setSenderHash(byte[]) - Method in interface io.github.astrapi69.crypt.api.blockchain.ITransaction
 
setSignature(byte[]) - Method in interface io.github.astrapi69.crypt.api.blockchain.ITransaction
 
setText(String) - Method in interface io.github.astrapi69.crypt.api.blockchain.ITransaction
 
setTimestamp(long) - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
 
setTimestamp(long) - Method in interface io.github.astrapi69.crypt.api.blockchain.ITransaction
 
setTransactions(List<ITransaction>) - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
 
setTries(long) - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
 
SHA - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The string constant SHA that is use as prefix
SHA_1 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
The enum constant for SHA-1 algorithm.
SHA_1 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The enum constant for SHA-1 algorithm.
SHA_1 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant for SHA-1 algorithm
SHA_224 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The enum constant for SHA-224 algorithm.
SHA_256 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
The enum constant for SHA-256 algorithm.
SHA_256 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The enum constant for SHA-256 algorithm.
SHA_256 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant for SHA-256 algorithm
SHA_384 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
The enum constant for SHA-384 algorithm.
SHA_384 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The enum constant for SHA-384 algorithm.
SHA_384 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant for SHA-384 algorithm
SHA_512 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
The enum constant for SHA-512 algorithm.
SHA_512 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The enum constant for SHA-512 algorithm.
SHA_512_224 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant for SHA-512/224 algorithm
SHA_512_256 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant for SHA-512/256 algorithm
SHA1 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The enum constant for SHA1 algorithm.
SHA1_WITH_RSA - Enum constant in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
The enum constant for the 'SHA1withRSA' algorithm
SHA1PRNG - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
The enum constant for SHA1PRNG algorithm.
SHA224 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The enum constant for SHA224 algorithm.
SHA256 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The enum constant for SHA256 algorithm.
SHA256_WITH_RSA - Enum constant in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
The enum constant for the 'SHA256withRSA' algorithm
SHA3 - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The string constant SHA3 that is use as prefix
SHA3_224 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant for SHA3-224 algorithm
SHA3_224_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The string constant SHA3_224_ALGORITHM_NAME
SHA3_256 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant for SHA3-256 algorithm
SHA3_256_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The string constant SHA3_256_ALGORITHM_NAME
SHA3_384 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant for SHA3-384 algorithm
SHA3_384_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The string constant SHA3_384_ALGORITHM_NAME
SHA3_512 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant for SHA3-512 algorithm
SHA3_512_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The string constant SHA3_512_ALGORITHM_NAME
SHA384 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The enum constant for SHA384 algorithm.
SHA384_WITH_RSA - Enum constant in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
The enum constant for the 'SHA384withRSA' algorithm
SHA512 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The enum constant for SHA512 algorithm.
SHA512_WITH_RSA - Enum constant in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
The enum constant for the 'SHA512withRSA' algorithm
SPNEGO - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.GSSAPIMechanism
The enum constant SPNEGO mechanism as defined in RFC 4178
SSL3Padding - Enum constant in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
The enum constant for the 'SSL3Padding' algorithm
StringDecryptor - Interface in io.github.astrapi69.crypt.api
The interface StringDecryptor can decrypt a String object (that was previously encrypted) and return the decrypted result as String object.
StringEncryptor - Interface in io.github.astrapi69.crypt.api
The interface StringEncryptor can encrypt a String object and return the encrypted result as String object.
SUN - Enum constant in enum class io.github.astrapi69.crypt.api.provider.SecurityProvider
The sun SecurityProvider
SunJCEAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm
The enum SunJCEAlgorithm defines the algorithm specified by the SunJCE security provider.

T

toKeyPairGeneratorAlgorithm(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
Transforms the given algorithm to the corresponding KeyPairGeneratorAlgorithm object
toKeyType(String) - Static method in enum class io.github.astrapi69.crypt.api.key.KeyType
Gets the corresponding KeyType from the given string
toOperation(String) - Static method in enum class io.github.astrapi69.crypt.api.obfuscation.rule.Operation
Gets the corresponding Operation from the given string
toPemType(String) - Static method in enum class io.github.astrapi69.crypt.api.key.PemType
Transforms the given name to the corresponding PemType object
toString() - Method in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
toString() - Method in enum class io.github.astrapi69.crypt.api.key.KeySize
toString() - Method in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
toString() - Method in enum class io.github.astrapi69.crypt.api.key.KeyType
Type - Interface in io.github.astrapi69.crypt.api.type
The interface Type is for enums that represents a type

U

UnionWord - Enum Class in io.github.astrapi69.crypt.api.algorithm
The enum UnionWord hold union words for chain algorithms
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
The enum constant 'UNKNOWN' if the AES algorithm is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.cert.CertPathBuilderAlgorithm
The enum constant 'UNKNOWN' if the cert path builder algorithm is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.cert.CertPathValidatorAlgorithm
The enum constant 'UNKNOWN' if the cert path validator algorithm is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
The enum constant 'UNKNOWN' if the checksum algorithm is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The enum constant 'UNKNOWN' if the cipher algorithm is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The enum constant 'UNKNOWN' if the hash algorithm is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
The enum constant 'UNKNOWN' if the key agreement algorithm is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
The enum constant 'UNKNOWN' if the key factory algorithm is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The enum constant 'UNKNOWN' if the key generator algorithm is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyManagerFactoryAlgorithm
The enum constant 'UNKNOWN' if the key manager algorithm is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The enum constant 'UNKNOWN' if the keypair generator algorithm is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
The enum constant 'UNKNOWN' if the keypair algorithm with mode and padding is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
The enum constant 'UNKNOWN' if the secret key factory algorithm is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant 'UNKNOWN' if the mac algorithm is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
The enum constant 'UNKNOWN' if the MessageDigest algorithm is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant 'UNKNOWN' if the MessageDigest algorithm is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParameterGeneratorAlgorithm
The enum constant 'UNKNOWN' if the algorithm parameter generator algorithm is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The enum constant 'UNKNOWN' if the algorithm parameter algorithm is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
The enum constant 'UNKNOWN' if the MessageDigest algorithm is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
The enum constant 'UNKNOWN' if the SunJCE security provider algorithm is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.UnionWord
The enum constant 'UNKNOWN' if the union word is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
The enum constant 'UNKNOWN' if the compound algorithm is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.encoding.CertPathEncoding
The enum constant 'UNKNOWN' if the cert path encoding name is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyFileFormat
The constant 'UNKNOWN' if the format is not known or cannot be resolved
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyFormat
The constant 'UNKNOWN' if the format is not known or cannot be resolved
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeySize
The constant 'UNKNOWN' if the key size is not known or cannot be resolved
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
The constant 'UNKNOWN' if the prefixes for PEM value entries are not known or cannot be resolved
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyType
The unknown key type.
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
The enum constant 'UNKNOWN' if the pem type is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
The enum constant 'UNKNOWN' if the exemption mechanism name is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.GSSAPIMechanism
The enum constant 'UNKNOWN' if the GSSAPI mechanism name is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.PBEMechanism
The enum constant 'UNKNOWN' if the PBE mechanism name is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The enum constant 'UNKNOWN' if the SaslClient mechanism name is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslServerMechanism
The enum constant 'UNKNOWN' if the SaslServer mechanism name is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
The enum constant 'UNKNOWN' if the mode is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.obfuscation.rule.Operation
The enum constant 'UNKNOWN' if the operation is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
The constant 'UNKNOWN' if the padding scheme is not known or cannot be resolved
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.password.PasswordHashType
The enum constant 'UNKNOWN' if the password hash type is unknown or cannot be resolved
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.provider.SecurityProvider
The enum constant 'UNKNOWN' if the security provider is unknown or cannot be resolved
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.type.CertificateFactoryType
The enum constant 'UNKNOWN' if the certificate factory type is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.type.CertStoreType
The enum constant 'UNKNOWN' if the cert store type is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.type.ConfigurationType
The enum constant 'UNKNOWN' if the configuration type is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.type.KeystoreType
The enum constant 'UNKNOWN' if the key store type is unknown
UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.type.PolicyType
The enum constant 'UNKNOWN' if the java policy type is unknown
UNKNOWN_ALGORITHM_NAME - Static variable in interface io.github.astrapi69.crypt.api.algorithm.Algorithm
The Constant UNKNOWN_ALGORITHM_NAME is if the algorithm name is unknown
UNKNOWN_ENCODING_NAME - Static variable in interface io.github.astrapi69.crypt.api.encoding.Encoding
The Constant UNKNOWN_ENCODING_NAME is if the encoding name is unknown
UNKNOWN_KEY_STRING_ENTRY - Static variable in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
The Constant UNKNOWN_ALGORITHM_TYPE is if the algorithm type is unknown.
UNKNOWN_MECHANISM_NAME - Static variable in interface io.github.astrapi69.crypt.api.mechanism.Mechanism
The Constant UNKNOWN_MECHANISM_NAME is if the mechanism name is unknown
UNKNOWN_TYPE_NAME - Static variable in interface io.github.astrapi69.crypt.api.type.Type
The Constant UNKNOWN_ENCODING_NAME is if the type name is unknown
UPPERCASE - Enum constant in enum class io.github.astrapi69.crypt.api.obfuscation.rule.Operation
The obfuscation operation for the upper case

V

valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.cert.CertPathBuilderAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.cert.CertPathValidatorAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyManagerFactoryAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParameterGeneratorAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.UnionWord
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.encoding.CertPathEncoding
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.key.KeyFileFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.key.KeyFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.key.KeySize
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.key.KeyType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.key.PemType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.mechanism.GSSAPIMechanism
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.mechanism.PBEMechanism
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.mechanism.SaslServerMechanism
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.mode.Mode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.obfuscation.rule.Operation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.password.PasswordHashType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.provider.SecurityProvider
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.type.CertificateFactoryType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.type.CertStoreType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.type.ConfigurationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.type.KeystoreType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.type.PolicyType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.cert.CertPathBuilderAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.cert.CertPathValidatorAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyManagerFactoryAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParameterGeneratorAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.UnionWord
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.encoding.CertPathEncoding
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.key.KeyFileFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.key.KeyFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.key.KeySize
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.key.KeyType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.key.PemType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.mechanism.GSSAPIMechanism
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.mechanism.PBEMechanism
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.mechanism.SaslServerMechanism
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.mode.Mode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.obfuscation.rule.Operation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.password.PasswordHashType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.provider.SecurityProvider
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.type.CertificateFactoryType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.type.CertStoreType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.type.ConfigurationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.type.KeystoreType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.astrapi69.crypt.api.type.PolicyType
Returns an array containing the constants of this enum class, in the order they are declared.

W

Windows_PRNG - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
The enum constant for Windows-PRNG algorithm.
With - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.UnionWord
The With enum value for chain algorithms
WITH_UNION_WORD - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.UnionWord
 

X

X_509 - Enum constant in enum class io.github.astrapi69.crypt.api.type.CertificateFactoryType
The enum constant for X.509 certificate type
X_509_CERTIFICATE_TYPE_NAME - Static variable in enum class io.github.astrapi69.crypt.api.type.CertificateFactoryType
The string constant X_509_CERTIFICATE_TYPE_NAME
X25519 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
The enum constant for X25519 algorithm.
X25519 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
The enum constant for X25519 algorithm.
X25519 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The enum constant for X25519 algorithm.
X25519 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The enum constant for X25519 algorithm.
X25519_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The string constant X25519_ALGORITHM_NAME is the name of the algorithm for generate keypairs for Diffie-Hellman key agreement with Curve25519 as defined in RFC 7748
X448 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
The enum constant for X448 algorithm.
X448 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
The enum constant for X448 algorithm.
X448 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The enum constant for X448 algorithm.
X448 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The enum constant for X448 algorithm.
X448_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The string constant X448_ALGORITHM_NAME is the name of the algorithm for generate keypairs for Diffie-Hellman key agreement with Curve448 as defined in RFC 7748
X509_CRL - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
The enum constant 'X509 CRL' pem type.
X509_CRL_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
The Constant X509_CRL_NAME.
XDH - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
The enum constant for XDH algorithm.
XDH - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
The enum constant for XDH algorithm.
XDH - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The enum constant for XDH algorithm.
XDH - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The enum constant for XDH algorithm.
XDH_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The string constant XDH_ALGORITHM_NAME is the name of the algorithm for generate keypairs for Diffie-Hellman key agreement with elliptic curves as defined in RFC 7748
A B C D E F G H I J K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values