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 All Packages

A

AES - io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
The enum constant for AES algorithm
AES - io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The enum constant for AES algorithm.
AES - io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The enum constant for AES algorithm.
AES - io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
The enum constant for AES algorithm.
AES - io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The enum constant for AES algorithm.
AES_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
The string constant AES_ALGORITHM_NAME
AES_CBC_PKCS5Padding - 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 io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
The constant AES_KEY_LENGTH
AES_KEY_MAXIMUM_LENGTH - Static variable in enum 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 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 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 io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The string constant AES_WRAP_ALGORITHM_NAME
AesAlgorithm - Enum in io.github.astrapi69.crypt.api.algorithm
The enum AesAlgorithm for the Advanced Encryption Standard (AES), also known as Rijndael
AESWrap - 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 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 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 - io.github.astrapi69.crypt.api.algorithm.UnionWord
The And enum value for chain algorithms
AND_UNION_WORD - Static variable in enum io.github.astrapi69.crypt.api.algorithm.UnionWord
 
ARCFOUR - io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The enum constant for ARCFOUR algorithm.
ARCFOUR - io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The enum constant for ARCFOUR algorithm.
ARCFOUR - io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
The enum constant for ARCFOUR algorithm.
ARCFOUR_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
The string constant ARCFOUR_ALGORITHM_NAME

B

BC - io.github.astrapi69.crypt.api.mode.Mode
The BC mode that represents the Block Chaining Mode
BC - io.github.astrapi69.crypt.api.provider.SecurityProvider
The BouncyCastle SecurityProvider
BEGIN_DSA_PRIVATE_KEY_PREFIX - io.github.astrapi69.crypt.api.key.KeyStringEntry
The prefix for the begin of a DSA private key
BEGIN_EC_PRIVATE_KEY_PREFIX - io.github.astrapi69.crypt.api.key.KeyStringEntry
The prefix for the begin of a Elliptic Curve(EC) private key
BEGIN_PGP_PRIVATE_KEY_PREFIX - io.github.astrapi69.crypt.api.key.KeyStringEntry
The prefix for the begin of a PGP private key
BEGIN_PGP_PUBLIC_KEY_PREFIX - io.github.astrapi69.crypt.api.key.KeyStringEntry
The prefix for the begin of a PGP public key
BEGIN_PKCS7_PREFIX - io.github.astrapi69.crypt.api.key.KeyStringEntry
The prefix for the begin of a PKCS7 key
BEGIN_PRIVATE_KEY_PREFIX - io.github.astrapi69.crypt.api.key.KeyStringEntry
The prefix for the begin of a private key
BEGIN_PUBLIC_KEY_PREFIX - io.github.astrapi69.crypt.api.key.KeyStringEntry
The prefix for the begin of a public key
BEGIN_RSA_PRIVATE_KEY_PREFIX - io.github.astrapi69.crypt.api.key.KeyStringEntry
The prefix for the begin of a RSA private key
BEGIN_RSA_PUBLIC_KEY_PREFIX - io.github.astrapi69.crypt.api.key.KeyStringEntry
The prefix for the begin of a RSA public key
Blowfish - io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The Blowfish algorithm.
Blowfish - io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The Blowfish algorithm.
Blowfish - io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The Blowfish algorithm.
Blowfish - io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
The Blowfish algorithm.
BLOWFISH_ALGORITHM_NAME - Static variable in enum 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 - 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 - 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 - io.github.astrapi69.crypt.api.key.KeyType
The certificate type.
CERTIFICATE - io.github.astrapi69.crypt.api.key.PemType
The enum constant 'CERTIFICATE' pem type.
CERTIFICATE_NAME - Static variable in enum io.github.astrapi69.crypt.api.key.PemType
The Constant CERTIFICATE_NAME.
CERTIFICATE_REQUEST - io.github.astrapi69.crypt.api.key.PemType
The enum constant 'CERTIFICATE REQUEST' pem type.
CERTIFICATE_REQUEST_NAME - Static variable in enum io.github.astrapi69.crypt.api.key.PemType
The Constant CERTIFICATE_REQUEST_NAME.
CertificateFactoryType - Enum 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 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 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 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 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 - 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 - 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 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 io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The string constant CHA_CHA_20_ALGORITHM_NAME
ChaCha20 - io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The ChaCha20 algorithm.
ChaCha20 - io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The ChaCha20 algorithm.
ChaCha20_Poly1305 - io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The ChaCha20-Poly1305 algorithm.
ChaCha20_Poly1305 - io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The ChaCha20-Poly1305 algorithm.
ChecksumAlgorithm - Enum in io.github.astrapi69.crypt.api.algorithm
 
CipherAlgorithm - Enum 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 - io.github.astrapi69.crypt.api.type.CertStoreType
The enum constant for Collection type
COLLECTION_TYPE_NAME - Static variable in enum io.github.astrapi69.crypt.api.type.CertStoreType
The string constant COLLECTION_TYPE_NAME
CompoundAlgorithm - Enum in io.github.astrapi69.crypt.api.compound
The enum CompoundAlgorithm provides some compound algorithms
ConfigurationType - Enum 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 - io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The enum constant CRAM_MD5
CRAM_MD5 - io.github.astrapi69.crypt.api.mechanism.SaslServerMechanism
The enum constant CRAM_MD5
CRAM_MD5_MECHANISM_NAME - Static variable in enum 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 - 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 - 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 Type 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 - io.github.astrapi69.crypt.api.key.KeyFileFormat
The constant for the file format DER.
DES - io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The DES algorithm.
DES - io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The DES algorithm.
DES - io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
The DES algorithm.
DES - io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The DES algorithm.
DES - io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
The DES algorithm.
DES_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
 
