Skip navigation links
A B C D E F G H I K N O P R S T W 

A

Address - Class in de.alpharogroup.crypto.blockchain
The class Address
Address(String, byte[]) - Constructor for class de.alpharogroup.crypto.blockchain.Address
Instantiates a new Address
AlgorithmParameterSpecFactory - Class in de.alpharogroup.crypto.factories
The factory class AlgorithmParameterSpecFactory holds methods for creating AlgorithmParameterSpec objects.
AlgorithmParameterSpecFactory() - Constructor for class de.alpharogroup.crypto.factories.AlgorithmParameterSpecFactory
 

B

BEGIN_CERTIFICATE_PREFIX - Static variable in class de.alpharogroup.crypto.key.reader.CertificateReader
The Constant BEGIN_CERTIFICATE_PREFIX.
BEGIN_PRIVATE_KEY_PREFIX - Static variable in class de.alpharogroup.crypto.key.reader.PrivateKeyReader
The Constant BEGIN_PRIVATE_KEY_PREFIX.
BEGIN_PUBLIC_KEY_PREFIX - Static variable in class de.alpharogroup.crypto.key.reader.PublicKeyReader
The Constant BEGIN_PUBLIC_KEY_PREFIX.
BEGIN_RSA_PRIVATE_KEY_PREFIX - Static variable in class de.alpharogroup.crypto.key.reader.PrivateKeyReader
The Constant BEGIN_RSA_PRIVATE_KEY_PREFIX.
Block - Class in de.alpharogroup.crypto.blockchain
The class Block
Block(byte[], List<ITransaction>, long) - Constructor for class de.alpharogroup.crypto.blockchain.Block
 

C

CertFactory - Class in de.alpharogroup.crypto.factories
The factory class CertFactory holds methods for creating Certificate objects and sub classes like X509Certificate.
CertFactory() - Constructor for class de.alpharogroup.crypto.factories.CertFactory
 
CertificateBuilderFactory - Class in de.alpharogroup.crypto.factories
The factory class CertificateBuilderFactory holds methods for creating CertificateBuilder.
CertificateBuilderFactory() - Constructor for class de.alpharogroup.crypto.factories.CertificateBuilderFactory
 
CertificateExtensions - Class in de.alpharogroup.crypto.key
The class CertificateExtensions provides extension methods for X509Certificate objects.
CertificateExtensions() - Constructor for class de.alpharogroup.crypto.key.CertificateExtensions
 
CertificateReader - Class in de.alpharogroup.crypto.key.reader
The class CertificateReader is a utility class for reading certificates.
CertificateReader() - Constructor for class de.alpharogroup.crypto.key.reader.CertificateReader
 
CertificateWriter - Class in de.alpharogroup.crypto.key.writer
The class CertificateWriter is a utility class for write certificates in files or streams in several file formats.
CertificateWriter() - Constructor for class de.alpharogroup.crypto.key.writer.CertificateWriter
 
CharacterObfuscationOperationRule - Class in de.alpharogroup.crypto.obfuscation.rule
The class CharacterObfuscationOperationRule builds a complex rule for obfuscating a single character.
CharacterObfuscationOperationRule(Character, Character, Operation, Set<Integer>) - Constructor for class de.alpharogroup.crypto.obfuscation.rule.CharacterObfuscationOperationRule
 
CharacterObfuscationRules - Class in de.alpharogroup.crypto.obfuscation.rules
The class CharacterObfuscationRules can define a simple rule for encrypt and decrypt a key.
CharacterObfuscationRules(BiMap<Character, Character>) - Constructor for class de.alpharogroup.crypto.obfuscation.rules.CharacterObfuscationRules
Instantiates a new CharacterObfuscationRules.
CipherFactory - Class in de.alpharogroup.crypto.factories
The factory class CipherFactory holds methods for creating Cipher objects.
CipherFactory() - Constructor for class de.alpharogroup.crypto.factories.CipherFactory
 
compare(ObfuscationOperationRule<Character, Character>, ObfuscationOperationRule<Character, Character>) - Method in class de.alpharogroup.crypto.obfuscation.rule.ObfuscationOperationRuleComparator
CryptConst - Class in de.alpharogroup.crypto
Deprecated.
use instead the enum CompoundAlgorithm.

Note: will be remove on next minor release
CryptConst() - Constructor for class de.alpharogroup.crypto.CryptConst
Deprecated.
 
CryptModel<C,K> - Class in de.alpharogroup.crypto.model
The class CryptModel holds data for the encryption or decryption process.
CryptModel() - Constructor for class de.alpharogroup.crypto.model.CryptModel
 

