JsonWebKey Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
Azure SDK for .NET