Megosztás a következőn keresztül:


JsonWebKey interface

Tulajdonságok

crv

Elliptikus görbe neve. Érvényes értékekért lásd: KeyCurveName. Lehetséges értékek: "P-256", "P-384", "P-521", "P-256K"

d

RSA privát kitevő, vagy egy EC titkos kulcs D összetevője.

dp

RSA titkoskulcs-paraméter.

dq

RSA titkoskulcs-paraméter.

e

RSA nyilvános kitevő.

k

Szimmetrikus kulcs.

keyOps

JSON-webkulcs-műveletek. A lehetséges kulcsműveletekkel kapcsolatos további információkért lásd: KeyOperation.

kid

Kulcsazonosító.

kty

A JsonWebKey kulcstípusa (kty), a következőben definiálva https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40: . Lehetséges értékek: "EC", "EC-HSM", "RSA", "RSA-HSM", "oct", "oct-HSM"

n

RSA modulus.

p

RSA titkos prím.

q

RSA titkos prím, a -vel p < q.

qi

RSA titkoskulcs-paraméter.

t

HSM-jogkivonat, amely a "Saját kulcs használata" beállítással használható.

x

Egy NYILVÁNOS EC-kulcs X összetevője.

y

Egy NYILVÁNOS EC-kulcs Y összetevője.

Tulajdonság adatai

crv

Elliptikus görbe neve. Érvényes értékekért lásd: KeyCurveName. Lehetséges értékek: "P-256", "P-384", "P-521", "P-256K"

crv?: string

Tulajdonság értéke

string

d

RSA privát kitevő, vagy egy EC titkos kulcs D összetevője.

d?: Uint8Array

Tulajdonság értéke

Uint8Array

dp

RSA titkoskulcs-paraméter.

dp?: Uint8Array

Tulajdonság értéke

Uint8Array

dq

RSA titkoskulcs-paraméter.

dq?: Uint8Array

Tulajdonság értéke

Uint8Array

e

RSA nyilvános kitevő.

e?: Uint8Array

Tulajdonság értéke

Uint8Array

k

Szimmetrikus kulcs.

k?: Uint8Array

Tulajdonság értéke

Uint8Array

keyOps

JSON-webkulcs-műveletek. A lehetséges kulcsműveletekkel kapcsolatos további információkért lásd: KeyOperation.

keyOps?: string[]

Tulajdonság értéke

string[]

kid

Kulcsazonosító.

kid?: string

Tulajdonság értéke

string

kty

A JsonWebKey kulcstípusa (kty), a következőben definiálva https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40: . Lehetséges értékek: "EC", "EC-HSM", "RSA", "RSA-HSM", "oct", "oct-HSM"

kty?: string

Tulajdonság értéke

string

n

RSA modulus.

n?: Uint8Array

Tulajdonság értéke

Uint8Array

p

RSA titkos prím.

p?: Uint8Array

Tulajdonság értéke

Uint8Array

q

RSA titkos prím, a -vel p < q.

q?: Uint8Array

Tulajdonság értéke

Uint8Array

qi

RSA titkoskulcs-paraméter.

qi?: Uint8Array

Tulajdonság értéke

Uint8Array

t

HSM-jogkivonat, amely a "Saját kulcs használata" beállítással használható.

t?: Uint8Array

Tulajdonság értéke

Uint8Array

x

Egy NYILVÁNOS EC-kulcs X összetevője.

x?: Uint8Array

Tulajdonság értéke

Uint8Array

y

Egy NYILVÁNOS EC-kulcs Y összetevője.

y?: Uint8Array

Tulajdonság értéke

Uint8Array