D

de.alpharogroup.crypto - package de.alpharogroup.crypto
This package provides a constant class with several constants
de.alpharogroup.crypto.blockchain - package de.alpharogroup.crypto.blockchain
 
de.alpharogroup.crypto.factories - package de.alpharogroup.crypto.factories
This package provides factory classes for create cipher and other objects
de.alpharogroup.crypto.hash - package de.alpharogroup.crypto.hash
This package provides a class for hash text values
de.alpharogroup.crypto.hex - package de.alpharogroup.crypto.hex
This package provides a class for hex text values
de.alpharogroup.crypto.key - package de.alpharogroup.crypto.key
This package provides utility classes for handling private and public key objects
de.alpharogroup.crypto.key.reader - package de.alpharogroup.crypto.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.
de.alpharogroup.crypto.key.writer - package de.alpharogroup.crypto.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.
de.alpharogroup.crypto.model - package de.alpharogroup.crypto.model
This package provides bean classes that holds data for the encryption or decryption process
de.alpharogroup.crypto.obfuscation.rule - package de.alpharogroup.crypto.obfuscation.rule
This package provides classes that defines obfuscation rules
de.alpharogroup.crypto.obfuscation.rules - package de.alpharogroup.crypto.obfuscation.rules
This package provides classes that decorates obfuscation rules
decodeHex(byte[]) - Static method in class de.alpharogroup.crypto.hex.HexExtensions
Transform the given byte array that contains the binary data decoded to a String object.
decodeHex(char[]) - Static method in class de.alpharogroup.crypto.hex.HexExtensions
Transform the given array of characters representing hexadecimal values into an array of bytes.
decodeHex(String) - Static method in class de.alpharogroup.crypto.hex.HexExtensions
Decode the given hexadecimal String object
decodeHexToString(char[]) - Static method in class de.alpharogroup.crypto.hex.HexExtensions
Transform the given array of characters representing hexadecimal values into a String object.
deleteAlias(File, String, String) - Static method in class de.alpharogroup.crypto.key.KeyStoreExtensions
Delete the given alias from the given keystore file.

E

encodeHex(byte[]) - Static method in class de.alpharogroup.crypto.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 de.alpharogroup.crypto.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 de.alpharogroup.crypto.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 de.alpharogroup.crypto.hex.HexExtensions
Transform the given plain String object into a hexadecimal String object.
EncryptedPrivateKeyReader - Class in de.alpharogroup.crypto.key.reader
The class EncryptedPrivateKeyReader is a utility class for reading encrypted private keys that are protected with a password.
EncryptedPrivateKeyReader() - Constructor for class de.alpharogroup.crypto.key.reader.EncryptedPrivateKeyReader
 
EncryptedPrivateKeyWriter - Class in de.alpharogroup.crypto.key.writer
The class EncryptedPrivateKeyWriter is a utility class for write and protect PrivateKey objects with a password to files.
EncryptedPrivateKeyWriter() - Constructor for class de.alpharogroup.crypto.key.writer.EncryptedPrivateKeyWriter
 
encryptPrivateKeyWithPassword(PrivateKey, String) - Static method in class de.alpharogroup.crypto.key.writer.EncryptedPrivateKeyWriter
Encrypt the given PrivateKey with the given password and return the resulted byte array.
encryptPrivateKeyWithPassword(PrivateKey, OutputStream, String) - Static method in class de.alpharogroup.crypto.key.writer.EncryptedPrivateKeyWriter
Encrypt the given PrivateKey with the given password and write the result to the given OutputStream.
encryptPrivateKeyWithPassword(PrivateKey, File, String) - Static method in class de.alpharogroup.crypto.key.writer.EncryptedPrivateKeyWriter
Encrypt the given PrivateKey with the given password and write the result to the given File.
END_CERTIFICATE_SUFFIX - Static variable in class de.alpharogroup.crypto.key.reader.CertificateReader
The Constant END_CERTIFICATE_SUFFIX.
END_PRIVATE_KEY_SUFFIX - Static variable in class de.alpharogroup.crypto.key.reader.PrivateKeyReader
The Constant END_PRIVATE_KEY_SUFFIX.
END_PUBLIC_KEY_SUFFIX - Static variable in class de.alpharogroup.crypto.key.reader.PublicKeyReader
The Constant END_PUBLIC_KEY_SUFFIX.
END_RSA_PRIVATE_KEY_SUFFIX - Static variable in class de.alpharogroup.crypto.key.reader.PrivateKeyReader
The Constant END_RSA_PRIVATE_KEY_SUFFIX.

