CreateRsaKeyOptions interface

A createRsaKey(string, CreateRsaKeyOptions) számára továbbítható opcionális paramétereket képviselő felület

Extends

Tulajdonságok

publicExponent

RsA-kulcs nyilvános kitevője.

Örökölt tulajdonságok

abortSignal

A kérések megszakítására használható jel.

curve

Elliptikus görbe neve. Érvényes értékekért lásd: KeyCurveName. Lehetséges értékek: "P-256", "P-384", "P-521", "P-256K"

enabled

Meghatározza, hogy az objektum engedélyezve van-e.

expiresOn

Lejárati dátum UTC-ben.

exportable

Azt jelzi, hogy a titkos kulcs exportálható-e.

hsm

Hardverkulcsként (HSM) vagy szoftverkulcsként importálandó.

keyOps

Json webes kulcsműveletek. A lehetséges kulcsműveletekkel kapcsolatos további információkért lásd: KeyOperation.

keySize

A kulcs mérete bitekben. Például: 2048, 3072 vagy 4096 RSA esetén.

notBefore

Dátum előtt nem UTC-ben.

onResponse

Minden alkalommal meghívandó függvény, amikor választ kap a kiszolgálótól a kért művelet végrehajtása közben. Többször is meghívható.

releasePolicy

Egy KeyReleasePolicy objektum, amely meghatározza azokat a szabályokat, amelyek alapján a kulcs exportálható.

requestOptions

A művelethez tartozó HTTP-kérések létrehozásakor és küldésekor használt beállítások.

tags

Alkalmazásspecifikus metaadatok kulcs-érték párok formájában.

tracingOptions

A nyomkövetés engedélyezésekor használt beállítások.

Tulajdonság adatai

publicExponent

RsA-kulcs nyilvános kitevője.

publicExponent?: number

Tulajdonság értéke

number

Örökölt tulajdonság részletei

abortSignal

A kérések megszakítására használható jel.

abortSignal?: AbortSignalLike

Tulajdonság értéke

CreateKeyOptions.abortSignalörökölt

curve

Elliptikus görbe neve. Érvényes értékekért lásd: KeyCurveName. Lehetséges értékek: "P-256", "P-384", "P-521", "P-256K"

curve?: string

Tulajdonság értéke

string

ÖrököltCreateKeyOptions.curve

enabled

Meghatározza, hogy az objektum engedélyezve van-e.

enabled?: boolean

Tulajdonság értéke

boolean

CreateKeyOptions.enabledörökölt

expiresOn

Lejárati dátum UTC-ben.

expiresOn?: Date

Tulajdonság értéke

Date

ÖrököltCreateKeyOptions.expiresOn

exportable

Azt jelzi, hogy a titkos kulcs exportálható-e.

exportable?: boolean

Tulajdonság értéke

boolean

ÖrököltCreateKeyOptions.exportable

hsm

Hardverkulcsként (HSM) vagy szoftverkulcsként importálandó.

hsm?: boolean

Tulajdonság értéke

boolean

CreateKeyOptions.hsmörökölt

keyOps

Json webes kulcsműveletek. A lehetséges kulcsműveletekkel kapcsolatos további információkért lásd: KeyOperation.

keyOps?: string[]

Tulajdonság értéke

string[]

ÖrököltCreateKeyOptions.keyOps

keySize

A kulcs mérete bitekben. Például: 2048, 3072 vagy 4096 RSA esetén.

keySize?: number

Tulajdonság értéke

number

CreateKeyOptions.keySizeörökölt

notBefore

Dátum előtt nem UTC-ben.

notBefore?: Date

Tulajdonság értéke

Date

ÖrököltCreateKeyOptions.notBefore

onResponse

Minden alkalommal meghívandó függvény, amikor választ kap a kiszolgálótól a kért művelet végrehajtása közben. Többször is meghívható.

onResponse?: RawResponseCallback

Tulajdonság értéke

ÖrököltCreateKeyOptions.onResponse

releasePolicy

Egy KeyReleasePolicy objektum, amely meghatározza azokat a szabályokat, amelyek alapján a kulcs exportálható.

releasePolicy?: KeyReleasePolicy

Tulajdonság értéke

ÖrököltCreateKeyOptions.releasePolicy

requestOptions

A művelethez tartozó HTTP-kérések létrehozásakor és küldésekor használt beállítások.

requestOptions?: OperationRequestOptions

Tulajdonság értéke

ÖrököltCreateKeyOptions.requestOptions

tags

Alkalmazásspecifikus metaadatok kulcs-érték párok formájában.

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

Tulajdonság értéke

{[propertyName: string]: string}

ÖrököltCreateKeyOptions.tags

tracingOptions

A nyomkövetés engedélyezésekor használt beállítások.

tracingOptions?: OperationTracingOptions

Tulajdonság értéke

CreateKeyOptions.tracingOptionsörökölte