Script: Class dw.svc.ServiceCredential
Class ServiceCredential
- Object
- dw.object.PersistentObject
- dw.object.ExtensibleObject
- dw.customer.EncryptedObject
- dw.svc.ServiceCredential
- dw.customer.EncryptedObject
- dw.object.ExtensibleObject
- dw.object.PersistentObject
Configuration object for Service Credentials.
Constants
ENCRYPTION_ALGORITHM_RSA : String = "RSA"
Constant for specification of the public key encryption algorithm RSA.
Deprecated:
Use Cipher to encrypt data as needed.
See Also:
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.
Returns the unique Credential ID.
getPassword() : String
Returns the Password in plain text.
Return the URL.
Returns the User ID.
Methods inherited from class ExtensibleObject
Methods inherited from class PersistentObject
getCreationDate, getLastModified, getUUID
Methods inherited from class Object
assign, create, create, defineProperties, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toLocaleString, toString, valueOf, values
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.
Deprecated:
Use Cipher to encrypt data as needed.
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.