F

fromPKCS1ToPemFormat(byte[]) - Static method in class de.alpharogroup.crypto.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 de.alpharogroup.crypto.key.PrivateKeyExtensions
Generate the corresponding PublicKey object from the given PrivateKey object.
getCountry(X509Certificate) - Static method in class de.alpharogroup.crypto.key.CertificateExtensions
Gets the country value of the given X509Certificate.
getFingerprint(X509Certificate, HashAlgorithm) - Static method in class de.alpharogroup.crypto.key.CertificateExtensions
Gets the fingerprint from the given X509Certificate and the given algorithm.
getFirstValueOf(X509Certificate, ASN1ObjectIdentifier) - Static method in class de.alpharogroup.crypto.key.CertificateExtensions
Gets the first value of the given X509Certificate and the given ASN1ObjectIdentifier.
getIssuedBy(X509Certificate) - Static method in class de.alpharogroup.crypto.key.CertificateExtensions
Gets the issued by value of the given X509Certificate.
getIssuedTo(X509Certificate) - Static method in class de.alpharogroup.crypto.key.CertificateExtensions
Gets the issued to value of the given X509Certificate.
getKeyLength(PrivateKey) - Static method in class de.alpharogroup.crypto.key.PrivateKeyExtensions
Gets the key length of the given PrivateKey.
getKeyLength(PublicKey) - Static method in class de.alpharogroup.crypto.key.PublicKeyExtensions
Gets the key length of the given PublicKey.
getKeyPair(File, String) - Static method in class de.alpharogroup.crypto.key.reader.EncryptedPrivateKeyReader
Reads from the given File that contains the password protected KeyPair and returns it
getKeySize(PrivateKey) - Static method in class de.alpharogroup.crypto.key.PrivateKeyExtensions
Gets the KeySize of the given PrivateKey or null if not found.
getLeadingZerosCount() - Method in class de.alpharogroup.crypto.blockchain.Block
 
getLocality(X509Certificate) - Static method in class de.alpharogroup.crypto.key.CertificateExtensions
Gets the locality value of the given X509Certificate.
getMerkleRootHash(Queue<byte[]>, HashAlgorithm) - Static method in class de.alpharogroup.crypto.hash.HashExtensions
Gets the hash value of the given queue and the given algorithm.
getOrganization(X509Certificate) - Static method in class de.alpharogroup.crypto.key.CertificateExtensions
Gets the organization value of the given X509Certificate.
getPemObject(File) - Static method in class de.alpharogroup.crypto.key.reader.PemObjectReader
Gets the pem object.
getSignableData() - Method in class de.alpharogroup.crypto.blockchain.Transaction
 
getSignatureAlgorithm(X509Certificate) - Static method in class de.alpharogroup.crypto.key.CertificateExtensions
Gets the signature algorithm.
getValidFrom(X509Certificate) - Static method in class de.alpharogroup.crypto.key.CertificateExtensions
Gets the valid from of the given X509Certificate.
getValidUntil(X509Certificate) - Static method in class de.alpharogroup.crypto.key.CertificateExtensions
Gets the valid until of the given X509Certificate.

H

hash(byte[], HashAlgorithm) - Static method in class de.alpharogroup.crypto.hash.HashExtensions
Hashes the given byte[] object with the given parameters.
hash(byte[], String, HashAlgorithm, Charset) - Static method in class de.alpharogroup.crypto.hash.HashExtensions
Hashes the given byte[] object with the given parameters.
hash(String, String, HashAlgorithm, Charset) - Static method in class de.alpharogroup.crypto.hash.HashExtensions
Hashes the given String object with the given parameters.
hash(byte[], byte[], byte[], long, HashAlgorithm) - Static method in class de.alpharogroup.crypto.hash.HashExtensions
Calculates the hash value as byte array from the given fields
hash(byte[], byte[], long, long, HashAlgorithm) - Static method in class de.alpharogroup.crypto.hash.HashExtensions
Calculates the hash value as byte array from the given fields
hash(byte[], byte[], HashAlgorithm) - Static method in class de.alpharogroup.crypto.hash.HashExtensions
Calculates the hash value as byte array from the given fields
hashAndBase64(String, String, HashAlgorithm, Charset) - Static method in class de.alpharogroup.crypto.hash.HashExtensions
Hashes and encodes it with base64 from the given String object with the given parameters.
HashExtensions - Class in de.alpharogroup.crypto.hash
The class HashExtensions.
HashExtensions() - Constructor for class de.alpharogroup.crypto.hash.HashExtensions
 
