Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
-
The enum constant for AES algorithm
- AES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The enum constant for AES algorithm.
- AES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
The enum constant for AES algorithm.
- AES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
-
The enum constant for AES algorithm.
- AES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
-
The enum constant for AES algorithm.
- AES_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
-
The string constant AES_ALGORITHM_NAME
- AES_CBC_PKCS5Padding - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
-
The enum constant with the 'AES' algorithm with mode 'CBC' and padding 'PKCS5Padding' that results in 'AES/CBC/PKCS5Padding'.
- AES_KEY_LENGTH - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
-
The constant AES_KEY_LENGTH
- AES_KEY_MAXIMUM_LENGTH - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
-
The constant AES_KEY_MAXIMUM_LENGTH represents the maximum length of the AES algorithm
- AES_KEY_MEDIUM_LENGTH - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
-
The constant AES_KEY_MEDIUM_LENGTH represents the medium length of the AES algorithm
- AES_KEY_MINIMUM_LENGTH - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
-
The constant AES_KEY_MINIMUM_LENGTH represents the minimum length of the AES algorithm
- AES_WRAP_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The string constant AES_WRAP_ALGORITHM_NAME
- AesAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm
-
The enum
AesAlgorithm
for the Advanced Encryption Standard (AES), also known as Rijndael - AESWrap - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The enum constant for AES algorithm.
- Algorithm - Interface in io.github.astrapi69.crypt.api.algorithm
-
The interface
Algorithm
is for enums that represents an algorithm for encryption or decryption - AlgorithmParameterGeneratorAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm.parameter
-
The enum
AlgorithmParameterGeneratorAlgorithm
provides all the algorithm names that can be specified when generating an instance ofAlgorithmParameterGenerator
. - AlgorithmParametersAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm.parameter
-
The enum
AlgorithmParametersAlgorithm
provides all the algorithm names that can be specified when generating an instance ofAlgorithmParameters
. - And - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.UnionWord
-
The And enum value for chain algorithms
- AND_UNION_WORD - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.UnionWord
- ARCFOUR - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The enum constant for ARCFOUR algorithm.
- ARCFOUR - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
The enum constant for ARCFOUR algorithm.
- ARCFOUR - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
-
The enum constant for ARCFOUR algorithm.
- ARCFOUR_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
-
The string constant ARCFOUR_ALGORITHM_NAME
B
- BC - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
-
The BC mode that represents the Block Chaining Mode
- BC - Enum constant in enum class io.github.astrapi69.crypt.api.provider.SecurityProvider
-
The BouncyCastle SecurityProvider
- BEGIN_DSA_PRIVATE_KEY_PREFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
-
The prefix for the begin of a DSA private key
- BEGIN_EC_PRIVATE_KEY_PREFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
-
The prefix for the begin of a Elliptic Curve(EC) private key
- BEGIN_PGP_PRIVATE_KEY_PREFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
-
The prefix for the begin of a PGP private key
- BEGIN_PGP_PUBLIC_KEY_PREFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
-
The prefix for the begin of a PGP public key
- BEGIN_PKCS7_PREFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
-
The prefix for the begin of a PKCS7 key
- BEGIN_PRIVATE_KEY_PREFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
-
The prefix for the begin of a private key
- BEGIN_PUBLIC_KEY_PREFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
-
The prefix for the begin of a public key
- BEGIN_RSA_PRIVATE_KEY_PREFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
-
The prefix for the begin of a RSA private key
- BEGIN_RSA_PUBLIC_KEY_PREFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
-
The prefix for the begin of a RSA public key
- Blowfish - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The Blowfish algorithm.
- Blowfish - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
The Blowfish algorithm.
- Blowfish - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
-
The Blowfish algorithm.
- Blowfish - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
-
The Blowfish algorithm.
- BLOWFISH_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
- ByteArrayDecryptor - Interface in io.github.astrapi69.crypt.api
-
Interface for decrypt
byte
objects. - ByteArrayEncryptor - Interface in io.github.astrapi69.crypt.api
-
Interface for decrypt
byte
objects.
C
- CBC - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
-
The CBC operation mode that represents the Cipher Block Chaining Mode, as defined in FIPS PUB 81.
- CCM - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
-
The CCM operation mode that represents the Counter/CBC Mode, as defined in NIST Special Publication SP 800-38D
- CERTIFICATE - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyType
-
The certificate type.
- CERTIFICATE - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
-
The enum constant 'CERTIFICATE' pem type.
- CERTIFICATE_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
-
The Constant CERTIFICATE_NAME.
- CERTIFICATE_REQUEST - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
-
The enum constant 'CERTIFICATE REQUEST' pem type.
- CERTIFICATE_REQUEST_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
-
The Constant CERTIFICATE_REQUEST_NAME.
- CertificateFactoryType - Enum Class in io.github.astrapi69.crypt.api.type
-
The enum
CertificateFactoryType
provides all the type names that can be specified when generating an instance ofCertificateFactory
. - CertPathBuilderAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm.cert
-
The enum
CertPathBuilderAlgorithm
provides all the algorithm names that can be specified when generating an instance ofCertPathBuilder
. - CertPathEncoding - Enum Class in io.github.astrapi69.crypt.api.encoding
-
The enum
CertPathEncoding
provides all the encodings names that may be passed to theCertPath.getEncoded(String)
method or theCertificateFactory.generateCertPath(InputStream, String)
method. - CertPathValidatorAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm.cert
-
The enum
CertPathValidatorAlgorithm
provides all the algorithm names that can be specified when generating an instance ofCertPathValidator
. - CertStoreType - Enum Class in io.github.astrapi69.crypt.api.type
-
The enum
CertStoreType
provides all the type names that can be specified when generating an instance ofCertStore
. - CFB - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
-
The CFB operation mode that represents the Cipher Block Feedback Mode, as defined in FIPS PUB 81
- CFBx - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
-
The CFBx operation mode that represents the Cipher Block Feedback Mode, as defined in FIPS PUB 81
- CHA_CHA_20_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The string constant CHA_CHA_20_ALGORITHM_NAME
- CHA_CHA_20_POLY1305_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The string constant CHA_CHA_20_ALGORITHM_NAME
- ChaCha20 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The ChaCha20 algorithm.
- ChaCha20 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
The ChaCha20 algorithm.
- ChaCha20_Poly1305 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The ChaCha20-Poly1305 algorithm.
- ChaCha20_Poly1305 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
-
The ChaCha20-Poly1305 algorithm.
- ChecksumAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm
- CipherAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm
-
The enum
CipherAlgorithm
that defines the names for the algorithm component in a transformation when requesting an instance of Cipher object - Collection - Enum constant in enum class io.github.astrapi69.crypt.api.type.CertStoreType
-
The enum constant for Collection type
- COLLECTION_TYPE_NAME - Static variable in enum class io.github.astrapi69.crypt.api.type.CertStoreType
-
The string constant COLLECTION_TYPE_NAME
- CompoundAlgorithm - Enum Class in io.github.astrapi69.crypt.api.compound
-
The enum
CompoundAlgorithm
provides some compound algorithms - ConfigurationType - Enum Class in io.github.astrapi69.crypt.api.type
-
The enum
ConfigurationType
provides all the type names that can be specified when generating an instance ofConfiguration
. - CRAM_MD5 - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
-
The enum constant CRAM_MD5
- CRAM_MD5 - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslServerMechanism
-
The enum constant CRAM_MD5
- CRAM_MD5_MECHANISM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
-
The string constant CRAM_MD5_MECHANISM_NAME
- crypt.api - module crypt.api
-
The MIT License Copyright (C) 2015 Asterios Raptis Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
- Cryptor - Interface in io.github.astrapi69.crypt.api
-
The interface
Cryptor
holds the operation mode. - CTR - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
-
The CTR operation mode that represents a simplification of OFB, Counter mode updates the input block as a counter.
- CTS - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
-
The CTS operation mode that represents the Cipher Text Stealing, as described in Bruce Schneier’s book Applied Cryptography-Second Edition, John Wiley and Sons, 1996
D
- decrypt(T) - Method in interface io.github.astrapi69.crypt.api.Decryptor
-
Decrypt the given encrypted object.
- Decrypted - Annotation Interface in io.github.astrapi69.crypt.api.annotation
-
The marker annotation
Decrypted
marks a field that it was decrypted as the name let assume. - Decryptor<T,
R> - Interface in io.github.astrapi69.crypt.api -
The generic functional interface
Decryptor
can decrypt an object of type <T> (that was previously encrypted) and return the decrypted result as object of type <R>. - DER - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyFileFormat
-
The constant for the file format DER.
- DES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The DES algorithm.
- DES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
The DES algorithm.
- DES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
-
The DES algorithm.
- DES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
-
The DES algorithm.
- DES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
-
The DES algorithm.
- DES_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
- DES_EDE_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
- DES_EDE_WRAP_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The string constant DES_EDE_WRAP_ALGORITHM_NAME
- DESede - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The DESede algorithm.
- DESede - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
The DESede algorithm.
- DESede - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
-
The DESede algorithm.
- DESede - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
-
The DESede algorithm.
- DESede - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
-
The DESede algorithm.
- DESede_CBC_PKCS5Padding - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
-
The enum constant with the 'DESede' algorithm with mode 'CBC' and padding 'PKCS5Padding' that results in 'DESede/CBC/PKCS5Padding'.
- DESedeWrap - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The DESedeWrap algorithm.
- DH - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
The shortcut value for the enum constant for DIFFIE_HELLMAN algorithm.
- DH_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
The string constant DH_ALGORITHM_NAME is the name of the algorithm for the 'DH' and is a shortcut for 'DiffieHellman' algorithm
- DIFFIE_HELLMAN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
-
The enum constant for DIFFIE_HELLMAN algorithm.
- DIFFIE_HELLMAN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
-
The enum constant for DIFFIE_HELLMAN algorithm.
- DIFFIE_HELLMAN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
The enum constant for DIFFIE_HELLMAN algorithm.
- DIFFIE_HELLMAN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParameterGeneratorAlgorithm
-
The enum constant for DIFFIE_HELLMAN algorithm.
- DIFFIE_HELLMAN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
-
The enum constant for DIFFIE_HELLMAN algorithm.
- DIFFIE_HELLMAN_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
The string constant DIFFIE_HELLMAN_ALGORITHM_NAME for the 'DiffieHellman' algorithm
- DIGEST_MD5 - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
-
The enum constant DIGEST_MD5
- DIGEST_MD5 - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslServerMechanism
-
The enum constant DIGEST_MD5
- DIGEST_MD5_MECHANISM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
-
The string constant DIGEST_MD5_MECHANISM_NAME
- disentangle() - Method in interface io.github.astrapi69.crypt.api.obfuscation.Obfuscatable
-
Disentangle.
- DKS - Enum constant in enum class io.github.astrapi69.crypt.api.type.KeystoreType
-
The enum constant for DKS type
- DSA - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
-
The enum constant for DSA algorithm.
- DSA - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
The enum constant for DSA algorithm.
- DSA - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParameterGeneratorAlgorithm
-
The enum constant for DSA algorithm.
- DSA - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
-
The enum constant for DSA algorithm.
- DSA_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
The string constant DSA_ALGORITHM_NAME
- DSA_PRIVATE_KEY - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
-
The enum constant 'DSA PRIVATE KEY' pem type.
- DSA_PRIVATE_KEY_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
-
The Constant DSA_PRIVATE_KEY_NAME.
E
- EC - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
-
The enum constant for EC algorithm.
- EC - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
The enum constant for EC algorithm.
- EC - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
-
The enum constant for EC algorithm.
- EC_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
The string constant EC_ALGORITHM_NAME
- EC_PRIVATE_KEY - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
-
The enum constant 'EC PRIVATE KEY' pem type.
- EC_PRIVATE_KEY_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
-
The Constant EC_PRIVATE_KEY_NAME.
- ECB - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
-
The ECB operation mode that represents the Electronic Codebook Mode, as defined in FIPS PUB 81 (generally this mode should not be used for multiple blocks of data).
- ECDH - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
-
The enum constant for ECDH algorithm.
- ECDH_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
-
The string constant ECDH_ALGORITHM_NAME is the name of the Elliptic Curve Diffie-Hellman as defined in ANSI X9.63 and as described in RFC 3278: “Use of Elliptic Curve Cryptography (ECC) Algorithms in Cryptographic Message Syntax (CMS).”
- ECIES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The DESedeWrap algorithm.
- ECIES_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The string constant ECIES_ALGORITHM_NAME
- ECMQV - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
-
The enum constant for ECMQV algorithm.
- ECMQV_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
-
The string constant ECMQV_ALGORITHM_NAME is the name of the Elliptic Curve Menezes-Qu-Vanstone
- Encoding - Interface in io.github.astrapi69.crypt.api.encoding
-
The interface
Encoding
is for enums that represents an encodings - encrypt(T) - Method in interface io.github.astrapi69.crypt.api.Encryptor
-
Encrypt the given object.
- Encrypted - Annotation Interface in io.github.astrapi69.crypt.api.annotation
-
The marker annotation
Encrypted
marks a field that it is encrypted as the name let assume. - Encryptor<T,
R> - Interface in io.github.astrapi69.crypt.api -
The generic functional interface
Encryptor
can encrypt an object of type <T> and return the encrypted result as object of type <R>. - END_DSA_PRIVATE_KEY_SUFFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
-
The suffix for the end of a DSA private key
- END_EC_PRIVATE_KEY_SUFFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
-
The suffix for the end of a Elliptic Curve(EC) private key
- END_PGP_PRIVATE_KEY_SUFFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
-
The suffix for the end of a PGP private key
- END_PGP_PUBLIC_KEY_SUFFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
-
The suffix for the end of a PGP public key
- END_PKCS7_SUFFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
-
The prefix for the begin of a PKCS7 key
- END_PRIVATE_KEY_SUFFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
-
The suffix for the end of a private key
- END_PUBLIC_KEY_SUFFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
-
The suffix for the end of a public key
- END_RSA_PRIVATE_KEY_SUFFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
-
The suffix for the end of a RSA private key
- END_RSA_PUBLIC_KEY_SUFFIX - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
-
The suffix for the end of a RSA public key
- ExemptionMechanism - Enum Class in io.github.astrapi69.crypt.api.mechanism
-
The enum
ExemptionMechanism
defines the exemption mechanism names that can be specified in the permission policy file that accompanies an application considered “exempt” from cryptographic restrictions. - EXTERNAL - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
-
The enum constant EXTERNAL
- EXTERNAL_MECHANISM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
-
The string constant EXTERNAL_MECHANISM_NAME
F
- FileDecryptor - Interface in io.github.astrapi69.crypt.api
-
The interface
FileDecryptor
can decrypt aFile
object (that was previously encrypted) and return the decrypted result asFile
object. - FileEncryptor - Interface in io.github.astrapi69.crypt.api
-
The interface
FileEncryptor
can encrypt aFile
object and return the encrypted result asFile
object.
G
- GCM - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
-
The GCM operation mode that represents the Galois/Counter Mode, as defined in NIST Special Publication SP 800-38D
- GenericObjectDecryptor<R> - Interface in io.github.astrapi69.crypt.api
-
The interface
GenericObjectDecryptor
can decrypt an encryptedFile
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 asFile
object - getAddress() - Method in interface io.github.astrapi69.crypt.api.blockchain.INode
- getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
-
Gets the algorithm for encryption or decryption
- getAlgorithm() - Method in interface io.github.astrapi69.crypt.api.algorithm.Algorithm
-
Gets the algorithm for encryption or decryption
- getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.cert.CertPathBuilderAlgorithm
-
Gets the algorithm for encryption or decryption
- getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.cert.CertPathValidatorAlgorithm
-
Gets the algorithm for encryption or decryption
- getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
-
Gets the algorithm for encryption or decryption
- getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
Gets the algorithm for encryption or decryption
- getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
-
Gets the algorithm for encryption or decryption
- getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
-
Gets the algorithm for encryption or decryption
- getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
-
Gets the algorithm for encryption or decryption
- getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
Gets the algorithm for encryption or decryption
- getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyManagerFactoryAlgorithm
-
Gets the algorithm for encryption or decryption
- getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
Gets the algorithm for encryption or decryption
- getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
-
Gets the algorithm for encryption or decryption
- getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
-
Gets the algorithm for encryption or decryption
- getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
Gets the algorithm for encryption or decryption
- getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
-
Gets the algorithm for encryption or decryption
- getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
-
Gets the algorithm for encryption or decryption
- getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParameterGeneratorAlgorithm
-
Gets the algorithm for encryption or decryption
- getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
-
Gets the algorithm for encryption or decryption
- getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
-
Gets the algorithm for encryption or decryption
- getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
-
Gets the algorithm for encryption or decryption
- getAlgorithm() - Method in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
-
Gets the algorithm for encryption or decryption
- getData() - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
- getDisplayValue() - Method in enum class io.github.astrapi69.crypt.api.key.KeyType
- getEncoding() - Method in enum class io.github.astrapi69.crypt.api.encoding.CertPathEncoding
-
Gets the encoding
- getEncoding() - Method in interface io.github.astrapi69.crypt.api.encoding.Encoding
-
Gets the encoding
- getFileExtensions() - Method in enum class io.github.astrapi69.crypt.api.key.KeyFileFormat
- getFormat() - Method in enum class io.github.astrapi69.crypt.api.key.KeyFormat
- getHash() - Method in interface io.github.astrapi69.crypt.api.blockchain.IAddress
- getHash() - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
- getHash() - Method in interface io.github.astrapi69.crypt.api.blockchain.ITransaction
- getKeySize() - Method in enum class io.github.astrapi69.crypt.api.key.KeySize
- getLeadingZerosCount() - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
- getMechanism() - Method in enum class io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
-
Gets the mechanism
- getMechanism() - Method in enum class io.github.astrapi69.crypt.api.mechanism.GSSAPIMechanism
-
Gets the mechanism
- getMechanism() - Method in interface io.github.astrapi69.crypt.api.mechanism.Mechanism
-
Gets the mechanism
- getMechanism() - Method in enum class io.github.astrapi69.crypt.api.mechanism.PBEMechanism
-
Gets the mechanism
- getMechanism() - Method in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
-
Gets the mechanism
- getMechanism() - Method in enum class io.github.astrapi69.crypt.api.mechanism.SaslServerMechanism
-
Gets the mechanism
- getMerkleRoot() - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
- getName() - Method in interface io.github.astrapi69.crypt.api.blockchain.IAddress
- getName() - Method in enum class io.github.astrapi69.crypt.api.key.PemType
-
Gets the name of the pem type
- getPreviousBlockHash() - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
- getPublicKey() - Method in interface io.github.astrapi69.crypt.api.blockchain.IAddress
- getScheme() - Method in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
- getSenderHash() - Method in interface io.github.astrapi69.crypt.api.blockchain.ITransaction
- getSignableData() - Method in interface io.github.astrapi69.crypt.api.blockchain.ITransaction
- getSignature() - Method in interface io.github.astrapi69.crypt.api.blockchain.ITransaction
- getText() - Method in interface io.github.astrapi69.crypt.api.blockchain.ITransaction
- getTimestamp() - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
- getTimestamp() - Method in interface io.github.astrapi69.crypt.api.blockchain.ITransaction
- getTransactions() - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
- getTries() - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
- getType() - Method in enum class io.github.astrapi69.crypt.api.type.CertificateFactoryType
-
Gets the type
- getType() - Method in enum class io.github.astrapi69.crypt.api.type.CertStoreType
-
Gets the type
- getType() - Method in enum class io.github.astrapi69.crypt.api.type.ConfigurationType
-
Gets the type
- getType() - Method in enum class io.github.astrapi69.crypt.api.type.KeystoreType
-
Gets the type
- getType() - Method in enum class io.github.astrapi69.crypt.api.type.PolicyType
-
Gets the type
- getType() - Method in interface io.github.astrapi69.crypt.api.type.Type
-
Gets the type
- getValue() - Method in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
- GSSAPI - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
-
The enum constant GSSAPI
- GSSAPI - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslServerMechanism
-
The enum constant GSSAPI
- GSSAPI_MECHANISM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
-
The string constant GSSAPI_MECHANISM_NAME
- GSSAPIMechanism - Enum Class in io.github.astrapi69.crypt.api.mechanism
-
The enum
GSSAPIMechanism
can be specified when using GSSAPI.
H
- H_MAC_MD5_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
The string constant H_MAC_MD5_ALGORITHM_NAME
- H_MAC_MD5_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The string constant H_MAC_MD5_ALGORITHM_NAME
- H_MAC_SHA1_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
The string constant H_MAC_SHA1_ALGORITHM_NAME
- H_MAC_SHA1_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The string constant H_MAC_SHA1_ALGORITHM_NAME
- H_MAC_SHA224_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
The string constant H_MAC_SHA224_ALGORITHM_NAME
- H_MAC_SHA224_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The string constant H_MAC_SHA224_ALGORITHM_NAME
- H_MAC_SHA256_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
The string constant H_MAC_SHA256_ALGORITHM_NAME
- H_MAC_SHA256_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The string constant H_MAC_SHA256_ALGORITHM_NAME
- H_MAC_SHA3_224 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The enum constant for HmacSHA224 algorithm.
- H_MAC_SHA3_224_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The string constant H_MAC_SHA3_224_ALGORITHM_NAME
- H_MAC_SHA3_256 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The enum constant for HmacSHA256 algorithm.
- H_MAC_SHA3_256_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The string constant H_MAC_SHA3_256_ALGORITHM_NAME
- H_MAC_SHA3_384 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The enum constant for HmacSHA384 algorithm.
- H_MAC_SHA3_384_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The string constant H_MAC_SHA3_384_ALGORITHM_NAME
- H_MAC_SHA3_512 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The enum constant for HmacSHA512 algorithm.
- H_MAC_SHA3_512_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The string constant H_MAC_SHA3_512_ALGORITHM_NAME
- H_MAC_SHA384_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
The string constant H_MAC_SHA384_ALGORITHM_NAME
- H_MAC_SHA384_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The string constant H_MAC_SHA384_ALGORITHM_NAME
- H_MAC_SHA512_224 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The enum constant for HmacSHA512 algorithm.
- H_MAC_SHA512_224_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The string constant H_MAC_SHA512_ALGORITHM_NAME
- H_MAC_SHA512_256 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The enum constant for HmacSHA512 algorithm.
- H_MAC_SHA512_256_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The string constant H_MAC_SHA512_ALGORITHM_NAME
- H_MAC_SHA512_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
The string constant H_MAC_SHA512_ALGORITHM_NAME
- H_MAC_SHA512_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The string constant H_MAC_SHA512_ALGORITHM_NAME
- HashAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm
-
The enum
HashAlgorithm
represents the one-way conversion hash algorithms - HMAC - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The Constant HMAC.
- HmacMD5 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
The DESede algorithm.
- HmacMD5 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The enum constant for HmacMD5 algorithm.
- HmacSHA1 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
The enum constant for HmacSHA1 algorithm.
- HmacSHA1 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The enum constant for HmacSHA1 algorithm.
- HmacSHA224 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
The enum constant for HmacSHA224 algorithm.
- HmacSHA224 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The enum constant for HmacSHA224 algorithm.
- HmacSHA256 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
The enum constant for HmacSHA256 algorithm.
- HmacSHA256 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The enum constant for HmacSHA256 algorithm.
- HmacSHA384 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
The enum constant for HmacSHA384 algorithm.
- HmacSHA384 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The enum constant for HmacSHA384 algorithm.
- HmacSHA512 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
The enum constant for HmacSHA512 algorithm.
- HmacSHA512 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The enum constant for HmacSHA512 algorithm.
I
- IAddress - Interface in io.github.astrapi69.crypt.api.blockchain
- IBlock - Interface in io.github.astrapi69.crypt.api.blockchain
- INode - Interface in io.github.astrapi69.crypt.api.blockchain
- IntegerDecryptor - Interface in io.github.astrapi69.crypt.api
-
The interface
IntegerDecryptor
can decrypt aInteger
object (that was previously encrypted) and return the decrypted result asInteger
object. - IntegerEncryptor - Interface in io.github.astrapi69.crypt.api
-
The interface
IntegerEncryptor
can encrypt aInteger
object and return the encrypted result asInteger
object. - io.github.astrapi69.crypt.api - package io.github.astrapi69.crypt.api
-
This package provides interfaces for the classes that can en- and decrypt data
- io.github.astrapi69.crypt.api.algorithm - package io.github.astrapi69.crypt.api.algorithm
-
This package provides interfaces and enums for the java security standard algorithms
- io.github.astrapi69.crypt.api.algorithm.cert - package io.github.astrapi69.crypt.api.algorithm.cert
- io.github.astrapi69.crypt.api.algorithm.key - package io.github.astrapi69.crypt.api.algorithm.key
- io.github.astrapi69.crypt.api.algorithm.parameter - package io.github.astrapi69.crypt.api.algorithm.parameter
- io.github.astrapi69.crypt.api.annotation - package io.github.astrapi69.crypt.api.annotation
-
This package provides annotations for mark a class or interface that it is obfuscated, encrypted or decrypted
- io.github.astrapi69.crypt.api.blockchain - package io.github.astrapi69.crypt.api.blockchain
-
This package provides interfaces for blockchain
- io.github.astrapi69.crypt.api.compound - package io.github.astrapi69.crypt.api.compound
-
This package provides an enum class with compound java security standard algorithms
- io.github.astrapi69.crypt.api.encoding - package io.github.astrapi69.crypt.api.encoding
- io.github.astrapi69.crypt.api.key - package io.github.astrapi69.crypt.api.key
-
This package provides enum classes for key file formats, sizes and types
- io.github.astrapi69.crypt.api.mechanism - package io.github.astrapi69.crypt.api.mechanism
-
This package provides an enum with some of the password-based encryption (PBE) algorithms
- io.github.astrapi69.crypt.api.mode - package io.github.astrapi69.crypt.api.mode
-
This package provides an enum that defines the block chaining mode
- io.github.astrapi69.crypt.api.obfuscation - package io.github.astrapi69.crypt.api.obfuscation
-
This package provides interfaces for the classes want to provide obfuscation of text and disentangle it back
- io.github.astrapi69.crypt.api.obfuscation.rule - package io.github.astrapi69.crypt.api.obfuscation.rule
-
This package provides an enum for obfuscation operations
- io.github.astrapi69.crypt.api.padding - package io.github.astrapi69.crypt.api.padding
-
This package provides an enum that contains algorithms for several padding schemes
- io.github.astrapi69.crypt.api.password - package io.github.astrapi69.crypt.api.password
-
This package provides an enum with algorithms for password hash types
- io.github.astrapi69.crypt.api.provider - package io.github.astrapi69.crypt.api.provider
-
This package provides an enum with the security providers BouncyCastle and sun
- io.github.astrapi69.crypt.api.type - package io.github.astrapi69.crypt.api.type
- ITERATIONCOUNT - Static variable in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
-
Constant for the default iteration count.
- ITransaction - Interface in io.github.astrapi69.crypt.api.blockchain
J
- JAVA_LOGIN_CONFIG_TYPE_NAME - Static variable in enum class io.github.astrapi69.crypt.api.type.ConfigurationType
-
The string constant JAVA_LOGIN_CONFIG_TYPE_NAME
- JAVA_POLICY_TYPE_NAME - Static variable in enum class io.github.astrapi69.crypt.api.type.PolicyType
-
The string constant JAVA_LOGIN_CONFIG_TYPE_NAME
- JavaLoginConfig - Enum constant in enum class io.github.astrapi69.crypt.api.type.ConfigurationType
-
The enum constant JavaLoginConfig type
- JavaPolicy - Enum constant in enum class io.github.astrapi69.crypt.api.type.PolicyType
-
The enum constant for the JavaPolicy type
- JCEKS - Enum constant in enum class io.github.astrapi69.crypt.api.type.KeystoreType
-
The enum constant for JCEKS type
- JKS - Enum constant in enum class io.github.astrapi69.crypt.api.type.KeystoreType
-
The enum constant for JKS type
K
- KerberosV5 - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.GSSAPIMechanism
-
The enum constant KerberosV5 mechanism as defined in RFC 4121
- KEY_ESCROW - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
-
The enum constant KEY_ESCROW.
- KEY_ESCROW_MECHANISM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
-
The string constant KEY_ESCROW_MECHANISM_NAME
- KEY_RECOVERY - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
-
The enum constant KEY_RECOVERY.
- KEY_RECOVERY_MECHANISM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
-
The string constant KEY_RECOVERY_MECHANISM_NAME
- KEY_TYPE_CERTIFICATE - Static variable in enum class io.github.astrapi69.crypt.api.key.KeyType
- KEY_TYPE_PRIVATE_KEY - Static variable in enum class io.github.astrapi69.crypt.api.key.KeyType
- KEY_TYPE_PRIVATE_KEY_PASSWORD_PROTECTED - Static variable in enum class io.github.astrapi69.crypt.api.key.KeyType
- KEY_TYPE_PUBLIC_KEY - Static variable in enum class io.github.astrapi69.crypt.api.key.KeyType
- KEY_TYPE_PUBLIC_KEY_PASSWORD_PROTECTED - Static variable in enum class io.github.astrapi69.crypt.api.key.KeyType
- KEY_TYPE_UNKNOWN - Static variable in enum class io.github.astrapi69.crypt.api.key.KeyType
- KEY_WEAKENING - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
-
The enum constant KEY_WEAKENING.
- KEY_WEAKENING_MECHANISM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
-
The string constant KEY_WEAKENING_MECHANISM_NAME
- KeyAgreementAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm.key
-
The enum
KeyAgreementAlgorithm
. - KeyFactoryAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm.key
-
The enum
KeyFactoryAlgorithm
. - KeyFileFormat - Enum Class in io.github.astrapi69.crypt.api.key
-
The enum
KeyFileFormat
as the name already implicates it provides the file formats of the key and the possible file extensions - KeyFormat - Enum Class in io.github.astrapi69.crypt.api.key
-
The enum
KeyFormat
represents the key format of the private keys - KeyGeneratorAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm.key
-
The enum
KeyGeneratorAlgorithm
. - KeyManagerFactoryAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm.key
-
The enum
KeyManagerFactoryAlgorithm
provides all the algorithm names that can be specified when generating an instance ofKeyManagerFactory
. - KeyPairGeneratorAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm.key
-
The enum
KeyPairGeneratorAlgorithm
. - KeyPairWithModeAndPaddingAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm.key
-
The enum
KeyPairWithModeAndPaddingAlgorithm
- KeyRule - Interface in io.github.astrapi69.crypt.api.obfuscation
-
The marker interface
KeyRule
can define a rule for obfuscate and disentangle over a key. - KeySize - Enum Class in io.github.astrapi69.crypt.api.key
-
The enum
KeySize
hold the bit size for private keys. - KEYSIZE_1024 - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeySize
-
The key size of 1024 bits
- KEYSIZE_16384 - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeySize
-
The key size of 16384 bits
- KEYSIZE_2048 - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeySize
-
The key size of 2048 bits
- KEYSIZE_32768 - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeySize
-
The key size of 32768 bits
- KEYSIZE_4096 - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeySize
-
The key size of 4096 bits
- KEYSIZE_8192 - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeySize
-
The key size of 8192 bits
- KeystoreType - Enum Class in io.github.astrapi69.crypt.api.type
-
The enum
KeystoreType
for types that are used to createKeyStore
objects - KeyStringEntry - Enum Class in io.github.astrapi69.crypt.api.key
-
The enum
KeyStringEntry
holds prefixes for PEM value entries - KeyType - Enum Class in io.github.astrapi69.crypt.api.key
-
The enum
KeyType
can discriminate the type, if it is a private or public key or a certificate.
L
- LDAP - Enum constant in enum class io.github.astrapi69.crypt.api.type.CertStoreType
-
The enum constant for LDAP type
- LDAP_TYPE_NAME - Static variable in enum class io.github.astrapi69.crypt.api.type.CertStoreType
-
The string constant LDAP_TYPE_NAME
- LOWERCASE - Enum constant in enum class io.github.astrapi69.crypt.api.obfuscation.rule.Operation
-
The obfuscation operation for the lower case
M
- MacAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm
-
The enum
MacAlgorithm
contains the algorithm names that can be specified when requesting an instance of Mac. - MD - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
-
The string constant MD that is use as prefix
- MD_5 - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
-
The string constant MD_5
- MD2 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
-
The enum constant for MD2 algorithm.
- MD2 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
-
The enum constant for MD2 algorithm.
- MD2 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
-
The enum constant for MD2 algorithm
- MD4 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
-
The enum constant for MD4 algorithm.
- MD5 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
-
The enum constant for MD5 algorithm.
- MD5 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
-
The enum constant for MD5 algorithm.
- MD5 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
-
The enum constant for MD5 algorithm
- MdAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm
-
The enum
MdAlgorithm
defines the MessageDigest algorithm. - Mechanism - Interface in io.github.astrapi69.crypt.api.mechanism
-
The interface
Mechanism
is for enums that represents a mechanism - MessageDigestAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm
-
The enum
MessageDigestAlgorithm
provides all the algorithm names that can be specified when generating an instance ofMessageDigest
. - Mode - Enum Class in io.github.astrapi69.crypt.api.mode
-
The enum
Mode
defines the names that can be specified as the mode component in a transformation when requesting an instance of Cipher.
N
- NativePRNG - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
-
The enum constant for NativePRNG algorithm.
- NativePRNGBlocking - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
-
The enum constant for NativePRNGBlocking algorithm.
- NativePRNGNonBlocking - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
-
The enum constant for NativePRNGNonBlocking algorithm.
- NEGATE - Enum constant in enum class io.github.astrapi69.crypt.api.obfuscation.rule.Operation
-
The obfuscation operation for the negated case
- NEW_CERTIFICATE_REQUEST - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
-
The enum constant 'NEW CERTIFICATE REQUEST' pem type.
- NEW_CERTIFICATE_REQUEST_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
-
The Constant NEW_CERTIFICATE_REQUEST_NAME.
- newOperationMode() - Method in interface io.github.astrapi69.crypt.api.Cryptor
-
Factory callback method for get the operation mode. the operation mode can be one of the following values: ENCRYPT_MODE, DECRYPT_MODE, WRAP_MODE or UNWRAP_MODE
- NONE - Enum constant in enum class io.github.astrapi69.crypt.api.obfuscation.rule.Operation
-
The obfuscation operation for no operation case
- NoPadding - Enum constant in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
-
The No padding.
- NTLM - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
-
The enum constant NTLM
- NTLM - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslServerMechanism
-
The enum constant NTLM
- NTLM_MECHANISM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
-
The string constant NTLM_MECHANISM_NAME
O
- OAEP - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
-
The enum constant for OAEP algorithm.
- OAEP_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
-
The string constant OAEP_ALGORITHM_NAME
- OAEPPadding - Enum constant in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
-
The OAEP padding.
- OAEPWithSHA_1AndMGF1Padding - Enum constant in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
-
The OAEP with SHA 1 and MGF 1 padding.
- OAEPWithSHA_256AndMGF1Padding - Enum constant in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
-
The OAEP with SHA 256 and MGF 1 padding.
- OAEPWithSHA1AndMGF1Padding - Enum constant in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
-
The OAEP with SHA 1 and MGF 1 padding.
- OAEPWithSHA256AndMGF1Padding - Enum constant in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
-
The OAEP with SHA 256 and MGF 1 padding.
- Obfuscatable - Interface in io.github.astrapi69.crypt.api.obfuscation
-
The interface
Obfuscatable
provide method to obfuscate text and disentangle it back. - obfuscate() - Method in interface io.github.astrapi69.crypt.api.obfuscation.Obfuscatable
-
Obfuscate.
- Obfuscated - Annotation Interface in io.github.astrapi69.crypt.api.annotation
-
The interface
Obfuscated
marks a field that it is obfuscated as the name let assume. - OFB - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
-
The OFB operation mode that represents the Output Feedback Mode, as defined in FIPS PUB 81 Using modes such as CFB and OFB, block ciphers can encrypt data in units smaller than the cipher’s actual block size.
- OFBx - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
-
The OFBx operation mode that represents the Output Feedback Mode, as defined in FIPS PUB 81 Using modes such as CFB and OFB, block ciphers can encrypt data in units smaller than the cipher’s actual block size.
- operate(char, Operation) - Static method in enum class io.github.astrapi69.crypt.api.obfuscation.rule.Operation
-
Operation on the given character.
- operate(char, Operation, boolean) - Static method in enum class io.github.astrapi69.crypt.api.obfuscation.rule.Operation
-
Operation on the given character.
- Operation - Enum Class in io.github.astrapi69.crypt.api.obfuscation.rule
-
The enum
Operation
is intended for obfuscation operations.
P
- P7B - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyFileFormat
-
The constant for the file format P7B.
- PaddingScheme - Enum Class in io.github.astrapi69.crypt.api.padding
-
The enum
PaddingScheme
. - PASSWORD - Static variable in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
-
Constant for the default password
- Passwordable - Interface in io.github.astrapi69.crypt.api.password
-
Interface that can be implemented from classes that want to encrypt or decrypt with a password
- PasswordHashType - Enum Class in io.github.astrapi69.crypt.api.password
-
The enum
PasswordHashType
- PBE - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
-
The enum constant for OAEP algorithm.
- PBE - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.PBEMechanism
-
The pbe mechanism.
- PBE_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
-
The string constant PBE_ALGORITHM_NAME
- PBE_MECHANISM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.mechanism.PBEMechanism
- PBE_WITH_HMAC_MD5_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The string constant PBE_WITH_HMAC_MD5_ALGORITHM_NAME
- PBE_WITH_HMAC_SHA1_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The string constant PBE_WITH_HMAC_SHA1_ALGORITHM_NAME
- PBE_WITH_HMAC_SHA224_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The string constant PBE_WITH_HMAC_SHA224_ALGORITHM_NAME
- PBE_WITH_HMAC_SHA256_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The string constant PBE_WITH_HMAC_SHA256_ALGORITHM_NAME
- PBE_WITH_HMAC_SHA384_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The string constant PBE_WITH_HMAC_SHA384_ALGORITHM_NAME
- PBE_WITH_HMAC_SHA512_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The string constant PBE_WITH_HMAC_SHA512_ALGORITHM_NAME
- PBE_WITH_MD5_AND_AES - Enum constant in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
-
The enum constant for the 'PBEWithMD5AndAES' algorithm
- PBE_WITH_MD5_AND_DES - Enum constant in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
-
The enum constant for the 'PBEWithMD5AndDES' algorithm
- PBE_WITH_SHA1_AND_128BIT_AES_CBC_BC - Enum constant in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
-
The enum constant for the 'PBEWITHSHA1AND128BITAES-CBC-BC' algorithm
- PBE_WITH_SHA1_AND_DES_EDE - Enum constant in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
-
The enum constant for the 'PBEWithSHA1AndDESede' algorithm
- PBEMechanism - Enum Class in io.github.astrapi69.crypt.api.mechanism
-
The enum
PBEMechanism
defines some of the password-based encryption (PBE). - PBEWithHmacMD5 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The enum constant for PBEWithHmacMD5 algorithm.
- PBEWithHmacSHA1 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The enum constant for PBEWithHmacSHA1 algorithm.
- PBEWithHmacSHA224 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The enum constant for PBEWithHmacSHA224 algorithm.
- PBEWithHmacSHA256 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The enum constant for PBEWithHmacSHA256 algorithm.
- PBEWithHmacSHA384 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The enum constant for PBEWithHmacSHA384 algorithm.
- PBEWithHmacSHA512 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The enum constant for PBEWithHmacSHA512 algorithm.
- PBEWithMD5AndDES - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
-
The PBEWithMD5AndDES algorithm.
- PBEWithMD5AndDES_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
- PBKDF2 - Enum constant in enum class io.github.astrapi69.crypt.api.password.PasswordHashType
-
The PBKDF2 hash type.
- PBKDF2_WITH_HMAC_SHA1 - Enum constant in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
-
The enum constant for the 'PBKDF2WithHmacSHA1' algorithm
- PCBC - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
-
The PCBC operation mode that represents the Propagating Cipher Block Chaining Mode, as defined in FIPS PUB 81
- PEM - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyFileFormat
-
The constant for the file format PEM.
- PemType - Enum Class in io.github.astrapi69.crypt.api.key
-
The enum
PemType
holds the type names of PEM value entries - PGP_PRIVATE_KEY - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
-
The enum constant 'PGP PRIVATE KEY' pem type.
- PGP_PRIVATE_KEY_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
-
The Constant PGP_PRIVATE_KEY_NAME.
- PGP_PUBLIC_KEY - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
-
The enum constant 'PGP PUBLIC KEY' pem type.
- PGP_PUBLIC_KEY_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
-
The Constant PGP_PUBLIC_KEY_NAME.
- PKCS - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.PBEMechanism
-
The pkcs mechanism.
- PKCS_1 - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyFormat
-
The key format pkcs 1.
- PKCS_8 - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyFormat
-
The key format pkcs 8.
- PKCS_MECHANISM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.mechanism.PBEMechanism
- PKCS11 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
-
The enum constant for PKCS11 algorithm.
- PKCS11 - Enum constant in enum class io.github.astrapi69.crypt.api.type.KeystoreType
-
The enum constant for PKCS11 type
- PKCS12 - Enum constant in enum class io.github.astrapi69.crypt.api.type.KeystoreType
-
The enum constant for PKCS12 type
- PKCS1Padding - Enum constant in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
-
The enum constant for the 'PKCS1Padding' algorithm
- PKCS5Padding - Enum constant in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
-
The enum constant for the 'PKCS5Padding' algorithm
- PKCS7 - Enum constant in enum class io.github.astrapi69.crypt.api.encoding.CertPathEncoding
-
The enum constant for PKCS7 encoding
- PKCS7_ENCODING_NAME - Static variable in enum class io.github.astrapi69.crypt.api.encoding.CertPathEncoding
-
The Constant PKCS7_ENCODING_NAME
- PKCS7_KEY - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
-
The enum constant 'PKCS7' pem type.
- PKCS7_KEY_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
-
The Constant PKCS7_KEY_NAME.
- PKI_PATH - Enum constant in enum class io.github.astrapi69.crypt.api.encoding.CertPathEncoding
-
The enum constant for 'PkiPath' encoding
- PKI_PATH_ENCODING_NAME - Static variable in enum class io.github.astrapi69.crypt.api.encoding.CertPathEncoding
-
The Constant PKI_PATH_ENCODING_NAME
- PKIX - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.cert.CertPathBuilderAlgorithm
-
The enum constant for PKIX algorithm
- PKIX - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.cert.CertPathValidatorAlgorithm
-
The enum constant for PKIX algorithm
- PKIX - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyManagerFactoryAlgorithm
-
The enum constant for PKIX algorithm
- PKIX_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.cert.CertPathBuilderAlgorithm
-
The string constant PKIX_ALGORITHM_NAME
- PLAIN - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
-
The enum constant PLAIN
- PLAIN_MECHANISM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
-
The string constant PLAIN_MECHANISM_NAME
- PolicyType - Enum Class in io.github.astrapi69.crypt.api.type
-
The enum
PolicyType
provides all the type names that can be specified when generating an instance ofPolicy
. - PRIVATE_KEY - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyType
-
The private key type.
- PRIVATE_KEY - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
-
The enum constant 'PRIVATE KEY' pem type.
- PRIVATE_KEY - Static variable in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
-
Deprecated.use instead the new constant PASSWORD. Will be removed in the next major version
- PRIVATE_KEY_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
-
The Constant PRIVATE_KEY_NAME.
- PRIVATE_KEY_PASSWORD_PROTECTED - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyType
-
The password protected private key type.
- PUBLIC_KEY - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyType
-
The public key type.
- PUBLIC_KEY - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
-
The enum constant 'PUBLIC KEY' pem type.
- PUBLIC_KEY_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
-
The Constant PUBLIC_KEY_NAME.
- PUBLIC_KEY_PASSWORD_PROTECTED - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyType
-
The password protected public key type.
R
- RC2 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The RC2 algorithm.
- RC2 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
The RC2 algorithm.
- RC2 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
-
The RC2 algorithm.
- RC2_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The string constant RC2_ALGORITHM_NAME
- RC4 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The RC4 algorithm.
- RC4_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The string constant RC4_ALGORITHM_NAME
- RC5 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The RC5 algorithm.
- RC5_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The string constant RC5_ALGORITHM_NAME
- resetPassword() - Method in interface io.github.astrapi69.crypt.api.password.Passwordable
-
Resets the password
- RSA - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The enum constant for RSA algorithm.
- RSA - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
-
The enum constant for RSA algorithm.
- RSA - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
The enum constant for RSA algorithm.
- RSA_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
The string constant RSA_ALGORITHM_NAME
- RSA_ECB_OAEPWithSHA_1AndMGF1Padding - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
-
The enum constant with the 'RSA' algorithm with mode 'ECB' and padding 'OAEPWithSHA-1AndMGF1Padding' that results in 'RSA/ECB/OAEPWithSHA-1AndMGF1Padding'.
- RSA_ECB_OAEPWithSHA_256AndMGF1Padding - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
-
The enum constant with the 'RSA' algorithm with mode 'ECB' and padding 'OAEPWithSHA-256AndMGF1Padding' that results in 'RSA/ECB/OAEPWithSHA-256AndMGF1Padding'.
- RSA_ECB_OAEPWithSHA1AndMGF1Padding - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
-
The enum constant with the 'RSA' algorithm with mode 'ECB' and padding 'OAEPWithSHA1AndMGF1Padding' that results in 'RSA/ECB/OAEPWithSHA1AndMGF1Padding'.
- RSA_ECB_OAEPWithSHA256AndMGF1Padding - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
-
The enum constant with the 'RSA' algorithm with mode 'ECB' and padding 'OAEPWithSHA256AndMGF1Padding' that results in 'RSA/ECB/OAEPWithSHA256AndMGF1Padding'.
- RSA_ECB_PKCS1PADDING - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
-
The enum constant with the 'RSA' algorithm with mode 'ECB' and padding 'PKCS1Padding' that results in 'RSA/ECB/PKCS1Padding'.
- RSA_PRIVATE_KEY - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
-
The enum constant 'RSA PRIVATE KEY' pem type.
- RSA_PRIVATE_KEY_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
-
The Constant RSA_PRIVATE_KEY_NAME.
- RSA_PUBLIC_KEY - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
-
The enum constant 'RSA PUBLIC KEY' pem type.
- RSA_PUBLIC_KEY_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
-
The Constant RSA_PUBLIC_KEY_NAME.
- RSASSA_PSS - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
-
The enum constant for RSA algorithm.
- RSASSA_PSS - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
The enum constant for RSA algorithm.
- RSASSA_PSS - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
-
The enum constant for RSA algorithm.
- RSASSA_PSS_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
The string constant RSAASSA_PSS_ALGORITHM_NAME
S
- SALT - Static variable in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
-
Constant array for the default contents of salt
- SaslClientMechanism - Enum Class in io.github.astrapi69.crypt.api.mechanism
-
The enum
SaslClientMechanism
provides all the algorithm names that can be specified * when generating an instance ofjavax.security.sasl.SaslClient
. - SaslServerMechanism - Enum Class in io.github.astrapi69.crypt.api.mechanism
-
The enum
SaslServerMechanism
provides all the algorithm names that can be specified * when generating an instance ofjavax.security.sasl.SaslServer
. - SecretKeyFactoryAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm.key
-
The enum
SecretKeyFactoryAlgorithm
provides algorithm names that can be specified when requesting an instance of SecretKeyFactory.
There are also composed algorithms possible like
PBEWith<digest>And<encryption>
some examples are:
PBEWithMD5AndDES (PKCS #5, PBES1 encryption scheme),
PBEWithHmacSHA256AndAES_128 (PKCS #5, PBES2 encryption scheme)
or
PBEWith<prf>And<encryption>
or
PBKDF2With<prf>
an example is:
PBKDF2WithHmacSHA256 For more info see: https://docs.oracle.com/en/java/javase/11/docs/specs/security/standard-names.html#secretkeyfactory-algorithms - SecureRandomAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm
-
The enum
SecureRandomAlgorithm
provides algorithms for generation of random number generator (RNG) that are used with theSecureRandom
object. - SecurityProvider - Enum Class in io.github.astrapi69.crypt.api.provider
-
The enum
SecurityProvider
- setAddress(URL) - Method in interface io.github.astrapi69.crypt.api.blockchain.INode
- setData(String) - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
- setHash(byte[]) - Method in interface io.github.astrapi69.crypt.api.blockchain.IAddress
- setHash(byte[]) - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
- setHash(byte[]) - Method in interface io.github.astrapi69.crypt.api.blockchain.ITransaction
- setMerkleRoot(byte[]) - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
- setName(String) - Method in interface io.github.astrapi69.crypt.api.blockchain.IAddress
- setPassword(char[]) - Method in interface io.github.astrapi69.crypt.api.password.Passwordable
-
Sets the given password
- setPassword(String) - Method in interface io.github.astrapi69.crypt.api.password.Passwordable
-
Sets the given password
- setPreviousBlockHash(byte[]) - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
- setPublicKey(byte[]) - Method in interface io.github.astrapi69.crypt.api.blockchain.IAddress
- setSenderHash(byte[]) - Method in interface io.github.astrapi69.crypt.api.blockchain.ITransaction
- setSignature(byte[]) - Method in interface io.github.astrapi69.crypt.api.blockchain.ITransaction
- setText(String) - Method in interface io.github.astrapi69.crypt.api.blockchain.ITransaction
- setTimestamp(long) - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
- setTimestamp(long) - Method in interface io.github.astrapi69.crypt.api.blockchain.ITransaction
- setTransactions(List<ITransaction>) - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
- setTries(long) - Method in interface io.github.astrapi69.crypt.api.blockchain.IBlock
- SHA - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
-
The string constant SHA that is use as prefix
- SHA_1 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
-
The enum constant for SHA-1 algorithm.
- SHA_1 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
-
The enum constant for SHA-1 algorithm.
- SHA_1 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
-
The enum constant for SHA-1 algorithm
- SHA_224 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
-
The enum constant for SHA-224 algorithm.
- SHA_256 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
-
The enum constant for SHA-256 algorithm.
- SHA_256 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
-
The enum constant for SHA-256 algorithm.
- SHA_256 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
-
The enum constant for SHA-256 algorithm
- SHA_384 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
-
The enum constant for SHA-384 algorithm.
- SHA_384 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
-
The enum constant for SHA-384 algorithm.
- SHA_384 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
-
The enum constant for SHA-384 algorithm
- SHA_512 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
-
The enum constant for SHA-512 algorithm.
- SHA_512 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
-
The enum constant for SHA-512 algorithm.
- SHA_512_224 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
-
The enum constant for SHA-512/224 algorithm
- SHA_512_256 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
-
The enum constant for SHA-512/256 algorithm
- SHA1 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
-
The enum constant for SHA1 algorithm.
- SHA1_WITH_RSA - Enum constant in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
-
The enum constant for the 'SHA1withRSA' algorithm
- SHA1PRNG - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
-
The enum constant for SHA1PRNG algorithm.
- SHA224 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
-
The enum constant for SHA224 algorithm.
- SHA256 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
-
The enum constant for SHA256 algorithm.
- SHA256_WITH_RSA - Enum constant in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
-
The enum constant for the 'SHA256withRSA' algorithm
- SHA3 - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
-
The string constant SHA3 that is use as prefix
- SHA3_224 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
-
The enum constant for SHA3-224 algorithm
- SHA3_224_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
-
The string constant SHA3_224_ALGORITHM_NAME
- SHA3_256 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
-
The enum constant for SHA3-256 algorithm
- SHA3_256_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
-
The string constant SHA3_256_ALGORITHM_NAME
- SHA3_384 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
-
The enum constant for SHA3-384 algorithm
- SHA3_384_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
-
The string constant SHA3_384_ALGORITHM_NAME
- SHA3_512 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
-
The enum constant for SHA3-512 algorithm
- SHA3_512_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
-
The string constant SHA3_512_ALGORITHM_NAME
- SHA384 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
-
The enum constant for SHA384 algorithm.
- SHA384_WITH_RSA - Enum constant in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
-
The enum constant for the 'SHA384withRSA' algorithm
- SHA512 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
-
The enum constant for SHA512 algorithm.
- SHA512_WITH_RSA - Enum constant in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
-
The enum constant for the 'SHA512withRSA' algorithm
- SPNEGO - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.GSSAPIMechanism
-
The enum constant SPNEGO mechanism as defined in RFC 4178
- SSL3Padding - Enum constant in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
-
The enum constant for the 'SSL3Padding' algorithm
- StringDecryptor - Interface in io.github.astrapi69.crypt.api
-
The interface
StringDecryptor
can decrypt aString
object (that was previously encrypted) and return the decrypted result asString
object. - StringEncryptor - Interface in io.github.astrapi69.crypt.api
-
The interface
StringEncryptor
can encrypt aString
object and return the encrypted result asString
object. - SUN - Enum constant in enum class io.github.astrapi69.crypt.api.provider.SecurityProvider
-
The sun SecurityProvider
- SunJCEAlgorithm - Enum Class in io.github.astrapi69.crypt.api.algorithm
-
The enum
SunJCEAlgorithm
defines the algorithm specified by the SunJCE security provider.
T
- toKeyPairGeneratorAlgorithm(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
Transforms the given algorithm to the corresponding
KeyPairGeneratorAlgorithm
object - toKeyType(String) - Static method in enum class io.github.astrapi69.crypt.api.key.KeyType
-
Gets the corresponding
KeyType
from the given string - toOperation(String) - Static method in enum class io.github.astrapi69.crypt.api.obfuscation.rule.Operation
-
Gets the corresponding
Operation
from the given string - toPemType(String) - Static method in enum class io.github.astrapi69.crypt.api.key.PemType
-
Transforms the given name to the corresponding
PemType
object - toString() - Method in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
- toString() - Method in enum class io.github.astrapi69.crypt.api.key.KeySize
- toString() - Method in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
- toString() - Method in enum class io.github.astrapi69.crypt.api.key.KeyType
- Type - Interface in io.github.astrapi69.crypt.api.type
-
The interface
Type
is for enums that represents a type
U
- UnionWord - Enum Class in io.github.astrapi69.crypt.api.algorithm
-
The enum
UnionWord
hold union words for chain algorithms - UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
-
The enum constant 'UNKNOWN' if the AES algorithm is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.cert.CertPathBuilderAlgorithm
-
The enum constant 'UNKNOWN' if the cert path builder algorithm is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.cert.CertPathValidatorAlgorithm
-
The enum constant 'UNKNOWN' if the cert path validator algorithm is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
-
The enum constant 'UNKNOWN' if the checksum algorithm is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
The enum constant 'UNKNOWN' if the cipher algorithm is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
-
The enum constant 'UNKNOWN' if the hash algorithm is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
-
The enum constant 'UNKNOWN' if the key agreement algorithm is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
-
The enum constant 'UNKNOWN' if the key factory algorithm is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
The enum constant 'UNKNOWN' if the key generator algorithm is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyManagerFactoryAlgorithm
-
The enum constant 'UNKNOWN' if the key manager algorithm is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
The enum constant 'UNKNOWN' if the keypair generator algorithm is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
-
The enum constant 'UNKNOWN' if the keypair algorithm with mode and padding is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
-
The enum constant 'UNKNOWN' if the secret key factory algorithm is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
The enum constant 'UNKNOWN' if the mac algorithm is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
-
The enum constant 'UNKNOWN' if the MessageDigest algorithm is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
-
The enum constant 'UNKNOWN' if the MessageDigest algorithm is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParameterGeneratorAlgorithm
-
The enum constant 'UNKNOWN' if the algorithm parameter generator algorithm is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
-
The enum constant 'UNKNOWN' if the algorithm parameter algorithm is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
-
The enum constant 'UNKNOWN' if the MessageDigest algorithm is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
-
The enum constant 'UNKNOWN' if the SunJCE security provider algorithm is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.UnionWord
-
The enum constant 'UNKNOWN' if the union word is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
-
The enum constant 'UNKNOWN' if the compound algorithm is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.encoding.CertPathEncoding
-
The enum constant 'UNKNOWN' if the cert path encoding name is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyFileFormat
-
The constant 'UNKNOWN' if the format is not known or cannot be resolved
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyFormat
-
The constant 'UNKNOWN' if the format is not known or cannot be resolved
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeySize
-
The constant 'UNKNOWN' if the key size is not known or cannot be resolved
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
-
The constant 'UNKNOWN' if the prefixes for PEM value entries are not known or cannot be resolved
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.key.KeyType
-
The unknown key type.
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
-
The enum constant 'UNKNOWN' if the pem type is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
-
The enum constant 'UNKNOWN' if the exemption mechanism name is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.GSSAPIMechanism
-
The enum constant 'UNKNOWN' if the GSSAPI mechanism name is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.PBEMechanism
-
The enum constant 'UNKNOWN' if the PBE mechanism name is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
-
The enum constant 'UNKNOWN' if the SaslClient mechanism name is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.mechanism.SaslServerMechanism
-
The enum constant 'UNKNOWN' if the SaslServer mechanism name is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.mode.Mode
-
The enum constant 'UNKNOWN' if the mode is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.obfuscation.rule.Operation
-
The enum constant 'UNKNOWN' if the operation is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
-
The constant 'UNKNOWN' if the padding scheme is not known or cannot be resolved
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.password.PasswordHashType
-
The enum constant 'UNKNOWN' if the password hash type is unknown or cannot be resolved
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.provider.SecurityProvider
-
The enum constant 'UNKNOWN' if the security provider is unknown or cannot be resolved
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.type.CertificateFactoryType
-
The enum constant 'UNKNOWN' if the certificate factory type is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.type.CertStoreType
-
The enum constant 'UNKNOWN' if the cert store type is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.type.ConfigurationType
-
The enum constant 'UNKNOWN' if the configuration type is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.type.KeystoreType
-
The enum constant 'UNKNOWN' if the key store type is unknown
- UNKNOWN - Enum constant in enum class io.github.astrapi69.crypt.api.type.PolicyType
-
The enum constant 'UNKNOWN' if the java policy type is unknown
- UNKNOWN_ALGORITHM_NAME - Static variable in interface io.github.astrapi69.crypt.api.algorithm.Algorithm
-
The Constant UNKNOWN_ALGORITHM_NAME is if the algorithm name is unknown
- UNKNOWN_ENCODING_NAME - Static variable in interface io.github.astrapi69.crypt.api.encoding.Encoding
-
The Constant UNKNOWN_ENCODING_NAME is if the encoding name is unknown
- UNKNOWN_KEY_STRING_ENTRY - Static variable in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
-
The Constant UNKNOWN_ALGORITHM_TYPE is if the algorithm type is unknown.
- UNKNOWN_MECHANISM_NAME - Static variable in interface io.github.astrapi69.crypt.api.mechanism.Mechanism
-
The Constant UNKNOWN_MECHANISM_NAME is if the mechanism name is unknown
- UNKNOWN_TYPE_NAME - Static variable in interface io.github.astrapi69.crypt.api.type.Type
-
The Constant UNKNOWN_ENCODING_NAME is if the type name is unknown
- UPPERCASE - Enum constant in enum class io.github.astrapi69.crypt.api.obfuscation.rule.Operation
-
The obfuscation operation for the upper case
V
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.cert.CertPathBuilderAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.cert.CertPathValidatorAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyManagerFactoryAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParameterGeneratorAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.algorithm.UnionWord
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.encoding.CertPathEncoding
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.key.KeyFileFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.key.KeyFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.key.KeySize
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.key.KeyType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.key.PemType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.mechanism.GSSAPIMechanism
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.mechanism.PBEMechanism
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.mechanism.SaslServerMechanism
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.mode.Mode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.obfuscation.rule.Operation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.password.PasswordHashType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.provider.SecurityProvider
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.type.CertificateFactoryType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.type.CertStoreType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.type.ConfigurationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.type.KeystoreType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.astrapi69.crypt.api.type.PolicyType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.AesAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.cert.CertPathBuilderAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.cert.CertPathValidatorAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.ChecksumAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.CipherAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.HashAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyGeneratorAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyManagerFactoryAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairWithModeAndPaddingAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.key.SecretKeyFactoryAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.MacAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.MdAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.MessageDigestAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParameterGeneratorAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.SunJCEAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.algorithm.UnionWord
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.compound.CompoundAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.encoding.CertPathEncoding
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.key.KeyFileFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.key.KeyFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.key.KeySize
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.key.KeyStringEntry
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.key.KeyType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.key.PemType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.mechanism.ExemptionMechanism
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.mechanism.GSSAPIMechanism
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.mechanism.PBEMechanism
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.mechanism.SaslClientMechanism
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.mechanism.SaslServerMechanism
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.mode.Mode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.obfuscation.rule.Operation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.padding.PaddingScheme
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.password.PasswordHashType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.provider.SecurityProvider
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.type.CertificateFactoryType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.type.CertStoreType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.type.ConfigurationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.type.KeystoreType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.astrapi69.crypt.api.type.PolicyType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- Windows_PRNG - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.SecureRandomAlgorithm
-
The enum constant for Windows-PRNG algorithm.
- With - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.UnionWord
-
The With enum value for chain algorithms
- WITH_UNION_WORD - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.UnionWord
X
- X_509 - Enum constant in enum class io.github.astrapi69.crypt.api.type.CertificateFactoryType
-
The enum constant for X.509 certificate type
- X_509_CERTIFICATE_TYPE_NAME - Static variable in enum class io.github.astrapi69.crypt.api.type.CertificateFactoryType
-
The string constant X_509_CERTIFICATE_TYPE_NAME
- X25519 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
-
The enum constant for X25519 algorithm.
- X25519 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
-
The enum constant for X25519 algorithm.
- X25519 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
The enum constant for X25519 algorithm.
- X25519 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
-
The enum constant for X25519 algorithm.
- X25519_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
The string constant X25519_ALGORITHM_NAME is the name of the algorithm for generate keypairs for Diffie-Hellman key agreement with Curve25519 as defined in RFC 7748
- X448 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
-
The enum constant for X448 algorithm.
- X448 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
-
The enum constant for X448 algorithm.
- X448 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
The enum constant for X448 algorithm.
- X448 - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
-
The enum constant for X448 algorithm.
- X448_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
The string constant X448_ALGORITHM_NAME is the name of the algorithm for generate keypairs for Diffie-Hellman key agreement with Curve448 as defined in RFC 7748
- X509_CRL - Enum constant in enum class io.github.astrapi69.crypt.api.key.PemType
-
The enum constant 'X509 CRL' pem type.
- X509_CRL_NAME - Static variable in enum class io.github.astrapi69.crypt.api.key.PemType
-
The Constant X509_CRL_NAME.
- XDH - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyAgreementAlgorithm
-
The enum constant for XDH algorithm.
- XDH - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyFactoryAlgorithm
-
The enum constant for XDH algorithm.
- XDH - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
The enum constant for XDH algorithm.
- XDH - Enum constant in enum class io.github.astrapi69.crypt.api.algorithm.parameter.AlgorithmParametersAlgorithm
-
The enum constant for XDH algorithm.
- XDH_ALGORITHM_NAME - Static variable in enum class io.github.astrapi69.crypt.api.algorithm.key.KeyPairGeneratorAlgorithm
-
The string constant XDH_ALGORITHM_NAME is the name of the algorithm for generate keypairs for Diffie-Hellman key agreement with elliptic curves as defined in RFC 7748
All Classes and Interfaces|All Packages|Constant Field Values