CreateEcKeyOptions interface

Интерфейс, представляющий необязательные параметры, которые могут быть переданы в createEcKey(string, CreateEcKeyOptions)

Extends

Унаследованные свойства

abortSignal

Сигнал, который можно использовать для прерывания запросов.

curve

Имя эллиптической кривой. Допустимые значения см. в разделе KeyCurveName. Возможные значения: "P-256", "P-384", "P-521", "P-256K".

enabled

Определяет, включен ли объект .

expiresOn

Дата окончания срока действия в формате UTC.

exportable

Указывает, можно ли экспортировать закрытый ключ.

hsm

Следует ли импортировать в качестве аппаратного ключа (HSM) или программного ключа.

keyOps

Операции с веб-ключом JSON. Дополнительные сведения о возможных операциях с ключами см. в разделе KeyOperation.

keySize

Размер ключа в битах. Например: 2048, 3072 или 4096 для RSA.

notBefore

Не раньше даты в формате UTC.

onResponse

Функция, вызываемая каждый раз при получении ответа от сервера при выполнении запрошенной операции. Может вызываться несколько раз.

releasePolicy

Объект KeyReleasePolicy , указывающий правила, по которым можно экспортировать ключ.

requestOptions

Параметры, используемые при создании и отправке HTTP-запросов для этой операции.

serializerOptions

Параметры для переопределения поведения сериализации и десериализации.

tags

Метаданные конкретного приложения в виде пар «ключ — значение».

tracingOptions

Параметры, используемые при включенной трассировке.

Сведения об унаследованном свойстве

abortSignal

Сигнал, который можно использовать для прерывания запросов.

abortSignal?: AbortSignalLike

Значение свойства

Наследуется отCreateKeyOptions.abortSignal

curve

Имя эллиптической кривой. Допустимые значения см. в разделе KeyCurveName. Возможные значения: "P-256", "P-384", "P-521", "P-256K".

curve?: string

Значение свойства

string

Наследуется отCreateKeyOptions.curve

enabled

Определяет, включен ли объект .

enabled?: boolean

Значение свойства

boolean

Наследуется отCreateKeyOptions.enabled

expiresOn

Дата окончания срока действия в формате UTC.

expiresOn?: Date

Значение свойства

Date

Наследуется отCreateKeyOptions.expiresOn

exportable

Указывает, можно ли экспортировать закрытый ключ.

exportable?: boolean

Значение свойства

boolean

Наследуется отCreateKeyOptions.exportable

hsm

Следует ли импортировать в качестве аппаратного ключа (HSM) или программного ключа.

hsm?: boolean

Значение свойства

boolean

Наследуется отCreateKeyOptions.hsm

keyOps

Операции с веб-ключом JSON. Дополнительные сведения о возможных операциях с ключами см. в разделе KeyOperation.

keyOps?: string[]

Значение свойства

string[]

Наследуется отCreateKeyOptions.keyOps

keySize

Размер ключа в битах. Например: 2048, 3072 или 4096 для RSA.

keySize?: number

Значение свойства

number

Наследуется отCreateKeyOptions.keySize

notBefore

Не раньше даты в формате UTC.

notBefore?: Date

Значение свойства

Date

Наследуется отCreateKeyOptions.notBefore

onResponse

Функция, вызываемая каждый раз при получении ответа от сервера при выполнении запрошенной операции. Может вызываться несколько раз.

onResponse?: RawResponseCallback

Значение свойства

Наследуется отCreateKeyOptions.onResponse

releasePolicy

Объект KeyReleasePolicy , указывающий правила, по которым можно экспортировать ключ.

releasePolicy?: KeyReleasePolicy

Значение свойства

Наследуется отCreateKeyOptions.releasePolicy

requestOptions

Параметры, используемые при создании и отправке HTTP-запросов для этой операции.

requestOptions?: OperationRequestOptions

Значение свойства

Наследуется отCreateKeyOptions.requestOptions

serializerOptions

Параметры для переопределения поведения сериализации и десериализации.

serializerOptions?: SerializerOptions

Значение свойства

Наследуется отCreateKeyOptions.serializerOptions

tags

Метаданные конкретного приложения в виде пар «ключ — значение».

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

Значение свойства

{[propertyName: string]: string}

Наследуется отCreateKeyOptions.tags

tracingOptions

Параметры, используемые при включенной трассировке.

tracingOptions?: OperationTracingOptions

Значение свойства

Наследуется отCreateKeyOptions.tracingOptions