Compartir a través de


KeyVaultClientExtensions.SignAsync Método

Definición

Sobrecargas

SignAsync(IKeyVaultClient, String, String, Byte[], CancellationToken)

Crea una firma a partir de un resumen mediante la clave especificada en el almacén.

SignAsync(IKeyVaultClient, String, String, String, String, Byte[], CancellationToken)

Crea una firma a partir de un resumen mediante la clave especificada.

SignAsync(IKeyVaultClient, String, String, Byte[], CancellationToken)

Source:
KeyVaultClientExtensions.cs

Crea una firma a partir de un resumen mediante la clave especificada en el almacén.

public static System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyOperationResult> SignAsync (this Microsoft.Azure.KeyVault.IKeyVaultClient operations, string keyIdentifier, string algorithm, byte[] digest, System.Threading.CancellationToken cancellationToken = default);
static member SignAsync : Microsoft.Azure.KeyVault.IKeyVaultClient * string * string * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyOperationResult>
<Extension()>
Public Function SignAsync (operations As IKeyVaultClient, keyIdentifier As String, algorithm As String, digest As Byte(), Optional cancellationToken As CancellationToken = Nothing) As Task(Of KeyOperationResult)

Parámetros

operations
IKeyVaultClient
keyIdentifier
String

Identificador de clave global de la clave de firma

algorithm
String

Algoritmo de firma. Para obtener más información sobre los posibles tipos de algoritmo, consulte JsonWebKeySignatureAlgorithm.

digest
Byte[]

Valor de resumen que se va a firmar

cancellationToken
CancellationToken

Token de cancelación opcional

Devoluciones

Valor de firma

Se aplica a

SignAsync(IKeyVaultClient, String, String, String, String, Byte[], CancellationToken)

Source:
KeyVaultClientExtensions.cs

Crea una firma a partir de un resumen mediante la clave especificada.

public static System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyOperationResult> SignAsync (this Microsoft.Azure.KeyVault.IKeyVaultClient operations, string vaultBaseUrl, string keyName, string keyVersion, string algorithm, byte[] value, System.Threading.CancellationToken cancellationToken = default);
static member SignAsync : Microsoft.Azure.KeyVault.IKeyVaultClient * string * string * string * string * byte[] * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.KeyVault.Models.KeyOperationResult>
<Extension()>
Public Function SignAsync (operations As IKeyVaultClient, vaultBaseUrl As String, keyName As String, keyVersion As String, algorithm As String, value As Byte(), Optional cancellationToken As CancellationToken = Nothing) As Task(Of KeyOperationResult)

Parámetros

operations
IKeyVaultClient

Grupo de operaciones para este método de extensión.

vaultBaseUrl
String

El nombre del almacén, por ejemplo https://myvault.vault.azure.net, .

keyName
String

El nombre de la clave.

keyVersion
String

Versión de la clave.

algorithm
String

Identificador del algoritmo de firma y verificación. Para obtener más información sobre los posibles tipos de algoritmo, consulte JsonWebKeySignatureAlgorithm. Entre los valores posibles se incluyen: "PS256", "PS384", "PS512", "RS256", "RS384", "RS512", "RSNULL", "ES256", "ES384", "ES512", "ECDSA256".

value
Byte[]
cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Comentarios

La operación SIGN se aplica a las claves asimétricas y simétricas almacenadas en Azure Key Vault, ya que esta operación usa la parte privada de la clave. Esta operación requiere el permiso keys/sign.

Se aplica a