Compartilhar via


CreateRsaKeyOptions Classe

Definição

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

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

Construtores

CreateRsaKeyOptions(String, Boolean)

Inicializa uma nova instância da classe CreateRsaKeyOptions.

Propriedades

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)
KeySize

Obtém ou define o tamanho da chave em bits, como 2048, 3072 ou 4096. Se for nulo, o padrão de serviço será usado.

KeyType

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

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)
PublicExponent

Obtém ou define o expoente público para uma chave RSA.

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