DES_EDE_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
 
DES_EDE_WRAP_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The string constant DES_EDE_WRAP_ALGORITHM_NAME
DESede - io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The DESede algorithm.
DESede - io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The DESede algorithm.
DESede - io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
The DESede algorithm.
DESede - io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The DESede algorithm.
DESede - io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
The DESede algorithm.
DESede_CBC_PKCS5Padding - 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 - io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The DESedeWrap algorithm.
DH - 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 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 - io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
The enum constant for DIFFIE_HELLMAN algorithm.
DIFFIE_HELLMAN - io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
The enum constant for DIFFIE_HELLMAN algorithm.
DIFFIE_HELLMAN - io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The enum constant for DIFFIE_HELLMAN algorithm.
DIFFIE_HELLMAN - io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParameterGeneratorAlgorithm
The enum constant for DIFFIE_HELLMAN algorithm.
DIFFIE_HELLMAN - io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The enum constant for DIFFIE_HELLMAN algorithm.
DIFFIE_HELLMAN_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The string constant DIFFIE_HELLMAN_ALGORITHM_NAME for the 'DiffieHellman' algorithm
DIGEST_MD5 - io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The enum constant DIGEST_MD5
DIGEST_MD5 - io.github.astrapi69.crypt.api.mechanism.SaslServerMechanism
The enum constant DIGEST_MD5
DIGEST_MD5_MECHANISM_NAME - Static variable in enum 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 - io.github.astrapi69.crypt.api.type.KeystoreType
The enum constant for DKS type
DSA - io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
The enum constant for DSA algorithm.
DSA - io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The enum constant for DSA algorithm.
DSA - io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParameterGeneratorAlgorithm
The enum constant for DSA algorithm.
DSA - io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The enum constant for DSA algorithm.
DSA_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The string constant DSA_ALGORITHM_NAME
DSA_PRIVATE_KEY - io.github.astrapi69.crypt.api.key.PemType
The enum constant 'DSA PRIVATE KEY' pem type.
DSA_PRIVATE_KEY_NAME - Static variable in enum io.github.astrapi69.crypt.api.key.PemType
The Constant DSA_PRIVATE_KEY_NAME.

E

EC - io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
The enum constant for EC algorithm.
EC - io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The enum constant for EC algorithm.
EC - io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The enum constant for EC algorithm.
EC_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The string constant EC_ALGORITHM_NAME
EC_PRIVATE_KEY - io.github.astrapi69.crypt.api.key.PemType
The enum constant 'EC PRIVATE KEY' pem type.
EC_PRIVATE_KEY_NAME - Static variable in enum io.github.astrapi69.crypt.api.key.PemType
The Constant EC_PRIVATE_KEY_NAME.
ECB - 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 - io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
The enum constant for ECDH algorithm.
ECDH_ALGORITHM_NAME - Static variable in enum 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 - io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The DESedeWrap algorithm.
ECIES_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The string constant ECIES_ALGORITHM_NAME
ECMQV - io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
The enum constant for ECMQV algorithm.
ECMQV_ALGORITHM_NAME - Static variable in enum 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 Type 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 - io.github.astrapi69.crypt.api.key.KeyStringEntry
The suffix for the end of a DSA private key
END_EC_PRIVATE_KEY_SUFFIX - io.github.astrapi69.crypt.api.key.KeyStringEntry
The suffix for the end of a Elliptic Curve(EC) private key
END_PGP_PRIVATE_KEY_SUFFIX - io.github.astrapi69.crypt.api.key.KeyStringEntry
The suffix for the end of a PGP private key
END_PGP_PUBLIC_KEY_SUFFIX - io.github.astrapi69.crypt.api.key.KeyStringEntry
The suffix for the end of a PGP public key
END_PKCS7_SUFFIX - io.github.astrapi69.crypt.api.key.KeyStringEntry
The prefix for the begin of a PKCS7 key
END_PRIVATE_KEY_SUFFIX - io.github.astrapi69.crypt.api.key.KeyStringEntry
The suffix for the end of a private key
END_PUBLIC_KEY_SUFFIX - io.github.astrapi69.crypt.api.key.KeyStringEntry
The suffix for the end of a public key
END_RSA_PRIVATE_KEY_SUFFIX - io.github.astrapi69.crypt.api.key.KeyStringEntry
The suffix for the end of a RSA private key
END_RSA_PUBLIC_KEY_SUFFIX - io.github.astrapi69.crypt.api.key.KeyStringEntry
The suffix for the end of a RSA public key
ExemptionMechanism - Enum 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 - io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The enum constant EXTERNAL
EXTERNAL_MECHANISM_NAME - Static variable in enum 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 - 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 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 io.github.astrapi69.crypt.api.algorithm.cert.CertPathBuilderAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum io.github.astrapi69.crypt.api.algorithm.cert.CertPathValidatorAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum io.github.astrapi69.crypt.api.algorithm.key.KeyManagerFactoryAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParameterGeneratorAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
Gets the algorithm for encryption or decryption
getAlgorithm() - Method in enum 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 io.github.astrapi69.crypt.api.key.KeyType
 
