Class ServiceCredential
Configuration object for Service Credentials.
Constant Summary
Property Summary
Property Description ID : String (read-only)Returns the unique Credential ID. URL : String (read-only)Return the URL. password : String (read-only)Returns the Password in plain text. user : String (read-only)Returns the User ID.
Constructor Summary
This class does not have a constructor, so you cannot create it directly.
Method Summary
Methods inherited from class ExtensibleObject
describe , getCustom
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
Constant Details
ENCRYPTION_ALGORITHM_RSA
ENCRYPTION_ALGORITHM_RSA: String = "RSA"
Constant for specification of the public key encryption algorithm RSA.
See Also:
Deprecated:
Use Cipher to encrypt data as needed.
Property Details
ID
ID: String (read-only)
Returns the unique Credential ID.
URL
URL: String (read-only)
Return the URL.
password
password: String (read-only)
Returns the Password in plain text.
user
user: String (read-only)
Returns the User ID.
Method Details
getEncryptedPassword(String, CertificateRef)
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.
Deprecated:
Use Cipher to encrypt data as needed.
getID()
getID(): String
Returns the unique Credential ID.
Returns:
getPassword()
getPassword(): String
Returns the Password in plain text.
Returns:
getURL()
getURL(): String
Return the URL.
Returns:
getUser()
getUser(): String
Returns the User ID.
Returns: