Index

A B C D E G I K M O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AES - Static variable in class org.qubership.atp.crypt.Constants
AES encryption type.
AES_KEY_SIZE - Static variable in class org.qubership.atp.crypt.Constants
Size of AES key.
AES_MODE - Static variable in class org.qubership.atp.crypt.Constants
Canonical name of AES Mode.
AES_PADDINGS - Static variable in class org.qubership.atp.crypt.Constants
Canonical name of AES Paddings.
AES_TRANSFORMATION - Static variable in class org.qubership.atp.crypt.Constants
Canonical name of AES Transformation.
AtpCryptInvalidKeyException - Exception Class in org.qubership.atp.crypt.exception
 
AtpCryptInvalidKeyException(String) - Constructor for exception class org.qubership.atp.crypt.exception.AtpCryptInvalidKeyException
 
AtpCryptInvalidKeyException(String, Exception) - Constructor for exception class org.qubership.atp.crypt.exception.AtpCryptInvalidKeyException
 
AtpCryptoConfiguration - Class in org.qubership.atp.crypt.config
 
AtpCryptoConfiguration() - Constructor for class org.qubership.atp.crypt.config.AtpCryptoConfiguration
 
AtpCryptoEnable - Annotation Type in org.qubership.atp.crypt.config.annotation
 
AtpCryptoException - Exception Class in org.qubership.atp.crypt.exception
 
AtpCryptoException(String) - Constructor for exception class org.qubership.atp.crypt.exception.AtpCryptoException
 
AtpCryptoException(String, Exception) - Constructor for exception class org.qubership.atp.crypt.exception.AtpCryptoException
 
AtpCryptoFactory - Class in org.qubership.atp.crypt
 
AtpCryptoFactory() - Constructor for class org.qubership.atp.crypt.AtpCryptoFactory
 
AtpDecryptException - Exception Class in org.qubership.atp.crypt.exception
 
AtpDecryptException(String) - Constructor for exception class org.qubership.atp.crypt.exception.AtpDecryptException
 
AtpDecryptException(String, Exception) - Constructor for exception class org.qubership.atp.crypt.exception.AtpDecryptException
 
atpDecryptor() - Method in class org.qubership.atp.crypt.config.AtpDecryptorConfiguration
ATP Decryptor bean.
AtpDecryptorConfiguration - Class in org.qubership.atp.crypt.config
 
AtpDecryptorConfiguration() - Constructor for class org.qubership.atp.crypt.config.AtpDecryptorConfiguration
 
AtpDecryptorEnable - Annotation Type in org.qubership.atp.crypt.config.annotation
 
AtpEncryptException - Exception Class in org.qubership.atp.crypt.exception
 
AtpEncryptException(String) - Constructor for exception class org.qubership.atp.crypt.exception.AtpEncryptException
 
AtpEncryptException(String, Exception) - Constructor for exception class org.qubership.atp.crypt.exception.AtpEncryptException
 
atpEncryptor() - Method in class org.qubership.atp.crypt.config.AtpEncryptorConfiguration
ATP Encryptor bean.
AtpEncryptorConfiguration - Class in org.qubership.atp.crypt.config
 
AtpEncryptorConfiguration() - Constructor for class org.qubership.atp.crypt.config.AtpEncryptorConfiguration
 

B

BouncyCastleProvider - Class in org.qubership.atp.crypt.provider
The Bouncy Castle provider.
BouncyCastleProvider() - Constructor for class org.qubership.atp.crypt.provider.BouncyCastleProvider
 
bytesToString(byte[]) - Static method in class org.qubership.atp.crypt.ConverterTools
Make String from byte[] with default charset.

C

Constants - Class in org.qubership.atp.crypt
 
ConverterTools - Class in org.qubership.atp.crypt
 
ConverterTools() - Constructor for class org.qubership.atp.crypt.ConverterTools
 
createDecryptor(String, Object) - Static method in class org.qubership.atp.crypt.AtpCryptoFactory
Create Decryptor by parameters, using default crypto provider.
createDecryptor(String, Object, CryptoProvider) - Static method in class org.qubership.atp.crypt.AtpCryptoFactory
Create Decryptor by parameters.
createDefaultAesDecryptor(String) - Static method in class org.qubership.atp.crypt.AtpCryptoFactory
Create AES decryptor.
createDefaultAesEncryptor(String) - Static method in class org.qubership.atp.crypt.AtpCryptoFactory
Create AES encryptor.
createDefaultRsaDecryptor(String) - Static method in class org.qubership.atp.crypt.AtpCryptoFactory
Create RSA decryptor.
createDefaultRsaEncryptor(String) - Static method in class org.qubership.atp.crypt.AtpCryptoFactory
Create RSA Encryptor.
createEncryptor(String, Object) - Static method in class org.qubership.atp.crypt.AtpCryptoFactory
Create Encryptor by parameters, using default crypto provider.
createEncryptor(String, Object, CryptoProvider) - Static method in class org.qubership.atp.crypt.AtpCryptoFactory
Create Encryptor by parameters.
CryptoProvider - Interface in org.qubership.atp.crypt.api
 