getEncoding() - Method in enum 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 io.github.astrapi69.crypt.api.key.KeyFileFormat
 
getFormat() - Method in enum 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 io.github.astrapi69.crypt.api.key.KeySize
 
getLeadingZerosCount() - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
 
getMechanism() - Method in enum io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
Gets the mechanism
getMechanism() - Method in enum 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 io.github.astrapi69.crypt.api.mechanism.PBEMechanism
Gets the mechanism
getMechanism() - Method in enum io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
Gets the mechanism
getMechanism() - Method in enum 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 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 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 io.github.astrapi69.crypt.api.type.CertificateFactoryType
Gets the type
getType() - Method in enum io.github.astrapi69.crypt.api.type.CertStoreType
Gets the type
getType() - Method in enum io.github.astrapi69.crypt.api.type.ConfigurationType
Gets the type
getType() - Method in enum io.github.astrapi69.crypt.api.type.KeystoreType
Gets the type
getType() - Method in enum 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 io.github.astrapi69.crypt.api.key.KeyStringEntry
 
GSSAPI - io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The enum constant GSSAPI
GSSAPI - io.github.astrapi69.crypt.api.mechanism.SaslServerMechanism
The enum constant GSSAPI
GSSAPI_MECHANISM_NAME - Static variable in enum io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The string constant GSSAPI_MECHANISM_NAME
GSSAPIMechanism - Enum 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 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 io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_MD5_ALGORITHM_NAME
H_MAC_SHA1_ALGORITHM_NAME - Static variable in enum 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 io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_SHA1_ALGORITHM_NAME
H_MAC_SHA224_ALGORITHM_NAME - Static variable in enum 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 io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_SHA224_ALGORITHM_NAME
H_MAC_SHA256_ALGORITHM_NAME - Static variable in enum 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 io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_SHA256_ALGORITHM_NAME
H_MAC_SHA3_224 - io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacSHA224 algorithm.
H_MAC_SHA3_224_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_SHA3_224_ALGORITHM_NAME
H_MAC_SHA3_256 - io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacSHA256 algorithm.
H_MAC_SHA3_256_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_SHA3_256_ALGORITHM_NAME
H_MAC_SHA3_384 - io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacSHA384 algorithm.
H_MAC_SHA3_384_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_SHA3_384_ALGORITHM_NAME
H_MAC_SHA3_512 - io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacSHA512 algorithm.
H_MAC_SHA3_512_ALGORITHM_NAME - Static variable in enum 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 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 io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_SHA384_ALGORITHM_NAME
H_MAC_SHA512_224 - io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacSHA512 algorithm.
H_MAC_SHA512_224_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_SHA512_ALGORITHM_NAME
H_MAC_SHA512_256 - io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacSHA512 algorithm.
H_MAC_SHA512_256_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_SHA512_ALGORITHM_NAME
H_MAC_SHA512_ALGORITHM_NAME - Static variable in enum 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 io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant H_MAC_SHA512_ALGORITHM_NAME
HashAlgorithm - Enum in io.github.astrapi69.crypt.api.algorithm
The enum HashAlgorithm represents the one-way conversion hash algorithms
HMAC - Static variable in enum io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The Constant HMAC.
HmacMD5 - io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The DESede algorithm.
HmacMD5 - io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacMD5 algorithm.
HmacSHA1 - io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The enum constant for HmacSHA1 algorithm.
HmacSHA1 - io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacSHA1 algorithm.
HmacSHA224 - io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The enum constant for HmacSHA224 algorithm.
HmacSHA224 - io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacSHA224 algorithm.
HmacSHA256 - io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The enum constant for HmacSHA256 algorithm.
HmacSHA256 - io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacSHA256 algorithm.
HmacSHA384 - io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The enum constant for HmacSHA384 algorithm.
HmacSHA384 - io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for HmacSHA384 algorithm.
HmacSHA512 - io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The enum constant for HmacSHA512 algorithm.
HmacSHA512 - 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 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 io.github.astrapi69.crypt.api.type.ConfigurationType
The string constant JAVA_LOGIN_CONFIG_TYPE_NAME
JAVA_POLICY_TYPE_NAME - Static variable in enum io.github.astrapi69.crypt.api.type.PolicyType
The string constant JAVA_LOGIN_CONFIG_TYPE_NAME
JavaLoginConfig - io.github.astrapi69.crypt.api.type.ConfigurationType
The enum constant JavaLoginConfig type
JavaPolicy - io.github.astrapi69.crypt.api.type.PolicyType
The enum constant for the JavaPolicy type
JCEKS - io.github.astrapi69.crypt.api.type.KeystoreType
The enum constant for JCEKS type
JKS - io.github.astrapi69.crypt.api.type.KeystoreType
The enum constant for JKS type

K

KerberosV5 - io.github.astrapi69.crypt.api.mechanism.GSSAPIMechanism
The enum constant KerberosV5 mechanism as defined in RFC 4121
KEY_ESCROW - io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
The enum constant KEY_ESCROW.
KEY_ESCROW_MECHANISM_NAME - Static variable in enum io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
The string constant KEY_ESCROW_MECHANISM_NAME
KEY_RECOVERY - io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
The enum constant KEY_RECOVERY.
KEY_RECOVERY_MECHANISM_NAME - Static variable in enum io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
The string constant KEY_RECOVERY_MECHANISM_NAME
KEY_TYPE_CERTIFICATE - Static variable in enum io.github.astrapi69.crypt.api.key.KeyType
 
