JsonWebKey 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
JSON Web 金鑰 (JWK) 是 JavaScript 物件標記法 (JSON) 資料結構,代表密碼編譯金鑰。 如需詳細資訊,請參閱 JSON Web 金鑰 (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>) |
使用 型 Oct 別,初始化 類別的新實例 JsonWebKey 。 |
JsonWebKey(ECDsa, Boolean, IEnumerable<KeyOperation>) |
使用 型 Ec 別,初始化 類別的新實例 JsonWebKey 。 |
JsonWebKey(IEnumerable<KeyOperation>) |
使用指定的索引鍵作業, JsonWebKey 初始化 類別的新實例。 |
JsonWebKey(RSA, Boolean, IEnumerable<KeyOperation>) |
使用 型 Rsa 別,初始化 類別的新實例 JsonWebKey 。 |
屬性
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 |
取得與「攜帶您自己的金鑰」搭配使用的受保護金鑰。 |
X |
取得橢圓曲線點的 X 座標。 |
Y |
取得橢圓曲線點的 Y 座標。 |
方法
ToAes() |
將 JsonWebKey 這個 型別 Oct 或 OctHsm 轉換成 Aes 物件。 |
ToECDsa(Boolean) |
將 JsonWebKey 這個 型別 Ec 或 EcHsm 轉換成 ECDsa 物件。 |
ToRSA(Boolean) |
將 JsonWebKey 這個 型別 Rsa 或 RsaHsm 轉換成 RSA 物件。 |