Dela via


JsonWebKey Klass

Definition

En JSON-webbnyckel (JWK) är en JSON-datastruktur (JavaScript Object Notation) som representerar en kryptografisk nyckel. Mer information finns i 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
Arv
JsonWebKey
Attribut

Konstruktorer

JsonWebKey(Aes, IEnumerable<KeyOperation>)

Initierar en ny instans av klassen med hjälp av JsonWebKey typen Oct.

JsonWebKey(ECDsa, Boolean, IEnumerable<KeyOperation>)

Initierar en ny instans av klassen med hjälp av JsonWebKey typen Ec.

JsonWebKey(IEnumerable<KeyOperation>)

Initierar en ny instans av JsonWebKey klassen med de angivna nyckelåtgärderna.

JsonWebKey(RSA, Boolean, IEnumerable<KeyOperation>)

Initierar en ny instans av klassen med hjälp av JsonWebKey typen Rsa.

Egenskaper

CurveName

Hämtar namnet på den elliptiska kurvan.

D

Hämtar den privata RSA-exponenten eller den privata EC-nyckeln.

DP

Hämtar parametern för den privata RSA-nyckeln.

DQ

Hämtar parametern för den privata RSA-nyckeln.

E

Hämtar offentlig RSA-exponent.

Id

Hämtar nyckelns identifierare. Detta är inte begränsat till en Uri.

K

Hämtar den symmetriska nyckeln.

KeyOps

Hämtar en lista över KeyOperation värden som stöds av den här nyckeln.

KeyType

KeyType Hämtar för den här JsonWebKey.

N

Hämtar RSA-modulen.

P

Hämtar RSA:s hemliga prime.

Q

Hämtar RSA:s hemliga prime.

QI

Hämtar parametern för den privata RSA-nyckeln.

T

Hämtar den skyddade nyckeln som används med "Bring Your Own Key".

X

Hämtar X-koordinaten för den elliptiska kurvpunkten.

Y

Hämtar Y-koordinaten för den elliptiska kurvpunkten.

Metoder

ToAes()

Konverterar den här JsonWebKey typen Oct eller OctHsm till ett Aes objekt.

ToECDsa(Boolean)

Konverterar den här JsonWebKey typen Ec eller EcHsm till ett ECDsa objekt.

ToRSA(Boolean)

Konverterar den här JsonWebKey typen Rsa eller RsaHsm till ett RSA objekt.

Gäller för