Поделиться через


JsonWebKey interface

Свойства

crv

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

d

Частный показатель RSA или компонент D закрытого ключа EC.

dp

Параметр закрытого ключа RSA.

dq

Параметр закрытого ключа RSA.

e

Общедоступная экспонента RSA.

k

Симметричный ключ.

keyOps

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

kid

Идентификатор ключа.

kty

Тип ключа JsonWebKey (kty), как определено в https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40. Возможные значения: "EC", "EC-HSM", "RSA", "RSA-HSM", "oct", "oct-HSM".

n

Модуль RSA.

p

RSA секрет премьер.

q

RSA secret prime, с p < q.

qi

Параметр закрытого ключа RSA.

t

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

x

Компонент X открытого ключа EC.

y

Компонент Y открытого ключа EC.

Сведения о свойстве

crv

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

crv?: string

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

string

d

Частный показатель RSA или компонент D закрытого ключа EC.

d?: Uint8Array

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

Uint8Array

dp

Параметр закрытого ключа RSA.

dp?: Uint8Array

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

Uint8Array

dq

Параметр закрытого ключа RSA.

dq?: Uint8Array

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

Uint8Array

e

Общедоступная экспонента RSA.

e?: Uint8Array

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

Uint8Array

k

Симметричный ключ.

k?: Uint8Array

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

Uint8Array

keyOps

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

keyOps?: string[]

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

string[]

kid

Идентификатор ключа.

kid?: string

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

string

kty

Тип ключа JsonWebKey (kty), как определено в https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40. Возможные значения: "EC", "EC-HSM", "RSA", "RSA-HSM", "oct", "oct-HSM".

kty?: string

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

string

n

Модуль RSA.

n?: Uint8Array

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

Uint8Array

p

RSA секрет премьер.

p?: Uint8Array

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

Uint8Array

q

RSA secret prime, с p < q.

q?: Uint8Array

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

Uint8Array

qi

Параметр закрытого ключа RSA.

qi?: Uint8Array

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

Uint8Array

t

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

t?: Uint8Array

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

Uint8Array

x

Компонент X открытого ключа EC.

x?: Uint8Array

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

Uint8Array

y

Компонент Y открытого ключа EC.

y?: Uint8Array

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

Uint8Array