Class ServiceCredential

Configuration object for Service Credentials.

ConstantDescription
ENCRYPTION_ALGORITHM_RSA: String = "RSA"Constant for specification of the public key encryption algorithm RSA.
PropertyDescription
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.

This class does not have a constructor, so you cannot create it directly.

MethodDescription
getEncryptedPassword(String, CertificateRef)Encrypts the password from this object with the given algorithm and the public key taken from a certificate in the keystore.
getID()Returns the unique Credential ID.
getPassword()Returns the Password in plain text.
getURL()Return the URL.
getUser()Returns the User ID.

describe, getCustom

getCreationDate, getLastModified, getUUID

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

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.


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.


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(): String

Returns the unique Credential ID.

Returns:

  • unique Credential ID.

getPassword(): String

Returns the Password in plain text.

Returns:

  • Password.

getURL(): String

Return the URL.

Returns:

  • URL.

getUser(): String

Returns the User ID.

Returns:

  • User ID.