CreateEcKeyOptions interface

Interfejs reprezentujący parametry opcjonalne, które można przekazać do createEcKey(string, CreateEcKeyOptions)

Extends

Właściwości dziedziczone

abortSignal

Sygnał, który może służyć do przerwania żądań.

curve

Nazwa krzywej eliptycznej. Aby uzyskać prawidłowe wartości, zobacz KeyCurveName. Możliwe wartości to: "P-256", "P-384", "P-521", "P-256K"

enabled

Określa, czy obiekt jest włączony.

expiresOn

Data wygaśnięcia w formacie UTC.

exportable

Wskazuje, czy klucz prywatny można wyeksportować.

hsm

Czy importować jako klucz sprzętowy (HSM) lub klucz oprogramowania.

keyOps

Operacje klucza internetowego w formacie Json. Aby uzyskać więcej informacji na temat możliwych operacji klucza, zobacz KeyOperation.

keySize

Rozmiar klucza w bitach. Na przykład: 2048, 3072 lub 4096 dla RSA.

notBefore

Nie wcześniej niż data w formacie UTC.

onResponse

Funkcja, która ma być wywoływana za każdym razem, gdy odpowiedź jest odbierana z serwera podczas wykonywania żądanej operacji. Może być wywoływana wiele razy.

releasePolicy

Obiekt KeyReleasePolicy określający reguły, w których można wyeksportować klucz.

requestOptions

Opcje używane podczas tworzenia i wysyłania żądań HTTP dla tej operacji.

serializerOptions

Opcje zastępowania zachowania serializacji/deseralizacji.

tags

Metadane specyficzne dla aplikacji w postaci par klucz-wartość.

tracingOptions

Opcje używane podczas śledzenia jest włączone.

Szczegóły właściwości dziedziczonej

abortSignal

Sygnał, który może służyć do przerwania żądań.

abortSignal?: AbortSignalLike

Wartość właściwości

Dziedziczone zelementu CreateKeyOptions.abortSignal

curve

Nazwa krzywej eliptycznej. Aby uzyskać prawidłowe wartości, zobacz KeyCurveName. Możliwe wartości to: "P-256", "P-384", "P-521", "P-256K"

curve?: string

Wartość właściwości

string

Dziedziczone zelementu CreateKeyOptions.curve

enabled

Określa, czy obiekt jest włączony.

enabled?: boolean

Wartość właściwości

boolean

Dziedziczone zcreateKeyOptions.enabled

expiresOn

Data wygaśnięcia w formacie UTC.

expiresOn?: Date

Wartość właściwości

Date

Dziedziczone zelementu CreateKeyOptions.expiresOn

exportable

Wskazuje, czy klucz prywatny można wyeksportować.

exportable?: boolean

Wartość właściwości

boolean

Dziedziczone zelementu CreateKeyOptions.exportable

hsm

Czy importować jako klucz sprzętowy (HSM) lub klucz oprogramowania.

hsm?: boolean

Wartość właściwości

boolean

Dziedziczone zcreateKeyOptions.hsm

keyOps

Operacje klucza internetowego w formacie Json. Aby uzyskać więcej informacji na temat możliwych operacji klucza, zobacz KeyOperation.

keyOps?: string[]

Wartość właściwości

string[]

Dziedziczone zmetody CreateKeyOptions.keyOps

keySize

Rozmiar klucza w bitach. Na przykład: 2048, 3072 lub 4096 dla RSA.

keySize?: number

Wartość właściwości

number

Dziedziczone zcreateKeyOptions.keySize

notBefore

Nie wcześniej niż data w formacie UTC.

notBefore?: Date

Wartość właściwości

Date

Dziedziczone zcreateKeyOptions.notBefore

onResponse

Funkcja, która ma być wywoływana za każdym razem, gdy odpowiedź jest odbierana z serwera podczas wykonywania żądanej operacji. Może być wywoływana wiele razy.

onResponse?: RawResponseCallback

Wartość właściwości

Dziedziczone zelementu CreateKeyOptions.onResponse

releasePolicy

Obiekt KeyReleasePolicy określający reguły, w których można wyeksportować klucz.

releasePolicy?: KeyReleasePolicy

Wartość właściwości

Dziedziczone zcreateKeyOptions.releasePolicy

requestOptions

Opcje używane podczas tworzenia i wysyłania żądań HTTP dla tej operacji.

requestOptions?: OperationRequestOptions

Wartość właściwości

Dziedziczone zcreateKeyOptions.requestOptions

serializerOptions

Opcje zastępowania zachowania serializacji/deseralizacji.

serializerOptions?: SerializerOptions

Wartość właściwości

Dziedziczone zcreateKeyOptions.serializerOptions

tags

Metadane specyficzne dla aplikacji w postaci par klucz-wartość.

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

Wartość właściwości

{[propertyName: string]: string}

Dziedziczone zcreateKeyOptions.tags

tracingOptions

Opcje używane podczas śledzenia jest włączone.

tracingOptions?: OperationTracingOptions

Wartość właściwości

Dziedziczone zelementu CreateKeyOptions.tracingOptions