Поделиться через


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 объект .

Применяется к