HexExtensions - Class in de.alpharogroup.crypto.hex
The class HexExtensions provides methods for encode and decode hex encoded byte or char arrays and String objects.
HexExtensions() - Constructor for class de.alpharogroup.crypto.hex.HexExtensions
 

I

isPemFormat(File) - Static method in class de.alpharogroup.crypto.key.reader.PrivateKeyReader
Checks if the given File is in pem format.
isPrivateKeyPasswordProtected(File) - Static method in class de.alpharogroup.crypto.key.reader.PrivateKeyReader
Checks if the given File( in *.der format) is password protected
ITERATIONCOUNT - Static variable in class de.alpharogroup.crypto.CryptConst
Deprecated.
use instead the same name variable of enum CompoundAlgorithm.

Note: will be remove on next minor release

K

KeyPairFactory - Class in de.alpharogroup.crypto.factories
The factory class KeyPairFactory holds methods for creating KeyPair objects.
KeyPairFactory() - Constructor for class de.alpharogroup.crypto.factories.KeyPairFactory
 
KeySpecFactory - Class in de.alpharogroup.crypto.factories
The factory class KeySpecFactory holds methods for creating KeySpec objects.
KeySpecFactory() - Constructor for class de.alpharogroup.crypto.factories.KeySpecFactory
 
KeyStoreExtensions - Class in de.alpharogroup.crypto.key
KeyStoreExtensions() - Constructor for class de.alpharogroup.crypto.key.KeyStoreExtensions
 
KeyStoreFactory - Class in de.alpharogroup.crypto.factories
The factory class KeyStoreFactory holds methods for creating KeyStore objects.
KeyStoreFactory() - Constructor for class de.alpharogroup.crypto.factories.KeyStoreFactory
 
KeyWriter - Class in de.alpharogroup.crypto.key.writer
The class KeyWriter is a utility class for write security keys in files.
KeyWriter() - Constructor for class de.alpharogroup.crypto.key.writer.KeyWriter
 

N

