JsonWebKey interface
Właściwości
crv | Nazwa krzywej eliptycznej. Aby uzyskać prawidłowe wartości, zobacz KeyCurveName. Możliwe wartości obejmują: "P-256", "P-384", "P-521", "P-256K" |
d | Prywatny wykładnik RSA lub składnik D klucza prywatnego EC. |
dp | Parametr klucza prywatnego RSA. |
dq | Parametr klucza prywatnego RSA. |
e | Publiczny wykładnik RSA. |
k | Klucz symetryczny. |
key |
Operacje klucza internetowego w formacie Json. Aby uzyskać więcej informacji na temat możliwych operacji klucza, zobacz KeyOperation. |
kid | Identyfikator klucza. |
kty | Typ klucza JsonWebKey (kty), zgodnie z definicją w pliku https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40. Możliwe wartości to: "EC", "EC-HSM", "RSA", "RSA-HSM", "oct", "oct-HSM" |
n | Modulus RSA. |
p | RSA secret prime. |
q | RSA secret prime, z |
qi | Parametr klucza prywatnego RSA. |
t | Token HSM używany z użyciem polecenia "Bring Your Own Key". |
x | Składnik X klucza publicznego WE. |
y | Składnik Y klucza publicznego WE. |
Szczegóły właściwości
crv
Nazwa krzywej eliptycznej. Aby uzyskać prawidłowe wartości, zobacz KeyCurveName. Możliwe wartości obejmują: "P-256", "P-384", "P-521", "P-256K"
crv?: string
Wartość właściwości
string
d
Prywatny wykładnik RSA lub składnik D klucza prywatnego EC.
d?: Uint8Array
Wartość właściwości
Uint8Array
dp
Parametr klucza prywatnego RSA.
dp?: Uint8Array
Wartość właściwości
Uint8Array
dq
Parametr klucza prywatnego RSA.
dq?: Uint8Array
Wartość właściwości
Uint8Array
e
Publiczny wykładnik RSA.
e?: Uint8Array
Wartość właściwości
Uint8Array
k
Klucz symetryczny.
k?: Uint8Array
Wartość właściwości
Uint8Array
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[]
kid
Identyfikator klucza.
kid?: string
Wartość właściwości
string
kty
Typ klucza JsonWebKey (kty), zgodnie z definicją w pliku https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40. Możliwe wartości to: "EC", "EC-HSM", "RSA", "RSA-HSM", "oct", "oct-HSM"
kty?: string
Wartość właściwości
string
n
Modulus RSA.
n?: Uint8Array
Wartość właściwości
Uint8Array
p
RSA secret prime.
p?: Uint8Array
Wartość właściwości
Uint8Array
q
RSA secret prime, z p < q
.
q?: Uint8Array
Wartość właściwości
Uint8Array
qi
Parametr klucza prywatnego RSA.
qi?: Uint8Array
Wartość właściwości
Uint8Array
t
Token HSM używany z użyciem polecenia "Bring Your Own Key".
t?: Uint8Array
Wartość właściwości
Uint8Array
x
Składnik X klucza publicznego WE.
x?: Uint8Array
Wartość właściwości
Uint8Array
y
Składnik Y klucza publicznego WE.
y?: Uint8Array
Wartość właściwości
Uint8Array