Partager via


JsonWebKey Constructeurs

Définition

Surcharges

JsonWebKey(IEnumerable<KeyOperation>)

Initialise une nouvelle instance de la JsonWebKey classe avec les opérations de clé données.

JsonWebKey(Aes, IEnumerable<KeyOperation>)

Initialise une nouvelle instance de la classe à l’aide du JsonWebKey type Oct.

JsonWebKey(ECDsa, Boolean, IEnumerable<KeyOperation>)

Initialise une nouvelle instance de la classe à l’aide du JsonWebKey type Ec.

JsonWebKey(RSA, Boolean, IEnumerable<KeyOperation>)

Initialise une nouvelle instance de la classe à l’aide du JsonWebKey type Rsa.

JsonWebKey(IEnumerable<KeyOperation>)

Source:
JsonWebKey.cs
Source:
JsonWebKey.cs

Initialise une nouvelle instance de la JsonWebKey classe avec les opérations de clé données.

public JsonWebKey (System.Collections.Generic.IEnumerable<Azure.Security.KeyVault.Keys.KeyOperation> keyOps);
new Azure.Security.KeyVault.Keys.JsonWebKey : seq<Azure.Security.KeyVault.Keys.KeyOperation> -> Azure.Security.KeyVault.Keys.JsonWebKey
Public Sub New (keyOps As IEnumerable(Of KeyOperation))

Paramètres

keyOps
IEnumerable<KeyOperation>

Liste des valeurs prises en charge KeyOperation . Si la valeur est null, aucune opération n’est autorisée et les opérations de chiffrement suivantes peuvent échouer.

S’applique à

JsonWebKey(Aes, IEnumerable<KeyOperation>)

Source:
JsonWebKey.cs
Source:
JsonWebKey.cs

Initialise une nouvelle instance de la classe à l’aide du JsonWebKey type Oct.

public JsonWebKey (System.Security.Cryptography.Aes aesProvider, System.Collections.Generic.IEnumerable<Azure.Security.KeyVault.Keys.KeyOperation> keyOps = default);
new Azure.Security.KeyVault.Keys.JsonWebKey : System.Security.Cryptography.Aes * seq<Azure.Security.KeyVault.Keys.KeyOperation> -> Azure.Security.KeyVault.Keys.JsonWebKey
Public Sub New (aesProvider As Aes, Optional keyOps As IEnumerable(Of KeyOperation) = Nothing)

Paramètres

aesProvider
Aes

Un Aes fournisseur.

keyOps
IEnumerable<KeyOperation>

Liste facultative des valeurs prises en charge KeyOperation . Si la valeur est null, la valeur par défaut du type de clé est utilisée, notamment : Encrypt, Decrypt, WrapKeyet UnwrapKey.

Exceptions

aesProvider a la valeur null.

S’applique à

JsonWebKey(ECDsa, Boolean, IEnumerable<KeyOperation>)

Source:
JsonWebKey.cs
Source:
JsonWebKey.cs

Initialise une nouvelle instance de la classe à l’aide du JsonWebKey type Ec.

public JsonWebKey (System.Security.Cryptography.ECDsa ecdsa, bool includePrivateParameters = false, System.Collections.Generic.IEnumerable<Azure.Security.KeyVault.Keys.KeyOperation> keyOps = default);
new Azure.Security.KeyVault.Keys.JsonWebKey : System.Security.Cryptography.ECDsa * bool * seq<Azure.Security.KeyVault.Keys.KeyOperation> -> Azure.Security.KeyVault.Keys.JsonWebKey
Public Sub New (ecdsa As ECDsa, Optional includePrivateParameters As Boolean = false, Optional keyOps As IEnumerable(Of KeyOperation) = Nothing)

Paramètres

ecdsa
ECDsa

Un ECDsa fournisseur.

includePrivateParameters
Boolean

Indique s’il faut inclure la clé privée.

keyOps
IEnumerable<KeyOperation>

Liste facultative des valeurs prises en charge KeyOperation . Si la valeur est null, la valeur par défaut du type de clé est utilisée, notamment : Signet Decrypt si includePrivateParameters a la valeur true.

Exceptions

ecdsa a la valeur null.

Le nom de la courbe elliptique n’est pas valide.

S’applique à

JsonWebKey(RSA, Boolean, IEnumerable<KeyOperation>)

Source:
JsonWebKey.cs
Source:
JsonWebKey.cs

Initialise une nouvelle instance de la classe à l’aide du JsonWebKey type Rsa.

public JsonWebKey (System.Security.Cryptography.RSA rsaProvider, bool includePrivateParameters = false, System.Collections.Generic.IEnumerable<Azure.Security.KeyVault.Keys.KeyOperation> keyOps = default);
new Azure.Security.KeyVault.Keys.JsonWebKey : System.Security.Cryptography.RSA * bool * seq<Azure.Security.KeyVault.Keys.KeyOperation> -> Azure.Security.KeyVault.Keys.JsonWebKey
Public Sub New (rsaProvider As RSA, Optional includePrivateParameters As Boolean = false, Optional keyOps As IEnumerable(Of KeyOperation) = Nothing)

Paramètres

rsaProvider
RSA

Un RSA fournisseur.

includePrivateParameters
Boolean

Indique s’il faut inclure la clé privée.

keyOps
IEnumerable<KeyOperation>

Liste facultative des valeurs prises en charge KeyOperation . Si la valeur est null, la valeur par défaut du type de clé est utilisée, notamment : Encrypt, Verifyet WrapKey; et Decrypt, Signet UnwrapKey si includePrivateParameters a la valeur true.

Exceptions

rsaProvider a la valeur null.

S’applique à