newCipher(int, SecretKey, AlgorithmParameterSpec, String) - Static method in class de.alpharogroup.crypto.factories.CipherFactory
Factory method for creating a new Cipher from the given parameters.
newCipher(String) - Static method in class de.alpharogroup.crypto.factories.CipherFactory
Factory method for creating a new Cipher from the given algorithm.
newCipher(String, String) - Static method in class de.alpharogroup.crypto.factories.CipherFactory
Factory method for creating a new Cipher from the given algorithm and provider.
newCipher(String, String, byte[], int, int) - Static method in class de.alpharogroup.crypto.factories.CipherFactory
Factory method for creating a new Cipher from the given parameters.
newCipher(CryptModel<Cipher, String>) - Static method in class de.alpharogroup.crypto.factories.CipherFactory
Factory method for creating a new Cipher from the given parameters.
newEndEntityX509CertificateV3(KeyPair, X500Name, BigInteger, Date, Date, X500Name, String, X509Certificate) - Static method in class de.alpharogroup.crypto.factories.CertFactory
Factory method for creating a new intermediate X509Certificate object 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 de.alpharogroup.crypto.factories.CertFactory
Factory method for creating a new intermediate X509Certificate object of version 3 of X.509 from the given parameters that can be used to sign other certificates.
newKeyPair(Algorithm, KeySize) - Static method in class de.alpharogroup.crypto.factories.KeyPairFactory
Factory method for creating a new KeyPair from the given algorithm and KeySize
newKeyPair(Algorithm, int) - Static method in class de.alpharogroup.crypto.factories.KeyPairFactory
Factory method for creating a new KeyPair from the given algorithm and key size.
newKeyPair(String, int) - Static method in class de.alpharogroup.crypto.factories.KeyPairFactory
Factory method for creating a new KeyPair from the given parameters.
newKeyPair(PublicKey, PrivateKey) - Static method in class de.alpharogroup.crypto.factories.KeyPairFactory
Factory method for creating a new KeyPair from the given parameters.
newKeyPair(File, File) - Static method in class de.alpharogroup.crypto.factories.KeyPairFactory
Factory method for creating a new KeyPair from the given parameters.
newKeyPairGenerator(String, int) - Static method in class de.alpharogroup.crypto.factories.KeyPairFactory
Factory method for creating a new KeyPairGenerator from the given parameters.
newKeyPairGenerator(String, int, SecureRandom) - Static method in class de.alpharogroup.crypto.factories.KeyPairFactory
Factory method for creating a new KeyPairGenerator from the given parameters.
newKeyStore(String, String, File) - Static method in class de.alpharogroup.crypto.factories.KeyStoreFactory
Factory method for load the KeyStore object from the given file.
newKeyStore(String, String, File, boolean) - Static method in class de.alpharogroup.crypto.factories.KeyStoreFactory
Factory method for create a new empty KeyStore object and save it to the given file with the given parameters or load an existing KeyStore object from the given file.
newPBEKeySpec(String) - Static method in class de.alpharogroup.crypto.factories.KeySpecFactory
Factory method for creating a new PBEKeySpec from the given private key.
newPBEKeySpec(String, byte[], int) - Static method in class de.alpharogroup.crypto.factories.KeySpecFactory
Factory method for creating a new PBEKeySpec from the given private key.
newPBEParameterSpec(byte[], int) - Static method in class de.alpharogroup.crypto.factories.AlgorithmParameterSpecFactory
Factory method for creating a new PBEParameterSpec from the given salt and iteration count.
newSecretKey(char[], String) - Static method in class de.alpharogroup.crypto.factories.SecretKeyFactoryExtensions
Factory method for creating a new SecretKey from the given password and algorithm.
newSecretKeyFactory(String) - Static method in class de.alpharogroup.crypto.factories.SecretKeyFactoryExtensions
Factory method for creating a new SecretKeyFactory from the given algorithm.
newSecretKeySpec(String, int) - Static method in class de.alpharogroup.crypto.factories.SecretKeyFactoryExtensions
Factory method for creating a new SecretKeySpec from the given algorithm and the given key length.
newSecretKeySpec(byte[], String) - Static method in class de.alpharogroup.crypto.factories.SecretKeyFactoryExtensions
Factory method for creating a new SecretKeySpec from the given algorithm and the given secret key as byte array.
newX509Certificate(String, byte[]) - Static method in class de.alpharogroup.crypto.factories.CertFactory
Factory method for creating a new X509Certificate from the given certificate type and certificate data as byte array.
newX509Certificate(PublicKey, PrivateKey, BigInteger, String, String, String, Date, Date) - Static method in class de.alpharogroup.crypto.factories.CertFactory
Factory method for creating a new X509Certificate object from the given parameters.
newX509CertificateV1(KeyPair, X500Name, BigInteger, Date, Date, X500Name, String) - Static method in class de.alpharogroup.crypto.factories.CertFactory
Factory method for creating a new X509Certificate object of the first version of X.509 from the given parameters.
newX509v1CertificateBuilder(X500Name, BigInteger, Date, Date, X500Name, PublicKey) - Static method in class de.alpharogroup.crypto.factories.CertificateBuilderFactory
Factory method for creating a new X509v1CertificateBuilder object of version 1 of X.509 from the given parameters.
newX509v3CertificateBuilder(X500Name, BigInteger, Date, Date, X500Name, SubjectPublicKeyInfo) - Static method in class de.alpharogroup.crypto.factories.CertificateBuilderFactory
Factory method for creating a new X509v3CertificateBuilder object of version 3 of X.509 from the given parameters.

O

ObfuscationBiMapRules<K,V> - Class in de.alpharogroup.crypto.obfuscation.rules
The class ObfuscationBiMapRules decorates a BiMap that defines rules for encrypt and decrypt given strings.
ObfuscationBiMapRules(BiMap<K, V>) - Constructor for class de.alpharogroup.crypto.obfuscation.rules.ObfuscationBiMapRules
Instantiates a new ObfuscationBiMapRules.
ObfuscationOperationRule<C,RW> - Class in de.alpharogroup.crypto.obfuscation.rule
The class ObfuscationOperationRule builds a complex rule for obfuscating a single character.
ObfuscationOperationRule(C, RW, Operation, Set<Integer>) - Constructor for class de.alpharogroup.crypto.obfuscation.rule.ObfuscationOperationRule
 
ObfuscationOperationRuleComparator - Class in de.alpharogroup.crypto.obfuscation.rule
ObfuscationOperationRuleComparator() - Constructor for class de.alpharogroup.crypto.obfuscation.rule.ObfuscationOperationRuleComparator
 
ObfuscationRule<C,RW> - Class in de.alpharogroup.crypto.obfuscation.rule
 
ObfuscationRule() - Constructor for class de.alpharogroup.crypto.obfuscation.rule.ObfuscationRule
 
ObfuscationRules<C,RW> - Class in de.alpharogroup.crypto.obfuscation.rules
The class ObfuscationRules holds a list of obfuscation rules that will be processed with an Obfusactor implementation.
ObfuscationRules() - Constructor for class de.alpharogroup.crypto.obfuscation.rules.ObfuscationRules
 

