Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
$
- $fillValuesFrom(C) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes.CertificateAttributesBuilder
-
Deprecated.Fill values from b.
- $fillValuesFrom(C) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel.CertificateInfoBuilder
-
Deprecated.Fills the builder with values from the given
CertificateModelinstance. - $fillValuesFrom(C) - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionModel.ExtensionInfoBuilder
-
Deprecated.Fill values from b.
A
- addAndStoreCertificate(KeyStore, File, String, String, Certificate) - Static method in class io.github.astrapi69.crypt.data.key.KeyStoreExtensions
-
Add the given certificate to the given
KeyStoreobject and stores it to the given keystore file - addAndStorePrivateKey(KeyStore, File, String, PrivateKey, char[], Certificate[]) - Static method in class io.github.astrapi69.crypt.data.key.KeyStoreExtensions
-
Add the given private key to the given
KeyStoreobject and stores it to the given keystore file - addCertificate(KeyStore, String, Certificate) - Static method in class io.github.astrapi69.crypt.data.key.KeyStoreExtensions
-
Add the given certificate to the given
KeyStoreobject. - addPrivateKey(KeyStore, String, PrivateKey, char[], Certificate[]) - Static method in class io.github.astrapi69.crypt.data.key.KeyStoreExtensions
-
Add the given private key to the given
KeyStoreobject - Address - Class in io.github.astrapi69.crypt.data.blockchain
-
The class
Addressrepresents a blockchain address, consisting of a name, a public key, and a hash generated from these values using a specified hash algorithm. - Address() - Constructor for class io.github.astrapi69.crypt.data.blockchain.Address
-
Instantiates a new
Addresswith no parameters. - Address(String, byte[]) - Constructor for class io.github.astrapi69.crypt.data.blockchain.Address
-
Instantiates a new
Addresswith the specified name and public key. - AesRsaCryptModel - Class in io.github.astrapi69.crypt.data.model
-
The class
AesRsaCryptModelholds a byte array of the encrypted asymmetric key and the byte array of the encrypted object that is encrypted with the symmetric key - AesRsaCryptModel() - Constructor for class io.github.astrapi69.crypt.data.model.AesRsaCryptModel
- AlgorithmParameterSpecFactory - Class in io.github.astrapi69.crypt.data.factory
-
The factory class
AlgorithmParameterSpecFactoryholds methods for creatingAlgorithmParameterSpecobjects.
B
- BEGIN_CERTIFICATE_PREFIX - Static variable in class io.github.astrapi69.crypt.data.key.reader.CertificateReader
-
The Constant BEGIN_CERTIFICATE_PREFIX.
- BEGIN_PUBLIC_KEY_PREFIX - Static variable in class io.github.astrapi69.crypt.data.key.reader.PublicKeyReader
-
The Constant BEGIN_PUBLIC_KEY_PREFIX.
- Block - Class in io.github.astrapi69.crypt.data.blockchain
-
The class
Blockrepresents a block in a blockchain. - Block() - Constructor for class io.github.astrapi69.crypt.data.blockchain.Block
-
Instantiates a new
Blockwith no parameters. - Block(byte[], List<ITransaction>, long) - Constructor for class io.github.astrapi69.crypt.data.blockchain.Block
-
Instantiates a new
Blockwith the specified previous block hash, list of transactions, and tries. - build() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes.CertificateAttributesBuilder
-
Deprecated.Build c.
- build() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel.CertificateInfoBuilder
-
Deprecated.Builds the
CertificateModel. - build() - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionModel.ExtensionInfoBuilder
-
Deprecated.Build c.
- build() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule.ObfuscationOperationRuleBuilder
-
Builds the
ObfuscationOperationRule. - build() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule.ObfuscationRuleBuilder
-
Build obfuscation rule.
- build() - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.CharacterObfuscationRules.CharacterObfuscationRulesBuilder
-
Build character obfuscation rules.
- build() - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationBiMapRules.ObfuscationBiMapRulesBuilder
-
Build obfuscation bi map rules.
- build() - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules.ObfuscationRulesBuilder
-
Build obfuscation rules.
- builder() - Static method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
-
Deprecated.Builder certificate attributes builder.
- builder() - Static method in class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.Creates a new builder for
CertificateModel. - builder() - Static method in class io.github.astrapi69.crypt.data.certificate.ExtensionModel
-
Deprecated.Builder extension info builder.
- builder() - Static method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
-
Creates a new builder for
ObfuscationOperationRule. - builder() - Static method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule
-
Builder obfuscation rule builder.
- builder() - Static method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationBiMapRules
-
Builder obfuscation bi map rules builder.
- builder() - Static method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules
-
Builder obfuscation rules builder.
C
- canEqual(Object) - Method in class io.github.astrapi69.crypt.data.blockchain.Address
-
Checks if the other object is an instance of
Address. - canEqual(Object) - Method in class io.github.astrapi69.crypt.data.blockchain.Block
-
Checks if the other object is an instance of
Block. - canEqual(Object) - Method in class io.github.astrapi69.crypt.data.blockchain.Transaction
-
Checks if the other object is an instance of
Transaction. - canEqual(Object) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
-
Deprecated.Can equal boolean.
- canEqual(Object) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.Checks if the other object is an instance of
CertificateModel. - canEqual(Object) - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionModel
-
Deprecated.Can equal boolean.
- canEqual(Object) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.CharacterObfuscationOperationRule
-
Checks if the other object is an instance of
CharacterObfuscationOperationRule. - canEqual(Object) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
-
Checks if the other object is an instance of
ObfuscationOperationRule. - canEqual(Object) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule
-
Can equal boolean.
- canEqual(Object) - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.CharacterObfuscationRules
- canEqual(Object) - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationBiMapRules
-
Can equal boolean.
- canEqual(Object) - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules
-
Can equal boolean.
- CertFactory - Class in io.github.astrapi69.crypt.data.factory
-
The factory class
CertFactoryholds methods for creatingCertificateobjects and subclasses likeX509Certificate. - CertificateAttributes - Class in io.github.astrapi69.crypt.data.certificate
-
Deprecated.
- CertificateAttributes() - Constructor for class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
-
Deprecated.Instantiates a new Certificate attributes.
- CertificateAttributes(CertificateAttributes.CertificateAttributesBuilder<?, ?>) - Constructor for class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
-
Deprecated.Instantiates a new Certificate attributes.
- CertificateAttributes(String, String, String, String, String, String) - Constructor for class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
-
Deprecated.Instantiates a new Certificate attributes.
- CertificateAttributes.CertificateAttributesBuilder<C extends CertificateAttributes,
B extends CertificateAttributes.CertificateAttributesBuilder<C, B>> - Class in io.github.astrapi69.crypt.data.certificate -
Deprecated.The type Certificate attributes builder.
- CertificateAttributesBuilder() - Constructor for class io.github.astrapi69.crypt.data.certificate.CertificateAttributes.CertificateAttributesBuilder
-
Deprecated.
- CertificateBuilderFactory - Class in io.github.astrapi69.crypt.data.factory
-
The factory class
CertificateBuilderFactoryholds methods for creating CertificateBuilder. - CertificateExtensions - Class in io.github.astrapi69.crypt.data.key
-
The class
CertificateExtensionsprovides extension methods forX509Certificateobjects. - CertificateInfoBuilder() - Constructor for class io.github.astrapi69.crypt.data.certificate.CertificateModel.CertificateInfoBuilder
-
Deprecated.
- CertificateModel - Class in io.github.astrapi69.crypt.data.certificate
-
Deprecated.use instead the class
X509CertificateV3Info. Note will be removed in next minor version - CertificateModel() - Constructor for class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.Instantiates a new
CertificateModelwith no parameters. - CertificateModel(int, BigInteger, String, String, Validity, PublicKey, String, Map<String, String>) - Constructor for class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.Instantiates a new
CertificateModelwith the specified parameters. - CertificateModel(CertificateModel.CertificateInfoBuilder<?, ?>) - Constructor for class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.Instantiates a new
CertificateModelfrom a builder. - CertificateModel.CertificateInfoBuilder<C extends CertificateModel,
B extends CertificateModel.CertificateInfoBuilder<C, B>> - Class in io.github.astrapi69.crypt.data.certificate -
Deprecated.The builder class for
CertificateModel. - CertificateReader - Class in io.github.astrapi69.crypt.data.key.reader
-
The class
CertificateReaderis a utility class for reading certificates. - CertificateWriter - Class in io.github.astrapi69.crypt.data.key.writer
-
The class
CertificateWriteris a utility class for write certificates in files or streams in several file formats. - character(C) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule.ObfuscationOperationRuleBuilder
-
Sets the character to be obfuscated.
- character(C) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule.ObfuscationRuleBuilder
-
Character obfuscation rule . obfuscation rule builder.
- CharacterObfuscationOperationRule - Class in io.github.astrapi69.crypt.data.obfuscation.rule
-
The class
CharacterObfuscationOperationRulebuilds a complex rule for obfuscating a single character. - CharacterObfuscationOperationRule() - Constructor for class io.github.astrapi69.crypt.data.obfuscation.rule.CharacterObfuscationOperationRule
-
Instantiates a new
CharacterObfuscationOperationRulewith no parameters. - CharacterObfuscationOperationRule(Character, Set<Integer>, boolean, Optional<Character>, Operation, Character) - Constructor for class io.github.astrapi69.crypt.data.obfuscation.rule.CharacterObfuscationOperationRule
-
Instantiates a new
CharacterObfuscationOperationRulewith the specified parameters. - CharacterObfuscationRules - Class in io.github.astrapi69.crypt.data.obfuscation.rules
-
The class
CharacterObfuscationRulescan define a simple rule for encrypt and decrypt a key. - CharacterObfuscationRules(BiMap<Character, Character>) - Constructor for class io.github.astrapi69.crypt.data.obfuscation.rules.CharacterObfuscationRules
-
Instantiates a new
CharacterObfuscationRules. - CharacterObfuscationRules.CharacterObfuscationRulesBuilder - Class in io.github.astrapi69.crypt.data.obfuscation.rules
-
The type Character obfuscation rules builder.
- CipherFactory - Class in io.github.astrapi69.crypt.data.factory
-
The factory class
CipherFactoryholds methods for creatingCipherobjects. - clearRules() - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules.ObfuscationRulesBuilder
-
Clear rules obfuscation rules . obfuscation rules builder.
- commonName(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes.CertificateAttributesBuilder
-
Deprecated.Common name b.
- compare(ObfuscationOperationRule<Character, Character>, ObfuscationOperationRule<Character, Character>) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRuleComparator
- countryCode(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes.CertificateAttributesBuilder
-
Deprecated.Country code b.
- critical(boolean) - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionModel.ExtensionInfoBuilder
-
Deprecated.Critical b.
- CryptModel<C,
K, T> - Class in io.github.astrapi69.crypt.data.model -
The class
CryptModelholds data for the encryption or decryption process. - CryptModel() - Constructor for class io.github.astrapi69.crypt.data.model.CryptModel
- CryptModelFactory - Class in io.github.astrapi69.crypt.data.factory
-
The factory class
CryptModelFactoryholds methods for creatingCryptModelobjects - CryptoAlgorithm - Class in io.github.astrapi69.crypt.data.algorithm
-
The class
CryptoAlgorithmprovides factory method for create an algorithm from string for encryption or decryption. - CryptObjectDecorator<T> - Class in io.github.astrapi69.crypt.data.model
-
The class
CryptObjectDecoratorholds a prefix and a suffix that can decorate an crypt object - CryptObjectDecorator() - Constructor for class io.github.astrapi69.crypt.data.model.CryptObjectDecorator
D
- decodeBase64(String) - Static method in class io.github.astrapi69.crypt.data.key.KeyExtensions
-
Transform the given base64 encoded string to an encoded key as byte array value
- decodeHex(byte[]) - Static method in class io.github.astrapi69.crypt.data.hex.HexExtensions
-
Transform the given byte array that contains the binary data decoded to a String object.
- decodeHex(char[]) - Static method in class io.github.astrapi69.crypt.data.hex.HexExtensions
-
Transform the given array of characters representing hexadecimal values into an array of bytes.
- decodeHex(String) - Static method in class io.github.astrapi69.crypt.data.hex.HexExtensions
-
Decode the given hexadecimal
Stringobject - decodeHexToString(char[]) - Static method in class io.github.astrapi69.crypt.data.hex.HexExtensions
-
Transform the given array of characters representing hexadecimal values into a String object.
- deleteAlias(File, String, String) - Static method in class io.github.astrapi69.crypt.data.key.KeyStoreExtensions
-
Delete the given alias from the given keystore file.
- DistinguishedNameInfo - Class in io.github.astrapi69.crypt.data.model
-
Data class representing the distinguished name information.
- DistinguishedNameInfo() - Constructor for class io.github.astrapi69.crypt.data.model.DistinguishedNameInfo
E
- encodeHex(byte[]) - Static method in class io.github.astrapi69.crypt.data.hex.HexExtensions
-
Transform the given array of bytes into an array of characters representing the hexadecimal values of each byte in order.
- encodeHex(byte[], boolean) - Static method in class io.github.astrapi69.crypt.data.hex.HexExtensions
-
Transform the given array of bytes into an array of characters representing the hexadecimal values of each byte in order.
- encodeHex(String) - Static method in class io.github.astrapi69.crypt.data.hex.HexExtensions
-
Transform the given String into an array of characters representing the hexadecimal values of each byte in order.
- encodeHex(String, Charset, boolean) - Static method in class io.github.astrapi69.crypt.data.hex.HexExtensions
- EncryptedPrivateKeyReader - Class in io.github.astrapi69.crypt.data.key.reader
-
The class
EncryptedPrivateKeyReaderis a utility class for reading encrypted private keys that are protected with a password. - EncryptedPrivateKeyWriter - Class in io.github.astrapi69.crypt.data.key.writer
-
The class
EncryptedPrivateKeyWriteris a utility class for write and protectPrivateKeyobjects with a password to files. - encryptPrivateKeyWithPassword(PrivateKey, File, String) - Static method in class io.github.astrapi69.crypt.data.key.writer.EncryptedPrivateKeyWriter
-
Encrypt the given
PrivateKeywith the given password and write the result to the givenFile. - encryptPrivateKeyWithPassword(PrivateKey, OutputStream, String) - Static method in class io.github.astrapi69.crypt.data.key.writer.EncryptedPrivateKeyWriter
-
Encrypt the given
PrivateKeywith the given password and write the result to the givenOutputStream. - encryptPrivateKeyWithPassword(PrivateKey, String) - Static method in class io.github.astrapi69.crypt.data.key.writer.EncryptedPrivateKeyWriter
-
Encrypt the given
PrivateKeywith the given password and return the resulted byte array. - END_CERTIFICATE_SUFFIX - Static variable in class io.github.astrapi69.crypt.data.key.reader.CertificateReader
-
The Constant END_CERTIFICATE_SUFFIX.
- END_PUBLIC_KEY_SUFFIX - Static variable in class io.github.astrapi69.crypt.data.key.reader.PublicKeyReader
-
The Constant END_PUBLIC_KEY_SUFFIX.
- equals(Object) - Method in class io.github.astrapi69.crypt.data.blockchain.Address
- equals(Object) - Method in class io.github.astrapi69.crypt.data.blockchain.Block
- equals(Object) - Method in class io.github.astrapi69.crypt.data.blockchain.Transaction
- equals(Object) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
-
Deprecated.
- equals(Object) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.
- equals(Object) - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionModel
-
Deprecated.
- equals(Object) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.CharacterObfuscationOperationRule
- equals(Object) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
- equals(Object) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule
- equals(Object) - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.CharacterObfuscationRules
- equals(Object) - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationBiMapRules
- equals(Object) - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules
- extensionId(ASN1ObjectIdentifier) - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionModel.ExtensionInfoBuilder
-
Deprecated.Extension id b.
- ExtensionInfo - Class in io.github.astrapi69.crypt.data.model
-
Data class representing extension information
- ExtensionInfo() - Constructor for class io.github.astrapi69.crypt.data.model.ExtensionInfo
- ExtensionInfoBuilder() - Constructor for class io.github.astrapi69.crypt.data.certificate.ExtensionModel.ExtensionInfoBuilder
-
Deprecated.
- ExtensionModel - Class in io.github.astrapi69.crypt.data.certificate
-
Deprecated.use instead the class
ExtensionInfo. Note will be removed in next minor version - ExtensionModel() - Constructor for class io.github.astrapi69.crypt.data.certificate.ExtensionModel
-
Deprecated.Instantiates a new Extension model.
- ExtensionModel(ExtensionModel.ExtensionInfoBuilder<?, ?>) - Constructor for class io.github.astrapi69.crypt.data.certificate.ExtensionModel
-
Deprecated.Instantiates a new Extension model.
- ExtensionModel(ASN1ObjectIdentifier, boolean, ASN1OctetString) - Constructor for class io.github.astrapi69.crypt.data.certificate.ExtensionModel
-
Deprecated.Instantiates a new Extension model.
- ExtensionModel.ExtensionInfoBuilder<C extends ExtensionModel,
B extends ExtensionModel.ExtensionInfoBuilder<C, B>> - Class in io.github.astrapi69.crypt.data.certificate -
Deprecated.The type Extension info builder.
- extractExtensionInfos(X509Certificate) - Static method in class io.github.astrapi69.crypt.data.model.ExtensionInfo
-
Extracts extension-infos from an
X509Certificateand returns them as a list ofExtensionInfoobjects - extractToExtensionInfoArray(X509Certificate) - Static method in class io.github.astrapi69.crypt.data.model.ExtensionInfo
-
Extracts extension-infos from an
X509Certificateand returns them as an array ofExtensionInfoobjects.
F
- fromExtension(Extension) - Static method in class io.github.astrapi69.crypt.data.model.ExtensionInfo
-
Factory method to create an
ExtensionInfoobject from aExtensionobject. - fromPKCS1ToPemFormat(byte[]) - Static method in class io.github.astrapi69.crypt.data.key.PrivateKeyExtensions
-
Transform the given byte array (of private key in PKCS#1 format) to a PEM formatted
String
G
- generatePublicKey(PrivateKey) - Static method in class io.github.astrapi69.crypt.data.key.PrivateKeyExtensions
-
Generate the corresponding
PublicKeyobject from the givenPrivateKeyobject - getAlgorithm(byte[]) - Static method in class io.github.astrapi69.crypt.data.key.PrivateKeyExtensions
-
Parses the private key bytes to determine the algorithm used
- getAlgorithm(Key) - Static method in class io.github.astrapi69.crypt.data.key.KeyExtensions
-
Gets the standard algorithm name from the given
Keyobject - getAlgorithm(PrivateKey) - Static method in class io.github.astrapi69.crypt.data.key.PrivateKeyExtensions
-
Get the standard algorithm name from the given
PrivateKey - getAlgorithm(PublicKey) - Static method in class io.github.astrapi69.crypt.data.key.PublicKeyExtensions
-
Get the standard algorithm name from the given
PublicKey - getCertificate(KeyStore, String) - Static method in class io.github.astrapi69.crypt.data.key.KeyStoreExtensions
-
Gets the certificate that is associated with the given alias from the given
KeyStoreobject - getCharacter() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
-
Gets the character to be obfuscated.
- getCharacter() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule
-
Gets character.
- getCommonName() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
-
Deprecated.Gets common name.
- getCountry(X509Certificate) - Static method in class io.github.astrapi69.crypt.data.key.CertificateExtensions
-
Gets the country value of the given
X509Certificate. - getCountryCode() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
-
Deprecated.Gets country code.
- getData() - Method in class io.github.astrapi69.crypt.data.blockchain.Block
- getEncoded(Key) - Static method in class io.github.astrapi69.crypt.data.key.KeyExtensions
-
Gets the byte array from the given
Keyobject - getEncoded(Certificate) - Static method in class io.github.astrapi69.crypt.data.key.CertificateExtensions
-
Get the
Certificatein its primary encoding format - getEncoded(PrivateKey) - Static method in class io.github.astrapi69.crypt.data.key.PrivateKeyExtensions
-
Get the
PrivateKeyin its primary encoding format, or null if this key does not support encoding - getEncoded(PublicKey) - Static method in class io.github.astrapi69.crypt.data.key.PublicKeyExtensions
-
Get the
PublicKeyin its primary encoding format, or null if this key does not support encoding - getExtensionId() - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionModel
-
Deprecated.Gets extension id.
- getExtensions(Certificate) - Static method in class io.github.astrapi69.crypt.data.key.CertificateExtensions
-
Gets the
Extensionsobject of the givenX509Certificateobject - getFingerprint(X509Certificate, HashAlgorithm) - Static method in class io.github.astrapi69.crypt.data.key.CertificateExtensions
-
Gets the fingerprint from the given
X509Certificateand the given algorithm. - getFirstValueOf(X509Certificate, ASN1ObjectIdentifier) - Static method in class io.github.astrapi69.crypt.data.key.CertificateExtensions
-
Gets the first value of the given
X509Certificateand the givenASN1ObjectIdentifier. - getFormat(Key) - Static method in class io.github.astrapi69.crypt.data.key.KeyExtensions
-
Gets the format from the given
Keyobject - getFormat(PrivateKey) - Static method in class io.github.astrapi69.crypt.data.key.PrivateKeyExtensions
-
Get the name of the primary encoding format from the given
PrivateKeyor null if it does not support encoding - getFormat(PublicKey) - Static method in class io.github.astrapi69.crypt.data.key.PublicKeyExtensions
-
Get the name of the primary encoding format from the given
PublicKeyor null it does not support encoding - getHash() - Method in class io.github.astrapi69.crypt.data.blockchain.Address
- getHash() - Method in class io.github.astrapi69.crypt.data.blockchain.Block
- getHash() - Method in class io.github.astrapi69.crypt.data.blockchain.Transaction
- getIndexes() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
-
Gets the indexes where this rule will execute.
- getIssuedBy(X509Certificate) - Static method in class io.github.astrapi69.crypt.data.key.CertificateExtensions
-
Gets the issued by value of the given
X509Certificate. - getIssuedTo(X509Certificate) - Static method in class io.github.astrapi69.crypt.data.key.CertificateExtensions
-
Gets the issued to value of the given
X509Certificate. - getIssuer() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.Gets the issuer of the certificate.
- getKeyFormat(File) - Static method in class io.github.astrapi69.crypt.data.key.reader.PrivateKeyReader
-
Resolves the format of the given
File. - getKeyLength(PrivateKey) - Static method in class io.github.astrapi69.crypt.data.key.PrivateKeyExtensions
-
Gets the key length of the given
PrivateKey - getKeyLength(PublicKey) - Static method in class io.github.astrapi69.crypt.data.key.PublicKeyExtensions
-
Gets the key length of the given
PublicKey. - getKeyPair(File, String) - Static method in class io.github.astrapi69.crypt.data.key.reader.EncryptedPrivateKeyReader
- getKeySize(PrivateKey) - Static method in class io.github.astrapi69.crypt.data.key.PrivateKeyExtensions
-
Gets the
KeySizeof the givenPrivateKeyor null if not found - getLeadingZerosCount() - Method in class io.github.astrapi69.crypt.data.blockchain.Block
- getLocality(X509Certificate) - Static method in class io.github.astrapi69.crypt.data.key.CertificateExtensions
-
Gets the locality value of the given
X509Certificate. - getLocation() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
-
Deprecated.Gets location.
- getMerkleRoot() - Method in class io.github.astrapi69.crypt.data.blockchain.Block
- getMerkleRootHash(Queue<byte[]>, HashAlgorithm) - Static method in class io.github.astrapi69.crypt.data.hash.HashExtensions
-
Gets the hash value of the given queue and the given algorithm.
- getName() - Method in class io.github.astrapi69.crypt.data.blockchain.Address
- getObfuscationRules() - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationBiMapRules
-
Gets obfuscation rules.
- getOperatedCharacter() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
-
Gets the optional character that results from the operation.
- getOperation() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
-
Gets the operation to be applied for obfuscation.
- getOrganisation() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
-
Deprecated.Gets organisation.
- getOrganisationUnit() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
-
Deprecated.Gets organisation unit.
- getOrganization(X509Certificate) - Static method in class io.github.astrapi69.crypt.data.key.CertificateExtensions
-
Gets the organization value of the given
X509Certificate. - getPasswordProtectedPrivateKey(byte[], String) - Static method in class io.github.astrapi69.crypt.data.key.writer.EncryptedPrivateKeyWriter
-
Gets the private key from the given encrypted byte array with the given password.
- getPemObject(File) - Static method in class io.github.astrapi69.crypt.data.key.reader.PemObjectReader
-
Gets the pem object.
- getPemObject(String) - Static method in class io.github.astrapi69.crypt.data.key.reader.PemObjectReader
-
Gets the pem object from the given pem string
- getPemType(File) - Static method in class io.github.astrapi69.crypt.data.key.reader.PemObjectReader
-
Get the
PemTypethe givenFileobject - getPemType(PemObject) - Static method in class io.github.astrapi69.crypt.data.key.reader.PemObjectReader
-
Get the
PemTypethe givenPemObjectobject - getPreviousBlockHash() - Method in class io.github.astrapi69.crypt.data.blockchain.Block
- getPrivateKey(byte[]) - Static method in class io.github.astrapi69.crypt.data.key.reader.PrivateKeyReader
-
Gets an
Optionalwith the private key from the given file. - getPrivateKey(File) - Static method in class io.github.astrapi69.crypt.data.key.reader.PrivateKeyReader
-
Gets an
Optionalwith the private key from the given file. - getPrivateKey(File, String) - Static method in class io.github.astrapi69.crypt.data.key.reader.EncryptedPrivateKeyReader
-
Gets an
Optionalwith the password protected private key from the given file. - getPrivateKey(KeyStore, String, char[]) - Static method in class io.github.astrapi69.crypt.data.key.KeyStoreExtensions
-
Gets the private key that is associated with the given alias from the given
KeyStoreobject - getPublicKey() - Method in class io.github.astrapi69.crypt.data.blockchain.Address
- getPublicKey() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.Gets the public key associated with the certificate.
- getPublicKey(Certificate) - Static method in class io.github.astrapi69.crypt.data.key.CertificateExtensions
-
Get the
PublicKeyobject from the givenCertificateobject - getReplaceWith() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
-
Gets the character(s) that will be replaced with.
- getReplaceWith() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule
-
Gets replace with.
- getRules() - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules
-
Gets rules.
- getSenderHash() - Method in class io.github.astrapi69.crypt.data.blockchain.Transaction
- getSerialNumber() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.Gets the serial number of the certificate.
- getSerialNumber(X509Certificate) - Static method in class io.github.astrapi69.crypt.data.key.CertificateExtensions
-
Gets the serial number from the given
X509Certificateobject - getSignableData() - Method in class io.github.astrapi69.crypt.data.blockchain.Transaction
- getSignature() - Method in class io.github.astrapi69.crypt.data.blockchain.Transaction
- getSignatureAlgorithm() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.Gets the signature algorithm used for the certificate.
- getSignatureAlgorithm(X509Certificate) - Static method in class io.github.astrapi69.crypt.data.key.CertificateExtensions
-
Gets the signature algorithm.
- getState() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
-
Deprecated.Gets state.
- getSubject() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.Gets the subject of the certificate.
- getSubject(X509Certificate) - Static method in class io.github.astrapi69.crypt.data.key.CertificateExtensions
-
Gets the issued by value of the given
X509Certificate. - getSupportedProviderNames() - Static method in class io.github.astrapi69.crypt.data.provider.ProviderExtensions
-
Gets an array with all the installed provider names
- getSupportedProviderNamesAndVersion() - Static method in class io.github.astrapi69.crypt.data.provider.ProviderExtensions
-
Gets an array with all the installed provider names with the corresponding versions
- getSupportedProviders() - Static method in class io.github.astrapi69.crypt.data.provider.ProviderExtensions
-
Gets an array with all the installed providers
- getText() - Method in class io.github.astrapi69.crypt.data.blockchain.Transaction
- getTimestamp() - Method in class io.github.astrapi69.crypt.data.blockchain.Block
- getTimestamp() - Method in class io.github.astrapi69.crypt.data.blockchain.Transaction
- getTransactions() - Method in class io.github.astrapi69.crypt.data.blockchain.Block
- getTries() - Method in class io.github.astrapi69.crypt.data.blockchain.Block
- getValidFrom(X509Certificate) - Static method in class io.github.astrapi69.crypt.data.key.CertificateExtensions
-
Gets the valid from of the given
X509Certificate. - getValidity() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.Gets the validity period of the certificate.
- getValidityInDays() - Method in class io.github.astrapi69.crypt.data.model.Validity
-
Calculates the number of days between the notBefore and notAfter dates.
- getValidUntil(X509Certificate) - Static method in class io.github.astrapi69.crypt.data.key.CertificateExtensions
-
Gets the valid until of the given
X509Certificate. - getValue() - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionModel
-
Deprecated.Gets value.
- getVersion() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.Gets the version of the certificate.
- getVersion(X509Certificate) - Static method in class io.github.astrapi69.crypt.data.key.CertificateExtensions
-
Gets the valid from of the given
X509Certificate. - getX509v3Extensions() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.Gets the x509v3 extensions of the certificate.
H
- hash(byte[], byte[], byte[], long, HashAlgorithm) - Static method in class io.github.astrapi69.crypt.data.hash.HashExtensions
-
Calculates the hash value as byte array from the given fields
- hash(byte[], byte[], long, long, HashAlgorithm) - Static method in class io.github.astrapi69.crypt.data.hash.HashExtensions
-
Calculates the hash value as byte array from the given fields
- hash(byte[], byte[], HashAlgorithm) - Static method in class io.github.astrapi69.crypt.data.hash.HashExtensions
-
Calculates the hash value as byte array from the given fields
- hash(byte[], HashAlgorithm) - Static method in class io.github.astrapi69.crypt.data.hash.HashExtensions
-
Hashes the given
byteobject with the given parameters. - hash(byte[], String, HashAlgorithm, Charset) - Static method in class io.github.astrapi69.crypt.data.hash.HashExtensions
-
Hashes the given
byteobject with the given parameters. - hash(String, String, HashAlgorithm, Charset) - Static method in class io.github.astrapi69.crypt.data.hash.HashExtensions
-
Hashes the given
Stringobject with the given parameters. - hashAndBase64(String, String, HashAlgorithm, Charset) - Static method in class io.github.astrapi69.crypt.data.hash.HashExtensions
-
Hashes and encodes it with base64 from the given
Stringobject with the given parameters. - hashCode() - Method in class io.github.astrapi69.crypt.data.blockchain.Address
- hashCode() - Method in class io.github.astrapi69.crypt.data.blockchain.Block
- hashCode() - Method in class io.github.astrapi69.crypt.data.blockchain.Transaction
- hashCode() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
-
Deprecated.
- hashCode() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.
- hashCode() - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionModel
-
Deprecated.
- hashCode() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.CharacterObfuscationOperationRule
- hashCode() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
- hashCode() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule
- hashCode() - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.CharacterObfuscationRules
- hashCode() - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationBiMapRules
- hashCode() - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules
- HashExtensions - Class in io.github.astrapi69.crypt.data.hash
-
The class
HashExtensions. - HexExtensions - Class in io.github.astrapi69.crypt.data.hex
-
The class
HexExtensionsprovides methods for encode and decode hex encoded byte or char arrays andStringobjects.
I
- indexes(Set<Integer>) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule.ObfuscationOperationRuleBuilder
-
Sets the indexes where this rule will execute.
- inverted(boolean) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule.ObfuscationOperationRuleBuilder
-
Sets if the character is inverted with replaceWith.
- io.github.astrapi69.crypt.data.algorithm - package io.github.astrapi69.crypt.data.algorithm
-
This package provides classes for creating adhoc
Algorithmobject from string objects - io.github.astrapi69.crypt.data.blockchain - package io.github.astrapi69.crypt.data.blockchain
-
This package provides classes for creating blockchains
- io.github.astrapi69.crypt.data.certificate - package io.github.astrapi69.crypt.data.certificate
-
This package provides classes that holds information for certificates
- io.github.astrapi69.crypt.data.factory - package io.github.astrapi69.crypt.data.factory
-
This package provides factory classes for create cipher and other java security objects
- io.github.astrapi69.crypt.data.hash - package io.github.astrapi69.crypt.data.hash
-
This package provides classes for hash text values
- io.github.astrapi69.crypt.data.hex - package io.github.astrapi69.crypt.data.hex
-
This package provides classes for hex text values
- io.github.astrapi69.crypt.data.key - package io.github.astrapi69.crypt.data.key
-
This package provides utility classes for handling private and public key objects
- io.github.astrapi69.crypt.data.key.reader - package io.github.astrapi69.crypt.data.key.reader
-
This package provides utility reader classes for reading certificates objects, private and public keys in *.der or *.pem format and encrypted private keys that are protected with a password from files or byte arrays.
- io.github.astrapi69.crypt.data.key.writer - package io.github.astrapi69.crypt.data.key.writer
-
This package provides utility writer classes for write certificates objects, private and public keys in *.der or *.pem format and decrypt private keys that are protected with a password from files or byte arrays.
- io.github.astrapi69.crypt.data.model - package io.github.astrapi69.crypt.data.model
-
This package provides bean classes that hold information for the encryption or decryption process
- io.github.astrapi69.crypt.data.obfuscation.rule - package io.github.astrapi69.crypt.data.obfuscation.rule
-
This package provides classes that defines obfuscation rules
- io.github.astrapi69.crypt.data.obfuscation.rules - package io.github.astrapi69.crypt.data.obfuscation.rules
-
This package provides classes that decorates obfuscation rules
- io.github.astrapi69.crypt.data.provider - package io.github.astrapi69.crypt.data.provider
- io.github.astrapisixtynine.crypt.data - module io.github.astrapisixtynine.crypt.data
-
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.
- isCritical() - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionModel
-
Deprecated.Is critical boolean.
- isInverted() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
-
Checks if the character is inverted with replaceWith.
- isPemFormat(File) - Static method in class io.github.astrapi69.crypt.data.key.reader.PrivateKeyReader
-
Checks if the given
Fileis in pem format. - isPemObject(File) - Static method in class io.github.astrapi69.crypt.data.key.reader.PemObjectReader
-
Checks if the given File contains a pem object
- isPrivateKeyPasswordProtected(File) - Static method in class io.github.astrapi69.crypt.data.key.reader.PrivateKeyReader
-
Checks if the given
Fileis password protected - issuer(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel.CertificateInfoBuilder
-
Deprecated.Sets the issuer of the certificate.
K
- KeyAgreementFactory - Class in io.github.astrapi69.crypt.data.factory
-
The factory class
KeyAgreementFactoryholds methods for creating new sharedSecretKeyobjects andKeyAgreementobjects. - KeyAgreementFactory() - Constructor for class io.github.astrapi69.crypt.data.factory.KeyAgreementFactory
- KeyExtensions - Class in io.github.astrapi69.crypt.data.key
-
The class
KeyExtensionsprovides utility methods for key transformations and retrievals. - KeyInfo - Class in io.github.astrapi69.crypt.data.model
-
Data class representing key information.
- KeyInfo() - Constructor for class io.github.astrapi69.crypt.data.model.KeyInfo
- KeyInfoExtensions - Class in io.github.astrapi69.crypt.data.key
-
The class
KeyInfoExtensionsprovides algorithms for transform a givenKeyInfoobject to the appropriate key objects and given keys to the appropriateKeyInfoobject - KeyInfoExtensions() - Constructor for class io.github.astrapi69.crypt.data.key.KeyInfoExtensions
- KeyModel - Class in io.github.astrapi69.crypt.data.model
-
Data class representing key information.
- KeyModel() - Constructor for class io.github.astrapi69.crypt.data.model.KeyModel
- KeyModelExtensions - Class in io.github.astrapi69.crypt.data.key
-
The class
KeyModelExtensionsprovides algorithms for transform a givenKeyModelobject to the appropriate key objects and given keys to the appropriateKeyModelobject - KeyModelExtensions() - Constructor for class io.github.astrapi69.crypt.data.key.KeyModelExtensions
- KeyPairFactory - Class in io.github.astrapi69.crypt.data.factory
-
The factory class
KeyPairFactoryholds methods for creatingKeyPairobjects. - KeyPairGeneratorFactory - Class in io.github.astrapi69.crypt.data.factory
-
The factory class
KeyPairGeneratorFactoryholds methods for creatingKeyPairGeneratorobjects. - KeyPairInfo - Class in io.github.astrapi69.crypt.data.model
-
Data class representing key pair information.
- KeyPairInfo() - Constructor for class io.github.astrapi69.crypt.data.model.KeyPairInfo
- KeySpecFactory - Class in io.github.astrapi69.crypt.data.factory
-
The factory class
KeySpecFactoryholds methods for creatingKeySpecobjects. - KeyStoreExtensions - Class in io.github.astrapi69.crypt.data.key
-
The extension class
KeyStoreExtensionsprovides extension methods for theKeyStore - KeyStoreFactory - Class in io.github.astrapi69.crypt.data.factory
-
The factory class
KeyStoreFactoryholds methods for creatingKeyStoreobjects. - KeyStoreInfo - Class in io.github.astrapi69.crypt.data.model
-
Data class representing key store information.
- KeyStoreInfo() - Constructor for class io.github.astrapi69.crypt.data.model.KeyStoreInfo
- KeyWriter - Class in io.github.astrapi69.crypt.data.key.writer
-
The class
KeyWriteris a utility class for write security keys in files.
L
- loadKeyStore(KeyStoreInfo) - Static method in class io.github.astrapi69.crypt.data.factory.KeyStoreFactory
-
Factory method for create a new
KeyStoreobject from the givenKeyStoreInfoobject loaded from an existingKeyStoreobject - loadKeyStore(File, String, char[]) - Static method in class io.github.astrapi69.crypt.data.factory.KeyStoreFactory
- loadKeyStore(File, String, String) - Static method in class io.github.astrapi69.crypt.data.factory.KeyStoreFactory
- location(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes.CertificateAttributesBuilder
-
Deprecated.Location b.
N
- name() - Method in class io.github.astrapi69.crypt.data.algorithm.CryptoAlgorithm
-
Gets the name of this algorithm
- newAlgorithm(String) - Static method in class io.github.astrapi69.crypt.data.algorithm.CryptoAlgorithm
-
Factory method for creating a new
Algorithmfrom the given string algorithm - newCipher(int, SecretKey, String) - Static method in class io.github.astrapi69.crypt.data.factory.CipherFactory
-
Factory method for creating a new
Cipherfrom the given parameters - newCipher(int, SecretKey, AlgorithmParameterSpec, String) - Static method in class io.github.astrapi69.crypt.data.factory.CipherFactory
-
Factory method for creating a new
Cipherfrom the given parameters. - newCipher(CryptModel<Cipher, String, String>) - Static method in class io.github.astrapi69.crypt.data.factory.CipherFactory
-
Factory method for creating a new
Cipherfrom the given parameters. - newCipher(String) - Static method in class io.github.astrapi69.crypt.data.factory.CipherFactory
-
Factory method for creating a new
Cipherfrom the given algorithm. - newCipher(String, String) - Static method in class io.github.astrapi69.crypt.data.factory.CipherFactory
-
Factory method for creating a new
Cipherfrom the given algorithm and provider. - newCipher(String, String, byte[], int, int) - Static method in class io.github.astrapi69.crypt.data.factory.CipherFactory
-
Factory method for creating a new
Cipherfrom the given parameters. - newCryptModel(Algorithm, String) - Static method in class io.github.astrapi69.crypt.data.factory.CryptModelFactory
-
Factory method for create a new
CryptModelfrom the givenAlgorithmand the given key asStringobject. - newCryptModel(PrivateKey) - Static method in class io.github.astrapi69.crypt.data.factory.CryptModelFactory
-
Factory method for create a new
CryptModelfrom the givenPrivateKey - newCryptModel(PublicKey) - Static method in class io.github.astrapi69.crypt.data.factory.CryptModelFactory
-
Factory method for create a new
CryptModelfrom the givenPublicKey - newDESedeKeySpec(byte[]) - Static method in class io.github.astrapi69.crypt.data.factory.KeySpecFactory
-
Factory method for creating a new
DESedeKeySpecfrom the given secret key as byte array - newDESKeySpec(byte[]) - Static method in class io.github.astrapi69.crypt.data.factory.KeySpecFactory
-
Factory method for creating a new
DESKeySpecfrom the given secret key as byte array - newEndEntityX509CertificateV3(KeyPair, X500Name, BigInteger, Date, Date, X500Name, String, X509Certificate) - Static method in class io.github.astrapi69.crypt.data.factory.CertFactory
-
Factory method for creating a new intermediate
X509Certificateobject of version 3 of X.509 from the given parameters that can be used as an end entity certificate. - newIntermediateX509CertificateV3(KeyPair, X500Name, BigInteger, Date, Date, X500Name, String, X509Certificate) - Static method in class io.github.astrapi69.crypt.data.factory.CertFactory
-
Factory method for creating a new intermediate
X509Certificateobject of version 3 of X.509 from the given parameters that can be used to sign other certificates. - newKeyAgreement(PrivateKey, PublicKey, String, String, boolean) - Static method in class io.github.astrapi69.crypt.data.factory.KeyAgreementFactory
-
Factory method for creating a new
KeyAgreementobject from the given arguments. - newKeyPair(KeyPairInfo) - Static method in class io.github.astrapi69.crypt.data.factory.KeyPairFactory
-
Factory method to create a new
KeyPairobject from the givenKeyPairInfoobject. - newKeyPair(Algorithm) - Static method in class io.github.astrapi69.crypt.data.factory.KeyPairFactory
-
Factory method for creating a new
KeyPairfrom the given algorithm and default key size 2048 - newKeyPair(Algorithm, int) - Static method in class io.github.astrapi69.crypt.data.factory.KeyPairFactory
-
Factory method for creating a new
KeyPairfrom the given algorithm and key size. - newKeyPair(Algorithm, KeySize) - Static method in class io.github.astrapi69.crypt.data.factory.KeyPairFactory
-
Factory method for creating a new
KeyPairfrom the given algorithm andKeySize - newKeyPair(File, File) - Static method in class io.github.astrapi69.crypt.data.factory.KeyPairFactory
-
Factory method for creating a new
KeyPairfrom the given parameters. - newKeyPair(String) - Static method in class io.github.astrapi69.crypt.data.factory.KeyPairFactory
-
Factory method for creating a new
KeyPairfrom the given algorithm and default key size 2048 - newKeyPair(String, int) - Static method in class io.github.astrapi69.crypt.data.factory.KeyPairFactory
-
Factory method for creating a new
KeyPairfrom the given parameters. - newKeyPair(String, String, String) - Static method in class io.github.astrapi69.crypt.data.factory.KeyPairFactory
-
Factory method for creating a new
KeyPairfrom the given parameters. - newKeyPair(PrivateKey) - Static method in class io.github.astrapi69.crypt.data.factory.KeyPairFactory
-
Factory method for creating a new
KeyPairfrom the given private key - newKeyPair(PublicKey, PrivateKey) - Static method in class io.github.astrapi69.crypt.data.factory.KeyPairFactory
-
Factory method for creating a new
KeyPairfrom the given parameters. - newKeyPair(ECNamedCurveParameterSpec, String, String) - Static method in class io.github.astrapi69.crypt.data.factory.KeyPairFactory
-
Factory method for creating a new
KeyPairfrom the given parameters. - newKeyPairGenerator(String) - Static method in class io.github.astrapi69.crypt.data.factory.KeyPairGeneratorFactory
-
Factory method for creating a new
KeyPairGeneratorfrom the given parameters. - newKeyPairGenerator(String, int) - Static method in class io.github.astrapi69.crypt.data.factory.KeyPairGeneratorFactory
-
Factory method for creating a new
KeyPairGeneratorfrom the given parameters. - newKeyPairGenerator(String, int, SecureRandom) - Static method in class io.github.astrapi69.crypt.data.factory.KeyPairGeneratorFactory
-
Factory method for creating a new
KeyPairGeneratorfrom the given parameters - newKeyPairGenerator(String, String) - Static method in class io.github.astrapi69.crypt.data.factory.KeyPairGeneratorFactory
-
Factory method for creating a new
KeyPairGeneratorfrom the given parameters. - newKeyPairGenerator(String, String, String) - Static method in class io.github.astrapi69.crypt.data.factory.KeyPairGeneratorFactory
-
Factory method for creating a new
KeyPairGeneratorfrom the given parameters - newKeyPairGenerator(ECNamedCurveParameterSpec, String, String) - Static method in class io.github.astrapi69.crypt.data.factory.KeyPairGeneratorFactory
-
Factory method for creating a new
KeyPairGeneratorfrom the given parameters - newKeyStore(KeyStoreInfo) - Static method in class io.github.astrapi69.crypt.data.factory.KeyStoreFactory
-
Factory method for create a new empty
KeyStoreobject from the givenKeyStoreInfoobject - newKeyStore(File, String, char[]) - Static method in class io.github.astrapi69.crypt.data.factory.KeyStoreFactory
-
Factory method for create a new empty
KeyStoreobject and save it to the given file with the given parameters. - newKeyStore(File, String, String) - Static method in class io.github.astrapi69.crypt.data.factory.KeyStoreFactory
-
Factory method for create a new empty
KeyStoreobject and save it to the given file with the given parameters. - newKeyStore(String, String, File, boolean) - Static method in class io.github.astrapi69.crypt.data.factory.KeyStoreFactory
-
Deprecated.use instead the method
loadKeyStoreorloadKeyStore
Note: will be removed in the next minor version - newKeystoreAndSaveForSsl(KeyStoreInfo, KeyInfo, KeyInfo, String, char[]) - Static method in class io.github.astrapi69.crypt.data.factory.KeyStoreFactory
-
Creates a new keystore for SSL, saves the provided private key and certificate in it, and stores it in a file.
- newKeystoreAndSaveForSsl(KeyStoreInfo, PrivateKey, Certificate, String, char[]) - Static method in class io.github.astrapi69.crypt.data.factory.KeyStoreFactory
-
Creates a new keystore for SSL, saves the provided private key and certificate in it, and stores it in a file.
- newPBECipher(char[], int, String) - Static method in class io.github.astrapi69.crypt.data.factory.CipherFactory
-
Factory method for creating a new PBE
Cipherfrom the given parameters. - newPBECipher(char[], int, String, byte[], int) - Static method in class io.github.astrapi69.crypt.data.factory.CipherFactory
-
Factory method for creating a new PBE
Cipherfrom the given parameters. - newPBECipher(String, String, byte[], int, int) - Static method in class io.github.astrapi69.crypt.data.factory.CipherFactory
-
Factory method for creating a new PBE
Cipherfrom the given parameters. - newPBEKeySpec(String) - Static method in class io.github.astrapi69.crypt.data.factory.KeySpecFactory
-
Factory method for creating a new
PBEKeySpecfrom the given private key. - newPBEKeySpec(String, byte[], int) - Static method in class io.github.astrapi69.crypt.data.factory.KeySpecFactory
-
Factory method for creating a new
PBEKeySpecfrom the given password, salt and the iteration count - newPBEParameterSpec(byte[], int) - Static method in class io.github.astrapi69.crypt.data.factory.AlgorithmParameterSpecFactory
-
Factory method for creating a new
PBEParameterSpecfrom the given salt and iteration count. - newPins(List<LocalDate>, List<String>) - Static method in class io.github.astrapi69.crypt.data.factory.PinFactory
-
Creates a new list of pins formatted from the provided local dates and date patterns.
- newSecretKey(byte[], String) - Static method in class io.github.astrapi69.crypt.data.factory.KeySpecFactory
-
Factory method for creating a new symmetric
SecretKeyfrom the given algorithm and the given key length. - newSecretKey(byte[], String) - Static method in class io.github.astrapi69.crypt.data.factory.SecretKeyFactoryExtensions
-
Factory method for creating a new
SecretKeyobject from the given shared secret key as byte array and the given algorithm for the secret key - newSecretKey(char[], String) - Static method in class io.github.astrapi69.crypt.data.factory.SecretKeyFactoryExtensions
-
Factory method for creating a new
SecretKeyfrom the given password and algorithm. - newSecretKey(String, int) - Static method in class io.github.astrapi69.crypt.data.factory.SecretKeyFactoryExtensions
-
Factory method for creating a new symmetric
SecretKeyfrom the given algorithm and the given key length. - newSecretKeyFactory(String) - Static method in class io.github.astrapi69.crypt.data.factory.SecretKeyFactoryExtensions
-
Factory method for creating a new
SecretKeyFactoryfrom the given algorithm. - newSecretKeyFactory(String, String) - Static method in class io.github.astrapi69.crypt.data.factory.SecretKeyFactoryExtensions
-
Factory method for creating a new
SecretKeyFactoryfrom the given algorithm. - newSecretKeySpec(byte[], int, int, String) - Static method in class io.github.astrapi69.crypt.data.factory.KeySpecFactory
-
Factory method for creating a new
SecretKeySpecfrom the given algorithm and the given secret key as byte array - newSecretKeySpec(byte[], String) - Static method in class io.github.astrapi69.crypt.data.factory.KeySpecFactory
-
Factory method for creating a new
SecretKeySpecfrom the given algorithm and the given secret key as byte array - newSecretKeySpec(String, int) - Static method in class io.github.astrapi69.crypt.data.factory.KeySpecFactory
-
Factory method for creating a new
SecretKeySpecfrom the given algorithm and the given key length. - newSharedSecret(SharedSecretInfo) - Static method in class io.github.astrapi69.crypt.data.factory.KeyAgreementFactory
-
Factory method for creating a new shared
SecretKeyobject from the givenSharedSecretInfo. - newSharedSecret(SharedSecretModel) - Static method in class io.github.astrapi69.crypt.data.factory.KeyAgreementFactory
-
Factory method for creating a new shared
SecretKeyobject from the given arguments. - newSharedSecret(PrivateKey, PublicKey, String, String) - Static method in class io.github.astrapi69.crypt.data.factory.KeyAgreementFactory
-
Factory method for creating a new shared secret byte array from the given arguments.
- newSharedSecret(PrivateKey, PublicKey, String, String, boolean) - Static method in class io.github.astrapi69.crypt.data.factory.KeyAgreementFactory
-
Factory method for creating a new shared secret byte array from the given arguments.
- newSharedSecret(PrivateKey, PublicKey, String, String, String) - Static method in class io.github.astrapi69.crypt.data.factory.KeyAgreementFactory
-
Factory method for creating a new shared
SecretKeyobject from the given arguments. - newSharedSecret(PrivateKey, PublicKey, String, String, String, boolean) - Static method in class io.github.astrapi69.crypt.data.factory.KeyAgreementFactory
-
Factory method for creating a new shared
SecretKeyobject from the given arguments. - newX509Certificate(String, byte[]) - Static method in class io.github.astrapi69.crypt.data.factory.CertFactory
-
Factory method for creating a new
X509Certificatefrom the given certificate type and certificate data as byte array. - newX509Certificate(PublicKey, PrivateKey, BigInteger, String, String, String, Date, Date) - Static method in class io.github.astrapi69.crypt.data.factory.CertFactory
-
Factory method for creating an initial new
X509Certificateobject of version 3 of type X.509 from the given parameters without an existing certificate. - newX509CertificateV1(KeyPair, X509CertificateV1Info) - Static method in class io.github.astrapi69.crypt.data.factory.CertFactory
-
Factory method for creating a new
X509Certificateobject of the first version of X.509 from the givenX509CertificateV1Infoobject. - newX509CertificateV1(KeyPair, X500Name, BigInteger, Date, Date, X500Name, String) - Static method in class io.github.astrapi69.crypt.data.factory.CertFactory
-
Factory method for creating a new
X509Certificateobject of the first version of X.509 from the given parameters. - newX509CertificateV3(KeyPair, X509CertificateV3Info) - Static method in class io.github.astrapi69.crypt.data.factory.CertFactory
-
Factory method for creating a new intermediate
X509Certificateobject of version 3 of X.509 from the givenX509CertificateV3Infothat can be used as an end entity certificate. - newX509CertificateV3(KeyPair, X500Name, int, X500Name, String, Extension...) - Static method in class io.github.astrapi69.crypt.data.factory.CertFactory
-
Factory method for creating a new intermediate
X509Certificateobject of version 3 of X.509 from the given parameters that can be used as an end entity certificate. - newX509CertificateV3(KeyPair, X500Name, BigInteger, Date, Date, X500Name, String, Extension...) - Static method in class io.github.astrapi69.crypt.data.factory.CertFactory
-
Factory method for creating a new intermediate
X509Certificateobject of version 3 of X.509 from the given parameters that can be used as an end entity certificate. - newX509v1CertificateBuilder(X500Name, BigInteger, Date, Date, X500Name, PublicKey) - Static method in class io.github.astrapi69.crypt.data.factory.CertificateBuilderFactory
-
Factory method for creating a new
X509v1CertificateBuilderobject of version 1 of X.509 from the given parameters. - newX509v3CertificateBuilder(X500Name, BigInteger, Date, Date, X500Name, PublicKey) - Static method in class io.github.astrapi69.crypt.data.factory.CertificateBuilderFactory
-
Factory method for creating a new
X509v3CertificateBuilderobject of version 3 of X.509 from the given parameters. - newX509v3CertificateBuilder(X500Name, BigInteger, Date, Date, X500Name, SubjectPublicKeyInfo) - Static method in class io.github.astrapi69.crypt.data.factory.CertificateBuilderFactory
-
Factory method for creating a new
X509v3CertificateBuilderobject of version 3 of X.509 from the given parameters.
O
- ObfuscationBiMapRules<K,
V> - Class in io.github.astrapi69.crypt.data.obfuscation.rules -
The class
ObfuscationBiMapRulesdecorates aBiMapthat defines rules for encrypt and decrypt given strings. - ObfuscationBiMapRules(BiMap<K, V>) - Constructor for class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationBiMapRules
-
Instantiates a new
ObfuscationBiMapRules. - ObfuscationBiMapRules.ObfuscationBiMapRulesBuilder<K,
V> - Class in io.github.astrapi69.crypt.data.obfuscation.rules -
The type Obfuscation bi map rules builder.
- ObfuscationOperationRule<C,
RW> - Class in io.github.astrapi69.crypt.data.obfuscation.rule -
The class
ObfuscationOperationRulebuilds a complex rule for obfuscating a single character. - ObfuscationOperationRule() - Constructor for class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
-
Instantiates a new
ObfuscationOperationRulewith no parameters. - ObfuscationOperationRule(C, Set<Integer>, boolean, Optional<C>, Operation, RW) - Constructor for class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
-
Instantiates a new
ObfuscationOperationRulewith the specified parameters. - ObfuscationOperationRule.ObfuscationOperationRuleBuilder<C,
RW> - Class in io.github.astrapi69.crypt.data.obfuscation.rule -
The builder class for
ObfuscationOperationRule. - ObfuscationOperationRuleComparator - Class in io.github.astrapi69.crypt.data.obfuscation.rule
-
The class
ObfuscationOperationRuleComparatorcan compareObfuscationOperationRuleobjects - ObfuscationOperationRuleComparator() - Constructor for class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRuleComparator
- ObfuscationRule<C,
RW> - Class in io.github.astrapi69.crypt.data.obfuscation.rule -
The type Obfuscation rule.
- ObfuscationRule() - Constructor for class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule
-
Instantiates a new Obfuscation rule.
- ObfuscationRule(C, RW) - Constructor for class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule
-
Instantiates a new Obfuscation rule.
- ObfuscationRule.ObfuscationRuleBuilder<C,
RW> - Class in io.github.astrapi69.crypt.data.obfuscation.rule -
The type Obfuscation rule builder.
- obfuscationRules(BiMap<Character, Character>) - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.CharacterObfuscationRules.CharacterObfuscationRulesBuilder
-
Obfuscation rules character obfuscation rules . character obfuscation rules builder.
- obfuscationRules(BiMap<K, V>) - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationBiMapRules.ObfuscationBiMapRulesBuilder
-
Obfuscation rules obfuscation bi map rules . obfuscation bi map rules builder.
- ObfuscationRules<C,
RW> - Class in io.github.astrapi69.crypt.data.obfuscation.rules -
The class
ObfuscationRulesholds a list of obfuscation rules that will be processed with an Obfusactor implementation. - ObfuscationRules() - Constructor for class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules
-
Instantiates a new Obfuscation rules.
- ObfuscationRules(List<ObfuscationRule<C, RW>>) - Constructor for class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules
-
Instantiates a new Obfuscation rules.
- ObfuscationRules.ObfuscationRulesBuilder<C,
RW> - Class in io.github.astrapi69.crypt.data.obfuscation.rules -
The type Obfuscation rules builder.
- of(K) - Static method in class io.github.astrapi69.crypt.data.model.CryptModel
-
Factory method for create a new
CryptModelfrom the given key - operatedCharacter(Optional<C>) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule.ObfuscationOperationRuleBuilder
-
Sets the optional character that results from the operation.
- operation(Operation) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule.ObfuscationOperationRuleBuilder
-
Sets the operation to be applied for obfuscation.
- organisation(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes.CertificateAttributesBuilder
-
Deprecated.Organisation b.
- organisationUnit(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes.CertificateAttributesBuilder
-
Deprecated.Organisation unit b.
P
- PemKeyInfo - Class in io.github.astrapi69.crypt.data.model
-
Data class representing a PEM-encoded key information.
- PemKeyInfo() - Constructor for class io.github.astrapi69.crypt.data.model.PemKeyInfo
- PemKeyModel - Class in io.github.astrapi69.crypt.data.model
-
Data class representing a PEM-encoded key model.
- PemKeyModel() - Constructor for class io.github.astrapi69.crypt.data.model.PemKeyModel
- PemObjectReader - Class in io.github.astrapi69.crypt.data.key.reader
-
The class
PemObjectReaderis a utility class for readingPemObjectfrom a file. - PinFactory - Class in io.github.astrapi69.crypt.data.factory
-
The factory class
PinFactoryholds methods for creating lists of possible pins. - PrivateKeyExtensions - Class in io.github.astrapi69.crypt.data.key
-
The class
PrivateKeyExtensionsprovides utility methods for working withPrivateKeyobjects - PrivateKeyReader - Class in io.github.astrapi69.crypt.data.key.reader
-
The class
PrivateKeyReaderis a utility class for reading private keys in *.der or *.pem format. - PrivateKeyWriter - Class in io.github.astrapi69.crypt.data.key.writer
-
The class
PrivateKeyWriteris a utility class for write public keys in files or streams. - ProviderExtensions - Class in io.github.astrapi69.crypt.data.provider
-
The extension class
ProviderExtensionsprovides algorithm for Provider information - ProviderExtensions() - Constructor for class io.github.astrapi69.crypt.data.provider.ProviderExtensions
- publicKey(PublicKey) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel.CertificateInfoBuilder
-
Deprecated.Sets the public key of the certificate.
- PublicKeyExtensions - Class in io.github.astrapi69.crypt.data.key
-
The class
PublicKeyExtensions - PublicKeyReader - Class in io.github.astrapi69.crypt.data.key.reader
-
The class
PublicKeyReaderis a utility class for reading public keys. - PublicKeyWriter - Class in io.github.astrapi69.crypt.data.key.writer
-
The class
PublicKeyWriteris a utility class for write public keys in files or streams.
R
- readCertificate(byte[]) - Static method in class io.github.astrapi69.crypt.data.key.reader.CertificateReader
-
Reads the given byte array and tries to create a
X509Certificateobject. - readCertificate(File) - Static method in class io.github.astrapi69.crypt.data.key.reader.CertificateReader
-
Reads the given file in *.der format and tries to create a
X509Certificateobject. - readPasswordProtectedPrivateKey(byte[], String, String) - Static method in class io.github.astrapi69.crypt.data.key.reader.EncryptedPrivateKeyReader
-
Reads the given byte array that contains a password protected private key.
- readPasswordProtectedPrivateKey(File, String) - Static method in class io.github.astrapi69.crypt.data.key.reader.EncryptedPrivateKeyReader
-
Reads the given
Filethat contains a password protected private key, if fails null will be returned. - readPasswordProtectedPrivateKey(File, String, String) - Static method in class io.github.astrapi69.crypt.data.key.reader.EncryptedPrivateKeyReader
-
Reads from the given
Filethat contains the password protected private key and returns it - readPemCertificate(File) - Static method in class io.github.astrapi69.crypt.data.key.reader.CertificateReader
-
Read pem certificate.
- readPemFileAsBase64(File) - Static method in class io.github.astrapi69.crypt.data.key.reader.CertificateReader
-
Read the certificate from a pem file as base64 encoded
Stringvalue. - readPemFileAsBase64(File) - Static method in class io.github.astrapi69.crypt.data.key.reader.PrivateKeyReader
-
Read the private key from a pem file as base64 encoded
Stringvalue. - readPemFileAsBase64(File) - Static method in class io.github.astrapi69.crypt.data.key.reader.PublicKeyReader
-
Read the public key from a pem file as base64 encoded
Stringvalue. - readPemKeyObject(File) - Static method in class io.github.astrapi69.crypt.data.key.reader.PemObjectReader
-
Reads the given
File( in *.pem format) that contains a key in pem format - readPemPrivateKey(File) - Static method in class io.github.astrapi69.crypt.data.key.reader.PemObjectReader
-
Reads the given
File( in *.pem format) that contains private key. - readPemPrivateKey(File, String) - Static method in class io.github.astrapi69.crypt.data.key.reader.PemObjectReader
-
Reads the given
File( in *.pem format) that contains a password protected private key. - readPemPrivateKey(File) - Static method in class io.github.astrapi69.crypt.data.key.reader.PrivateKeyReader
-
Reads the given
File( in *.pem format) with the default RSA algorithm and returns thePrivateKeyobject. - readPemPrivateKey(File, String) - Static method in class io.github.astrapi69.crypt.data.key.reader.PrivateKeyReader
-
Reads the given
File( in *.pem format) with given algorithm and returns thePrivateKeyobject. - readPemPrivateKey(String) - Static method in class io.github.astrapi69.crypt.data.key.reader.PrivateKeyReader
-
Reads the given
String( in *.pem format) with given algorithm and returns thePrivateKeyobject with the default RSA algorithm - readPemPrivateKey(String, String) - Static method in class io.github.astrapi69.crypt.data.key.reader.PrivateKeyReader
-
Reads the given
String( in *.pem format) with given algorithm and returns thePrivateKeyobject. - readPemPublicKey(File) - Static method in class io.github.astrapi69.crypt.data.key.reader.PublicKeyReader
-
reads a public key from a file.
- readPrivateKey(byte[]) - Static method in class io.github.astrapi69.crypt.data.key.reader.PrivateKeyReader
-
Reads the given byte array with the default RSA algorithm and returns the
PrivateKeyobject. - readPrivateKey(byte[], String) - Static method in class io.github.astrapi69.crypt.data.key.reader.PrivateKeyReader
-
Reads the given byte array with the given algorithm and returns the
PrivateKeyobject. - readPrivateKey(File, Algorithm) - Static method in class io.github.astrapi69.crypt.data.key.reader.PemObjectReader
-
Reads the given
File( in *.pem format) that contains private key. - readPrivateKey(KeyInfo) - Static method in class io.github.astrapi69.crypt.data.key.reader.PrivateKeyReader
-
Reads the given
KeyInfoobject and returns thePrivateKeyobject. - readPrivateKey(File) - Static method in class io.github.astrapi69.crypt.data.key.reader.PrivateKeyReader
-
Reads the given
Filewith the default RSA algorithm and returns thePrivateKeyobject. - readPrivateKey(File, String) - Static method in class io.github.astrapi69.crypt.data.key.reader.PrivateKeyReader
-
Reads the given
File( in *.der format) with the given algorithm and returns thePrivateKeyobject. - readPrivateKey(File, String, String) - Static method in class io.github.astrapi69.crypt.data.key.reader.PrivateKeyReader
-
Constructs from the given root, parent directory, and file name the file and reads the private key.
- readPrivateKey(PemObject, String) - Static method in class io.github.astrapi69.crypt.data.key.reader.PrivateKeyReader
-
Reads the given
PemObjectwith given algorithm and returns thePrivateKeyobject. - readPublicKey(byte[]) - Static method in class io.github.astrapi69.crypt.data.key.reader.PublicKeyReader
-
Read public key.
- readPublicKey(byte[], String) - Static method in class io.github.astrapi69.crypt.data.key.reader.PublicKeyReader
-
Read public key.
- readPublicKey(File) - Static method in class io.github.astrapi69.crypt.data.key.reader.PublicKeyReader
-
Read public key.
- readPublicKey(PemObject, String) - Static method in class io.github.astrapi69.crypt.data.key.reader.PublicKeyReader
-
Reads the given
PemObjectwith given algorithm and returns thePublicKeyobject - replaceWith(RW) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule.ObfuscationOperationRuleBuilder
-
Sets the character(s) that will be replaced with.
- replaceWith(RW) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule.ObfuscationRuleBuilder
-
Replace with obfuscation rule . obfuscation rule builder.
- rule(ObfuscationRule<C, RW>) - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules.ObfuscationRulesBuilder
-
Rule obfuscation rules . obfuscation rules builder.
- rules(Collection<? extends ObfuscationRule<C, RW>>) - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules.ObfuscationRulesBuilder
-
Rules obfuscation rules . obfuscation rules builder.
- rulesBuilder() - Static method in class io.github.astrapi69.crypt.data.obfuscation.rules.CharacterObfuscationRules
-
Rules builder character obfuscation rules builder.
S
- SecretKeyFactoryExtensions - Class in io.github.astrapi69.crypt.data.factory
-
The factory class
SecretKeyFactoryExtensionsholds methods for creatingSecretKeySpecobjects. - self() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes.CertificateAttributesBuilder
-
Deprecated.Self b.
- self() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel.CertificateInfoBuilder
-
Deprecated.Returns the builder itself.
- self() - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionModel.ExtensionInfoBuilder
-
Deprecated.Self b.
- serialNumber(BigInteger) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel.CertificateInfoBuilder
-
Deprecated.Sets the serial number of the certificate.
- setCharacter(C) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
-
Sets the character to be obfuscated.
- setCharacter(C) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule
-
Sets character.
- setCommonName(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
-
Deprecated.Sets common name.
- setCountryCode(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
-
Deprecated.Sets country code.
- setCritical(boolean) - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionModel
-
Deprecated.Sets critical.
- setData(String) - Method in class io.github.astrapi69.crypt.data.blockchain.Block
- setExtensionId(ASN1ObjectIdentifier) - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionModel
-
Deprecated.Sets extension id.
- setHash(byte[]) - Method in class io.github.astrapi69.crypt.data.blockchain.Address
- setHash(byte[]) - Method in class io.github.astrapi69.crypt.data.blockchain.Block
- setHash(byte[]) - Method in class io.github.astrapi69.crypt.data.blockchain.Transaction
- setIndexes(Set<Integer>) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
-
Sets the indexes where this rule will execute.
- setInverted(boolean) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
-
Sets if the character is inverted with replaceWith.
- setIssuer(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.Sets the issuer of the certificate.
- setKeyEntry(KeyStore, String, Key, char[], Certificate[]) - Static method in class io.github.astrapi69.crypt.data.key.KeyStoreExtensions
-
Assigns the given key to the given alias, protecting it with the given password
- setLocation(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
-
Deprecated.Sets location.
- setMerkleRoot(byte[]) - Method in class io.github.astrapi69.crypt.data.blockchain.Block
- setName(String) - Method in class io.github.astrapi69.crypt.data.blockchain.Address
- setOperatedCharacter(Optional<C>) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
-
Sets the optional character that results from the operation.
- setOperation(Operation) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
-
Sets the operation to be applied for obfuscation.
- setOrganisation(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
-
Deprecated.Sets organisation.
- setOrganisationUnit(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
-
Deprecated.Sets organisation unit.
- setPreviousBlockHash(byte[]) - Method in class io.github.astrapi69.crypt.data.blockchain.Block
- setPublicKey(byte[]) - Method in class io.github.astrapi69.crypt.data.blockchain.Address
- setPublicKey(PublicKey) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.Sets the public key associated with the certificate.
- setReplaceWith(RW) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
-
Sets the character(s) that will be replaced with.
- setReplaceWith(RW) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule
-
Sets replace with.
- setRules(List<ObfuscationRule<C, RW>>) - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules
-
Sets rules.
- setSenderHash(byte[]) - Method in class io.github.astrapi69.crypt.data.blockchain.Transaction
- setSerialNumber(BigInteger) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.Sets the serial number of the certificate.
- setSignature(byte[]) - Method in class io.github.astrapi69.crypt.data.blockchain.Transaction
- setSignatureAlgorithm(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.Sets the signature algorithm used for the certificate.
- setState(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
-
Deprecated.Sets state.
- setSubject(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.Sets the subject of the certificate.
- setText(String) - Method in class io.github.astrapi69.crypt.data.blockchain.Transaction
- setTimestamp(long) - Method in class io.github.astrapi69.crypt.data.blockchain.Block
- setTimestamp(long) - Method in class io.github.astrapi69.crypt.data.blockchain.Transaction
- setTransactions(List<ITransaction>) - Method in class io.github.astrapi69.crypt.data.blockchain.Block
- setTries(long) - Method in class io.github.astrapi69.crypt.data.blockchain.Block
- setValidity(Validity) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.Sets the validity period of the certificate.
- setValue(ASN1OctetString) - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionModel
-
Deprecated.Sets value.
- setVersion(int) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.Sets the version of the certificate.
- setX509v3Extensions(Map<String, String>) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.Sets the x509v3 extensions of the certificate.
- SharedSecretExtensions - Class in io.github.astrapi69.crypt.data.key
-
The class
SharedSecretExtensionsprovides methods to convert betweenSharedSecretInfoandSharedSecretModel. - SharedSecretExtensions() - Constructor for class io.github.astrapi69.crypt.data.key.SharedSecretExtensions
- SharedSecretInfo - Class in io.github.astrapi69.crypt.data.model
-
Data class representing shared secret information used in cryptographic operations.
- SharedSecretInfo() - Constructor for class io.github.astrapi69.crypt.data.model.SharedSecretInfo
- SharedSecretModel - Class in io.github.astrapi69.crypt.data.model
-
The class
SharedSecretModelrepresents a model for storing shared secret information. - SharedSecretModel() - Constructor for class io.github.astrapi69.crypt.data.model.SharedSecretModel
- signatureAlgorithm(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel.CertificateInfoBuilder
-
Deprecated.Sets the signature algorithm of the certificate.
- state(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes.CertificateAttributesBuilder
-
Deprecated.State b.
- store(KeyStore, File, char[]) - Static method in class io.github.astrapi69.crypt.data.key.KeyStoreExtensions
-
Stores the given
KeyStoreobject into the given keystore file - store(KeyStore, File, String) - Static method in class io.github.astrapi69.crypt.data.key.KeyStoreExtensions
-
Stores the given
KeyStoreobject into the given keystore file - subject(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel.CertificateInfoBuilder
-
Deprecated.Sets the subject of the certificate.
T
- toBase64(byte[]) - Static method in class io.github.astrapi69.crypt.data.key.KeyExtensions
-
Transform the given encoded key as byte array to a base64 encoded
Stringvalue - toBase64(Certificate) - Static method in class io.github.astrapi69.crypt.data.key.CertificateExtensions
-
Transforms the given
Certificateobject to a base64Stringobject - toBase64(PrivateKey) - Static method in class io.github.astrapi69.crypt.data.key.PrivateKeyExtensions
-
Transform the given
PrivateKeyto a base64 encodedStringvalue - toBase64(PublicKey) - Static method in class io.github.astrapi69.crypt.data.key.PublicKeyExtensions
- toBase64Binary(byte[]) - Static method in class io.github.astrapi69.crypt.data.key.KeyExtensions
-
Transform the given encoded key as byte array to a base64 binary encoded
Stringvalue - toBase64Binary(PrivateKey) - Static method in class io.github.astrapi69.crypt.data.key.PrivateKeyExtensions
-
Transform the given
PrivateKeyto a base64 encodedStringvalue - toBuilder() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
-
Deprecated.To builder certificate attributes builder.
- toBuilder() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.Creates a builder from the current
CertificateModel. - toBuilder() - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionModel
-
Deprecated.To builder extension info builder.
- toBuilder() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
-
Creates a builder from the current
ObfuscationOperationRule. - toBuilder() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule
-
To builder obfuscation rule builder.
- toBuilder() - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules
-
To builder obfuscation rules builder.
- toCertificateModel(X509Certificate) - Static method in class io.github.astrapi69.crypt.data.key.CertificateExtensions
-
Deprecated.use instead the method
toX509CertificateV3Infothat returns the new data info object.
Note will be removed in the next minor version - toDer(PemObject) - Static method in class io.github.astrapi69.crypt.data.key.reader.PemObjectReader
-
Transform the given
PemObjectobject in to a byte array in the der format. - toDistinguishedNameInfo(String) - Static method in class io.github.astrapi69.crypt.data.model.DistinguishedNameInfo
-
Converts a representable string to a
DistinguishedNameInfoobject. - toExtension(ExtensionModel) - Static method in class io.github.astrapi69.crypt.data.certificate.ExtensionModel
-
Deprecated.To extension extension.
- toExtension(ExtensionInfo) - Static method in class io.github.astrapi69.crypt.data.model.ExtensionInfo
-
Converts an
ExtensionInfoobject to aExtensionobject. - toExtensionInfo(Extension) - Static method in class io.github.astrapi69.crypt.data.certificate.ExtensionModel
-
Deprecated.To extension info extension model.
- toHex(int) - Static method in class io.github.astrapi69.crypt.data.hex.HexExtensions
-
Transform the given
intto a hexadecimal value. - toHex(Certificate) - Static method in class io.github.astrapi69.crypt.data.key.CertificateExtensions
-
Transforms the given
Certificateobject to a hexadecimalStringobject - toHexString(byte[]) - Static method in class io.github.astrapi69.crypt.data.hex.HexExtensions
-
Transform the given
byte arrayto a hexadecimalStringvalue. - toHexString(byte[], boolean) - Static method in class io.github.astrapi69.crypt.data.hex.HexExtensions
-
Transform the given
byte arrayto a hexadecimalStringvalue. - toHexString(PrivateKey) - Static method in class io.github.astrapi69.crypt.data.key.PrivateKeyExtensions
-
Transform the given
PrivateKeyto a hexadecimalStringvalue - toHexString(PrivateKey, boolean) - Static method in class io.github.astrapi69.crypt.data.key.PrivateKeyExtensions
-
Transform the given
PrivateKeyto a hexadecimalStringvalue - toHexString(PublicKey) - Static method in class io.github.astrapi69.crypt.data.key.PublicKeyExtensions
- toHexString(PublicKey, boolean) - Static method in class io.github.astrapi69.crypt.data.key.PublicKeyExtensions
- toInfo(SharedSecretModel) - Static method in class io.github.astrapi69.crypt.data.key.SharedSecretExtensions
-
Converts a
SharedSecretModelobject to aSharedSecretInfoobject. - toKeyInfo(X509Certificate) - Static method in class io.github.astrapi69.crypt.data.key.KeyInfoExtensions
-
Transforms the given
Certificateobject to aKeyInfoobject - toKeyInfo(PrivateKey) - Static method in class io.github.astrapi69.crypt.data.key.KeyInfoExtensions
-
Transforms the given
PrivateKeyobject to aKeyInfoobject - toKeyInfo(PublicKey) - Static method in class io.github.astrapi69.crypt.data.key.KeyInfoExtensions
- toKeyModel(X509Certificate) - Static method in class io.github.astrapi69.crypt.data.key.KeyModelExtensions
-
Transforms the given
Certificateobject to aKeyModelobject - toKeyModel(PrivateKey) - Static method in class io.github.astrapi69.crypt.data.key.KeyModelExtensions
-
Transforms the given
PrivateKeyobject to aKeyModelobject - toKeyModel(PublicKey) - Static method in class io.github.astrapi69.crypt.data.key.KeyModelExtensions
- toKeyPair(KeyPairInfo) - Static method in class io.github.astrapi69.crypt.data.model.KeyPairInfo
-
Factory method to create a new
KeyPairobject from the givenKeyPairInfoobject. - toKeyPairInfo(KeyPair) - Static method in class io.github.astrapi69.crypt.data.model.KeyPairInfo
-
Factory method to create a new
KeyPairInfoobject from the givenKeyPairobject. - toKeyStore(KeyStoreInfo) - Static method in class io.github.astrapi69.crypt.data.model.KeyStoreInfo
-
Factory method to create a new empty
KeyStoreobject from the givenKeyStoreInfoobject. - toModel(SharedSecretInfo) - Static method in class io.github.astrapi69.crypt.data.key.SharedSecretExtensions
-
Converts a
SharedSecretInfoobject to aSharedSecretModelobject. - toPemFile(PublicKey, File) - Static method in class io.github.astrapi69.crypt.data.key.PublicKeyExtensions
- toPemFormat(File) - Static method in class io.github.astrapi69.crypt.data.key.reader.PemObjectReader
- toPemFormat(PemObject) - Static method in class io.github.astrapi69.crypt.data.key.reader.PemObjectReader
-
Transform the given
PemObjectobject in pem formatStringobject. - toPemFormat(PrivateKey) - Static method in class io.github.astrapi69.crypt.data.key.PrivateKeyExtensions
-
Transform the given private key that is in PKCS1 format and returns a
Stringobject in pem format - toPemFormat(PublicKey) - Static method in class io.github.astrapi69.crypt.data.key.PublicKeyExtensions
-
Transform the public key in pem format.
- toPKCS1Format(PrivateKey) - Static method in class io.github.astrapi69.crypt.data.key.PrivateKeyExtensions
-
Transform the given private key to PKCS#1 format and returns it as a byte array
- toPrivateKey(KeyInfo) - Static method in class io.github.astrapi69.crypt.data.key.KeyInfoExtensions
-
Reads the given byte array with the given algorithm and returns the
PrivateKeyobject. - toPrivateKey(KeyModel) - Static method in class io.github.astrapi69.crypt.data.key.KeyModelExtensions
-
Reads the given byte array with the given algorithm and returns the
PrivateKeyobject. - toPublicKey(KeyInfo) - Static method in class io.github.astrapi69.crypt.data.key.KeyInfoExtensions
-
Reads the given byte array with the given algorithm and returns the
PrivateKeyobject. - toPublicKey(KeyModel) - Static method in class io.github.astrapi69.crypt.data.key.KeyModelExtensions
-
Reads the given byte array with the given algorithm and returns the
PrivateKeyobject. - toRepresentableString() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
-
Deprecated.To representable string string.
- toRepresentableString() - Method in class io.github.astrapi69.crypt.data.model.DistinguishedNameInfo
-
Converts this
DistinguishedNameInfoobject to a representable string - toRepresentableString(DistinguishedNameInfo) - Static method in class io.github.astrapi69.crypt.data.model.DistinguishedNameInfo
-
Converts the
DistinguishedNameInfoobject to a representable string. - toSecretKey(byte[], String) - Static method in class io.github.astrapi69.crypt.data.factory.KeyAgreementFactory
-
Creates a
SecretKeyobject from the given byte array that is generated from aKeyAgreementobject and the given algorithm - toString() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes.CertificateAttributesBuilder
-
Deprecated.
- toString() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
-
Deprecated.
- toString() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel.CertificateInfoBuilder
-
Deprecated.
- toString() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel
-
Deprecated.
- toString() - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionModel.ExtensionInfoBuilder
-
Deprecated.
- toString() - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionModel
-
Deprecated.
- toString() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.CharacterObfuscationOperationRule
- toString() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule.ObfuscationOperationRuleBuilder
- toString() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
- toString() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule.ObfuscationRuleBuilder
- toString() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule
- toString() - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.CharacterObfuscationRules.CharacterObfuscationRulesBuilder
- toString() - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.CharacterObfuscationRules
- toString() - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationBiMapRules.ObfuscationBiMapRulesBuilder
- toString() - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationBiMapRules
- toString() - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules.ObfuscationRulesBuilder
- toString() - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules
- toX500Name() - Method in class io.github.astrapi69.crypt.data.model.DistinguishedNameInfo
-
Converts this
DistinguishedNameInfoobject to aX500Nameobject - toX500Name(DistinguishedNameInfo) - Static method in class io.github.astrapi69.crypt.data.model.DistinguishedNameInfo
-
Converts the
DistinguishedNameInfoobject to a representable string. - toX509Certificate(KeyInfo) - Static method in class io.github.astrapi69.crypt.data.key.KeyInfoExtensions
-
Reads the given byte array with the given algorithm and returns the
PrivateKeyobject. - toX509Certificate(KeyModel) - Static method in class io.github.astrapi69.crypt.data.key.KeyModelExtensions
-
Reads the given byte array with the given algorithm and returns the
PrivateKeyobject. - toX509CertificateV3Info(X509Certificate) - Static method in class io.github.astrapi69.crypt.data.key.CertificateExtensions
-
Converts the given
X509Certificateobject to anX509CertificateV3Infoobject - Transaction - Class in io.github.astrapi69.crypt.data.blockchain
-
The class
Transactionrepresents a transaction in a blockchain. - Transaction() - Constructor for class io.github.astrapi69.crypt.data.blockchain.Transaction
-
Instantiates a new
Transactionwith no parameters. - Transaction(String, byte[], byte[]) - Constructor for class io.github.astrapi69.crypt.data.blockchain.Transaction
-
Instantiates a new
Transactionwith the specified text, sender hash, and signature.
V
- validatePrivateKey(File) - Static method in class io.github.astrapi69.crypt.data.key.reader.PrivateKeyReader
-
Checks if the given
Fileis a valid private key file - validity(Validity) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel.CertificateInfoBuilder
-
Deprecated.Sets the validity period of the certificate.
- Validity - Class in io.github.astrapi69.crypt.data.model
-
Data class representing the validity period with start and end times.
- Validity() - Constructor for class io.github.astrapi69.crypt.data.model.Validity
- value(ASN1OctetString) - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionModel.ExtensionInfoBuilder
-
Deprecated.Value b.
- version(int) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel.CertificateInfoBuilder
-
Deprecated.Sets the version of the certificate.
W
- write(X509Certificate, File, KeyFileFormat) - Static method in class io.github.astrapi69.crypt.data.key.writer.CertificateWriter
- write(X509Certificate, OutputStream, KeyFileFormat) - Static method in class io.github.astrapi69.crypt.data.key.writer.CertificateWriter
- write(PrivateKey, File) - Static method in class io.github.astrapi69.crypt.data.key.writer.PrivateKeyWriter
-
Write the given
PrivateKeyinto the givenFilein the *.der format. - write(PrivateKey, OutputStream) - Static method in class io.github.astrapi69.crypt.data.key.writer.PrivateKeyWriter
-
Write the given
PrivateKeyinto the givenOutputStreamin the *.der format. - write(PrivateKey, OutputStream, KeyFileFormat, KeyFormat) - Static method in class io.github.astrapi69.crypt.data.key.writer.PrivateKeyWriter
-
Write the given
PrivateKeyinto the givenOutputStreamin the given formats. - write(PublicKey, File) - Static method in class io.github.astrapi69.crypt.data.key.writer.PublicKeyWriter
- write(PublicKey, OutputStream) - Static method in class io.github.astrapi69.crypt.data.key.writer.PublicKeyWriter
-
Write the given
PublicKeyinto the givenOutputStream. - writeInDerFormat(X509Certificate, File) - Static method in class io.github.astrapi69.crypt.data.key.writer.CertificateWriter
-
Write the given
X509Certificateinto the givenFilein the *.der format. - writeInDerFormat(X509Certificate, OutputStream) - Static method in class io.github.astrapi69.crypt.data.key.writer.CertificateWriter
-
Write the given
X509Certificateinto the givenOutputStreamin the *.pem format. - writeInPemFormat(X509Certificate, File) - Static method in class io.github.astrapi69.crypt.data.key.writer.CertificateWriter
-
Write the given
X509Certificateinto the givenFilein the *.pem format. - writeInPemFormat(X509Certificate, OutputStream) - Static method in class io.github.astrapi69.crypt.data.key.writer.CertificateWriter
-
Write the given
X509Certificateinto the givenOutputStreamin the *.pem format. - writeInPemFormat(Key, File) - Static method in class io.github.astrapi69.crypt.data.key.writer.KeyWriter
- writeInPemFormat(PrivateKey, File) - Static method in class io.github.astrapi69.crypt.data.key.writer.PrivateKeyWriter
-
Write the given
PrivateKeyinto the givenFile. - writeInPemFormat(PublicKey, File) - Static method in class io.github.astrapi69.crypt.data.key.writer.PublicKeyWriter
X
- X509CertificateV1Info - Class in io.github.astrapi69.crypt.data.model
-
The class
X509CertificateV1Inforepresents the information for an X.509 V1 certificate. - X509CertificateV1Info() - Constructor for class io.github.astrapi69.crypt.data.model.X509CertificateV1Info
- X509CertificateV3Info - Class in io.github.astrapi69.crypt.data.model
-
The class
X509CertificateV3Inforepresents the information for an X.509 V3 certificate. - X509CertificateV3Info() - Constructor for class io.github.astrapi69.crypt.data.model.X509CertificateV3Info
- x509v3Extensions(Map<String, String>) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateModel.CertificateInfoBuilder
-
Deprecated.Sets the x509v3 extensions of the certificate.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
DistinguishedNameInfo. Note will be removed in next minor version