KEY_TYPE_PRIVATE_KEY - Static variable in enum io.github.astrapi69.crypt.api.key.KeyType
 
KEY_TYPE_PRIVATE_KEY_PASSWORD_PROTECTED - Static variable in enum io.github.astrapi69.crypt.api.key.KeyType
 
KEY_TYPE_PUBLIC_KEY - Static variable in enum io.github.astrapi69.crypt.api.key.KeyType
 
KEY_TYPE_PUBLIC_KEY_PASSWORD_PROTECTED - Static variable in enum io.github.astrapi69.crypt.api.key.KeyType
 
KEY_TYPE_UNKNOWN - Static variable in enum io.github.astrapi69.crypt.api.key.KeyType
 
KEY_WEAKENING - io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
The enum constant KEY_WEAKENING.
KEY_WEAKENING_MECHANISM_NAME - Static variable in enum io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
The string constant KEY_WEAKENING_MECHANISM_NAME
KeyAgreementAlgorithm - Enum in io.github.astrapi69.crypt.api.algorithm.key
KeyFactoryAlgorithm - Enum in io.github.astrapi69.crypt.api.algorithm.key
KeyFileFormat - Enum 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 in io.github.astrapi69.crypt.api.key
The enum KeyFormat represents the key format of the private keys
KeyGeneratorAlgorithm - Enum in io.github.astrapi69.crypt.api.algorithm.key
KeyManagerFactoryAlgorithm - Enum 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 in io.github.astrapi69.crypt.api.algorithm.key
KeyPairWithModeAndPaddingAlgorithm - Enum 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 in io.github.astrapi69.crypt.api.key
The enum KeySize hold the bit size for private keys.
KEYSIZE_1024 - io.github.astrapi69.crypt.api.key.KeySize
The key size of 1024 bits
KEYSIZE_16384 - io.github.astrapi69.crypt.api.key.KeySize
The key size of 16384 bits
KEYSIZE_2048 - io.github.astrapi69.crypt.api.key.KeySize
The key size of 2048 bits
KEYSIZE_32768 - io.github.astrapi69.crypt.api.key.KeySize
The key size of 32768 bits
KEYSIZE_4096 - io.github.astrapi69.crypt.api.key.KeySize
The key size of 4096 bits
KEYSIZE_8192 - io.github.astrapi69.crypt.api.key.KeySize
The key size of 8192 bits
KeystoreType - Enum in io.github.astrapi69.crypt.api.type
The enum KeystoreType for types that are used to create KeyStore objects
KeyStringEntry - Enum in io.github.astrapi69.crypt.api.key
The enum KeyStringEntry holds prefixes for PEM value entries
KeyType - Enum 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 - io.github.astrapi69.crypt.api.type.CertStoreType
The enum constant for LDAP type
LDAP_TYPE_NAME - Static variable in enum io.github.astrapi69.crypt.api.type.CertStoreType
The string constant LDAP_TYPE_NAME
LOWERCASE - io.github.astrapi69.crypt.api.obfuscation.rule.Operation
The obfuscation operation for the lower case

M

MacAlgorithm - Enum 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 io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
The string constant MD that is use as prefix
MD_5 - Static variable in enum io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
The string constant MD_5
MD2 - io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
The enum constant for MD2 algorithm.
MD2 - io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
The enum constant for MD2 algorithm.
MD2 - io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant for MD2 algorithm
MD4 - io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
The enum constant for MD4 algorithm.
MD5 - io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
The enum constant for MD5 algorithm.
MD5 - io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
The enum constant for MD5 algorithm.
MD5 - io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant for MD5 algorithm
MdAlgorithm - Enum 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 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 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 - io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
The enum constant for NativePRNG algorithm.
NativePRNGBlocking - io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
The enum constant for NativePRNGBlocking algorithm.
NativePRNGNonBlocking - io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
The enum constant for NativePRNGNonBlocking algorithm.
NEGATE - io.github.astrapi69.crypt.api.obfuscation.rule.Operation
The obfuscation operation for the negated case
NEW_CERTIFICATE_REQUEST - io.github.astrapi69.crypt.api.key.PemType
The enum constant 'NEW CERTIFICATE REQUEST' pem type.
NEW_CERTIFICATE_REQUEST_NAME - Static variable in enum 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 - io.github.astrapi69.crypt.api.obfuscation.rule.Operation
The obfuscation operation for no operation case
NoPadding - io.github.astrapi69.crypt.api.padding.PaddingScheme
The No padding.
NTLM - io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The enum constant NTLM
NTLM - io.github.astrapi69.crypt.api.mechanism.SaslServerMechanism
The enum constant NTLM
NTLM_MECHANISM_NAME - Static variable in enum io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The string constant NTLM_MECHANISM_NAME

O