CryptoTools - Class in org.qubership.atp.crypt
 

D

decode(String) - Static method in class org.qubership.atp.crypt.ConverterTools
Decode base64 encoded data.
decrypt(String) - Method in interface org.qubership.atp.crypt.api.Decryptor
Decrypt encryptedData String.
decrypt(String) - Method in class org.qubership.atp.crypt.impl.DecryptorImpl
 
decrypt(String, Object) - Method in interface org.qubership.atp.crypt.api.Decryptor
Decrypt encryptedData String.
decrypt(String, Object) - Method in class org.qubership.atp.crypt.impl.DecryptorImpl
 
decrypt(String, String, Object) - Method in interface org.qubership.atp.crypt.api.CryptoProvider
Decrypt String data using transformation and key provided.
decrypt(String, String, Object) - Method in class org.qubership.atp.crypt.provider.BouncyCastleProvider
 
decryptEncryptedPlacesInString(String) - Method in interface org.qubership.atp.crypt.api.Decryptor
Decrypt encrypted parts of String text (if any).
decryptEncryptedPlacesInString(String) - Method in class org.qubership.atp.crypt.impl.DecryptorImpl
Decrypt and replace text if there is any encrypted data.
decryptIfEncrypted(String) - Method in interface org.qubership.atp.crypt.api.Decryptor
Decrypt encryptedData String if it's encrypted.
decryptIfEncrypted(String) - Method in class org.qubership.atp.crypt.impl.DecryptorImpl
 
decryptIfEncrypted(String, Object) - Method in interface org.qubership.atp.crypt.api.Decryptor
Decrypt encryptedData String if it's encrypted.
decryptIfEncrypted(String, Object) - Method in class org.qubership.atp.crypt.impl.DecryptorImpl
 
Decryptor - Interface in org.qubership.atp.crypt.api
 
DecryptorImpl - Class in org.qubership.atp.crypt.impl
 
DecryptorImpl(String, CryptoProvider, Object) - Constructor for class org.qubership.atp.crypt.impl.DecryptorImpl
Instantiates a new Decryptor.
DEFAULT_CHARSET - Static variable in class org.qubership.atp.crypt.ConverterTools
Default charset value for the package.

E

encode(byte[]) - Static method in class org.qubership.atp.crypt.ConverterTools
Encode input data to base64 format.
encrypt(String) - Method in interface org.qubership.atp.crypt.api.Encryptor
Encrypt String data.
encrypt(String) - Method in class org.qubership.atp.crypt.impl.EncryptorImpl
 
encrypt(String, Object) - Method in interface org.qubership.atp.crypt.api.Encryptor
Encrypt String data using key provided.
encrypt(String, Object) - Method in class org.qubership.atp.crypt.impl.EncryptorImpl
 
encrypt(String, String, Object) - Method in interface org.qubership.atp.crypt.api.CryptoProvider
Encrypt String data using transformation and key provided.
encrypt(String, String, Object) - Method in class org.qubership.atp.crypt.provider.BouncyCastleProvider
 
ENCRYPT_MARKER - Static variable in class org.qubership.atp.crypt.Constants
Encrypted string marker.
ENCRYPTED_MASK - Static variable in class org.qubership.atp.crypt.Constants
Mask used to log/output encrypted values.
Encryptor - Interface in org.qubership.atp.crypt.api
 
EncryptorImpl - Class in org.qubership.atp.crypt.impl
 
EncryptorImpl(String, CryptoProvider, Object) - Constructor for class org.qubership.atp.crypt.impl.EncryptorImpl
Instantiates a new Encryptor.

G

generateKeys() - Method in interface org.qubership.atp.crypt.api.CryptoProvider
Generate Keys.
generateKeys() - Method in class org.qubership.atp.crypt.KeyPairGenerator
Generation of RSA and AES keys.
generateKeys() - Method in class org.qubership.atp.crypt.provider.BouncyCastleProvider
 
