JsonWebKey クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
JSON Web キー (JWK) は、暗号化キーを表す JavaScript Object Notation (JSON) データ構造です。 詳細については、「 JSON Web Key (JWK)」を参照してください。
[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>) |
型 を使用して、 クラスの JsonWebKey 新しいインスタンスを初期化します Oct。 |
JsonWebKey(ECDsa, Boolean, IEnumerable<KeyOperation>) |
型 を使用して、 クラスの JsonWebKey 新しいインスタンスを初期化します Ec。 |
JsonWebKey(IEnumerable<KeyOperation>) |
指定したキー操作を使用して、 JsonWebKey クラスの新しいインスタンスを初期化します。 |
JsonWebKey(RSA, Boolean, IEnumerable<KeyOperation>) |
型 を使用して、 クラスの JsonWebKey 新しいインスタンスを初期化します Rsa。 |
プロパティ
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() |
この JsonWebKey 型 Oct または OctHsm を オブジェクトに Aes 変換します。 |
ToECDsa(Boolean) |
この JsonWebKey 型 Ec または EcHsm を オブジェクトに ECDsa 変換します。 |
ToRSA(Boolean) |
この JsonWebKey 型 Rsa または RsaHsm を オブジェクトに RSA 変換します。 |
適用対象
Azure SDK for .NET