Dela via


CreateRsaKeyOptions interface

Ett gränssnitt som representerar de valfria parametrar som kan skickas till createRsaKey(string, CreateRsaKeyOptions)

Extends

Egenskaper

publicExponent

Den offentliga exponenten för en RSA-nyckel.

Ärvda egenskaper

abortSignal

Den signal som kan användas för att avbryta begäranden.

curve

Elliptiskt kurvnamn. Giltiga värden finns i KeyCurveName. Möjliga värden är: "P-256", "P-384", "P-521", "P-256K"

enabled

Avgör om objektet är aktiverat.

expiresOn

Förfallodatum i UTC.

exportable

Anger om den privata nyckeln kan exporteras.

hsm

Om du vill importera som en maskinvarunyckel (HSM) eller programvarunyckel.

keyOps

Json-webbnyckelåtgärder. Mer information om möjliga nyckelåtgärder finns i KeyOperation.

keySize

Nyckelstorleken i bitar. Exempel: 2048, 3072 eller 4096 för RSA.

notBefore

Inte före datum i UTC.

onResponse

En funktion som ska anropas varje gång ett svar tas emot från servern när den begärda åtgärden utförs. Kan anropas flera gånger.

releasePolicy

Ett KeyReleasePolicy-objekt som anger de regler under vilka nyckeln kan exporteras.

requestOptions

Alternativ som används när du skapar och skickar HTTP-begäranden för den här åtgärden.

serializerOptions

Alternativ för att åsidosätta serialiserings-/av-serialiseringsbeteende.

tags

Programspecifika metadata i form av nyckel/värde-par.

tracingOptions

Alternativ som används när spårning är aktiverat.

Egenskapsinformation

publicExponent

Den offentliga exponenten för en RSA-nyckel.

publicExponent?: number

Egenskapsvärde

number

Information om ärvda egenskaper

abortSignal

Den signal som kan användas för att avbryta begäranden.

abortSignal?: AbortSignalLike

Egenskapsvärde

Ärvd frånCreateKeyOptions.abortSignal

curve

Elliptiskt kurvnamn. Giltiga värden finns i KeyCurveName. Möjliga värden är: "P-256", "P-384", "P-521", "P-256K"

curve?: string

Egenskapsvärde

string

Ärvd frånCreateKeyOptions.curve

enabled

Avgör om objektet är aktiverat.

enabled?: boolean

Egenskapsvärde

boolean

Ärvd frånCreateKeyOptions.enabled

expiresOn

Förfallodatum i UTC.

expiresOn?: Date

Egenskapsvärde

Date

Ärvd frånCreateKeyOptions.expiresOn

exportable

Anger om den privata nyckeln kan exporteras.

exportable?: boolean

Egenskapsvärde

boolean

Ärvd frånCreateKeyOptions.exportable

hsm

Om du vill importera som en maskinvarunyckel (HSM) eller programvarunyckel.

hsm?: boolean

Egenskapsvärde

boolean

Ärvd frånCreateKeyOptions.hsm

keyOps

Json-webbnyckelåtgärder. Mer information om möjliga nyckelåtgärder finns i KeyOperation.

keyOps?: string[]

Egenskapsvärde

string[]

Ärvd frånCreateKeyOptions.keyOps

keySize

Nyckelstorleken i bitar. Exempel: 2048, 3072 eller 4096 för RSA.

keySize?: number

Egenskapsvärde

number

Ärvd frånCreateKeyOptions.keySize

notBefore

Inte före datum i UTC.

notBefore?: Date

Egenskapsvärde

Date

Ärvd frånCreateKeyOptions.notBefore

onResponse

En funktion som ska anropas varje gång ett svar tas emot från servern när den begärda åtgärden utförs. Kan anropas flera gånger.

onResponse?: RawResponseCallback

Egenskapsvärde

Ärvd frånCreateKeyOptions.onResponse

releasePolicy

Ett KeyReleasePolicy-objekt som anger de regler under vilka nyckeln kan exporteras.

releasePolicy?: KeyReleasePolicy

Egenskapsvärde

Ärvd frånCreateKeyOptions.releasePolicy

requestOptions

Alternativ som används när du skapar och skickar HTTP-begäranden för den här åtgärden.

requestOptions?: OperationRequestOptions

Egenskapsvärde

Ärvd frånCreateKeyOptions.requestOptions

serializerOptions

Alternativ för att åsidosätta serialiserings-/av-serialiseringsbeteende.

serializerOptions?: SerializerOptions

Egenskapsvärde

Ärvd frånCreateKeyOptions.serializerOptions

tags

Programspecifika metadata i form av nyckel/värde-par.

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

Egenskapsvärde

{[propertyName: string]: string}

Ärvd frånCreateKeyOptions.tags

tracingOptions

Alternativ som används när spårning är aktiverat.

tracingOptions?: OperationTracingOptions

Egenskapsvärde

Ärvd frånCreateKeyOptions.tracingOptions