Package com.microstrategy.utils.crypto
Class CryptoSessionKey
- java.lang.Object
 - 
- com.microstrategy.utils.crypto.CryptoSessionKey
 
 
- 
public class CryptoSessionKey extends java.lang.ObjectA class for the encryption and decryption of session keys.- Since:
 - MicroStrategy Web 7.3.1 or earlier
 - See Also:
 CryptoHash,CryptoData
 
- 
- 
Constructor Summary
Constructors Constructor Description CryptoSessionKey(java.lang.String key)Creates a session key based on the given data. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.InputStreamcreateDecryptionInputStream(java.io.InputStream in, int size)java.lang.Stringdecrypt(java.lang.String iCipherText)Decrypts the specified string.java.lang.Stringencrypt(java.lang.String iPlainText, EnumCipher cipher)java.lang.Stringencrypt(java.lang.String iPlainText, java.lang.String serverName, int port)Encrypts the specified string.byte[]encrypt2Bytes(java.lang.String iPlainText, EnumCipher cipher) 
 - 
 
- 
- 
Method Detail
- 
decrypt
public final java.lang.String decrypt(java.lang.String iCipherText)
Decrypts the specified string.- Parameters:
 iCipherText- String to be decrypted.- Returns:
 - Decrypted string or 
nullif the input string is not valid. 
 
- 
encrypt
public final java.lang.String encrypt(java.lang.String iPlainText, java.lang.String serverName, int port)Encrypts the specified string.- Parameters:
 iPlainText- String to be encrypted.- Returns:
 - Encrypted string.
 - Since:
 - MicroStrategy Web 9.0.0
 
 
- 
encrypt
public final java.lang.String encrypt(java.lang.String iPlainText, EnumCipher cipher)- Since:
 - MicroStrategy Web 9.0.0
 
 
- 
encrypt2Bytes
public final byte[] encrypt2Bytes(java.lang.String iPlainText, EnumCipher cipher)- Since:
 - MicroStrategy Web 9.0.1
 
 
- 
createDecryptionInputStream
public final java.io.InputStream createDecryptionInputStream(java.io.InputStream in, int size) throws java.io.IOException, java.security.GeneralSecurityException- Throws:
 java.io.IOExceptionjava.security.GeneralSecurityException- Since:
 - MicroStrategy Web 9.0.1
 
 
 - 
 
 -