JsonWebKey Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
JsonWebKey(IEnumerable<KeyOperation>) |
Inicializa uma nova instância da JsonWebKey classe com as operações de chave fornecidas. |
JsonWebKey(Aes, IEnumerable<KeyOperation>) |
Inicializa uma nova instância da classe usando o JsonWebKey tipo Oct. |
JsonWebKey(ECDsa, Boolean, IEnumerable<KeyOperation>) |
Inicializa uma nova instância da classe usando o JsonWebKey tipo Ec. |
JsonWebKey(RSA, Boolean, IEnumerable<KeyOperation>) |
Inicializa uma nova instância da classe usando o JsonWebKey tipo Rsa. |
JsonWebKey(IEnumerable<KeyOperation>)
- Origem:
- JsonWebKey.cs
- Origem:
- JsonWebKey.cs
Inicializa uma nova instância da JsonWebKey classe com as operações de chave fornecidas.
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>
Uma lista de valores com KeyOperation suporte. Se for nulo, nenhuma operação será permitida e as operações de criptografia subsequentes poderão falhar.
Aplica-se a
JsonWebKey(Aes, IEnumerable<KeyOperation>)
- Origem:
- JsonWebKey.cs
- Origem:
- JsonWebKey.cs
Inicializa uma nova instância da classe usando o 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 com KeyOperation suporte. Se for nulo, o padrão para o tipo de chave será usado, incluindo: Encrypt, Decrypt, WrapKeye UnwrapKey.
Exceções
aesProvider
é nulo.
Aplica-se a
JsonWebKey(ECDsa, Boolean, IEnumerable<KeyOperation>)
- Origem:
- JsonWebKey.cs
- Origem:
- JsonWebKey.cs
Inicializa uma nova instância da classe usando o 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
Se a chave privada deve ser incluída.
- keyOps
- IEnumerable<KeyOperation>
Lista opcional de valores com KeyOperation suporte. Se for nulo, o padrão para o tipo de chave será usado, incluindo: Signe Decrypt se includePrivateParameters
for true.
Exceções
ecdsa
é nulo.
O nome da curva elíptica é inválido.
Aplica-se a
JsonWebKey(RSA, Boolean, IEnumerable<KeyOperation>)
- Origem:
- JsonWebKey.cs
- Origem:
- JsonWebKey.cs
Inicializa uma nova instância da classe usando o 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
Se a chave privada deve ser incluída.
- keyOps
- IEnumerable<KeyOperation>
Lista opcional de valores com KeyOperation suporte. Se for nulo, o padrão para o tipo de chave será usado, incluindo: Encrypt, Verifye WrapKey; e Decrypt, Signe UnwrapKey se includePrivateParameters
for true.
Exceções
rsaProvider
é nulo.
Aplica-se a
Azure SDK for .NET