Sdílet prostřednictvím


CreateEcKeyOptions interface

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

Extends

Zděděné vlastnosti

abortSignal

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

curve

Název tři tečky. Platné hodnoty naleznete 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

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

hsm

Určuje, 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 klíčů najdete v tématu KeyOperation.

keySize

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

notBefore

Ne před datem v 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 se volat vícekrát.

releasePolicy

KeyReleasePolicy objekt určující pravidla, pod kterými 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í serializace/de-serializace chování.

tags

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

tracingOptions

Možnosti používané při povolení 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 tři tečky. Platné hodnoty naleznete 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

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

exportable?: boolean

Hodnota vlastnosti

boolean

zděděno zCreateKeyOptions.exportable

hsm

Určuje, jestli se má importovat jako hardwarový klíč (HSM) nebo softwarový klíč.

hsm?: boolean

Hodnota vlastnosti

boolean

zděděné zcreateKeyOptions.hsm

keyOps

Operace s webovými klíči JSON Další informace o možných operacích klíčů 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ěné zCreateKeyOptions.keySize

notBefore

Ne před datem v UTC.

notBefore?: Date

Hodnota vlastnosti

Date

zděděné 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 se volat vícekrát.

onResponse?: RawResponseCallback

Hodnota vlastnosti

zděděno zCreateKeyOptions.onResponse

releasePolicy

KeyReleasePolicy objekt určující pravidla, pod kterými 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í serializace/de-serializace chování.

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 zeCreateKeyOptions.tags

tracingOptions

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

tracingOptions?: OperationTracingOptions

Hodnota vlastnosti

zděděné zCreateKeyOptions.tracingOptions