Compartilhar via


KeyProperties interface

As propriedades da chave.

Propriedades

attributes

Os atributos da chave.

curveName

O nome da curva elíptica. Para obter valores válidos, consulte JsonWebKeyCurveName. O padrão para chaves EC e EC-HSM é P-256

keyOps
keySize

O tamanho da chave em bits. Por exemplo: 2048, 3072 ou 4096 para RSA. O padrão para chaves RSA e RSA-HSM é 2048. Exceção feita para trazer sua própria chave (BYOK), chaves de troca de chaves padrão para 4096.

keyUri

O URI para recuperar a versão atual da chave. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

keyUriWithVersion

O URI para recuperar a versão específica da chave. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

kty

O tipo da chave. Para obter valores válidos, consulte JsonWebKeyType.

releasePolicy

Política de liberação de chave em resposta. Ele será usado para saída e entrada. Omitido se vazio

rotationPolicy

Política de rotação de chave em resposta. Ele será usado para saída e entrada. Omitido se vazio

Detalhes da propriedade

attributes

Os atributos da chave.

attributes?: KeyAttributes

Valor da propriedade

curveName

O nome da curva elíptica. Para obter valores válidos, consulte JsonWebKeyCurveName. O padrão para chaves EC e EC-HSM é P-256

curveName?: string

Valor da propriedade

string

keyOps

keyOps?: string[]

Valor da propriedade

string[]

keySize

O tamanho da chave em bits. Por exemplo: 2048, 3072 ou 4096 para RSA. O padrão para chaves RSA e RSA-HSM é 2048. Exceção feita para trazer sua própria chave (BYOK), chaves de troca de chaves padrão para 4096.

keySize?: number

Valor da propriedade

number

keyUri

O URI para recuperar a versão atual da chave. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

keyUri?: string

Valor da propriedade

string

keyUriWithVersion

O URI para recuperar a versão específica da chave. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

keyUriWithVersion?: string

Valor da propriedade

string

kty

O tipo da chave. Para obter valores válidos, consulte JsonWebKeyType.

kty?: string

Valor da propriedade

string

releasePolicy

Política de liberação de chave em resposta. Ele será usado para saída e entrada. Omitido se vazio

releasePolicy?: KeyReleasePolicy

Valor da propriedade

rotationPolicy

Política de rotação de chave em resposta. Ele será usado para saída e entrada. Omitido se vazio

rotationPolicy?: RotationPolicy

Valor da propriedade