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
ConstructorsConstructorDescriptionOpenUnisonAuthenticator(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 TypeMethodDescriptionstatic OpenUnisonAuthenticatordeserialize(org.json.simple.JSONObject root) org.joda.time.DateTimegetLabel()org.json.simple.JSONObjectMethods inherited from class com.webauthn4j.authenticator.AuthenticatorImpl
createFromRegistrationData, equals, getClientExtensions, getTransports, hashCode, setClientExtensions, setTransportsMethods inherited from class com.webauthn4j.authenticator.CoreAuthenticatorImpl
createFromCoreRegistrationData, getAttestationStatement, getAttestedCredentialData, getAuthenticatorExtensions, getCounter, setAttestationStatement, setAttestedCredentialData, setAuthenticatorExtensions, setCounterMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods 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
-
getCreated
public org.joda.time.DateTime getCreated() -
serialize
public org.json.simple.JSONObject serialize()
-