CryptographicEngine.SignAsync(CryptographicKey, IBuffer) Método
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í.
Calcula un hash para los datos de entrada proporcionados y, a continuación, firma el hash calculado con la clave especificada.
public:
static IAsyncOperation<IBuffer ^> ^ SignAsync(CryptographicKey ^ key, IBuffer ^ data);
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<IBuffer> SignAsync(CryptographicKey const& key, IBuffer const& data);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<IBuffer> SignAsync(CryptographicKey key, IBuffer data);
function signAsync(key, data)
Public Shared Function SignAsync (key As CryptographicKey, data As IBuffer) As IAsyncOperation(Of IBuffer)
Parámetros
- key
- CryptographicKey
Clave que se va a usar para calcular y firmar el hash.
- data
- IBuffer
Datos de entrada sin procesar que se van a firmar. Los datos no se aplica un hash.
Devoluciones
Una operación asincrónica para recuperar los datos con hash y firmados.
- Atributos
Comentarios
Los datos de entrada proporcionados al método SignAsync son datos sin procesar que no se han hashizado. Para firmar datos con hash, use el método SignHashedDataAsync .
Si la clave es una clave persistente y la operación requiere interfaz de usuario o tarda mucho tiempo, use el método SignAsync en lugar del método Sign .