KeyCredential
KeyCredential
KeyCredential
KeyCredential
Class
Definition
Represents a key credential, an RSA, 2048-bit, asymmetric key that represents a user's identity for an application.
public : sealed class KeyCredential : IKeyCredentialpublic sealed class KeyCredential : IKeyCredentialPublic NotInheritable Class KeyCredential Implements IKeyCredential// You can use this class in JavaScript.
- Attributes
Windows 10 requirements
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
Properties
Methods
GetAttestationAsync() GetAttestationAsync() GetAttestationAsync() GetAttestationAsync()
Gets an attestation for a key credential. Call this method after provisioning a key credential for the current user and application.
public : IAsyncOperation<KeyCredentialAttestationResult> GetAttestationAsync()public IAsyncOperation<KeyCredentialAttestationResult> GetAttestationAsync()Public Function GetAttestationAsync() As IAsyncOperation( Of KeyCredentialAttestationResult )// You can use this method in JavaScript.
Returns
IAsyncOperation<KeyCredentialAttestationResult>
IAsyncOperation<KeyCredentialAttestationResult>
IAsyncOperation<KeyCredentialAttestationResult>
IAsyncOperation<KeyCredentialAttestationResult>
When this method completes, it returns a key credential attestation result.
RequestSignAsync(IBuffer) RequestSignAsync(IBuffer) RequestSignAsync(IBuffer) RequestSignAsync(IBuffer)
Prompts the user to cryptographcally sign data using their key credential.
public : IAsyncOperation<KeyCredentialOperationResult> RequestSignAsync(IBuffer data)public IAsyncOperation<KeyCredentialOperationResult> RequestSignAsync(IBuffer data)Public Function RequestSignAsync(data As IBuffer) As IAsyncOperation( Of KeyCredentialOperationResult )// You can use this method in JavaScript.
Parameters
Returns
IAsyncOperation<KeyCredentialOperationResult>
IAsyncOperation<KeyCredentialOperationResult>
IAsyncOperation<KeyCredentialOperationResult>
IAsyncOperation<KeyCredentialOperationResult>
When this method completes, it returns a key credential operation result.
RetrievePublicKey() RetrievePublicKey() RetrievePublicKey() RetrievePublicKey()
Gets the public portion of the asymmetric KeyCredential.
public : IBuffer RetrievePublicKey()public IBuffer RetrievePublicKey()Public Function RetrievePublicKey() As IBuffer// You can use this method in JavaScript.
Returns
- See Also
RetrievePublicKey(CryptographicPublicKeyBlobType) RetrievePublicKey(CryptographicPublicKeyBlobType) RetrievePublicKey(CryptographicPublicKeyBlobType) RetrievePublicKey(CryptographicPublicKeyBlobType)
Gets the public portion of the asymmetric KeyCredential.
public : IBuffer RetrievePublicKey(CryptographicPublicKeyBlobType blobType)public IBuffer RetrievePublicKey(CryptographicPublicKeyBlobType blobType)Public Function RetrievePublicKey(blobType As CryptographicPublicKeyBlobType) As IBuffer// You can use this method in JavaScript.
Parameters
- blobType
- CryptographicPublicKeyBlobType CryptographicPublicKeyBlobType CryptographicPublicKeyBlobType CryptographicPublicKeyBlobType
The blob type of the public key to retrieve.
Returns
Additional features and requirements
| Device family |
Windows 10 (introduced v10.0.10586.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v2)
|
- See Also