共用方式為


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

JsonWebKey 機碼類型 (kty) ,如 中所 https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40 定義。 可能的值包括:'EC'、'EC-HSM'、'RSA'、'RSA-HSM'、'oct'、「oct-HSM」

n

RSA 模數。

p

RSA 秘密質數。

q

RSA 秘密質數,搭配 p < q

qi

RSA 私密金鑰參數。

t

HSM 權杖,與「攜帶您自己的金鑰」搭配使用。

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

JsonWebKey 機碼類型 (kty) ,如 中所 https://tools.ietf.org/html/draft-ietf-jose-json-web-algorithms-40 定義。 可能的值包括:'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 權杖,與「攜帶您自己的金鑰」搭配使用。

t?: Uint8Array

屬性值

Uint8Array

x

EC 公開金鑰的 X 元件。

x?: Uint8Array

屬性值

Uint8Array

y

EC 公開金鑰的 Y 元件。

y?: Uint8Array

屬性值

Uint8Array