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