Class OpenUnisonAuthenticator

java.lang.Object
com.webauthn4j.authenticator.CoreAuthenticatorImpl
com.webauthn4j.authenticator.AuthenticatorImpl
com.tremolosecurity.proxy.auth.webauthn.OpenUnisonAuthenticator
All Implemented Interfaces:
com.webauthn4j.authenticator.Authenticator, com.webauthn4j.authenticator.CoreAuthenticator

public class OpenUnisonAuthenticator extends com.webauthn4j.authenticator.AuthenticatorImpl
  • Constructor Summary

    Constructors
    Constructor
    Description
    OpenUnisonAuthenticator(String label, @NonNull com.webauthn4j.data.attestation.authenticator.AttestedCredentialData attestedCredentialData, @NonNull com.webauthn4j.data.attestation.statement.AttestationStatement attestationStatement, long counter)
     
    OpenUnisonAuthenticator(String label, @NonNull com.webauthn4j.data.attestation.authenticator.AttestedCredentialData attestedCredentialData, @NonNull com.webauthn4j.data.attestation.statement.AttestationStatement attestationStatement, long counter, @Nullable Set<com.webauthn4j.data.AuthenticatorTransport> transports)
     
    OpenUnisonAuthenticator(String label, @NonNull com.webauthn4j.data.attestation.authenticator.AttestedCredentialData attestedCredentialData, @NonNull com.webauthn4j.data.attestation.statement.AttestationStatement attestationStatement, long counter, @Nullable Set<com.webauthn4j.data.AuthenticatorTransport> transports, @Nullable com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs<com.webauthn4j.data.extension.client.RegistrationExtensionClientOutput> clientExtensions, @Nullable com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs<com.webauthn4j.data.extension.authenticator.RegistrationExtensionAuthenticatorOutput> authenticatorExtensions)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    deserialize(org.json.simple.JSONObject root)
     
    org.joda.time.DateTime
     
     
    org.json.simple.JSONObject
     

    Methods inherited from class com.webauthn4j.authenticator.AuthenticatorImpl

    createFromRegistrationData, equals, getClientExtensions, getTransports, hashCode, setClientExtensions, setTransports

    Methods inherited from class com.webauthn4j.authenticator.CoreAuthenticatorImpl

    createFromCoreRegistrationData, getAttestationStatement, getAttestedCredentialData, getAuthenticatorExtensions, getCounter, setAttestationStatement, setAttestedCredentialData, setAuthenticatorExtensions, setCounter

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.webauthn4j.authenticator.CoreAuthenticator

    getAttestationStatement, getAttestedCredentialData, getAuthenticatorExtensions, getCounter, setCounter
  • Constructor Details

    • OpenUnisonAuthenticator

      public OpenUnisonAuthenticator(String label, @NonNull com.webauthn4j.data.attestation.authenticator.AttestedCredentialData attestedCredentialData, @NonNull com.webauthn4j.data.attestation.statement.AttestationStatement attestationStatement, long counter, @Nullable Set<com.webauthn4j.data.AuthenticatorTransport> transports, @Nullable com.webauthn4j.data.extension.client.AuthenticationExtensionsClientOutputs<com.webauthn4j.data.extension.client.RegistrationExtensionClientOutput> clientExtensions, @Nullable com.webauthn4j.data.extension.authenticator.AuthenticationExtensionsAuthenticatorOutputs<com.webauthn4j.data.extension.authenticator.RegistrationExtensionAuthenticatorOutput> authenticatorExtensions)
    • OpenUnisonAuthenticator

      public OpenUnisonAuthenticator(String label, @NonNull com.webauthn4j.data.attestation.authenticator.AttestedCredentialData attestedCredentialData, @NonNull com.webauthn4j.data.attestation.statement.AttestationStatement attestationStatement, long counter, @Nullable Set<com.webauthn4j.data.AuthenticatorTransport> transports)
    • OpenUnisonAuthenticator

      public OpenUnisonAuthenticator(String label, @NonNull com.webauthn4j.data.attestation.authenticator.AttestedCredentialData attestedCredentialData, @NonNull com.webauthn4j.data.attestation.statement.AttestationStatement attestationStatement, long counter)
  • Method Details

    • deserialize

      public static OpenUnisonAuthenticator deserialize(org.json.simple.JSONObject root) throws org.json.simple.parser.ParseException
      Throws:
      org.json.simple.parser.ParseException
    • getLabel

      public String getLabel()
    • getCreated

      public org.joda.time.DateTime getCreated()
    • serialize

      public org.json.simple.JSONObject serialize()