Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace ExportedKeyData

The response to a request to export key material.

Properties

algorithm

algorithm: Algorithm

The encryption algorithm to use to encrypt exportable key material from a key that persists on the server (as opposed to a key that persists on a hardware security module and, therefore, cannot be exported). Specifying RSA_OAEP_AES_SHA256 invokes the RSA AES key wrap mechanism, which generates a temporary AES key. The temporary AES key is wrapped by the RSA public wrapping key provided along with the request, creating a wrapped temporary AES key. The temporary AES key is also used to wrap the exportable key material. The wrapped temporary AES key and the wrapped exportable key material are concatenated, producing concatenated blob output that jointly represents them. Specifying RSA_OAEP_SHA256 means that the exportable key material is wrapped by the RSA public wrapping key provided along with the request.

encryptedKey

encryptedKey: string

The base64-encoded exported key material, which is encrypted by using the public RSA wrapping key specified in the export request.

keyId

keyId: string

The OCID of the master encryption key associated with this key version.

keyVersionId

keyVersionId: string

The OCID of the key version.

timeCreated

timeCreated: Date

The date and time this key version was created, expressed in RFC 3339 timestamp format.

vaultId

vaultId: string

The OCID of the vault that contains this key version.

Functions

getDeserializedJsonObj

getJsonObj