Index
All Classes|All Packages
C
- com.dyadicsec.advapi - package com.dyadicsec.advapi
D
- decrypt(byte[], byte[]) - Method in class com.dyadicsec.advapi.SDEKey
-
Generic decryption function, implements strong AES-GCM none-deterministic encryption and also takes care of key versioning by appending key UID to the cipher text.
- decryptCreditCard(String) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Decrypt a credit card number, where the encrypted value is also a credit card number
- decryptCreditCard(String, String) - Method in class com.dyadicsec.advapi.SDEKey
-
Decrypt a credit card number, where the encrypted value is also a credit card number
- decryptCreditCard(String, String) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Decrypt a credit card number, where the encrypted value is also a credit card number
- decryptCreditCard(String, String, String) - Method in class com.dyadicsec.advapi.SDEKey
-
Decrypt a credit card number, where the encrypted value is also a credit card number
- decryptEMailAddress(String) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Decrypt an encrypted email address, where the encrypted value is also an email address.
- decryptEMailAddress(String, String) - Method in class com.dyadicsec.advapi.SDEKey
-
Decrypt an encrypted email address, where the encrypted value is also an email address.
- decryptOrderPreserving(long) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Decrypt an integer value encrypted with order preserving encryption
- decryptOrderPreserving(String) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Decrypt a string value encrypted with order preserving encryption
- decryptOrderPreserving(String, long) - Method in class com.dyadicsec.advapi.SDEKey
-
Decrypt an integer value encrypted with order preserving encryption
- decryptOrderPreserving(String, String) - Method in class com.dyadicsec.advapi.SDEKey
-
Decrypt a string value encrypted with order preserving encryption
- decryptOrderPreservingTS(String) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Decrypt a Timestamp value encrypted with order preserving encryption
- decryptOrderPreservingTS(String, String) - Method in class com.dyadicsec.advapi.SDEKey
-
Decrypt a Timestamp value encrypted with order preserving encryption
- decryptSSN(String, String) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Decrypt an encrypted SSN, where the encrypted value is also SSN
- decryptSSN(String, String, String) - Method in class com.dyadicsec.advapi.SDEKey
-
Decrypt an encrypted SSN, where the encrypted value is also SSN
- decryptTypePreserving(boolean) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Decrypt an encryptyed boolean value
- decryptTypePreserving(byte[]) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Decrypt a byte array
- decryptTypePreserving(double) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Decrypt an encryptyed double value
- decryptTypePreserving(float) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Decrypt an encryptyed float value
- decryptTypePreserving(int) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Decrypt an encryptyed integer value
- decryptTypePreserving(long) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Decrypt an encryptyed long value
- decryptTypePreserving(short) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Decrypt an encryptyed short value
- decryptTypePreserving(String, boolean) - Method in class com.dyadicsec.advapi.SDEKey
-
Decrypt an encryptyed boolean value
- decryptTypePreserving(String, boolean) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Decrypt a string value
- decryptTypePreserving(String, byte[]) - Method in class com.dyadicsec.advapi.SDEKey
-
Decrypt a byte array
- decryptTypePreserving(String, double) - Method in class com.dyadicsec.advapi.SDEKey
-
Decrypt an encryptyed double value
- decryptTypePreserving(String, float) - Method in class com.dyadicsec.advapi.SDEKey
-
Decrypt an encryptyed float value
- decryptTypePreserving(String, int) - Method in class com.dyadicsec.advapi.SDEKey
-
Decrypt an encryptyed integer value
- decryptTypePreserving(String, long) - Method in class com.dyadicsec.advapi.SDEKey
-
Decrypt an encryptyed long value
- decryptTypePreserving(String, short) - Method in class com.dyadicsec.advapi.SDEKey
-
Decrypt an encryptyed short value
- decryptTypePreserving(String, String) - Method in class com.dyadicsec.advapi.SDEKey
-
Decrypt an encryptyed string value
- decryptTypePreserving(String, BigDecimal) - Method in class com.dyadicsec.advapi.SDEKey
-
Decrypt an encryptyed BigDecimal value
- decryptTypePreserving(String, Blob) - Method in class com.dyadicsec.advapi.SDEKey
-
Decrypt an encryptyed Blob value
- decryptTypePreserving(String, Clob) - Method in class com.dyadicsec.advapi.SDEKey
-
Decrypt an encryptyed Clob value
- decryptTypePreserving(String, Date) - Method in class com.dyadicsec.advapi.SDEKey
-
Decrypt an encryptyed Date value
- decryptTypePreserving(String, Time) - Method in class com.dyadicsec.advapi.SDEKey
-
Decrypt an encryptyed Time value
- decryptTypePreserving(String, Timestamp) - Method in class com.dyadicsec.advapi.SDEKey
-
Decrypt an encryptyed Timestamp value
- decryptTypePreserving(BigDecimal) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Decrypt an encryptyed BigDecimal value
- decryptTypePreserving(Blob) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Decrypt an encryptyed Blob value
- decryptTypePreserving(Clob) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Decrypt an encryptyed Clob value
- decryptTypePreserving(Date) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Decrypt an encryptyed Date value
- decryptTypePreserving(Time) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Decrypt an encryptyed Time value
- decryptTypePreserving(Timestamp) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Decrypt an encryptyed Timestamp value
- decryptUSPhone(String, String) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Decrypt an encrypted US phone number, where the encrypted value is also a US phone number
- decryptUSPhone(String, String, String) - Method in class com.dyadicsec.advapi.SDEKey
-
Decrypt an encrypted US phone number, where the encrypted value is also a US phone number
- destroy() - Method in class com.dyadicsec.advapi.SDEKey
- destroy() - Method in class com.dyadicsec.advapi.SDESessionKey
E
- encrypt(byte[], byte[]) - Method in class com.dyadicsec.advapi.SDEKey
-
Generic encryption function, implements strong AES-GCM none-deterministic encryption and also takes care of key versioning by appending key UID to the cipher text.
- encryptCreditCard(String) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt a credit card number in format preserving form, where the encrypted value is also a legitimate credit card number.
- encryptCreditCard(String, String) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt a credit card number in format preserving form, where the encrypted value is also a legitimate credit card number.
- encryptCreditCard(String, String) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt a credit card number in format preserving form, where the encrypted value is also a legitimate credit card number.
- encryptCreditCard(String, String, String) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt a credit card number in format preserving form, where the encrypted value is also a legitimate credit card number.
- encryptEMailAddress(String, int) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt an email address in format preserving form, where the encrypted value is also a legitimate email address.
It can contain these characters: A-Z, a-z, 0-9, .!#$%&*+-/={|}~(),:;<>[]
It must contain an @ as a separator and cannot contain spaces. - encryptEMailAddress(String, String, int) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt an email address in format preserving form, where the encrypted value is also a legitimate email address.
It can contain these characters: A-Z, a-z, 0-9, .!#$%&*+-/={|}~(),:;<>[]
It must contain an @ as a separator and cannot contain spaces. - encryptOrderPreserving(int) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt an integer value in order preserving form, encrypted value is of type long
- encryptOrderPreserving(short) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt a short value in order preserving form, where the return value is of type long
- encryptOrderPreserving(String, int) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt an integer value in order preserving form, encrypted value is of type long
- encryptOrderPreserving(String, int) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt a string value in order preserving form
- encryptOrderPreserving(String, short) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt a short value in order preserving form, where the return value is of type long
- encryptOrderPreserving(String, String, int) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt a string value in order preserving form
- encryptOrderPreserving(String, Timestamp) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt a Timestamp value in order preserving form, encrypted value is of string type
- encryptOrderPreserving(Timestamp) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt a Timestamp value in order preserving form, encrypted value is of string type
- encryptPRF(byte[]) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Creates a unique searchable token from a byte array
- encryptPRF(String) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Creates a unique searchable token from a byte array
- encryptPRF(String, byte[]) - Method in class com.dyadicsec.advapi.SDEKey
-
Creates a unique searchable token from a byte array
- encryptSSN(String, String) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt an SSN in format preserving form, where the encrypted value is also a legitimate SSN.
The SSN can be all numbers except:
- Numbers with all zeros in any digit group (000-##-####, ###-00-####, ###-##-0000).
- Numbers with 666 or 900-999 (Individual Taxpayer Identification Number) in the first digit group. - encryptSSN(String, String, String) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt an SSN in format preserving form, where the encrypted value is also a legitimate SSN.
The SSN can be all numbers except:
- Numbers with all zeros in any digit group (000-##-####, ###-00-####, ###-##-0000).
- Numbers with 666 or 900-999 (Individual Taxpayer Identification Number) in the first digit group. - encryptTypePreserving(boolean) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt a boolean value
- encryptTypePreserving(byte[]) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt a byte array
- encryptTypePreserving(double) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt a double value
- encryptTypePreserving(float) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt a float value
- encryptTypePreserving(int) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt a integer value
- encryptTypePreserving(long) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt a long value
- encryptTypePreserving(short) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt a short value
- encryptTypePreserving(String, boolean) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt a boolean value
- encryptTypePreserving(String, boolean) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt a string value.
- encryptTypePreserving(String, byte[]) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt a byte array
- encryptTypePreserving(String, double) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt a double value
- encryptTypePreserving(String, float) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt a float value
- encryptTypePreserving(String, int) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt a integer value
- encryptTypePreserving(String, long) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt a long value
- encryptTypePreserving(String, short) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt a short value
- encryptTypePreserving(String, String) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt a string value
- encryptTypePreserving(String, BigDecimal) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt a BigDecimal value
- encryptTypePreserving(String, Blob) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt a Blob value
- encryptTypePreserving(String, Clob) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt a Clob value
- encryptTypePreserving(String, Date) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt a Date value
- encryptTypePreserving(String, Time) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt a Time value
- encryptTypePreserving(String, Timestamp) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt a Timestamp value
- encryptTypePreserving(BigDecimal) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt a BigDecimal value
- encryptTypePreserving(Blob) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt a Blob value
- encryptTypePreserving(Clob) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt a Clob value
- encryptTypePreserving(Date) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt a Date value
- encryptTypePreserving(Time) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt a Time value
- encryptTypePreserving(Timestamp) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt a Timestamp value
- encryptUSPhone(String, String) - Method in class com.dyadicsec.advapi.SDESessionKey
-
Encrypt a US phone in format preserving form, where the encrypted value is also a legitimate US phone number.
The number is 10 digits. - encryptUSPhone(String, String, String) - Method in class com.dyadicsec.advapi.SDEKey
-
Encrypt a US phone in format preserving form, where the encrypted value is also a legitimate US phone number.
The number is 10 digits.
F
- finalize() - Method in class com.dyadicsec.advapi.SDEKey
- finalize() - Method in class com.dyadicsec.advapi.SDESessionKey
- findKey(long) - Static method in class com.dyadicsec.advapi.SDEKey
-
Find an application level encryption key, located by its UID
- findKey(String) - Static method in class com.dyadicsec.advapi.SDEKey
-
Find an application level encryption key, located by its name
- findKey(String, long) - Static method in class com.dyadicsec.advapi.SDEKey
-
Find an application level encryption key in a specific EKM partition.
- findKey(String, String) - Static method in class com.dyadicsec.advapi.SDEKey
-
Find an application level encryption key in a specific EKM partition.
G
- generate(Partition, String) - Static method in class com.dyadicsec.advapi.SDEKey
- generateSessionKey(int, String) - Method in class com.dyadicsec.advapi.SDEKey
-
Generate a session key which can be used for multiple encryption operations Use the proper purpose per the values and encryption modes which you will use this key with
- getKeyMaterial() - Method in class com.dyadicsec.advapi.SDESessionKey
- getPreviousKey() - Method in class com.dyadicsec.advapi.SDEKey
-
Return the previous key used for encryption in case Re-Key was used
- getSDEKey() - Method in class com.dyadicsec.advapi.SDESessionKey
-
Get the SDEKey used to derive this date encryption key
- getUID() - Method in class com.dyadicsec.advapi.SDEKey
-
Get the unique identifier of a key, can be used in future time to decrypt with a specific key version
P
- PURPOSE_CREDIT_CARD_ENC - Static variable in class com.dyadicsec.advapi.SDEKey
-
Use this session key purpose for credit card number format preserving encryption
- PURPOSE_EMAIL_ENC - Static variable in class com.dyadicsec.advapi.SDEKey
-
Use this session key purpose for email format preserving encryption
- PURPOSE_ONE_WAY - Static variable in class com.dyadicsec.advapi.SDEKey
-
Use this session key purpose for one way encryption (PRF)
- PURPOSE_OP_ENC - Static variable in class com.dyadicsec.advapi.SDEKey
-
Use this session key purpose for order preserving encryption
- PURPOSE_SP_ENC - Static variable in class com.dyadicsec.advapi.SDEKey
-
Use this session key purpose for generic type preserving encryption (besides String)
- PURPOSE_SSN_ENC - Static variable in class com.dyadicsec.advapi.SDEKey
-
Use this session key purpose for SSN format preserving encryption
- PURPOSE_STRING_ENC - Static variable in class com.dyadicsec.advapi.SDEKey
-
Use this session key purpose for String format preserving encryption (type and size)
- PURPOSE_US_PHONE_ENC - Static variable in class com.dyadicsec.advapi.SDEKey
-
Use this session key purpose for US phone format preserving encryption
S
- SDEKey - Class in com.dyadicsec.advapi
-
This class includes the methods for application level encryption, see Application-Level Encryption in the UKC Developers Guide for more information.
- SDESessionKey - Class in com.dyadicsec.advapi
-
This class includes methods for application level encryption using a derived data encryption key (DEK), see Application-Level Encryption in the UKC Developers Guide for more information.
All Classes|All Packages