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, RSA-HSM, oct, oct-HSM |
| n | Модуль RSA. |
| p | RsA secret prime. |
| 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, RSA-HSM, oct, oct-HSM
kty?: string
Значение свойства
string
n
Модуль RSA.
n?: Uint8Array
Значение свойства
Uint8Array
p
RsA secret prime.
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