CreateRsaKeyOptions interface

Rozhraní představující volitelné parametry, které lze předat do createRsaKey(string, CreateRsaKeyOptions)

Extends

Vlastnosti

publicExponent

Veřejný exponent klíče RSA.

Zděděné vlastnosti

abortSignal

Signál, který lze použít k přerušení požadavků.

curve

Název eliptické křivky. Platné hodnoty najdete v tématu KeyCurveName. Mezi možné hodnoty patří: P-256, P-384, P-521, P-256K.

enabled

Určuje, zda je objekt povolen.

expiresOn

Datum vypršení platnosti v UTC.

exportable

Označuje, zda je možné exportovat privátní klíč.

hsm

Jestli se má importovat jako hardwarový klíč (HSM) nebo softwarový klíč.

keyOps

Operace s webovým klíčem JSON Další informace o možných operacích s klíčem najdete v tématu KeyOperation.

keySize

Velikost klíče v bitech Například: 2048, 3072 nebo 4096 pro RSA.

notBefore

Není před datem ve standardu UTC.

onResponse

Funkce, která se má volat při každém přijetí odpovědi ze serveru při provádění požadované operace. Může být volána vícekrát.

releasePolicy

Objekt KeyReleasePolicy určující pravidla, podle kterých lze klíč exportovat.

requestOptions

Možnosti používané při vytváření a odesílání požadavků HTTP pro tuto operaci

serializerOptions

Možnosti přepsání chování serializace nebo de-serializace.

tags

Metadata specifická pro aplikaci ve formě párů klíč-hodnota.

tracingOptions

Možnosti použité při povoleném trasování

Podrobnosti vlastnosti

publicExponent

Veřejný exponent klíče RSA.

publicExponent?: number

Hodnota vlastnosti

number

Podrobnosti zděděných vlastností

abortSignal

Signál, který lze použít k přerušení požadavků.

abortSignal?: AbortSignalLike

Hodnota vlastnosti

Zděděno zCreateKeyOptions.abortSignal

curve

Název eliptické křivky. Platné hodnoty najdete v tématu KeyCurveName. Mezi možné hodnoty patří: P-256, P-384, P-521, P-256K.

curve?: string

Hodnota vlastnosti

string

Zděděno zCreateKeyOptions.curve

enabled

Určuje, zda je objekt povolen.

enabled?: boolean

Hodnota vlastnosti

boolean

Zděděno zCreateKeyOptions.enabled

expiresOn

Datum vypršení platnosti v UTC.

expiresOn?: Date

Hodnota vlastnosti

Date

Zděděno zCreateKeyOptions.expiresOn

exportable

Označuje, zda je možné exportovat privátní klíč.

exportable?: boolean

Hodnota vlastnosti

boolean

Zděděno zCreateKeyOptions.exportable

hsm

Jestli se má importovat jako hardwarový klíč (HSM) nebo softwarový klíč.

hsm?: boolean

Hodnota vlastnosti

boolean

Zděděno zCreateKeyOptions.hsm

keyOps

Operace s webovým klíčem JSON Další informace o možných operacích s klíčem najdete v tématu KeyOperation.

keyOps?: string[]

Hodnota vlastnosti

string[]

Zděděno zCreateKeyOptions.keyOps

keySize

Velikost klíče v bitech Například: 2048, 3072 nebo 4096 pro RSA.

keySize?: number

Hodnota vlastnosti

number

Zděděno zCreateKeyOptions.keySize

notBefore

Není před datem ve standardu UTC.

notBefore?: Date

Hodnota vlastnosti

Date

Zděděno zCreateKeyOptions.notBefore

onResponse

Funkce, která se má volat při každém přijetí odpovědi ze serveru při provádění požadované operace. Může být volána vícekrát.

onResponse?: RawResponseCallback

Hodnota vlastnosti

Zděděno zCreateKeyOptions.onResponse

releasePolicy

Objekt KeyReleasePolicy určující pravidla, podle kterých lze klíč exportovat.

releasePolicy?: KeyReleasePolicy

Hodnota vlastnosti

Zděděno zCreateKeyOptions.releasePolicy

requestOptions

Možnosti používané při vytváření a odesílání požadavků HTTP pro tuto operaci

requestOptions?: OperationRequestOptions

Hodnota vlastnosti

Zděděno zCreateKeyOptions.requestOptions

serializerOptions

Možnosti přepsání chování serializace nebo de-serializace.

serializerOptions?: SerializerOptions

Hodnota vlastnosti

Zděděno zCreateKeyOptions.serializerOptions

tags

Metadata specifická pro aplikaci ve formě párů klíč-hodnota.

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

Hodnota vlastnosti

{[propertyName: string]: string}

Zděděno zCreateKeyOptions.tags

tracingOptions

Možnosti použité při povoleném trasování

tracingOptions?: OperationTracingOptions

Hodnota vlastnosti

Zděděno zCreateKeyOptions.tracingOptions