Class PubkeyCredAttestation
Definition
- Assembly:
- Tizen.Security.WebAuthn.dll
Public key credential response for MakeCredential(ClientData, PubkeyCredCreationOptions, MakeCredentialCallbacks).
public class PubkeyCredAttestation
- Inheritance
-
objectPubkeyCredAttestation
Remarks
Refer to the following W3C specification for more information. https://www.w3.org/TR/webauthn-3/#iface-pkcredential https://www.w3.org/TR/webauthn-3/#sctn-credentialcreationoptions-extension
Properties
View SourceAuthenticatorAttachment
Gets the authenticator attachment modality.
Declaration
public AuthenticatorAttachment AuthenticatorAttachment { get; init; }
Property Value
Type | Description |
---|---|
AuthenticatorAttachment | The attachment modality - the usage of platform or roaming authenticators. |
Remarks
Refer to the following W3C specification for more information. https://www.w3.org/TR/webauthn-3/#iface-pkcredential https://www.w3.org/TR/webauthn-3/#sctn-credentialcreationoptions-extension
Extensions
Gets the results of processing client extensions.
Declaration
public IEnumerable<AuthenticationExtension> Extensions { get; init; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IEnumerable<T><AuthenticationExtension> | The results of processing client extensions requested by the Relying Party upon the Relying Party's invocation of MakeCredential(ClientData, PubkeyCredCreationOptions, MakeCredentialCallbacks). (optional) |
Remarks
Refer to the following W3C specification for more information. https://www.w3.org/TR/webauthn-3/#iface-pkcredential https://www.w3.org/TR/webauthn-3/#sctn-credentialcreationoptions-extension
Id
Gets the credential’s identifier.
Declaration
public byte[] Id { get; init; }
Property Value
Type | Description |
---|---|
byte[] | The base64url encoding of credential’s identifier. |
Remarks
Refer to the following W3C specification for more information. https://www.w3.org/TR/webauthn-3/#iface-pkcredential https://www.w3.org/TR/webauthn-3/#sctn-credentialcreationoptions-extension
LinkedDevice
Gets the linked Device Connection Info.
Declaration
public HybridLinkedData LinkedDevice { get; init; }
Property Value
Type | Description |
---|---|
HybridLinkedData | The linked Device Connection Info (optional). If not null, the caller has to store this value and use this in the next transaction to invoke state assisted transaction. |
Remarks
Refer to the following W3C specification for more information. https://www.w3.org/TR/webauthn-3/#iface-pkcredential https://www.w3.org/TR/webauthn-3/#sctn-credentialcreationoptions-extension
RawId
Gets the credential’s raw identifier.
Declaration
public byte[] RawId { get; init; }
Property Value
Type | Description |
---|---|
byte[] | The raw value of the credential’s identifier. |
Remarks
Refer to the following W3C specification for more information. https://www.w3.org/TR/webauthn-3/#iface-pkcredential https://www.w3.org/TR/webauthn-3/#sctn-credentialcreationoptions-extension
Response
Gets the authenticator's response.
Declaration
public AuthenticatorAttestationResponse Response { get; init; }
Property Value
Type | Description |
---|---|
AuthenticatorAttestationResponse | The authenticator's response data. |
Remarks
Refer to the following W3C specification for more information. https://www.w3.org/TR/webauthn-3/#iface-pkcredential https://www.w3.org/TR/webauthn-3/#sctn-credentialcreationoptions-extension
Type
Gets the credential’s type.
Declaration
public PubkeyCredType Type { get; init; }
Property Value
Type | Description |
---|---|
PubkeyCredType | The credential’s type. |
Remarks
Refer to the following W3C specification for more information. https://www.w3.org/TR/webauthn-3/#iface-pkcredential https://www.w3.org/TR/webauthn-3/#sctn-credentialcreationoptions-extension