$ A B C D E F G H I K L N O P R S T V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
$
- $fillValuesFrom(C) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes.CertificateAttributesBuilder
- $fillValuesFrom(C) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo.CertificateInfoBuilder
- $fillValuesFrom(C) - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionInfo.ExtensionInfoBuilder
- $fillValuesFrom(C) - Method in class io.github.astrapi69.crypt.data.certificate.Valitidy.ValitidyBuilder
A
- Address - Class in io.github.astrapi69.crypt.data.blockchain
-
The class
Address - Address() - Constructor for class io.github.astrapi69.crypt.data.blockchain.Address
- Address(String, byte[]) - Constructor for class io.github.astrapi69.crypt.data.blockchain.Address
-
Instantiates a new
Address - 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
Block - Block() - Constructor for class io.github.astrapi69.crypt.data.blockchain.Block
- Block(byte[], List<ITransaction>, long) - Constructor for class io.github.astrapi69.crypt.data.blockchain.Block
- build() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes.CertificateAttributesBuilder
- build() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo.CertificateInfoBuilder
- build() - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionInfo.ExtensionInfoBuilder
- build() - Method in class io.github.astrapi69.crypt.data.certificate.Valitidy.ValitidyBuilder
- build() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule.ObfuscationOperationRuleBuilder
- build() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule.ObfuscationRuleBuilder
- build() - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.CharacterObfuscationRules.CharacterObfuscationRulesBuilder
- build() - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationBiMapRules.ObfuscationBiMapRulesBuilder
- build() - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules.ObfuscationRulesBuilder
- builder() - Static method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
- builder() - Static method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo
- builder() - Static method in class io.github.astrapi69.crypt.data.certificate.ExtensionInfo
- builder() - Static method in class io.github.astrapi69.crypt.data.certificate.Valitidy
- builder() - Static method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
- builder() - Static method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule
- builder() - Static method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationBiMapRules
- builder() - Static method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules
C
- canEqual(Object) - Method in class io.github.astrapi69.crypt.data.blockchain.Address
- canEqual(Object) - Method in class io.github.astrapi69.crypt.data.blockchain.Block
- canEqual(Object) - Method in class io.github.astrapi69.crypt.data.blockchain.Transaction
- canEqual(Object) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
- canEqual(Object) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo
- canEqual(Object) - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionInfo
- canEqual(Object) - Method in class io.github.astrapi69.crypt.data.certificate.Valitidy
- canEqual(Object) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.CharacterObfuscationOperationRule
- canEqual(Object) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
- canEqual(Object) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule
- 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
- canEqual(Object) - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules
- 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
- CertificateAttributes() - Constructor for class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
- CertificateAttributes(CertificateAttributes.CertificateAttributesBuilder<?, ?>) - Constructor for class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
- CertificateAttributes(String, String, String, String, String, String) - Constructor for class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
- CertificateAttributes.CertificateAttributesBuilder<C extends CertificateAttributes,B extends CertificateAttributes.CertificateAttributesBuilder<C,B>> - Class in io.github.astrapi69.crypt.data.certificate
- CertificateAttributesBuilder() - Constructor for class io.github.astrapi69.crypt.data.certificate.CertificateAttributes.CertificateAttributesBuilder
- 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. - CertificateInfo - Class in io.github.astrapi69.crypt.data.certificate
- CertificateInfo() - Constructor for class io.github.astrapi69.crypt.data.certificate.CertificateInfo
- CertificateInfo(int, BigInteger, String, String, Valitidy, PublicKey, String, Map<String, String>) - Constructor for class io.github.astrapi69.crypt.data.certificate.CertificateInfo
- CertificateInfo(CertificateInfo.CertificateInfoBuilder<?, ?>) - Constructor for class io.github.astrapi69.crypt.data.certificate.CertificateInfo
- CertificateInfo.CertificateInfoBuilder<C extends CertificateInfo,B extends CertificateInfo.CertificateInfoBuilder<C,B>> - Class in io.github.astrapi69.crypt.data.certificate
- CertificateInfoBuilder() - Constructor for class io.github.astrapi69.crypt.data.certificate.CertificateInfo.CertificateInfoBuilder
- 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
- character(C) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule.ObfuscationRuleBuilder
- 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
- CharacterObfuscationOperationRule(Character, Set<Integer>, boolean, Optional<Character>, Operation, Character) - Constructor for class io.github.astrapi69.crypt.data.obfuscation.rule.CharacterObfuscationOperationRule
- 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
- 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
- commonName(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes.CertificateAttributesBuilder
- 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
- critical(boolean) - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionInfo.ExtensionInfoBuilder
- crypt.data - module 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.
- 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.
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
-
Transform the given plain
Stringobject into a hexadecimalStringobject. - 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
- equals(Object) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo
- equals(Object) - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionInfo
- equals(Object) - Method in class io.github.astrapi69.crypt.data.certificate.Valitidy
- 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.ExtensionInfo.ExtensionInfoBuilder
- ExtensionInfo - Class in io.github.astrapi69.crypt.data.certificate
- ExtensionInfo() - Constructor for class io.github.astrapi69.crypt.data.certificate.ExtensionInfo
- ExtensionInfo(ExtensionInfo.ExtensionInfoBuilder<?, ?>) - Constructor for class io.github.astrapi69.crypt.data.certificate.ExtensionInfo
- ExtensionInfo(ASN1ObjectIdentifier, boolean, ASN1OctetString) - Constructor for class io.github.astrapi69.crypt.data.certificate.ExtensionInfo
- ExtensionInfo.ExtensionInfoBuilder<C extends ExtensionInfo,B extends ExtensionInfo.ExtensionInfoBuilder<C,B>> - Class in io.github.astrapi69.crypt.data.certificate
- ExtensionInfoBuilder() - Constructor for class io.github.astrapi69.crypt.data.certificate.ExtensionInfo.ExtensionInfoBuilder
F
- 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
- generateECKeys() - Static method in class io.github.astrapi69.crypt.data.factory.KeyPairFactory
- generatePublicKey(PrivateKey) - Static method in class io.github.astrapi69.crypt.data.key.PrivateKeyExtensions
-
Generate the corresponding
PublicKeyobject from the givenPrivateKeyobject. - getAlgorithm(Key) - 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 - getCharacter() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
- getCharacter() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule
- getCommonName() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
- 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
- getData() - Method in class io.github.astrapi69.crypt.data.blockchain.Block
- getEncoded(Key) - 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.ExtensionInfo
- 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) - 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 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
- 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.CertificateInfo
- 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
-
Reads from the given
Filethat contains the password protectedKeyPairand returns it - 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
- 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
- getNotAfter() - Method in class io.github.astrapi69.crypt.data.certificate.Valitidy
- getNotBefore() - Method in class io.github.astrapi69.crypt.data.certificate.Valitidy
- getObfuscationRules() - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationBiMapRules
- getOperatedCharacter() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
- getOperation() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
- getOrganisation() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
- getOrganisationUnit() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
- 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. - getPublicKey() - Method in class io.github.astrapi69.crypt.data.blockchain.Address
- getPublicKey() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo
- 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
- getReplaceWith() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule
- getRules() - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules
- getSenderHash() - Method in class io.github.astrapi69.crypt.data.blockchain.Transaction
- getSerialNumber() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo
- 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.CertificateInfo
- 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
- getSubject() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo
- 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. - getValidUntil(X509Certificate) - Static method in class io.github.astrapi69.crypt.data.key.CertificateExtensions
-
Gets the valid until of the given
X509Certificate. - getValitidy() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo
- getValue() - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionInfo
- getVersion() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo
- 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.CertificateInfo
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
- hashCode() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo
- hashCode() - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionInfo
- hashCode() - Method in class io.github.astrapi69.crypt.data.certificate.Valitidy
- 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
- inverted(boolean) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule.ObfuscationOperationRuleBuilder
- 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 holds data 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
- isCritical() - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionInfo
- isInverted() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
- 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.CertificateInfo.CertificateInfoBuilder
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
KeyExtensions - KeyModel - Class in io.github.astrapi69.crypt.data.model
- 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. - 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 class
KeyStoreExtensions. - KeyStoreFactory - Class in io.github.astrapi69.crypt.data.factory
-
The factory class
KeyStoreFactoryholds methods for creatingKeyStoreobjects. - KeyWriter - Class in io.github.astrapi69.crypt.data.key.writer
-
The class
KeyWriteris a utility class for write security keys in files.
L
- loadKeyStore(File, String, String) - Static method in class io.github.astrapi69.crypt.data.factory.KeyStoreFactory
-
Factory method for create a new
KeyStoreobject loaded from an existingKeyStoreobject from the given file. - location(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes.CertificateAttributesBuilder
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(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, int) - 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. - 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(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) - Static method in class io.github.astrapi69.crypt.data.factory.KeyStoreFactory
-
Deprecated.use instead the method
loadKeyStoreNote: will be removed in the next minor version - newKeyStore(String, String, File, boolean) - 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 or load an existingKeyStoreobject from the given 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 private key. - 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
- 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[], 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(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, 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, 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. - notAfter(ZonedDateTime) - Method in class io.github.astrapi69.crypt.data.certificate.Valitidy.ValitidyBuilder
- notBefore(ZonedDateTime) - Method in class io.github.astrapi69.crypt.data.certificate.Valitidy.ValitidyBuilder
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
- 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
- ObfuscationOperationRule(C, Set<Integer>, boolean, Optional<C>, Operation, RW) - Constructor for class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
- ObfuscationOperationRule.ObfuscationOperationRuleBuilder<C,RW> - Class in io.github.astrapi69.crypt.data.obfuscation.rule
- 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
- ObfuscationRule() - Constructor for class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule
- ObfuscationRule(C, RW) - Constructor for class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule
- ObfuscationRule.ObfuscationRuleBuilder<C,RW> - Class in io.github.astrapi69.crypt.data.obfuscation.rule
- obfuscationRules(BiMap<Character, Character>) - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.CharacterObfuscationRules.CharacterObfuscationRulesBuilder
- obfuscationRules(BiMap<K, V>) - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationBiMapRules.ObfuscationBiMapRulesBuilder
- 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
- ObfuscationRules(List<ObfuscationRule<C, RW>>) - Constructor for class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules
- ObfuscationRules.ObfuscationRulesBuilder<C,RW> - Class in io.github.astrapi69.crypt.data.obfuscation.rules
- 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
- operation(Operation) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule.ObfuscationOperationRuleBuilder
- organisation(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes.CertificateAttributesBuilder
- organisationUnit(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes.CertificateAttributesBuilder
P
- PemKeyModel - Class in io.github.astrapi69.crypt.data.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 list of possible pins - PrivateKeyExtensions - Class in io.github.astrapi69.crypt.data.key
-
The class
PrivateKeyExtensions. - 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.CertificateInfo.CertificateInfoBuilder
- 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(KeyModel) - Static method in class io.github.astrapi69.crypt.data.key.reader.PrivateKeyReader
-
Reads the given
KeyModelobject 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
- replaceWith(RW) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule.ObfuscationRuleBuilder
- rule(ObfuscationRule<C, RW>) - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules.ObfuscationRulesBuilder
- rules(Collection<? extends ObfuscationRule<C, RW>>) - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules.ObfuscationRulesBuilder
- rulesBuilder() - Static method in class io.github.astrapi69.crypt.data.obfuscation.rules.CharacterObfuscationRules
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
- self() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo.CertificateInfoBuilder
- self() - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionInfo.ExtensionInfoBuilder
- self() - Method in class io.github.astrapi69.crypt.data.certificate.Valitidy.ValitidyBuilder
- serialNumber(BigInteger) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo.CertificateInfoBuilder
- setCharacter(C) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
- setCharacter(C) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule
- setCommonName(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
- setCountryCode(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
- setCritical(boolean) - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionInfo
- setData(String) - Method in class io.github.astrapi69.crypt.data.blockchain.Block
- setExtensionId(ASN1ObjectIdentifier) - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionInfo
- 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
- setInverted(boolean) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
- setIssuer(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo
- setLocation(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
- setMerkleRoot(byte[]) - Method in class io.github.astrapi69.crypt.data.blockchain.Block
- setName(String) - Method in class io.github.astrapi69.crypt.data.blockchain.Address
- setNotAfter(ZonedDateTime) - Method in class io.github.astrapi69.crypt.data.certificate.Valitidy
- setNotBefore(ZonedDateTime) - Method in class io.github.astrapi69.crypt.data.certificate.Valitidy
- setOperatedCharacter(Optional<C>) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
- setOperation(Operation) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
- setOrganisation(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
- setOrganisationUnit(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
- 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.CertificateInfo
- setReplaceWith(RW) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
- setReplaceWith(RW) - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule
- setRules(List<ObfuscationRule<C, RW>>) - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules
- setSenderHash(byte[]) - Method in class io.github.astrapi69.crypt.data.blockchain.Transaction
- setSerialNumber(BigInteger) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo
- setSignature(byte[]) - Method in class io.github.astrapi69.crypt.data.blockchain.Transaction
- setSignatureAlgorithm(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo
- setState(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
- setSubject(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo
- 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
- setValitidy(Valitidy) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo
- setValue(ASN1OctetString) - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionInfo
- setVersion(int) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo
- setX509v3Extensions(Map<String, String>) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo
- SharedSecretModel - Class in io.github.astrapi69.crypt.data.model
- SharedSecretModel() - Constructor for class io.github.astrapi69.crypt.data.model.SharedSecretModel
- signatureAlgorithm(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo.CertificateInfoBuilder
- state(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes.CertificateAttributesBuilder
- subject(String) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo.CertificateInfoBuilder
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
-
Transform the given
PublicKeyto a base64 encodedStringvalue. - 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
- toBuilder() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo
- toBuilder() - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionInfo
- toBuilder() - Method in class io.github.astrapi69.crypt.data.certificate.Valitidy
- toBuilder() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationOperationRule
- toBuilder() - Method in class io.github.astrapi69.crypt.data.obfuscation.rule.ObfuscationRule
- toBuilder() - Method in class io.github.astrapi69.crypt.data.obfuscation.rules.ObfuscationRules
- toCertificateInfo(X509Certificate) - Static method in class io.github.astrapi69.crypt.data.key.CertificateExtensions
-
Converts the given
X509Certificateobject to anCertificateInfoobject - 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. - toExtension(ExtensionInfo) - Static method in class io.github.astrapi69.crypt.data.certificate.ExtensionInfo
- toExtensionInfo(Extension) - Static method in class io.github.astrapi69.crypt.data.certificate.ExtensionInfo
- 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
-
Transform the given
PublicKeyto a hexadecimalStringvalue. - toHexString(PublicKey, boolean) - Static method in class io.github.astrapi69.crypt.data.key.PublicKeyExtensions
-
Transform the given
PublicKeyto a hexadecimalStringvalue. - toKeyModel(Certificate) - 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
-
Transforms the given
PublicKeyobject to aKeyModelobject - toPemFile(PublicKey, File) - Static method in class io.github.astrapi69.crypt.data.key.PublicKeyExtensions
-
Write the given
PublicKeyinto the givenFile. - toPemFormat(File) - Static method in class io.github.astrapi69.crypt.data.key.reader.PemObjectReader
-
Transform the given key
Fileobject in pem formatStringobject - 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 an byte array
- 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(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
- toString() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes.CertificateAttributesBuilder
- toString() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateAttributes
- toString() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo.CertificateInfoBuilder
- toString() - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo
- toString() - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionInfo.ExtensionInfoBuilder
- toString() - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionInfo
- toString() - Method in class io.github.astrapi69.crypt.data.certificate.Valitidy
- toString() - Method in class io.github.astrapi69.crypt.data.certificate.Valitidy.ValitidyBuilder
- 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
- 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. - Transaction - Class in io.github.astrapi69.crypt.data.blockchain
-
The class
Transaction - Transaction() - Constructor for class io.github.astrapi69.crypt.data.blockchain.Transaction
- Transaction(String, byte[], byte[]) - Constructor for class io.github.astrapi69.crypt.data.blockchain.Transaction
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 - valitidy(Valitidy) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo.CertificateInfoBuilder
- Valitidy - Class in io.github.astrapi69.crypt.data.certificate
-
Use only ZoneId.of("UTC") for the values
- Valitidy() - Constructor for class io.github.astrapi69.crypt.data.certificate.Valitidy
- Valitidy(Valitidy.ValitidyBuilder<?, ?>) - Constructor for class io.github.astrapi69.crypt.data.certificate.Valitidy
- Valitidy(ZonedDateTime, ZonedDateTime) - Constructor for class io.github.astrapi69.crypt.data.certificate.Valitidy
- Valitidy.ValitidyBuilder<C extends Valitidy,B extends Valitidy.ValitidyBuilder<C,B>> - Class in io.github.astrapi69.crypt.data.certificate
- ValitidyBuilder() - Constructor for class io.github.astrapi69.crypt.data.certificate.Valitidy.ValitidyBuilder
- value(ASN1OctetString) - Method in class io.github.astrapi69.crypt.data.certificate.ExtensionInfo.ExtensionInfoBuilder
- version(int) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo.CertificateInfoBuilder
W
- write(X509Certificate, File, KeyFileFormat) - Static method in class io.github.astrapi69.crypt.data.key.writer.CertificateWriter
-
Write the given
X509Certificateinto the givenFilein the givenKeyFileFormatformat. - write(X509Certificate, OutputStream, KeyFileFormat) - Static method in class io.github.astrapi69.crypt.data.key.writer.CertificateWriter
-
Write the given
X509Certificateinto the givenOutputStreamin the givenKeyFileFormatformat. - 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 the given
PublicKeyinto the givenFile. - 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
-
Write the given
Keyinto the givenFile. - 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
-
Write the given
PublicKeyinto the givenFile.
X
- x509v3Extensions(Map<String, String>) - Method in class io.github.astrapi69.crypt.data.certificate.CertificateInfo.CertificateInfoBuilder
All Classes All Packages