次の方法で共有


JsonWebKey interface

プロパティ

crv

楕円曲線名。 有効な値については、「KeyCurveName」を参照してください。 使用できる値は、'P-256'、'P-384'、'P-521'、'P-256K' です。

d

RSA 秘密指数、または EC 秘密キーの D コンポーネント。

dp

RSA 秘密キー パラメーター。

dq

RSA 秘密キー パラメーター。

e

RSA パブリック指数。

k

対称キー。

keyOps

Json Web キー操作。 考えられるキー操作の詳細については、「KeyOperation」を参照してください。

kid

キー識別子。

kty

で定義 https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40されている JsonWebKey キー型 (kty)。 使用できる値は、'EC'、'EC-HSM'、'RSA'、'RSA-HSM'、'oct'、"oct-HSM" です。

n

RSA 剰余。

p

RSA シークレット プライム。

q

RSA シークレット プライム (と)。p < q

qi

RSA 秘密キー パラメーター。

t

HSM トークン。"Bring Your Own Key" と共に使用されます。

x

EC 公開キーの X コンポーネント。

y

EC 公開キーの Y コンポーネント。

プロパティの詳細

crv

楕円曲線名。 有効な値については、「KeyCurveName」を参照してください。 使用できる値は、'P-256'、'P-384'、'P-521'、'P-256K' です。

crv?: string

プロパティ値

string

d

RSA 秘密指数、または EC 秘密キーの D コンポーネント。

d?: Uint8Array

プロパティ値

Uint8Array

dp

RSA 秘密キー パラメーター。

dp?: Uint8Array

プロパティ値

Uint8Array

dq

RSA 秘密キー パラメーター。

dq?: Uint8Array

プロパティ値

Uint8Array

e

RSA パブリック指数。

e?: Uint8Array

プロパティ値

Uint8Array

k

対称キー。

k?: Uint8Array

プロパティ値

Uint8Array

keyOps

Json Web キー操作。 考えられるキー操作の詳細については、「KeyOperation」を参照してください。

keyOps?: string[]

プロパティ値

string[]

kid

キー識別子。

kid?: string

プロパティ値

string

kty

で定義 https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40されている JsonWebKey キー型 (kty)。 使用できる値は、'EC'、'EC-HSM'、'RSA'、'RSA-HSM'、'oct'、"oct-HSM" です。

kty?: string

プロパティ値

string

n

RSA 剰余。

n?: Uint8Array

プロパティ値

Uint8Array

p

RSA シークレット プライム。

p?: Uint8Array

プロパティ値

Uint8Array

q

RSA シークレット プライム (と)。p < q

q?: Uint8Array

プロパティ値

Uint8Array

qi

RSA 秘密キー パラメーター。

qi?: Uint8Array

プロパティ値

Uint8Array

t

HSM トークン。"Bring Your Own Key" と共に使用されます。

t?: Uint8Array

プロパティ値

Uint8Array

x

EC 公開キーの X コンポーネント。

x?: Uint8Array

プロパティ値

Uint8Array

y

EC 公開キーの Y コンポーネント。

y?: Uint8Array

プロパティ値

Uint8Array