generateKeys(String) - Method in class org.qubership.atp.crypt.KeyPairGenerator
Generation of RSA and encryption the incoming AES key.
getDefaultProvider() - Static method in class org.qubership.atp.crypt.AtpCryptoFactory
Get Default crypto provider instance.
getEncryptedData(String) - Static method in class org.qubership.atp.crypt.CryptoTools
Finds encrypted text from data.
getEncryptedMask() - Static method in class org.qubership.atp.crypt.CryptoTools
Get encrypted mask.
getTemplateRegexp() - Static method in class org.qubership.atp.crypt.CryptoTools
Get encrypted data regexp.

I

isEncrypted(String) - Method in interface org.qubership.atp.crypt.api.CryptoProvider
Check if String data parameter is encrypted or not.
isEncrypted(String) - Method in interface org.qubership.atp.crypt.api.Decryptor
Check if String data parameter is encrypted or not.
isEncrypted(String) - Method in class org.qubership.atp.crypt.impl.DecryptorImpl
 
isEncrypted(String) - Method in class org.qubership.atp.crypt.provider.BouncyCastleProvider
Check that string is encrypted.

K

KeyEntity - Class in org.qubership.atp.crypt.api
 
KeyEntity() - Constructor for class org.qubership.atp.crypt.api.KeyEntity
 
KeyPairGenerator - Class in org.qubership.atp.crypt
 
KeyPairGenerator() - Constructor for class org.qubership.atp.crypt.KeyPairGenerator
 

M

main(String[]) - Static method in class org.qubership.atp.crypt.KeyPairGenerator
To generate pair key from console.
maskEncryptedData(String) - Static method in class org.qubership.atp.crypt.CryptoTools
Mask text if encrypted with Constants.ENCRYPTED_MASK mask.
maskEncryptedData(String, String) - Static method in class org.qubership.atp.crypt.CryptoTools
Mask text if encrypted with the mask.

O

org.qubership.atp.crypt - package org.qubership.atp.crypt
 
org.qubership.atp.crypt.api - package org.qubership.atp.crypt.api
 
org.qubership.atp.crypt.config - package org.qubership.atp.crypt.config
 
org.qubership.atp.crypt.config.annotation - package org.qubership.atp.crypt.config.annotation
 
org.qubership.atp.crypt.exception - package org.qubership.atp.crypt.exception
 
org.qubership.atp.crypt.impl - package org.qubership.atp.crypt.impl
 
org.qubership.atp.crypt.provider - package org.qubership.atp.crypt.provider
 

P

PEM_BEGIN - Static variable in class org.qubership.atp.crypt.Constants
PEM Key prefix.

R

readKey(String) - Method in interface org.qubership.atp.crypt.api.CryptoProvider
Read key from string parameter.
readKey(String) - Method in class org.qubership.atp.crypt.KeyPairGenerator
Read the base32 form of an AES key.
readKey(String) - Method in class org.qubership.atp.crypt.provider.BouncyCastleProvider
 
readPrivateKey(String) - Method in interface org.qubership.atp.crypt.api.CryptoProvider
Read private key from string parameter.
readPrivateKey(String) - Method in class org.qubership.atp.crypt.KeyPairGenerator
Read the base32 form of a private key.
readPrivateKey(String) - Method in class org.qubership.atp.crypt.provider.BouncyCastleProvider
 
readPublicKey(String) - Method in interface org.qubership.atp.crypt.api.CryptoProvider
Read public key from string parameter.
readPublicKey(String) - Method in class org.qubership.atp.crypt.KeyPairGenerator
Read the base32 form of a public key.
readPublicKey(String) - Method in class org.qubership.atp.crypt.provider.BouncyCastleProvider
 
RSA - Static variable in class org.qubership.atp.crypt.Constants
RSA name.
RSA_KEY_SIZE - Static variable in class org.qubership.atp.crypt.Constants
RSA Key size.
RSA_TRANSFORMATION - Static variable in class org.qubership.atp.crypt.Constants
RSA Transformation type.

S

stringToBytes(String) - Static method in class org.qubership.atp.crypt.ConverterTools
Convert String to byte[] with default charset.

T

TEMPLATE_PATTERN - Static variable in class org.qubership.atp.crypt.Constants
Compiled pattern to determine encrypted strings.
TEMPLATE_REGEXP - Static variable in class org.qubership.atp.crypt.Constants
Regular expression to determine encrypted strings.
toString() - Method in class org.qubership.atp.crypt.api.KeyEntity
 

V

validateKey(String, String) - Method in class org.qubership.atp.crypt.config.AtpCryptoConfiguration
Validate String key set via propertyName configuration property.
A B C D E G I K M O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form