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 | 에 정의된 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 비밀 소수, 와 함께 |
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
에 정의된 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
'Bring Your Own Key'와 함께 사용되는 HSM 토큰입니다.
t?: Uint8Array
속성 값
Uint8Array
x
EC 공개 키의 X 구성 요소입니다.
x?: Uint8Array
속성 값
Uint8Array
y
EC 공개 키의 Y 구성 요소입니다.
y?: Uint8Array
속성 값
Uint8Array