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, 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()
-