Index

C D E G H I K M P R S V 
All Classes and Interfaces|All Packages|Constant Field Values

C

CERT_TYPE - Static variable in class com.eurodyn.qlack.fuse.crypto.service.CryptoSSLService
 
CertificateSignDTO - Class in com.eurodyn.qlack.fuse.crypto.dto
 
CertificateSignDTO() - Constructor for class com.eurodyn.qlack.fuse.crypto.dto.CertificateSignDTO
 
certificateToPEM(X509CertificateHolder) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoCAService
Converts a certificate to a PEM format encoded as X.509.
com.eurodyn.qlack.fuse.crypto.dto - package com.eurodyn.qlack.fuse.crypto.dto
 
com.eurodyn.qlack.fuse.crypto.service - package com.eurodyn.qlack.fuse.crypto.service
 
convertKeyToPEM(KeyPair, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoAsymmetricService
 
CPPHolderDTO - Class in com.eurodyn.qlack.fuse.crypto.dto
An encapsulation of a key comprising of a public key, a private key and a certificate.
CPPHolderDTO() - Constructor for class com.eurodyn.qlack.fuse.crypto.dto.CPPHolderDTO
 
CPPPemHolderDTO - Class in com.eurodyn.qlack.fuse.crypto.dto
An encapsulation of a key comprising of a public key, a private key and a certificate in PEM format.
CPPPemHolderDTO() - Constructor for class com.eurodyn.qlack.fuse.crypto.dto.CPPPemHolderDTO
 
createCA(CreateCADTO) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoCAService
Create a new Certificate Authority.
CreateCADTO - Class in com.eurodyn.qlack.fuse.crypto.dto
 
CreateCADTO() - Constructor for class com.eurodyn.qlack.fuse.crypto.dto.CreateCADTO
 
createKeyPair(CreateKeyPairDTO) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoAsymmetricService
Generates a new keypair consisting of a public key and a private key.
CreateKeyPairDTO - Class in com.eurodyn.qlack.fuse.crypto.dto
A request to create a key pair.
CreateKeyPairDTO() - Constructor for class com.eurodyn.qlack.fuse.crypto.dto.CreateKeyPairDTO
 
createKeystore(String, String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoKeystoreService
Creates an empty keystore.
CryptoAsymmetricService - Class in com.eurodyn.qlack.fuse.crypto.service
 
CryptoAsymmetricService() - Constructor for class com.eurodyn.qlack.fuse.crypto.service.CryptoAsymmetricService
 
CryptoCAService - Class in com.eurodyn.qlack.fuse.crypto.service
Certificate Authority management.
CryptoCAService(CryptoAsymmetricService) - Constructor for class com.eurodyn.qlack.fuse.crypto.service.CryptoCAService
 
CryptoDigestService - Class in com.eurodyn.qlack.fuse.crypto.service
Message digest algorithms.
CryptoDigestService() - Constructor for class com.eurodyn.qlack.fuse.crypto.service.CryptoDigestService
 
CryptoInfoService - Class in com.eurodyn.qlack.fuse.crypto.service
A provider of information regarding the security algorithms and services available in the runtime.
CryptoInfoService() - Constructor for class com.eurodyn.qlack.fuse.crypto.service.CryptoInfoService
 
CryptoKeystoreService - Class in com.eurodyn.qlack.fuse.crypto.service
Utility methods to interact with keystores.
CryptoKeystoreService(CryptoAsymmetricService) - Constructor for class com.eurodyn.qlack.fuse.crypto.service.CryptoKeystoreService
 
CryptoSSLService - Class in com.eurodyn.qlack.fuse.crypto.service
SSL utilities.
CryptoSSLService(CryptoCAService, CryptoAsymmetricService) - Constructor for class com.eurodyn.qlack.fuse.crypto.service.CryptoSSLService
 
CryptoSymmetricService - Class in com.eurodyn.qlack.fuse.crypto.service
Symmetric encryption/decryption utility methods.
CryptoSymmetricService() - Constructor for class com.eurodyn.qlack.fuse.crypto.service.CryptoSymmetricService
 

D

decrypt(byte[], SecretKey, byte[], String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoSymmetricService
Decrypts an encrypted message.
decrypt(byte[], SecretKey, String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoSymmetricService
Decrypts an encrypted message prefixed with a 16 bytes IV.
decrypt(File, File, SecretKey, byte[], String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoSymmetricService
Decrypts a file, optionally decoding an appended IV.
decrypt(File, File, SecretKey, String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoSymmetricService
Decrypts a file also decoding an appended IV.
decrypt(InputStream, OutputStream, SecretKey, byte[], String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoSymmetricService
Decrypts a file, optionally decoding an appended IV.
decrypt(InputStream, OutputStream, SecretKey, String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoSymmetricService
Decrypts a file which is encrypted with a 16 byte IV prefixed.
decrypt(String, byte[], String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoAsymmetricService
Decrypts a payload encrypted with a public key using the private key.

E

encrypt(byte[], SecretKey, byte[], String, String, boolean) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoSymmetricService
Encrypts a plaintext with a given IV.
encrypt(byte[], SecretKey, String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoSymmetricService
Encrypts a plaintext with an internally generated IV.
encrypt(File, File, SecretKey, byte[], String, String, boolean) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoSymmetricService
Encrypts a file producing an encrypted file with optionally appending the IV.
encrypt(File, File, SecretKey, String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoSymmetricService
Encrypts a file producing an encrypted file prefixed with the internally generated IV.
encrypt(InputStream, OutputStream, SecretKey, byte[], String, String, boolean) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoSymmetricService
Encrypts a stream producing an encrypted stream with optionally appending the IV.
encrypt(String, byte[], String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoAsymmetricService
Encrypts a payload.

G

generateCertificate(CertificateSignDTO) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoCAService
Signs a key with another key providing a certificate.
generateIV() - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoSymmetricService
Generates a random IV of 16 bytes.
generateIV(int) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoSymmetricService
Generates a random IV of specific length.
generateKey(int, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoSymmetricService
Generates a symmetric key.
generateKey(int, String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoSymmetricService
Generates a symmetric key.
generateSecureRandom(int) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoDigestService
Generates a random seed.
getAlgorithm() - Method in class com.eurodyn.qlack.fuse.crypto.dto.SecurityServiceDTO
 
getAlgorithmTypes() - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoInfoService
Returns all available security algorithms available in the runtime.
getSecureRandomAlgorithm(String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoAsymmetricService
Finds the requested secure random algorithm or returns the default one.
getSecurityProviders() - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoInfoService
Returns the security providers available in the runtime.
getSecurityServices(String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoInfoService
Returns the security services provided by a specific provider available in the runtime.
getSecurityServicesForAlgorithmType(String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoInfoService
Returns the security services providing a specific security algorithm.
getSocketFactory(SSLSocketFactoryDTO) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoSSLService
Creates an SSL socket factory to be used in clients requiring certificate-based authentication.

H

hmacSha256(String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoDigestService
HMAC with SHA256.

I

isUnlimitedStrengthActive() - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoInfoService
Checks if unlimited strength cryptography is available.
ivFromString(String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoSymmetricService
Generates the original IV from a Base64 encoded IV.

K

keyFromString(String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoSymmetricService
Generates a SecretKey from a Base64 encoded symmetric key.
keystoreFromByteArray(byte[], String, String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoKeystoreService
Converts a byte array representing a KeyStore to a KeyStore.
keystoreToByteArray(KeyStore, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoKeystoreService
Converts a KeyStore to a byte array.
keyToByteArray(Key) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoAsymmetricService
 

M

md5(String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoDigestService
Deprecated.
Prefer the SHA256 alternatives.

P

pemToCertificate(String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoCAService
Parses a certificate in PEM format encoded as X.509.
pemToPrivateKey(String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoAsymmetricService
Converts a text-based private key (in PEM format) to PrivateKey.
pemToPublicKey(String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoAsymmetricService
Converts a text-based public key (in PEM format) to PublicKey.
prettyPrint(List<SecurityServiceDTO>) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoInfoService
Pretty prints a list of services.
privateKeyFromByteArray(byte[], String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoAsymmetricService
Converts a byte array holding a private key in DER format to a private key.
privateKeyToPEM(KeyPair) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoAsymmetricService
Converts a private key to string in PEM format.
publicKeyFromByteArray(byte[], String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoAsymmetricService
 
publicKeyToPEM(KeyPair) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoAsymmetricService
Converts a public key to PEM format.

R

readKeyFromKeystore(InputStream, String, String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoKeystoreService
Reads a key from the given keystore utilising the system's default keystore type and security provider.
readKeyFromKeystore(InputStream, String, String, String, String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoKeystoreService
Reads a key from the given keystore.

S

saveCertificate(byte[], String, String, String, String, byte[]) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoKeystoreService
Saves a certificate to the keystore.
savePrivateKey(byte[], String, String, String, String, byte[], String, String, String, Set<byte[]>) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoKeystoreService
Saves a private (asymmetric) key to the keystore.
saveSymmetricKey(byte[], String, String, String, String, byte[], String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoKeystoreService
Saves a symmetric key to the keystore.
SecurityProviderDTO - Class in com.eurodyn.qlack.fuse.crypto.dto
Representation of a security provider.
SecurityProviderDTO() - Constructor for class com.eurodyn.qlack.fuse.crypto.dto.SecurityProviderDTO
 
SecurityServiceDTO - Class in com.eurodyn.qlack.fuse.crypto.dto
Representation of a security service.
SecurityServiceDTO() - Constructor for class com.eurodyn.qlack.fuse.crypto.dto.SecurityServiceDTO
 
sha256(InputStream) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoDigestService
Calculates the SHA256 of the InputStream.
sha256(String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoDigestService
Calculates the SHA256 of the given string.
sign(String, byte[], String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoAsymmetricService
Signs a message with a private key.
sign(String, InputStream, String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoAsymmetricService
Signs a message using an InputStream.
SSLSocketFactoryCertificateDTO - Class in com.eurodyn.qlack.fuse.crypto.dto
The representation of a certificate in PEM format to be used while creating an SSL socket factory.
SSLSocketFactoryCertificateDTO() - Constructor for class com.eurodyn.qlack.fuse.crypto.dto.SSLSocketFactoryCertificateDTO
 
SSLSocketFactoryDTO - Class in com.eurodyn.qlack.fuse.crypto.dto
SSL socket factory construction details encapsulation.
SSLSocketFactoryDTO() - Constructor for class com.eurodyn.qlack.fuse.crypto.dto.SSLSocketFactoryDTO
 
SSLSocketFactoryPrivateKeyDTO - Class in com.eurodyn.qlack.fuse.crypto.dto
The representation of a private key in PEM format to be used while creating an SSL socket factory.
SSLSocketFactoryPrivateKeyDTO() - Constructor for class com.eurodyn.qlack.fuse.crypto.dto.SSLSocketFactoryPrivateKeyDTO
 

V

verifySignature(String, byte[], String, String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoAsymmetricService
Verifies a signature.
verifySignature(String, InputStream, String, String, String) - Method in class com.eurodyn.qlack.fuse.crypto.service.CryptoAsymmetricService
Verifies a signature using an InputStream.
C D E G H I K M P R S V 
All Classes and Interfaces|All Packages|Constant Field Values