dw.svc
Class ServiceCredential
dw.svc.ServiceCredential
Configuration object for Service Credentials.
Constants
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.
getPassword()
:
String
Returns the Password in plain text.
Methods inherited from class
ExtensibleObject
Methods inherited from class
PersistentObject
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
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.