JsonWebKey interface
По состоянию на http://tools.ietf.org/html/draft-ietf-jose-json-web-key-18
Свойства
crv | Имя эллиптической кривой. Допустимые значения см. в разделе KeyCurveName. Возможные значения: "P-256", "P-384", "P-521", "P-256K". |
d | Частный показатель RSA или компонент D закрытого ключа EC. |
dp | Параметр закрытого ключа RSA. |
dq | Параметр закрытого ключа RSA. |
e | Общедоступная экспонента RSA. |
k | Симметричный ключ. |
key |
Операции с веб-ключом 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, с |
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