encrypt(String plainText,
String ksPath,
String ksPassword,
String certificateAlias)
encrypt: Obtain encrypted (and ascii-encoded) value for plaintext
specified, null strings are not processed and will be returned as null.
decrypt: Obtain plain ascii text for encrypted ciphertext specified. Null
strings are not processed and will be returned as received. Empty strings
will be encoded/encrypted.
Parameters:
cipherText - String representing value to be decrypted
ksPath - String representing file path to jks file
ksPassword - String representing password for jks file as specified by path
certificateAlias - String naming the alias of certificate in keystore file
certificatePassword - String representing password for the certificate's private key
Returns:
String representing the decrypted format of the received string.
Null is returned when a null is received.
decrypt: Obtain plain ascii text for encrypted ciphertext specified. This
method uses the same password for the keystore file and for accessing the
private key. Null strings are not processed and will be returned as
received. Empty strings will be encoded/encrypted.
Parameters:
cipherText - String representing value to be decrypted
ksPath - String representing file path to jks file
ksPassword - String representing password for jks file as specified by path
certificateAlias - String naming the alias of certificate in keystore file
Returns:
String representing the decrypted format of the received string.
Null is returned when a null is received.