JsonWebKey Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Een JSON-websleutel (JWK) is een JSON-gegevensstructuur (JavaScript Object Notation) die een cryptografische sleutel vertegenwoordigt. Zie JSON Web Key (JWK) voor meer informatie.
[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
- Overname
-
JsonWebKey
- Kenmerken
Constructors
JsonWebKey(Aes, IEnumerable<KeyOperation>) |
Initialiseert een nieuw exemplaar van de JsonWebKey klasse met behulp van het type Oct. |
JsonWebKey(ECDsa, Boolean, IEnumerable<KeyOperation>) |
Initialiseert een nieuw exemplaar van de JsonWebKey klasse met behulp van het type Ec. |
JsonWebKey(IEnumerable<KeyOperation>) |
Initialiseert een nieuw exemplaar van de JsonWebKey klasse met de opgegeven sleutelbewerkingen. |
JsonWebKey(RSA, Boolean, IEnumerable<KeyOperation>) |
Initialiseert een nieuw exemplaar van de JsonWebKey klasse met behulp van het type Rsa. |
Eigenschappen
CurveName |
Hiermee haalt u de naam van de elliptische curve op. |
D |
Hiermee haalt u de persoonlijke RSA-exponent of de persoonlijke EC-sleutel op. |
DP |
Hiermee haalt u de persoonlijke RSA-sleutelparameter op. |
DQ |
Hiermee haalt u de persoonlijke RSA-sleutelparameter op. |
E |
Hiermee haalt u openbare RSA-exponent op. |
Id |
Hiermee haalt u de id van de sleutel op. Dit is niet beperkt tot een Uri. |
K |
Hiermee haalt u de symmetrische sleutel op. |
KeyOps |
Hiermee haalt u een lijst met waarden op die KeyOperation door deze sleutel worden ondersteund. |
KeyType |
Hiermee haalt u de KeyType voor deze JsonWebKeyop. |
N |
Haalt de RSA-modulus op. |
P |
Hiermee haalt u de priemgetall van het RSA-geheim op. |
Q |
Hiermee haalt u de priemgetall van het RSA-geheim op. |
QI |
Hiermee haalt u de persoonlijke RSA-sleutelparameter op. |
T |
Hiermee haalt u de beveiligde sleutel op die wordt gebruikt met 'Bring Your Own Key'. |
X |
Hiermee haalt u de X-coördinaat van het elliptische curvepunt op. |
Y |
Haalt de Y-coördinaat op voor het elliptische curvepunt. |
Methoden
ToAes() |
Converteert dit JsonWebKey van het type Oct of OctHsm naar een Aes object. |
ToECDsa(Boolean) |
Converteert dit JsonWebKey van het type Ec of EcHsm naar een ECDsa object. |
ToRSA(Boolean) |
Converteert dit JsonWebKey van het type Rsa of RsaHsm naar een RSA object. |
Van toepassing op
Azure SDK for .NET