JsonWebKey Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
JsonWebKey(IEnumerable<KeyOperation>) |
Inicializa una nueva instancia de la JsonWebKey clase con las operaciones de clave especificadas. |
JsonWebKey(Aes, IEnumerable<KeyOperation>) |
Inicializa una nueva instancia de la clase mediante el JsonWebKey tipo Oct. |
JsonWebKey(ECDsa, Boolean, IEnumerable<KeyOperation>) |
Inicializa una nueva instancia de la clase mediante el JsonWebKey tipo Ec. |
JsonWebKey(RSA, Boolean, IEnumerable<KeyOperation>) |
Inicializa una nueva instancia de la clase mediante el JsonWebKey tipo Rsa. |
JsonWebKey(IEnumerable<KeyOperation>)
- Source:
- JsonWebKey.cs
- Source:
- JsonWebKey.cs
Inicializa una nueva instancia de la JsonWebKey clase con las operaciones de clave especificadas.
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))
Parámetros
- keyOps
- IEnumerable<KeyOperation>
Lista de valores admitidos KeyOperation . Si es null, no se permitirá ninguna operación y se pueden producir errores en las operaciones de criptografía posteriores.
Se aplica a
JsonWebKey(Aes, IEnumerable<KeyOperation>)
- Source:
- JsonWebKey.cs
- Source:
- JsonWebKey.cs
Inicializa una nueva instancia de la clase mediante el JsonWebKey tipo 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)
Parámetros
- keyOps
- IEnumerable<KeyOperation>
Lista opcional de valores admitidos KeyOperation . Si es null, se usa el valor predeterminado para el tipo de clave, incluidos: Encrypt, Decrypt, WrapKeyy UnwrapKey.
Excepciones
aesProvider
es null.
Se aplica a
JsonWebKey(ECDsa, Boolean, IEnumerable<KeyOperation>)
- Source:
- JsonWebKey.cs
- Source:
- JsonWebKey.cs
Inicializa una nueva instancia de la clase mediante el JsonWebKey tipo 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)
Parámetros
- includePrivateParameters
- Boolean
Si se va a incluir la clave privada.
- keyOps
- IEnumerable<KeyOperation>
Lista opcional de valores admitidos KeyOperation . Si es null, se usa el valor predeterminado para el tipo de clave, incluido: Signy Decrypt si includePrivateParameters
es true.
Excepciones
ecdsa
es null.
El nombre de la curva elíptica no es válido.
Se aplica a
JsonWebKey(RSA, Boolean, IEnumerable<KeyOperation>)
- Source:
- JsonWebKey.cs
- Source:
- JsonWebKey.cs
Inicializa una nueva instancia de la clase mediante el JsonWebKey tipo 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)
Parámetros
- includePrivateParameters
- Boolean
Si se va a incluir la clave privada.
- keyOps
- IEnumerable<KeyOperation>
Lista opcional de valores admitidos KeyOperation . Si es null, se usa el valor predeterminado para el tipo de clave, incluidos: Encrypt, Verifyy WrapKey, y Decrypt, Signy UnwrapKey si includePrivateParameters
es true.
Excepciones
rsaProvider
es null.
Se aplica a
Azure SDK for .NET