P

PBE_WITH - Static variable in class de.alpharogroup.crypto.CryptConst
Deprecated.


Note: will be remove on next minor release
PBE_WITH_MD5_AND_AES - Static variable in class de.alpharogroup.crypto.CryptConst
Deprecated.
use instead the same name variable of enum CompoundAlgorithm.

Note: will be remove on next minor release
PBE_WITH_MD5_AND_DES - Static variable in class de.alpharogroup.crypto.CryptConst
Deprecated.
use instead the same name variable of enum CompoundAlgorithm.

Note: will be remove on next minor release
PBE_WITH_SHA1_AND_128BIT_AES_CBC_BC - Static variable in class de.alpharogroup.crypto.CryptConst
Deprecated.
use instead the same name variable of enum CompoundAlgorithm.

Note: will be remove on next minor release
PBE_WITH_SHA1_AND_DES_EDE - Static variable in class de.alpharogroup.crypto.CryptConst
Deprecated.
use instead the same name variable of enum CompoundAlgorithm.

Note: will be remove on next minor release
PBKDF2_WITH_HMAC_SHA1 - Static variable in class de.alpharogroup.crypto.CryptConst
Deprecated.
use instead the same name variable of enum CompoundAlgorithm.

Note: will be remove on next minor release
PemObjectReader - Class in de.alpharogroup.crypto.key.reader
The class PemObjectReader is a utility class for reading PemObject from a file.
PemObjectReader() - Constructor for class de.alpharogroup.crypto.key.reader.PemObjectReader
 
PRIVATE_KEY - Static variable in class de.alpharogroup.crypto.CryptConst
Deprecated.
use instead the same name variable of enum CompoundAlgorithm.

Note: will be remove on next minor release
PrivateKeyExtensions - Class in de.alpharogroup.crypto.key
PrivateKeyExtensions() - Constructor for class de.alpharogroup.crypto.key.PrivateKeyExtensions
 
PrivateKeyReader - Class in de.alpharogroup.crypto.key.reader
The class PrivateKeyReader is a utility class for reading private keys in *.der or *.pem format.
PrivateKeyReader() - Constructor for class de.alpharogroup.crypto.key.reader.PrivateKeyReader
 
PrivateKeyWriter - Class in de.alpharogroup.crypto.key.writer
The class PrivateKeyWriter is a utility class for write public keys in files or streams.
PrivateKeyWriter() - Constructor for class de.alpharogroup.crypto.key.writer.PrivateKeyWriter
 
PublicKeyExtensions - Class in de.alpharogroup.crypto.key
PublicKeyExtensions() - Constructor for class de.alpharogroup.crypto.key.PublicKeyExtensions
 
PublicKeyReader - Class in de.alpharogroup.crypto.key.reader
The class PublicKeyReader is a utility class for reading public keys.
PublicKeyReader() - Constructor for class de.alpharogroup.crypto.key.reader.PublicKeyReader
 
PublicKeyWriter - Class in de.alpharogroup.crypto.key.writer
The class PublicKeyWriter is a utility class for write public keys in files or streams.
PublicKeyWriter() - Constructor for class de.alpharogroup.crypto.key.writer.PublicKeyWriter
 

R