OAEP - io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The enum constant for OAEP algorithm.
OAEP_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The string constant OAEP_ALGORITHM_NAME
OAEPPadding - io.github.astrapi69.crypt.api.padding.PaddingScheme
The OAEP padding.
OAEPWithSHA_1AndMGF1Padding - io.github.astrapi69.crypt.api.padding.PaddingScheme
The OAEP with SHA 1 and MGF 1 padding.
OAEPWithSHA_256AndMGF1Padding - io.github.astrapi69.crypt.api.padding.PaddingScheme
The OAEP with SHA 256 and MGF 1 padding.
OAEPWithSHA1AndMGF1Padding - io.github.astrapi69.crypt.api.padding.PaddingScheme
The OAEP with SHA 1 and MGF 1 padding.
OAEPWithSHA256AndMGF1Padding - 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 Type in io.github.astrapi69.crypt.api.annotation
The interface Obfuscated marks a field that it is obfuscated as the name let assume.
OFB - 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 - 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 io.github.astrapi69.crypt.api.obfuscation.rule.Operation
Operation on the given character.
operate(char, Operation, boolean) - Static method in enum io.github.astrapi69.crypt.api.obfuscation.rule.Operation
Operation on the given character.
Operation - Enum in io.github.astrapi69.crypt.api.obfuscation.rule
The enum Operation is intended for obfuscation operations.

P

P7B - io.github.astrapi69.crypt.api.key.KeyFileFormat
The constant for the file format P7B.
PaddingScheme - Enum in io.github.astrapi69.crypt.api.padding
The enum PaddingScheme.
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 in io.github.astrapi69.crypt.api.password
PBE - io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The enum constant for OAEP algorithm.
PBE - io.github.astrapi69.crypt.api.mechanism.PBEMechanism
The pbe mechanism.
PBE_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The string constant PBE_ALGORITHM_NAME
PBE_MECHANISM_NAME - Static variable in enum io.github.astrapi69.crypt.api.mechanism.PBEMechanism
 
PBE_WITH_HMAC_MD5_ALGORITHM_NAME - Static variable in enum 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 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 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 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 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 io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The string constant PBE_WITH_HMAC_SHA512_ALGORITHM_NAME
PBE_WITH_MD5_AND_AES - io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
The enum constant for the 'PBEWithMD5AndAES' algorithm
PBE_WITH_MD5_AND_DES - io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
The enum constant for the 'PBEWithMD5AndDES' algorithm
PBE_WITH_SHA1_AND_128BIT_AES_CBC_BC - io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
The enum constant for the 'PBEWITHSHA1AND128BITAES-CBC-BC' algorithm
PBE_WITH_SHA1_AND_DES_EDE - io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
The enum constant for the 'PBEWithSHA1AndDESede' algorithm
PBEMechanism - Enum in io.github.astrapi69.crypt.api.mechanism
The enum PBEMechanism defines some of the password-based encryption (PBE).
PBEWithHmacMD5 - io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for PBEWithHmacMD5 algorithm.
PBEWithHmacSHA1 - io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for PBEWithHmacSHA1 algorithm.
PBEWithHmacSHA224 - io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for PBEWithHmacSHA224 algorithm.
PBEWithHmacSHA256 - io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for PBEWithHmacSHA256 algorithm.
PBEWithHmacSHA384 - io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for PBEWithHmacSHA384 algorithm.
PBEWithHmacSHA512 - io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant for PBEWithHmacSHA512 algorithm.
PBEWithMD5AndDES - io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
The PBEWithMD5AndDES algorithm.
PBEWithMD5AndDES_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
 
PBKDF2 - io.github.astrapi69.crypt.api.password.PasswordHashType
The PBKDF2 hash type.
PBKDF2_WITH_HMAC_SHA1 - io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
The enum constant for the 'PBKDF2WithHmacSHA1' algorithm
PCBC - 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 - io.github.astrapi69.crypt.api.key.KeyFileFormat
The constant for the file format PEM.
PemType - Enum in io.github.astrapi69.crypt.api.key
The enum PemType holds the type names of PEM value entries
PGP_PRIVATE_KEY - io.github.astrapi69.crypt.api.key.PemType
The enum constant 'PGP PRIVATE KEY' pem type.
PGP_PRIVATE_KEY_NAME - Static variable in enum io.github.astrapi69.crypt.api.key.PemType
The Constant PGP_PRIVATE_KEY_NAME.
PGP_PUBLIC_KEY - io.github.astrapi69.crypt.api.key.PemType
The enum constant 'PGP PUBLIC KEY' pem type.
PGP_PUBLIC_KEY_NAME - Static variable in enum io.github.astrapi69.crypt.api.key.PemType
The Constant PGP_PUBLIC_KEY_NAME.
PKCS - io.github.astrapi69.crypt.api.mechanism.PBEMechanism
The pkcs mechanism.
PKCS_1 - io.github.astrapi69.crypt.api.key.KeyFormat
The key format pkcs 1.
PKCS_8 - io.github.astrapi69.crypt.api.key.KeyFormat
The key format pkcs 8.
PKCS_MECHANISM_NAME - Static variable in enum io.github.astrapi69.crypt.api.mechanism.PBEMechanism
 
