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
ConstructorDescriptionOpenUnisonAuthenticator
(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 OpenUnisonAuthenticator
deserialize
(org.json.simple.JSONObject root) org.joda.time.DateTime
getLabel()
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
-
getCreated
public org.joda.time.DateTime getCreated() -
serialize
public org.json.simple.JSONObject serialize()
-