Sdílet prostřednictvím


CreateEcKeyOptions interface

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

Extends

Zděděné vlastnosti

abortSignal

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

curve

Název elliptické křivky. Platné hodnoty najdete v tématu KeyCurveName. Možné hodnoty: P-256, P-384, P-521, P-256K

enabled

Určuje, zda je objekt povolen.

expiresOn

Datum vypršení platnosti v UTC.

exportable

Určuje, jestli je možné privátní klíč exportovat.

hsm

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

keyOps

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

keySize

Velikost klíče v bitech. Pří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/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 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 elliptické křivky. Platné hodnoty najdete v tématu KeyCurveName. Možné hodnoty: 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

Určuje, jestli je možné privátní klíč exportovat.

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ými klíči JSON Další informace o možných operacích s klíči najdete v tématu KeyOperation.

keyOps?: string[]

Hodnota vlastnosti

string[]

Zděděno zcreateKeyOptions.keyOps

keySize

Velikost klíče v bitech. Pří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/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