readCertificate(File) - Static method in class de.alpharogroup.crypto.key.reader.CertificateReader
Reads the given file in *.der format and tries to create a X509Certificate object.
readCertificate(byte[]) - Static method in class de.alpharogroup.crypto.key.reader.CertificateReader
Reads the given byte array and tries to create a X509Certificate object.
readPasswordProtectedPrivateKey(byte[], String, String) - Static method in class de.alpharogroup.crypto.key.reader.EncryptedPrivateKeyReader
Reads the given byte array that contains a password protected private key.
readPasswordProtectedPrivateKey(File, String, String) - Static method in class de.alpharogroup.crypto.key.reader.EncryptedPrivateKeyReader
Reads from the given File that contains the password protected private key and returns it
readPasswordProtectedPrivateKey(File, String) - Static method in class de.alpharogroup.crypto.key.reader.EncryptedPrivateKeyReader
Reads the given File that contains a password protected private key.
readPemCertificate(File) - Static method in class de.alpharogroup.crypto.key.reader.CertificateReader
Read pem certificate.
readPemFileAsBase64(File) - Static method in class de.alpharogroup.crypto.key.reader.CertificateReader
Read the certificate from a pem file as base64 encoded String value.
readPemFileAsBase64(File) - Static method in class de.alpharogroup.crypto.key.reader.PrivateKeyReader
Read the private key from a pem file as base64 encoded String value.
readPemFileAsBase64(File) - Static method in class de.alpharogroup.crypto.key.reader.PublicKeyReader
Read the public key from a pem file as base64 encoded String value.
readPemPrivateKey(File, String) - Static method in class de.alpharogroup.crypto.key.reader.PemObjectReader
Reads the given File( in *.pem format) that contains a password protected private key.
readPemPrivateKey(File) - Static method in class de.alpharogroup.crypto.key.reader.PrivateKeyReader
Reads the given File( in *.pem format) with the default RSA algorithm and returns the PrivateKey object.
readPemPrivateKey(File, String) - Static method in class de.alpharogroup.crypto.key.reader.PrivateKeyReader
Reads the given File( in *.pem format) with given algorithm and returns the PrivateKey object.
readPemPrivateKey(String, String) - Static method in class de.alpharogroup.crypto.key.reader.PrivateKeyReader
Reads the given String( in *.pem format) with given algorithm and returns the PrivateKey object.
readPemPublicKey(File) - Static method in class de.alpharogroup.crypto.key.reader.PublicKeyReader
reads a public key from a file.
readPrivateKey(File) - Static method in class de.alpharogroup.crypto.key.reader.PrivateKeyReader
Reads the given File( in *.der format) with the default RSA algorithm and returns the PrivateKey object.
readPrivateKey(File, String) - Static method in class de.alpharogroup.crypto.key.reader.PrivateKeyReader
Reads the given File( in *.der format) with the given algorithm and returns the PrivateKey object.
readPrivateKey(byte[]) - Static method in class de.alpharogroup.crypto.key.reader.PrivateKeyReader
Reads the given byte array with the default RSA algorithm and returns the PrivateKey object.
readPrivateKey(byte[], String) - Static method in class de.alpharogroup.crypto.key.reader.PrivateKeyReader
Reads the given byte array with the given algorithm and returns the PrivateKey object.
readPrivateKey(File, String, String) - Static method in class de.alpharogroup.crypto.key.reader.PrivateKeyReader
Constructs from the given root, parent directory and file name the file and reads the private key.
readPublicKey(File) - Static method in class de.alpharogroup.crypto.key.reader.PublicKeyReader
Read public key.
readPublicKey(byte[]) - Static method in class de.alpharogroup.crypto.key.reader.PublicKeyReader
Read public key.
readPublicKey(byte[], String) - Static method in class de.alpharogroup.crypto.key.reader.PublicKeyReader
Read public key.
RSA_PRIVATE_KEY - Static variable in class de.alpharogroup.crypto.key.reader.PrivateKeyReader
The Constant RSA_PRIVATE_KEY.

S

SALT - Static variable in class de.alpharogroup.crypto.CryptConst
Deprecated.
use instead the same name variable of enum CompoundAlgorithm.

Note: will be remove on next minor release
SecretKeyFactoryExtensions - Class in de.alpharogroup.crypto.factories
The factory class SecretKeyFactory holds methods for creating SecretKeySpec objects.
SecretKeyFactoryExtensions() - Constructor for class de.alpharogroup.crypto.factories.SecretKeyFactoryExtensions
 
SHA256_WITH_RSA - Static variable in class de.alpharogroup.crypto.CryptConst
Deprecated.
use instead the same name variable of enum CompoundAlgorithm.

Note: will be remove on next minor release
SIMPLE_DECRYPTOR - Static variable in class de.alpharogroup.crypto.CryptConst
Deprecated.
Constant for the initialization from SimpleDecryptor.
SIMPLE_ENCRYPTOR - Static variable in class de.alpharogroup.crypto.CryptConst
Deprecated.
Constant for the initialization from SimpleEncryptor.

T

