Condividi tramite


CreateRsaKeyOptions interface

Interfaccia che rappresenta i parametri facoltativi che possono essere passati a createRsaKey(string, CreateRsaKeyOptions)

Extends

Proprietà

publicExponent

Esponente pubblico per una chiave RSA.

Proprietà ereditate

abortSignal

Segnale che può essere usato per interrompere le richieste.

curve

Nome curva ellittica. Per i valori validi, vedere KeyCurveName. I valori possibili includono: 'P-256', 'P-384', 'P-521', 'P-256K'

enabled

Determina se l'oggetto è abilitato.

expiresOn

Data di scadenza in FORMATO UTC.

exportable

Indica se la chiave privata può essere esportata.

hsm

Se importare come chiave hardware (HSM) o chiave software.

keyOps

Operazioni della chiave Web JSON. Per altre informazioni sulle possibili operazioni chiave, vedere KeyOperation.

keySize

Dimensione della chiave in bit. Ad esempio: 2048, 3072 o 4096 per RSA.

notBefore

Non prima della data UTC.

onResponse

Una funzione da chiamare ogni volta che viene ricevuta una risposta dal server durante l'esecuzione dell'operazione richiesta. Può essere chiamato più volte.

releasePolicy

Oggetto KeyReleasePolicy che specifica le regole in cui è possibile esportare la chiave.

requestOptions

Opzioni usate durante la creazione e l'invio di richieste HTTP per questa operazione.

serializerOptions

Opzioni per eseguire l'override del comportamento di serializzazione/de-serializzazione.

tags

Metadati specifici dell'applicazione sotto forma di coppie chiave-valore.

tracingOptions

Opzioni usate quando la traccia è abilitata.

Dettagli proprietà

publicExponent

Esponente pubblico per una chiave RSA.

publicExponent?: number

Valore della proprietà

number

Dettagli proprietà ereditate

abortSignal

Segnale che può essere usato per interrompere le richieste.

abortSignal?: AbortSignalLike

Valore della proprietà

Ereditato daCreateKeyOptions.abortSignal

curve

Nome curva ellittica. Per i valori validi, vedere KeyCurveName. I valori possibili includono: 'P-256', 'P-384', 'P-521', 'P-256K'

curve?: string

Valore della proprietà

string

Ereditato daCreateKeyOptions.curve

enabled

Determina se l'oggetto è abilitato.

enabled?: boolean

Valore della proprietà

boolean

Ereditato daCreateKeyOptions.enabled

expiresOn

Data di scadenza in FORMATO UTC.

expiresOn?: Date

Valore della proprietà

Date

Ereditato daCreateKeyOptions.expiresOn

exportable

Indica se la chiave privata può essere esportata.

exportable?: boolean

Valore della proprietà

boolean

Ereditato daCreateKeyOptions.exportable

hsm

Se importare come chiave hardware (HSM) o chiave software.

hsm?: boolean

Valore della proprietà

boolean

Ereditato daCreateKeyOptions.hsm

keyOps

Operazioni della chiave Web JSON. Per altre informazioni sulle possibili operazioni chiave, vedere KeyOperation.

keyOps?: string[]

Valore della proprietà

string[]

Ereditato daCreateKeyOptions.keyOps

keySize

Dimensione della chiave in bit. Ad esempio: 2048, 3072 o 4096 per RSA.

keySize?: number

Valore della proprietà

number

Ereditato daCreateKeyOptions.keySize

notBefore

Non prima della data UTC.

notBefore?: Date

Valore della proprietà

Date

Ereditato daCreateKeyOptions.notBefore

onResponse

Una funzione da chiamare ogni volta che viene ricevuta una risposta dal server durante l'esecuzione dell'operazione richiesta. Può essere chiamato più volte.

onResponse?: RawResponseCallback

Valore della proprietà

Ereditato daCreateKeyOptions.onResponse

releasePolicy

Oggetto KeyReleasePolicy che specifica le regole in cui è possibile esportare la chiave.

releasePolicy?: KeyReleasePolicy

Valore della proprietà

Ereditato daCreateKeyOptions.releasePolicy

requestOptions

Opzioni usate durante la creazione e l'invio di richieste HTTP per questa operazione.

requestOptions?: OperationRequestOptions

Valore della proprietà

Ereditato daCreateKeyOptions.requestOptions

serializerOptions

Opzioni per eseguire l'override del comportamento di serializzazione/de-serializzazione.

serializerOptions?: SerializerOptions

Valore della proprietà

Ereditato daCreateKeyOptions.serializerOptions

tags

Metadati specifici dell'applicazione sotto forma di coppie chiave-valore.

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

Valore della proprietà

{[propertyName: string]: string}

Ereditato daCreateKeyOptions.tags

tracingOptions

Opzioni usate quando la traccia è abilitata.

tracingOptions?: OperationTracingOptions

Valore della proprietà

Ereditato daCreateKeyOptions.tracingOptions