Compartilhar via


CreateOctKeyOptions Classe

Definição

As propriedades necessárias para criar uma chave AES usando o KeyClient.

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

Construtores

CreateOctKeyOptions(String, Boolean)

Inicializa uma nova instância da classe CreateOctKeyOptions.

Propriedades

Enabled

Obtém ou define um valor que indica se a chave será habilitada. Se for nulo, o padrão do 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)
KeySize

Obtém ou define o tamanho da chave em bits, como 128, 192 ou 256. Se for nulo, o padrão do serviço será usado.

KeyType

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

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