Class HybridLinkedData

    Definition

    Namespace:
    Tizen.Security.WebAuthn
    Assembly:
    Tizen.Security.WebAuthn.dll

    Linked device data.

    public class HybridLinkedData
    Inheritance
    object
    HybridLinkedData
    Remarks

    The linked device data is used for state assisted transaction. From the successful QR initiated transaction, the linked device data might be returned from an authenticator to a webauthn client via PubkeyCredAttestation or PubkeyCredAssertion. Then the client can store the linked device data and use it in the next call for PubkeyCredCreationOptions or PubkeyCredRequestOptions. Then the stated assisted transaction will start instead of QR initiated transaction.

    For more information, find a section with the keyword, "linking map", from the following specification. https://fidoalliance.org/specs/fido-v2.2-rd-20230321/fido-client-to-authenticator-protocol-v2.2-rd-20230321.html

    For more information about state assisted transaction, refer to the following. https://fidoalliance.org/specs/fido-v2.2-rd-20230321/fido-client-to-authenticator-protocol-v2.2-rd-20230321.html#hybrid-state-assisted

    Constructors

    View Source

    HybridLinkedData(byte[], byte[], byte[], byte[], byte[], byte[], byte[], byte[])

    Initializes a new instance of the HybridLinkedData class.

    Declaration
    public HybridLinkedData(byte[] contactId, byte[] linkId, byte[] linkSecret, byte[] authenticatorPubkey, byte[] authenticatorName, byte[] signature, byte[] tunnelServerDomain, byte[] identityKey)
    Parameters
    Type Name Description
    byte[] contactId

    CBOR:"1".

    byte[] linkId

    CBOR:"2".

    byte[] linkSecret

    CBOR:"3".

    byte[] authenticatorPubkey

    CBOR:"4".

    byte[] authenticatorName

    CBOR:"5".

    byte[] signature

    CBOR:"6".

    byte[] tunnelServerDomain

    Domain String of tunnel server.

    byte[] identityKey

    Identity Key created during QR initiated transaction.

    Remarks

    More information on the CBOR format can be found in the following specification: https://www.rfc-editor.org/rfc/rfc8949.html

    Properties

    View Source

    AuthenticatorName

    Gets the authenticator name (CBOR:"5").

    Declaration
    public byte[] AuthenticatorName { get; init; }
    Property Value
    Type Description
    byte[]
    Remarks

    The linked device data is used for state assisted transaction. From the successful QR initiated transaction, the linked device data might be returned from an authenticator to a webauthn client via PubkeyCredAttestation or PubkeyCredAssertion. Then the client can store the linked device data and use it in the next call for PubkeyCredCreationOptions or PubkeyCredRequestOptions. Then the stated assisted transaction will start instead of QR initiated transaction.

    For more information, find a section with the keyword, "linking map", from the following specification. https://fidoalliance.org/specs/fido-v2.2-rd-20230321/fido-client-to-authenticator-protocol-v2.2-rd-20230321.html

    For more information about state assisted transaction, refer to the following. https://fidoalliance.org/specs/fido-v2.2-rd-20230321/fido-client-to-authenticator-protocol-v2.2-rd-20230321.html#hybrid-state-assisted

    View Source

    AuthenticatorPubkey

    Gets the authenticator public key (CBOR:"4").

    Declaration
    public byte[] AuthenticatorPubkey { get; init; }
    Property Value
    Type Description
    byte[]
    Remarks

    The linked device data is used for state assisted transaction. From the successful QR initiated transaction, the linked device data might be returned from an authenticator to a webauthn client via PubkeyCredAttestation or PubkeyCredAssertion. Then the client can store the linked device data and use it in the next call for PubkeyCredCreationOptions or PubkeyCredRequestOptions. Then the stated assisted transaction will start instead of QR initiated transaction.

    For more information, find a section with the keyword, "linking map", from the following specification. https://fidoalliance.org/specs/fido-v2.2-rd-20230321/fido-client-to-authenticator-protocol-v2.2-rd-20230321.html

    For more information about state assisted transaction, refer to the following. https://fidoalliance.org/specs/fido-v2.2-rd-20230321/fido-client-to-authenticator-protocol-v2.2-rd-20230321.html#hybrid-state-assisted

    View Source

    ContactId

    Gets the contact id (CBOR:"1").

    Declaration
    public byte[] ContactId { get; init; }
    Property Value
    Type Description
    byte[]
    Remarks

    The linked device data is used for state assisted transaction. From the successful QR initiated transaction, the linked device data might be returned from an authenticator to a webauthn client via PubkeyCredAttestation or PubkeyCredAssertion. Then the client can store the linked device data and use it in the next call for PubkeyCredCreationOptions or PubkeyCredRequestOptions. Then the stated assisted transaction will start instead of QR initiated transaction.

    For more information, find a section with the keyword, "linking map", from the following specification. https://fidoalliance.org/specs/fido-v2.2-rd-20230321/fido-client-to-authenticator-protocol-v2.2-rd-20230321.html

    For more information about state assisted transaction, refer to the following. https://fidoalliance.org/specs/fido-v2.2-rd-20230321/fido-client-to-authenticator-protocol-v2.2-rd-20230321.html#hybrid-state-assisted

    View Source

    IdentityKey

    Gets the identity Key created during QR initiated transaction.

    Declaration
    public byte[] IdentityKey { get; init; }
    Property Value
    Type Description
    byte[]
    Remarks

    The linked device data is used for state assisted transaction. From the successful QR initiated transaction, the linked device data might be returned from an authenticator to a webauthn client via PubkeyCredAttestation or PubkeyCredAssertion. Then the client can store the linked device data and use it in the next call for PubkeyCredCreationOptions or PubkeyCredRequestOptions. Then the stated assisted transaction will start instead of QR initiated transaction.

    For more information, find a section with the keyword, "linking map", from the following specification. https://fidoalliance.org/specs/fido-v2.2-rd-20230321/fido-client-to-authenticator-protocol-v2.2-rd-20230321.html

    For more information about state assisted transaction, refer to the following. https://fidoalliance.org/specs/fido-v2.2-rd-20230321/fido-client-to-authenticator-protocol-v2.2-rd-20230321.html#hybrid-state-assisted

    View Source

    LinkId

    Gets the link id (CBOR:"3").

    Declaration
    public byte[] LinkId { get; init; }
    Property Value
    Type Description
    byte[]
    Remarks

    The linked device data is used for state assisted transaction. From the successful QR initiated transaction, the linked device data might be returned from an authenticator to a webauthn client via PubkeyCredAttestation or PubkeyCredAssertion. Then the client can store the linked device data and use it in the next call for PubkeyCredCreationOptions or PubkeyCredRequestOptions. Then the stated assisted transaction will start instead of QR initiated transaction.

    For more information, find a section with the keyword, "linking map", from the following specification. https://fidoalliance.org/specs/fido-v2.2-rd-20230321/fido-client-to-authenticator-protocol-v2.2-rd-20230321.html

    For more information about state assisted transaction, refer to the following. https://fidoalliance.org/specs/fido-v2.2-rd-20230321/fido-client-to-authenticator-protocol-v2.2-rd-20230321.html#hybrid-state-assisted

    View Source

    LinkSecret

    Gets the link secret (CBOR:"3").

    Declaration
    public byte[] LinkSecret { get; init; }
    Property Value
    Type Description
    byte[]
    Remarks

    The linked device data is used for state assisted transaction. From the successful QR initiated transaction, the linked device data might be returned from an authenticator to a webauthn client via PubkeyCredAttestation or PubkeyCredAssertion. Then the client can store the linked device data and use it in the next call for PubkeyCredCreationOptions or PubkeyCredRequestOptions. Then the stated assisted transaction will start instead of QR initiated transaction.

    For more information, find a section with the keyword, "linking map", from the following specification. https://fidoalliance.org/specs/fido-v2.2-rd-20230321/fido-client-to-authenticator-protocol-v2.2-rd-20230321.html

    For more information about state assisted transaction, refer to the following. https://fidoalliance.org/specs/fido-v2.2-rd-20230321/fido-client-to-authenticator-protocol-v2.2-rd-20230321.html#hybrid-state-assisted

    View Source

    Signature

    Gets the signature (CBOR:"6").

    Declaration
    public byte[] Signature { get; init; }
    Property Value
    Type Description
    byte[]
    Remarks

    The linked device data is used for state assisted transaction. From the successful QR initiated transaction, the linked device data might be returned from an authenticator to a webauthn client via PubkeyCredAttestation or PubkeyCredAssertion. Then the client can store the linked device data and use it in the next call for PubkeyCredCreationOptions or PubkeyCredRequestOptions. Then the stated assisted transaction will start instead of QR initiated transaction.

    For more information, find a section with the keyword, "linking map", from the following specification. https://fidoalliance.org/specs/fido-v2.2-rd-20230321/fido-client-to-authenticator-protocol-v2.2-rd-20230321.html

    For more information about state assisted transaction, refer to the following. https://fidoalliance.org/specs/fido-v2.2-rd-20230321/fido-client-to-authenticator-protocol-v2.2-rd-20230321.html#hybrid-state-assisted

    View Source

    TunnelServerDomain

    Gets the Domain String of tunnel server.

    Declaration
    public byte[] TunnelServerDomain { get; init; }
    Property Value
    Type Description
    byte[]
    Remarks

    The linked device data is used for state assisted transaction. From the successful QR initiated transaction, the linked device data might be returned from an authenticator to a webauthn client via PubkeyCredAttestation or PubkeyCredAssertion. Then the client can store the linked device data and use it in the next call for PubkeyCredCreationOptions or PubkeyCredRequestOptions. Then the stated assisted transaction will start instead of QR initiated transaction.

    For more information, find a section with the keyword, "linking map", from the following specification. https://fidoalliance.org/specs/fido-v2.2-rd-20230321/fido-client-to-authenticator-protocol-v2.2-rd-20230321.html

    For more information about state assisted transaction, refer to the following. https://fidoalliance.org/specs/fido-v2.2-rd-20230321/fido-client-to-authenticator-protocol-v2.2-rd-20230321.html#hybrid-state-assisted

    • View Source
    Back to top Copyright © 2016-2024 Samsung
    Generated by DocFX