toBase64(PrivateKey) - Static method in class de.alpharogroup.crypto.key.PrivateKeyExtensions
Transform the given PrivateKey to a base64 encoded String value.
toBase64(PublicKey) - Static method in class de.alpharogroup.crypto.key.PublicKeyExtensions
Transform the given PublicKey to a base64 encoded String value.
toBase64Binary(PrivateKey) - Static method in class de.alpharogroup.crypto.key.PrivateKeyExtensions
Transform the given PrivateKey to a base64 encoded String value.
toHex(int) - Static method in class de.alpharogroup.crypto.hex.HexExtensions
Transform the given int to a hexadecimal value.
toHexString(byte[]) - Static method in class de.alpharogroup.crypto.hex.HexExtensions
Transform the given byte array to a hexadecimal String value.
toHexString(byte[], boolean) - Static method in class de.alpharogroup.crypto.hex.HexExtensions
Transform the given byte array to a hexadecimal String value.
toHexString(PrivateKey) - Static method in class de.alpharogroup.crypto.key.PrivateKeyExtensions
Transform the given PrivateKey to a hexadecimal String value.
toHexString(PrivateKey, boolean) - Static method in class de.alpharogroup.crypto.key.PrivateKeyExtensions
Transform the given PrivateKey to a hexadecimal String value.
toHexString(PublicKey) - Static method in class de.alpharogroup.crypto.key.PublicKeyExtensions
Transform the given PublicKey to a hexadecimal String value.
toHexString(PublicKey, boolean) - Static method in class de.alpharogroup.crypto.key.PublicKeyExtensions
Transform the given PublicKey to a hexadecimal String value.
toPemFile(PublicKey, File) - Static method in class de.alpharogroup.crypto.key.PublicKeyExtensions
Write the given PublicKey into the given File.
toPemFormat(PrivateKey) - Static method in class de.alpharogroup.crypto.key.PrivateKeyExtensions
Transform the given private key that is in PKCS1 format and returns a String object in pem format.
toPemFormat(PublicKey) - Static method in class de.alpharogroup.crypto.key.PublicKeyExtensions
Transform the public key in pem format.
toPemFormat(PemObject) - Static method in class de.alpharogroup.crypto.key.reader.PemObjectReader
Transform the given PemObject object in pem format String object.
toPKCS1Format(PrivateKey) - Static method in class de.alpharogroup.crypto.key.PrivateKeyExtensions
Transform the given private key to PKCS#1 format and returns it as an byte array
Transaction - Class in de.alpharogroup.crypto.blockchain
The class Transaction
Transaction(String, byte[], byte[]) - Constructor for class de.alpharogroup.crypto.blockchain.Transaction
 

W

write(X509Certificate, File, KeyFileFormat) - Static method in class de.alpharogroup.crypto.key.writer.CertificateWriter
Write the given X509Certificate into the given File in the given KeyFileFormat format.
write(X509Certificate, OutputStream, KeyFileFormat) - Static method in class de.alpharogroup.crypto.key.writer.CertificateWriter
Write the given X509Certificate into the given OutputStream in the given KeyFileFormat format.
write(PrivateKey, File) - Static method in class de.alpharogroup.crypto.key.writer.PrivateKeyWriter
Write the given PrivateKey into the given File in the *.der format.
write(PrivateKey, OutputStream) - Static method in class de.alpharogroup.crypto.key.writer.PrivateKeyWriter
Write the given PrivateKey into the given OutputStream in the *.der format.
write(PrivateKey, OutputStream, KeyFileFormat, KeyFormat) - Static method in class de.alpharogroup.crypto.key.writer.PrivateKeyWriter
Write the given PrivateKey into the given OutputStream in the given formats.
write(PublicKey, File) - Static method in class de.alpharogroup.crypto.key.writer.PublicKeyWriter
Write the given PublicKey into the given File.
write(PublicKey, OutputStream) - Static method in class de.alpharogroup.crypto.key.writer.PublicKeyWriter
Write the given PublicKey into the given OutputStream.
writeInDerFormat(X509Certificate, File) - Static method in class de.alpharogroup.crypto.key.writer.CertificateWriter
Write the given X509Certificate into the given File in the *.der format.
writeInDerFormat(X509Certificate, OutputStream) - Static method in class de.alpharogroup.crypto.key.writer.CertificateWriter
Write the given X509Certificate into the given OutputStream in the *.pem format.
writeInPemFormat(X509Certificate, File) - Static method in class de.alpharogroup.crypto.key.writer.CertificateWriter
Write the given X509Certificate into the given File in the *.pem format.
writeInPemFormat(X509Certificate, OutputStream) - Static method in class de.alpharogroup.crypto.key.writer.CertificateWriter
Write the given X509Certificate into the given OutputStream in the *.pem format.
writeInPemFormat(Key, File) - Static method in class de.alpharogroup.crypto.key.writer.KeyWriter
Write the given Key into the given File.
writeInPemFormat(PrivateKey, File) - Static method in class de.alpharogroup.crypto.key.writer.PrivateKeyWriter
Write the given PrivateKey into the given File.
writeInPemFormat(PublicKey, File) - Static method in class de.alpharogroup.crypto.key.writer.PublicKeyWriter
Write the given PublicKey into the given File.
A B C D E F G H I K N O P R S T W 
Skip navigation links

Copyright © 2015–2019 Alpha Ro Group UG (haftungsbeschrÀngt). All rights reserved.