dw.svc
Class ServiceCredential
Object
dw.object.PersistentObject
dw.object.ExtensibleObject
dw.customer.EncryptedObject
dw.svc.ServiceCredential
Configuration object for Service Credentials.
Constants
ENCRYPTION_ALGORITHM_RSA  :  String = "RSA"
Constant for specification of the public key encryption algorithm RSA.
Properties
ID  :  String  (Read Only)
The unique Credential ID.
password  :  String  (Read Only)
The Password in plain text.
URL  :  String  (Read Only)
Return the URL.
user  :  String  (Read Only)
The User ID.
Constructor Summary
This class does not have a constructor, so you cannot create it directly.
Method Summary
getEncryptedPassword(algorithm : String, publicKey : CertificateRef) : String
Encrypts the password from this object with the given algorithm and the public key taken from a certificate in the keystore.
getID() : String
Returns the unique Credential ID.
getPassword() : String
Returns the Password in plain text.
getURL() : String
Return the URL.
getUser() : String
Returns the User ID.
Methods inherited from class ExtensibleObject
Methods inherited from class PersistentObject
Methods inherited from class Object
Method Detail
getEncryptedPassword
getEncryptedPassword(algorithm : String, publicKey : CertificateRef) : String
Encrypts the password from this object with the given algorithm and the public key taken from a certificate in the keystore. Returned is the base64-encoded representation of the result.

See also Cipher.encrypt(String, CertificateRef, String, String, Number) on how to generate RSA key pairs.

Parameters:
algorithm - The algorithm to be used for the encryption of this password. Currently only "RSA" is supported.

publicKey - A reference to a trusted certificate entry containing the public key in the keystore.

Returns:
the base64-encoded representation of the password.

getID
getID() : String
Returns the unique Credential ID.
Returns:
unique Credential ID.

getPassword
getPassword() : String
Returns the Password in plain text.
Returns:
Password.

getURL
getURL() : String
Return the URL.
Returns:
URL.

getUser
getUser() : String
Returns the User ID.
Returns:
User ID.