CreateEcKeyOptions interface

Uma interface que representa os parâmetros opcionais que podem ser transmitidos para createEcKey(string, CreateEcKeyOptions)

Extends

Propriedades Herdadas

abortSignal

O sinal que pode ser utilizado para abortar pedidos.

curve

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

enabled

Determina se o objeto está ativado.

expiresOn

Data de expiração em UTC.

exportable

Indica se a chave privada pode ser exportada.

hsm

Quer importe como 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 principais, veja 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 sempre que uma resposta é recebida do servidor durante a execução da operação pedida. Pode ser chamado várias vezes.

releasePolicy

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

requestOptions

Opções utilizadas ao criar e enviar pedidos HTTP para esta operação.

serializerOptions

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

tags

Metadados específicos da aplicação na forma de pares chave-valor.

tracingOptions

Opções utilizadas quando o rastreio está ativado.

Detalhes da Propriedade Herdada

abortSignal

O sinal que pode ser utilizado para abortar pedidos.

abortSignal?: AbortSignalLike

Valor de Propriedade

Herdado deCreateKeyOptions.abortSignal

curve

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

curve?: string

Valor de Propriedade

string

Herdado deCreateKeyOptions.curve

enabled

Determina se o objeto está ativado.

enabled?: boolean

Valor de Propriedade

boolean

Herdado deCreateKeyOptions.enabled

expiresOn

Data de expiração 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 deCreateKeyOptions.exportável

hsm

Quer importe como 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 principais, veja KeyOperation.

keyOps?: string[]

Valor de Propriedade

string[]

Herdado deCreateKeyOptions.keyOps

keySize

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

keySize?: number

Valor de Propriedade

number

Herdado deCreateKeyOptions.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 sempre que uma resposta é recebida do servidor durante a execução da operação pedida. Pode ser chamado várias vezes.

onResponse?: RawResponseCallback

Valor de Propriedade

Herdado deCreateKeyOptions.onResponse

releasePolicy

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

releasePolicy?: KeyReleasePolicy

Valor de Propriedade

Herdado deCreateKeyOptions.releasePolicy

requestOptions

Opções utilizadas ao criar e enviar pedidos HTTP para esta operação.

requestOptions?: OperationRequestOptions

Valor de Propriedade

Herdado deCreateKeyOptions.requestOptions

serializerOptions

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

serializerOptions?: SerializerOptions

Valor de Propriedade

Herdado deCreateKeyOptions.serializerOptions

tags

Metadados específicos da aplicação na forma de pares chave-valor.

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

Valor de Propriedade

{[propertyName: string]: string}

Herdado deCreateKeyOptions.tags

tracingOptions

Opções utilizadas quando o rastreio está ativado.

tracingOptions?: OperationTracingOptions

Valor de Propriedade

Herdado deCreateKeyOptions.tracingOptions