PKCS11 - io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
The enum constant for PKCS11 algorithm.
PKCS11 - io.github.astrapi69.crypt.api.type.KeystoreType
The enum constant for PKCS11 type
PKCS12 - io.github.astrapi69.crypt.api.type.KeystoreType
The enum constant for PKCS12 type
PKCS1Padding - io.github.astrapi69.crypt.api.padding.PaddingScheme
The enum constant for the 'PKCS1Padding' algorithm
PKCS5Padding - io.github.astrapi69.crypt.api.padding.PaddingScheme
The enum constant for the 'PKCS5Padding' algorithm
PKCS7 - io.github.astrapi69.crypt.api.encoding.CertPathEncoding
The enum constant for PKCS7 encoding
PKCS7_ENCODING_NAME - Static variable in enum io.github.astrapi69.crypt.api.encoding.CertPathEncoding
The Constant PKCS7_ENCODING_NAME
PKCS7_KEY - io.github.astrapi69.crypt.api.key.PemType
The enum constant 'PKCS7' pem type.
PKCS7_KEY_NAME - Static variable in enum io.github.astrapi69.crypt.api.key.PemType
The Constant PKCS7_KEY_NAME.
PKI_PATH - io.github.astrapi69.crypt.api.encoding.CertPathEncoding
The enum constant for 'PkiPath' encoding
PKI_PATH_ENCODING_NAME - Static variable in enum io.github.astrapi69.crypt.api.encoding.CertPathEncoding
The Constant PKI_PATH_ENCODING_NAME
PKIX - io.github.astrapi69.crypt.api.algorithm.cert.CertPathBuilderAlgorithm
The enum constant for PKIX algorithm
PKIX - io.github.astrapi69.crypt.api.algorithm.cert.CertPathValidatorAlgorithm
The enum constant for PKIX algorithm
PKIX - io.github.astrapi69.crypt.api.algorithm.key.KeyManagerFactoryAlgorithm
The enum constant for PKIX algorithm
PKIX_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.cert.CertPathBuilderAlgorithm
The string constant PKIX_ALGORITHM_NAME
PLAIN - io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The enum constant PLAIN
PLAIN_MECHANISM_NAME - Static variable in enum io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The string constant PLAIN_MECHANISM_NAME
PolicyType - Enum 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 - io.github.astrapi69.crypt.api.key.KeyType
The private key type.
PRIVATE_KEY - io.github.astrapi69.crypt.api.key.PemType
The enum constant 'PRIVATE KEY' pem type.
PRIVATE_KEY - Static variable in enum io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
Constant for the default private key
PRIVATE_KEY_NAME - Static variable in enum io.github.astrapi69.crypt.api.key.PemType
The Constant PRIVATE_KEY_NAME.
PRIVATE_KEY_PASSWORD_PROTECTED - io.github.astrapi69.crypt.api.key.KeyType
The password protected private key type.
PUBLIC_KEY - io.github.astrapi69.crypt.api.key.KeyType
The public key type.
PUBLIC_KEY - io.github.astrapi69.crypt.api.key.PemType
The enum constant 'PUBLIC KEY' pem type.
PUBLIC_KEY_NAME - Static variable in enum io.github.astrapi69.crypt.api.key.PemType
The Constant PUBLIC_KEY_NAME.
PUBLIC_KEY_PASSWORD_PROTECTED - io.github.astrapi69.crypt.api.key.KeyType
The password protected public key type.

R

RC2 - io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The RC2 algorithm.
RC2 - io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The RC2 algorithm.
RC2 - io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The RC2 algorithm.
RC2_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The string constant RC2_ALGORITHM_NAME
RC4 - io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The RC4 algorithm.
RC4_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The string constant RC4_ALGORITHM_NAME
RC5 - io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The RC5 algorithm.
RC5_ALGORITHM_NAME - Static variable in enum 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 - io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The enum constant for RSA algorithm.
RSA - io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
The enum constant for RSA algorithm.
RSA - io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The enum constant for RSA algorithm.
RSA_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The string constant RSA_ALGORITHM_NAME
RSA_ECB_OAEPWithSHA_1AndMGF1Padding - 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 - 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 - 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 - 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 - 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 - io.github.astrapi69.crypt.api.key.PemType
The enum constant 'RSA PRIVATE KEY' pem type.
RSA_PRIVATE_KEY_NAME - Static variable in enum io.github.astrapi69.crypt.api.key.PemType
The Constant RSA_PRIVATE_KEY_NAME.
RSA_PUBLIC_KEY - io.github.astrapi69.crypt.api.key.PemType
The enum constant 'RSA PUBLIC KEY' pem type.
RSA_PUBLIC_KEY_NAME - Static variable in enum io.github.astrapi69.crypt.api.key.PemType
The Constant RSA_PUBLIC_KEY_NAME.
RSASSA_PSS - io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
The enum constant for RSA algorithm.
RSASSA_PSS - io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The enum constant for RSA algorithm.
RSASSA_PSS - io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The enum constant for RSA algorithm.
RSASSA_PSS_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The string constant RSAASSA_PSS_ALGORITHM_NAME

S

