JsonWebKey interface
속성
| crv | 타원 곡선 이름입니다. 유효한 값은 KeyCurveName을 참조하세요. 가능한 값은 'P-256', 'P-384', 'P-521', 'P-256K'입니다. |
| d | RSA 프라이빗 지수 또는 EC 프라이빗 키의 D 구성 요소입니다. |
| dp | RSA 프라이빗 키 매개 변수입니다. |
| dq | RSA 프라이빗 키 매개 변수입니다. |
| e | RSA 공용 지수입니다. |
| k | 대칭 키입니다. |
| key |
Json 웹 키 작업. 가능한 키 작업에 대한 자세한 내용은 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 비밀 프라임, |
| qi | RSA 프라이빗 키 매개 변수입니다. |
| t | 'Bring Your Own Key'와 함께 사용되는 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 웹 키 작업. 가능한 키 작업에 대한 자세한 내용은 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
'Bring Your Own Key'와 함께 사용되는 HSM 토큰입니다.
t?: Uint8Array
속성 값
Uint8Array
x
EC 공개 키의 X 구성 요소입니다.
x?: Uint8Array
속성 값
Uint8Array
y
EC 공개 키의 Y 구성 요소입니다.
y?: Uint8Array
속성 값
Uint8Array