CreateRsaKeyOptions interface
Interfaccia che rappresenta i parametri facoltativi che possono essere passati a createRsaKey(string, CreateRsaKeyOptions)
- Extends
Proprietà
public |
Esponente pubblico per una chiave RSA. |
Proprietà ereditate
abort |
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. |
expires |
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. |
key |
Operazioni della chiave Web JSON. Per altre informazioni sulle possibili operazioni chiave, vedere KeyOperation. |
key |
Dimensione della chiave in bit. Ad esempio: 2048, 3072 o 4096 per RSA. |
not |
Non prima della data UTC. |
on |
Una funzione da chiamare ogni volta che viene ricevuta una risposta dal server durante l'esecuzione dell'operazione richiesta. Può essere chiamato più volte. |
release |
Oggetto KeyReleasePolicy che specifica le regole in cui è possibile esportare la chiave. |
request |
Opzioni usate durante la creazione e l'invio di richieste HTTP per questa operazione. |
serializer |
Opzioni per eseguire l'override del comportamento di serializzazione/de-serializzazione. |
tags | Metadati specifici dell'applicazione sotto forma di coppie chiave-valore. |
tracing |
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