SALT - Static variable in enum io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
Constant array for the default contents of salt
SaslClientMechanism - Enum 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 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 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 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 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 io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The string constant SHA that is use as prefix
SHA_1 - io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
The enum constant for SHA-1 algorithm.
SHA_1 - io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The enum constant for SHA-1 algorithm.
SHA_1 - io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant for SHA-1 algorithm
SHA_224 - io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The enum constant for SHA-224 algorithm.
SHA_256 - io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
The enum constant for SHA-256 algorithm.
SHA_256 - io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The enum constant for SHA-256 algorithm.
SHA_256 - io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant for SHA-256 algorithm
SHA_384 - io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
The enum constant for SHA-384 algorithm.
SHA_384 - io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The enum constant for SHA-384 algorithm.
SHA_384 - io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant for SHA-384 algorithm
SHA_512 - io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
The enum constant for SHA-512 algorithm.
SHA_512 - io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The enum constant for SHA-512 algorithm.
SHA_512_224 - io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant for SHA-512/224 algorithm
SHA_512_256 - io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant for SHA-512/256 algorithm
SHA1 - io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The enum constant for SHA1 algorithm.
SHA1_WITH_RSA - io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
The enum constant for the 'SHA1withRSA' algorithm
SHA1PRNG - io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
The enum constant for SHA1PRNG algorithm.
SHA224 - io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The enum constant for SHA224 algorithm.
SHA256 - io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The enum constant for SHA256 algorithm.
SHA256_WITH_RSA - io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
The enum constant for the 'SHA256withRSA' algorithm
SHA3 - Static variable in enum io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The string constant SHA3 that is use as prefix
SHA3_224 - io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant for SHA3-224 algorithm
SHA3_224_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The string constant SHA3_224_ALGORITHM_NAME
SHA3_256 - io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant for SHA3-256 algorithm
SHA3_256_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The string constant SHA3_256_ALGORITHM_NAME
SHA3_384 - io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant for SHA3-384 algorithm
SHA3_384_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The string constant SHA3_384_ALGORITHM_NAME
SHA3_512 - io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant for SHA3-512 algorithm
SHA3_512_ALGORITHM_NAME - Static variable in enum io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The string constant SHA3_512_ALGORITHM_NAME
SHA384 - io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The enum constant for SHA384 algorithm.
SHA384_WITH_RSA - io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
The enum constant for the 'SHA384withRSA' algorithm
SHA512 - io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The enum constant for SHA512 algorithm.
SHA512_WITH_RSA - io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
The enum constant for the 'SHA512withRSA' algorithm
SPNEGO - io.github.astrapi69.crypt.api.mechanism.GSSAPIMechanism
The enum constant SPNEGO mechanism as defined in RFC 4178
SSL3Padding - 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 - io.github.astrapi69.crypt.api.provider.SecurityProvider
The sun SecurityProvider
SunJCEAlgorithm - Enum 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 io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
Transforms the given algorithm to the corresponding KeyPairGeneratorAlgorithm object
toKeyType(String) - Static method in enum io.github.astrapi69.crypt.api.key.KeyType
Gets the corresponding KeyType from the given string
toOperation(String) - Static method in enum io.github.astrapi69.crypt.api.obfuscation.rule.Operation
Gets the corresponding Operation from the given string
toPemType(String) - Static method in enum io.github.astrapi69.crypt.api.key.PemType
Transforms the given name to the corresponding PemType object
toString() - Method in enum io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
toString() - Method in enum io.github.astrapi69.crypt.api.key.KeySize
toString() - Method in enum io.github.astrapi69.crypt.api.key.KeyStringEntry
toString() - Method in enum 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 in io.github.astrapi69.crypt.api.algorithm
The enum UnionWord hold union words for chain algorithms
UNKNOWN - io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
The enum constant 'UNKNOWN' if the AES algorithm is unknown
UNKNOWN - io.github.astrapi69.crypt.api.algorithm.cert.CertPathBuilderAlgorithm
The enum constant 'UNKNOWN' if the cert path builder algorithm is unknown
UNKNOWN - io.github.astrapi69.crypt.api.algorithm.cert.CertPathValidatorAlgorithm
The enum constant 'UNKNOWN' if the cert path validator algorithm is unknown
UNKNOWN - io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
The enum constant 'UNKNOWN' if the checksum algorithm is unknown
UNKNOWN - io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
The enum constant 'UNKNOWN' if the cipher algorithm is unknown
UNKNOWN - io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
The enum constant 'UNKNOWN' if the hash algorithm is unknown
UNKNOWN - io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
The enum constant 'UNKNOWN' if the key agreement algorithm is unknown
UNKNOWN - io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
The enum constant 'UNKNOWN' if the key factory algorithm is unknown
UNKNOWN - io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
The enum constant 'UNKNOWN' if the key generator algorithm is unknown
UNKNOWN - io.github.astrapi69.crypt.api.algorithm.key.KeyManagerFactoryAlgorithm
The enum constant 'UNKNOWN' if the key manager algorithm is unknown
UNKNOWN - io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The enum constant 'UNKNOWN' if the keypair generator algorithm is unknown
UNKNOWN - io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
The enum constant 'UNKNOWN' if the keypair algorithm with mode and padding is unknown
UNKNOWN - io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
The enum constant 'UNKNOWN' if the secret key factory algorithm is unknown
UNKNOWN - io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
The enum constant 'UNKNOWN' if the mac algorithm is unknown
UNKNOWN - io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
The enum constant 'UNKNOWN' if the MessageDigest algorithm is unknown
UNKNOWN - io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
The enum constant 'UNKNOWN' if the MessageDigest algorithm is unknown
UNKNOWN - io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParameterGeneratorAlgorithm
The enum constant 'UNKNOWN' if the algorithm parameter generator algorithm is unknown
UNKNOWN - io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The enum constant 'UNKNOWN' if the algorithm parameter algorithm is unknown
UNKNOWN - io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
The enum constant 'UNKNOWN' if the MessageDigest algorithm is unknown
UNKNOWN - io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
The enum constant 'UNKNOWN' if the SunJCE security provider algorithm is unknown
UNKNOWN - io.github.astrapi69.crypt.api.algorithm.UnionWord
The enum constant 'UNKNOWN' if the union word is unknown
UNKNOWN - io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
The enum constant 'UNKNOWN' if the compound algorithm is unknown
UNKNOWN - io.github.astrapi69.crypt.api.encoding.CertPathEncoding
The enum constant 'UNKNOWN' if the cert path encoding name is unknown
UNKNOWN - io.github.astrapi69.crypt.api.key.KeyFileFormat
The constant 'UNKNOWN' if the format is not known or cannot be resolved
UNKNOWN - io.github.astrapi69.crypt.api.key.KeyFormat
The constant 'UNKNOWN' if the format is not known or cannot be resolved
UNKNOWN - io.github.astrapi69.crypt.api.key.KeySize
The constant 'UNKNOWN' if the key size is not known or cannot be resolved
UNKNOWN - 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 - io.github.astrapi69.crypt.api.key.KeyType
The unknown key type.
UNKNOWN - io.github.astrapi69.crypt.api.key.PemType
The enum constant 'UNKNOWN' if the pem type is unknown
UNKNOWN - io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
The enum constant 'UNKNOWN' if the exemption mechanism name is unknown
UNKNOWN - io.github.astrapi69.crypt.api.mechanism.GSSAPIMechanism
The enum constant 'UNKNOWN' if the GSSAPI mechanism name is unknown
UNKNOWN - io.github.astrapi69.crypt.api.mechanism.PBEMechanism
The enum constant 'UNKNOWN' if the PBE mechanism name is unknown
UNKNOWN - io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
The enum constant 'UNKNOWN' if the SaslClient mechanism name is unknown
UNKNOWN - io.github.astrapi69.crypt.api.mechanism.SaslServerMechanism
The enum constant 'UNKNOWN' if the SaslServer mechanism name is unknown
UNKNOWN - io.github.astrapi69.crypt.api.mode.Mode
The enum constant 'UNKNOWN' if the mode is unknown
UNKNOWN - io.github.astrapi69.crypt.api.obfuscation.rule.Operation
The enum constant 'UNKNOWN' if the operation is unknown
UNKNOWN - io.github.astrapi69.crypt.api.padding.PaddingScheme
The constant 'UNKNOWN' if the padding scheme is not known or cannot be resolved
UNKNOWN - io.github.astrapi69.crypt.api.password.PasswordHashType
The enum constant 'UNKNOWN' if the password hash type is unknown or cannot be resolved
UNKNOWN - io.github.astrapi69.crypt.api.provider.SecurityProvider
The enum constant 'UNKNOWN' if the security provider is unknown or cannot be resolved
UNKNOWN - io.github.astrapi69.crypt.api.type.CertificateFactoryType
The enum constant 'UNKNOWN' if the certificate factory type is unknown
UNKNOWN - io.github.astrapi69.crypt.api.type.CertStoreType
The enum constant 'UNKNOWN' if the cert store type is unknown
UNKNOWN - io.github.astrapi69.crypt.api.type.ConfigurationType
The enum constant 'UNKNOWN' if the configuration type is unknown
UNKNOWN - io.github.astrapi69.crypt.api.type.KeystoreType
The enum constant 'UNKNOWN' if the key store type is unknown
UNKNOWN - 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_ALGORITHM_TYPE - Static variable in enum io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The Constant UNKNOWN_ALGORITHM_TYPE is if the algorithm type 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_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 - io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
Deprecated.
use the 'UNKNOWN' value. Will be removed in the next minor version
UNKNOWN_TYPE - io.github.astrapi69.crypt.api.key.PemType
Deprecated.
use the 'UNKNOWN' value. Will be removed in the next minor version
UNKNOWN_TYPE_NAME - Static variable in enum io.github.astrapi69.crypt.api.key.PemType
The Constant UNKNOWN_TYPE_NAME is if the pem type 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 - io.github.astrapi69.crypt.api.obfuscation.rule.Operation
The obfuscation operation for the upper case

