CreateOctKeyOptions interface

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

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 obejmują: "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ąpienia zachowania serializacji/de serializacji.

tags

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

tracingOptions

Opcje używane podczas śledzenia są 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 obejmują: "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 zelementu CreateKeyOptions.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 zelementu CreateKeyOptions.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 zpolecenia CreateKeyOptions.keySize

notBefore

Nie wcześniej niż data w formacie UTC.

notBefore?: Date

Wartość właściwości

Date

Dziedziczone zelementu CreateKeyOptions.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 zelementu CreateKeyOptions.releasePolicy

requestOptions

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

requestOptions?: OperationRequestOptions

Wartość właściwości

Dziedziczone zelementu CreateKeyOptions.requestOptions

serializerOptions

Opcje zastąpienia zachowania serializacji/de serializacji.

serializerOptions?: SerializerOptions

Wartość właściwości

Dziedziczone zelementu CreateKeyOptions.serializerOptions

tags

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

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

Wartość właściwości

{[propertyName: string]: string}

Dziedziczone zelementu CreateKeyOptions.tags

tracingOptions

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

tracingOptions?: OperationTracingOptions

Wartość właściwości

Dziedziczone zelementu CreateKeyOptions.tracingOptions