Salesforce B2C Commerce 23.6 > B2C Commerce API > B2C Commerce Script > dw.svc
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.
Deprecated:
Use Cipher to encrypt data as needed.
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.

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.

X Privacy Update: We use cookies to make interactions with our websites and services easy and meaningful, to better understand how they are used. By continuing to use this site you are giving us your consent to do this. Privacy Policy.