CreateExternalKeyOptions Class

Definition

The properties needed to register a Managed HSM key that points at material managed by an external HSM using the KeyClient.

public class CreateExternalKeyOptions : Azure.Security.KeyVault.Keys.CreateKeyOptions
type CreateExternalKeyOptions = class
    inherit CreateKeyOptions
Public Class CreateExternalKeyOptions
Inherits CreateKeyOptions
Inheritance
CreateExternalKeyOptions

Constructors

Name Description
CreateExternalKeyOptions(String, ExternalKey)

Initializes a new instance of the CreateExternalKeyOptions class.

Properties

Name Description
Enabled

Gets or sets a value indicating whether the key will be enabled. If null, the service default is used.

(Inherited from CreateKeyOptions)
ExpiresOn

Gets or sets a DateTimeOffset indicating when the key will expire.

(Inherited from CreateKeyOptions)
Exportable

Gets or sets a value indicating whether the private key can be exported.

(Inherited from CreateKeyOptions)
ExternalKey

Gets the reference identifying the external key material.

KeyOperations

Gets a list of KeyOperation values the key should support.

(Inherited from CreateKeyOptions)
Name

Gets the name of the key to create.

NotBefore

Gets or sets a DateTimeOffset indicating when the key will be valid.

(Inherited from CreateKeyOptions)
ReleasePolicy

Gets or sets the policy rules under which the key can be exported.

(Inherited from CreateKeyOptions)
Tags

Gets a dictionary of tags with specific metadata about the key. Although this collection cannot be set, it can be modified or initialized with a collection initializer.

(Inherited from CreateKeyOptions)

Applies to