Partilhar via


CreateOctKeyOptions interface

Uma interface que representa os parâmetros opcionais que podem ser passados para createOctKey(string, CreateOctKeyOptions)

Extends

Propriedades Herdadas

abortSignal

O sinal que pode ser usado para abortar solicitações.

curve

Nome da curva elíptica. Para valores válidos, consulte KeyCurveName. Os valores possíveis incluem: 'P-256', 'P-384', 'P-521', 'P-256K'

enabled

Determina se o objeto está habilitado.

expiresOn

Data de validade em UTC.

exportable

Indica se a chave privada pode ser exportada.

hsm

Se deseja importar como uma chave de hardware (HSM) ou chave de software.

keyOps

Operações de chave web Json. Para obter mais informações sobre possíveis operações-chave, consulte KeyOperation.

keySize

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

notBefore

Não antes da data em UTC.

onResponse

Uma função a ser chamada cada vez que uma resposta é recebida do servidor durante a execução da operação solicitada. Pode ser chamado várias vezes.

releasePolicy

Um KeyReleasePolicy objeto que especifica as regras sob as quais a chave pode ser exportada.

requestOptions

Opções usadas ao criar e enviar solicitações HTTP para esta operação.

serializerOptions

Opções para substituir o comportamento de serialização/desserialização.

tags

Metadados específicos do aplicativo na forma de pares chave-valor.

tracingOptions

Opções usadas quando o rastreamento está habilitado.

Detalhes da Propriedade Herdada

abortSignal

O sinal que pode ser usado para abortar solicitações.

abortSignal?: AbortSignalLike

Valor de Propriedade

herdado de CreateKeyOptions.abortSignal

curve

Nome da curva elíptica. Para valores válidos, consulte KeyCurveName. Os valores possíveis incluem: 'P-256', 'P-384', 'P-521', 'P-256K'

curve?: string

Valor de Propriedade

string

herdado de CreateKeyOptions.curve

enabled

Determina se o objeto está habilitado.

enabled?: boolean

Valor de Propriedade

boolean

herdado de CreateKeyOptions.enabled

expiresOn

Data de validade em UTC.

expiresOn?: Date

Valor de Propriedade

Date

herdado deCreateKeyOptions.expiresOn

exportable

Indica se a chave privada pode ser exportada.

exportable?: boolean

Valor de Propriedade

boolean

herdado de CreateKeyOptions.exportable

hsm

Se deseja importar como uma chave de hardware (HSM) ou chave de software.

hsm?: boolean

Valor de Propriedade

boolean

herdado deCreateKeyOptions.hsm

keyOps

Operações de chave web Json. Para obter mais informações sobre possíveis operações-chave, consulte KeyOperation.

keyOps?: string[]

Valor de Propriedade

string[]

herdado de CreateKeyOptions.keyOps

keySize

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

keySize?: number

Valor de Propriedade

number

herdado de CreateKeyOptions.keySize

notBefore

Não antes da data em UTC.

notBefore?: Date

Valor de Propriedade

Date

herdado deCreateKeyOptions.notBefore

onResponse

Uma função a ser chamada cada vez que uma resposta é recebida do servidor durante a execução da operação solicitada. Pode ser chamado várias vezes.

onResponse?: RawResponseCallback

Valor de Propriedade

herdado de CreateKeyOptions.onResponse

releasePolicy

Um KeyReleasePolicy objeto que especifica as regras sob as quais a chave pode ser exportada.

releasePolicy?: KeyReleasePolicy

Valor de Propriedade

herdado de CreateKeyOptions.releasePolicy

requestOptions

Opções usadas ao criar e enviar solicitações HTTP para esta operação.

requestOptions?: OperationRequestOptions

Valor de Propriedade

herdado deCreateKeyOptions.requestOptions

serializerOptions

Opções para substituir o comportamento de serialização/desserialização.

serializerOptions?: SerializerOptions

Valor de Propriedade

herdado de CreateKeyOptions.serializerOptions

tags

Metadados específicos do aplicativo na forma de pares chave-valor.

tags?: {[propertyName: string]: string}

Valor de Propriedade

{[propertyName: string]: string}

herdado deCreateKeyOptions.tags

tracingOptions

Opções usadas quando o rastreamento está habilitado.

tracingOptions?: OperationTracingOptions

Valor de Propriedade

herdado doCreateKeyOptions.tracingOptions