Package com.microstrategy.webapi
Interface IDSSXMLEncryptor
-
public interface IDSSXMLEncryptorThis object exposes an API for encryption. This can be used by web applications to encrypt/decrypt sensitive data (e.g. passwords) which has to travel to the Web Browser.- Since:
- MicroStrategy Web 7.3.1 or earlier
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringDecrypt(java.lang.String key, java.lang.String encryptedData)Decrypts a string using the given key.java.lang.StringEncrypt(java.lang.String key, java.lang.String clearData)Encrypts a string using the given key.java.lang.StringEncrypt(java.lang.String key, java.lang.String clearData, java.lang.String cipherVersion)Encrypts a string using the given key, and cipher.java.lang.StringGenerateRandomKey()Returns a random key of length 16 for encryption.java.lang.StringGetSignature(java.lang.String data)Returns the signature of the given data.
-
-
-
Method Detail
-
Decrypt
java.lang.String Decrypt(java.lang.String key, java.lang.String encryptedData)Decrypts a string using the given key.- Parameters:
key- The key to use in decrypting the given string.encryptedData- The data string to decrypt.- Returns:
- The result of applying the decryption algorithm to the given string using the given key.
-
Encrypt
java.lang.String Encrypt(java.lang.String key, java.lang.String clearData)Encrypts a string using the given key.- Parameters:
key- The key to use in encrypting the given string.clearData- The data string to encrypt.- Returns:
- The result of applying the encryption algorithm to the given string using the given key.
-
Encrypt
java.lang.String Encrypt(java.lang.String key, java.lang.String clearData, java.lang.String cipherVersion)Encrypts a string using the given key, and cipher.- Parameters:
key- The key to use in encrypting the given string.clearData- The data string to encrypt.cipherVersion- Version string fromEnumCipher.getVersion().- Returns:
- The result of applying the encryption algorithm to the given string using the given key and cipher.
- Since:
- MicroStrategy Web 9.0.0
-
GetSignature
java.lang.String GetSignature(java.lang.String data)
Returns the signature of the given data.- Parameters:
data- The data to obtain the signature for.- Returns:
- The signature of the given string.
-
GenerateRandomKey
java.lang.String GenerateRandomKey()
Returns a random key of length 16 for encryption.- Returns:
- The random key generated.
-
-