V

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

W

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

X

X_509 - io.github.astrapi69.crypt.api.type.CertificateFactoryType
The enum constant for X.509 certificate type
X_509_CERTIFICATE_TYPE_NAME - Static variable in enum io.github.astrapi69.crypt.api.type.CertificateFactoryType
The string constant X_509_CERTIFICATE_TYPE_NAME
X25519 - io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
The enum constant for X25519 algorithm.
X25519 - io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
The enum constant for X25519 algorithm.
X25519 - io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The enum constant for X25519 algorithm.
X25519 - io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The enum constant for X25519 algorithm.
X25519_ALGORITHM_NAME - Static variable in enum 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 - io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
The enum constant for X448 algorithm.
X448 - io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
The enum constant for X448 algorithm.
X448 - io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The enum constant for X448 algorithm.
X448 - io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The enum constant for X448 algorithm.
X448_ALGORITHM_NAME - Static variable in enum 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 - io.github.astrapi69.crypt.api.key.PemType
The enum constant 'X509 CRL' pem type.
X509_CRL_NAME - Static variable in enum io.github.astrapi69.crypt.api.key.PemType
The Constant X509_CRL_NAME.
XDH - io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
The enum constant for XDH algorithm.
XDH - io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
The enum constant for XDH algorithm.
XDH - io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
The enum constant for XDH algorithm.
XDH - io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
The enum constant for XDH algorithm.
XDH_ALGORITHM_NAME - Static variable in enum 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 All Packages