Class AuthenticatorTransport

  • All Implemented Interfaces:
    java.lang.Comparable<AuthenticatorTransport>

    public final class AuthenticatorTransport
    extends java.lang.Object
    implements java.lang.Comparable<AuthenticatorTransport>
    Authenticators may communicate with Clients using a variety of transports. This enumeration defines a hint as to how Clients might communicate with a particular Authenticator in order to obtain an assertion for a specific credential. Note that these hints represent the Relying Party's best belief as to how an Authenticator may be reached. A Relying Party may obtain a list of transports hints from some attestation statement formats or via some out-of-band mechanism; it is outside the scope of this specification to define that mechanism.

    Authenticators may implement various transports for communicating with clients. This enumeration defines hints as to how clients might communicate with a particular authenticator in order to obtain an assertion for a specific credential. Note that these hints represent the WebAuthn Relying Party's best belief as to how an authenticator may be reached. A Relying Party may obtain a list of transports hints from some attestation statement formats or via some out-of-band mechanism; it is outside the scope of the Web Authentication specification to define that mechanism.

    See Also:
    ยง5.10.4. Authenticator Transport Enumeration (enum AuthenticatorTransport)