JsonWebKey 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
JWK(JSON 웹 키)는 암호화 키를 나타내는 JSON(JavaScript Object Notation) 데이터 구조입니다. 자세한 내용은 JWK(JSON 웹 키)를 참조하세요.
[System.Text.Json.Serialization.JsonConverter(typeof(Azure.Security.KeyVault.Keys.JsonWebKeyConverter))]
public class JsonWebKey
[<System.Text.Json.Serialization.JsonConverter(typeof(Azure.Security.KeyVault.Keys.JsonWebKeyConverter))>]
type JsonWebKey = class
Public Class JsonWebKey
- 상속
-
JsonWebKey
- 특성
생성자
JsonWebKey(Aes, IEnumerable<KeyOperation>) |
형식Oct을 사용하여 클래스의 JsonWebKey 새 instance 초기화합니다. |
JsonWebKey(ECDsa, Boolean, IEnumerable<KeyOperation>) |
형식Ec을 사용하여 클래스의 JsonWebKey 새 instance 초기화합니다. |
JsonWebKey(IEnumerable<KeyOperation>) |
지정된 키 작업을 사용하여 클래스의 JsonWebKey 새 instance 초기화합니다. |
JsonWebKey(RSA, Boolean, IEnumerable<KeyOperation>) |
형식Rsa을 사용하여 클래스의 JsonWebKey 새 instance 초기화합니다. |
속성
CurveName |
타원형 곡선의 이름을 가져옵니다. |
D |
RSA 프라이빗 지수 또는 EC 프라이빗 키를 가져옵니다. |
DP |
RSA 프라이빗 키 매개 변수를 가져옵니다. |
DQ |
RSA 프라이빗 키 매개 변수를 가져옵니다. |
E |
RSA 공용 지수를 가져옵니다. |
Id |
키의 식별자를 가져옵니다. 이 값은 로 제한 Uri되지 않습니다. |
K |
대칭 키를 가져옵니다. |
KeyOps |
이 키에서 지원하는 값 목록을 KeyOperation 가져옵니다. |
KeyType |
이 KeyType의 JsonWebKey를 가져옵니다. |
N |
RSA 모듈러스를 가져옵니다. |
P |
RSA 비밀 소수를 가져옵니다. |
Q |
RSA 비밀 소수를 가져옵니다. |
QI |
RSA 프라이빗 키 매개 변수를 가져옵니다. |
T |
"Bring Your Own Key"와 함께 사용되는 보호된 키를 가져옵니다. |
X |
타원 곡선점의 X 좌표를 가져옵니다. |
Y |
타원 곡선점의 Y 좌표를 가져옵니다. |
메서드
ToAes() |
형식 JsonWebKeyOct 또는 OctHsm 를 개체로 Aes 변환합니다. |
ToECDsa(Boolean) |
형식 JsonWebKeyEc 또는 EcHsm 를 개체로 ECDsa 변환합니다. |
ToRSA(Boolean) |
형식 JsonWebKeyRsa 또는 RsaHsm 를 개체로 RSA 변환합니다. |
적용 대상
Azure SDK for .NET