你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
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() |
将 或 类型的OctOctHsm此JsonWebKey转换为 Aes 对象。 |
ToECDsa(Boolean) |
将 或 类型的EcEcHsm此JsonWebKey转换为 ECDsa 对象。 |
ToRSA(Boolean) |
将 或 类型的RsaRsaHsm此JsonWebKey转换为 RSA 对象。 |