Delen via


JsonWebKey Klas

Definitie

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