JsonWebKey Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Веб-ключ JSON (JWK) — это структура данных 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 prime. |
Q |
Возвращает секрет RSA prime. |
QI |
Возвращает параметр закрытого ключа RSA. |
T |
Возвращает защищенный ключ, используемый с параметром "Принеси собственный ключ". |
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