CryptographicEngine.SignHashedDataAsync(CryptographicKey, IBuffer) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Signs the hashed input data using the specified key.
public:
static IAsyncOperation<IBuffer ^> ^ SignHashedDataAsync(CryptographicKey ^ key, IBuffer ^ data);
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<IBuffer> SignHashedDataAsync(CryptographicKey const& key, IBuffer const& data);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<IBuffer> SignHashedDataAsync(CryptographicKey key, IBuffer data);
function signHashedDataAsync(key, data)
Public Shared Function SignHashedDataAsync (key As CryptographicKey, data As IBuffer) As IAsyncOperation(Of IBuffer)
Parameters
- key
- CryptographicKey
The key to use to sign the hash. This key must be an asymmetric key obtained from a PersistedKeyProvider or AsymmetricKeyAlgorithmProvider.
- data
- IBuffer
The input data to sign. The data is a hashed value which can be obtained through incremental hash.
Returns
An asynchronous operation to retrieve the signed data.
- Attributes
Remarks
The input data supplied to the SignHashedDataAsync method is a hashed value. To sign raw data that has not been hashed, use the SignAsync method.
If the key is a persisted key and the operation requires UI or takes a long time, use the SignHashedDataAsync method instead of the SignHashedData method.