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.

keyOps

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 p < q.

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