Show / Hide Table of Contents

Class WrappedImportKey

The details of the wrapped import Key.

Inheritance
object
WrappedImportKey
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.KeymanagementService.Models
Assembly: OCI.DotNetSDK.Keymanagement.dll
Syntax
public class WrappedImportKey

Properties

KeyMaterial

Declaration
[Required(ErrorMessage = "KeyMaterial is required.")]
[JsonProperty(PropertyName = "keyMaterial")]
public string KeyMaterial { get; set; }
Property Value
Type Description
string

The key material to import, wrapped by the vault's RSA public wrapping key and base64-encoded.

Remarks

Required

WrappingAlgorithm

Declaration
[Required(ErrorMessage = "WrappingAlgorithm is required.")]
[JsonProperty(PropertyName = "wrappingAlgorithm")]
[JsonConverter(typeof(StringEnumConverter))]
public WrappedImportKey.WrappingAlgorithmEnum? WrappingAlgorithm { get; set; }
Property Value
Type Description
WrappedImportKey.WrappingAlgorithmEnum?

The wrapping mechanism to use during key import. 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 vault's RSA public wrapping key, creating a wrapped temporary AES key. The temporary AES key is also used to wrap the private key material. The wrapped temporary AES key and the wrapped exportable key material are concatenated, producing concatenated blob output that jointly represents them. RSA_OAEP_SHA256 means that the exportable key material is wrapped by the vault's RSA public wrapping key.

Remarks

Required

In this article
Back to top