Compartilhar via


CreateEcKeyOptions Classe

Definição

As propriedades necessárias para criar uma chave curva elíptica usando o KeyClient.

public class CreateEcKeyOptions : Azure.Security.KeyVault.Keys.CreateKeyOptions
type CreateEcKeyOptions = class
    inherit CreateKeyOptions
Public Class CreateEcKeyOptions
Inherits CreateKeyOptions
Herança
CreateEcKeyOptions

Construtores

CreateEcKeyOptions(String, Boolean)

Inicializa uma nova instância da classe CreateEcKeyOptions.

Propriedades

CurveName

Obtém ou define o nome da curva elíptica. Consulte KeyCurveName para saber os valores possíveis. Se for nulo, o padrão de serviço será usado.

Enabled

Obtém ou define um valor que indica se a chave será habilitada. Se for nulo, o padrão de serviço será usado.

(Herdado de CreateKeyOptions)
ExpiresOn

Obtém ou define um DateTimeOffset que indica quando a chave expirará.

(Herdado de CreateKeyOptions)
Exportable

Obtém ou define um valor que indica se a chave privada pode ser exportada.

(Herdado de CreateKeyOptions)
HardwareProtected

Obtém um valor que indica se uma chave protegida por hardware deve ser criada em um HSM (módulo de segurança de hardware).

KeyOperations

Obtém uma lista de KeyOperation valores aos quais a chave deve dar suporte.

(Herdado de CreateKeyOptions)
KeyType

Obtém o tipo de chave do JsonWebKey a ser criado, incluindo Ec e EcHsm.

Name

Obtém o nome da chave a ser criada.

NotBefore

Obtém ou define um DateTimeOffset que indica quando a chave será válida.

(Herdado de CreateKeyOptions)
ReleasePolicy

Obtém ou define as regras de política sob as quais a chave pode ser exportada.

(Herdado de CreateKeyOptions)
Tags

Obtém um dicionário de marcas com metadados específicos sobre a chave. Embora essa coleção não possa ser definida, ela pode ser modificada ou inicializada com um inicializador de coleção.

(Herdado de CreateKeyOptions)

Aplica-se a