KeyAttestationHelper KeyAttestationHelper KeyAttestationHelper KeyAttestationHelper Class

Definition

Provides access to key attestation methods.

public : static class KeyAttestationHelper
public static class KeyAttestationHelper
Public Static Class KeyAttestationHelper
// This class does not provide a public constructor.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Methods

DecryptTpmAttestationCredentialAsync(String) DecryptTpmAttestationCredentialAsync(String) DecryptTpmAttestationCredentialAsync(String) DecryptTpmAttestationCredentialAsync(String)

Decrypts a TPM key attestation credential.

public : static IAsyncOperation<Platform::String> DecryptTpmAttestationCredentialAsync(Platform::String credential)
public static IAsyncOperation<string> DecryptTpmAttestationCredentialAsync(String credential)
Public Static Function DecryptTpmAttestationCredentialAsync(credential As String) As IAsyncOperation( Of string )
var iAsyncOperation = Windows.Security.Cryptography.Certificates.KeyAttestationHelper.decryptTpmAttestationCredentialAsync(credential);
Parameters
credential
Platform::String String String String
Returns

DecryptTpmAttestationCredentialAsync(String, String) DecryptTpmAttestationCredentialAsync(String, String) DecryptTpmAttestationCredentialAsync(String, String) DecryptTpmAttestationCredentialAsync(String, String)

Decrypts a TPM key attestation credential.

public : static IAsyncOperation<Platform::String> DecryptTpmAttestationCredentialAsync(Platform::String credential, Platform::String containerName)
public static IAsyncOperation<string> DecryptTpmAttestationCredentialAsync(String credential, String containerName)
Public Static Function DecryptTpmAttestationCredentialAsync(credential As String, containerName As String) As IAsyncOperation( Of string )
var iAsyncOperation = Windows.Security.Cryptography.Certificates.KeyAttestationHelper.decryptTpmAttestationCredentialAsync(credential, containerName);
Parameters
credential
Platform::String String String String

The TPM key attestation credential to decrypt.

containerName
Platform::String String String String

The container name of the credential.

Returns

When this method completes, it returns the decrypted TPM key attestation credential.

See Also

GetTpmAttestationCredentialId(String) GetTpmAttestationCredentialId(String) GetTpmAttestationCredentialId(String) GetTpmAttestationCredentialId(String)

Gets the credential ID from a TPM key attestation credential.

public : static Platform::String GetTpmAttestationCredentialId(Platform::String credential)
public static string GetTpmAttestationCredentialId(String credential)
Public Static Function GetTpmAttestationCredentialId(credential As String) As string
var string = Windows.Security.Cryptography.Certificates.KeyAttestationHelper.getTpmAttestationCredentialId(credential);
Parameters
credential
Platform::String String String String

The TPM key attestation credential to get the credential ID from.

Returns
Platform::String string string string

The credential ID from the TPM key attestation credential.