Partilhar via


KeyProperties Classe

As propriedades da chave.

As variáveis só são preenchidas pelo servidor e serão ignoradas ao enviar um pedido.

Herança
azure.mgmt.keyvault._serialization.Model
KeyProperties

Construtor

KeyProperties(*, attributes: _models.KeyAttributes | None = None, kty: str | _models.JsonWebKeyType | None = None, key_ops: List[str | _models.JsonWebKeyOperation] | None = None, key_size: int | None = None, curve_name: str | _models.JsonWebKeyCurveName | None = None, **kwargs: Any)

Parâmetros Só de Palavra-Chave

Name Description
attributes

Os atributos da chave.

kty

O tipo da chave. Para obter valores válidos, veja JsonWebKeyType. Os valores conhecidos são: "EC", "EC-HSM", "RSA" e "RSA-HSM".

key_ops
key_size
int

O tamanho da chave em bits. Por exemplo: 2048, 3072 ou 4096 para RSA.

curve_name

O nome da curva elíptica. Para obter valores válidos, veja JsonWebKeyCurveName. Os valores conhecidos são: "P-256", "P-384", "P-521" e "P-256K".

Variáveis

Name Description
attributes

Os atributos da chave.

kty

O tipo da chave. Para obter valores válidos, veja JsonWebKeyType. Os valores conhecidos são: "EC", "EC-HSM", "RSA" e "RSA-HSM".

key_ops
key_size
int

O tamanho da chave em bits. Por exemplo: 2048, 3072 ou 4096 para RSA.

curve_name

O nome da curva elíptica. Para obter valores válidos, veja JsonWebKeyCurveName. Os valores conhecidos são: "P-256", "P-384", "P-521" e "P-256K".

key_uri
str

O URI para obter a versão atual da chave.

key_uri_with_version
str

O URI para obter a versão específica da chave.