public abstract class WebAuthn
extends java.lang.Object
WebAuthnAuthentication and
WebAuthnRegistration| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_ACTION |
static java.lang.String |
_ALLOW_CREDENTIALS |
static java.lang.String |
_AUTHENTICATOR_SELECTION |
static java.lang.String |
_EXCLUDE_CREDENTIALS |
static java.lang.String |
_PUB_KEY_CRED_PARAMS |
static java.lang.String |
_TYPE |
static java.lang.String |
ALG |
static java.lang.String |
ALLOW_CREDENTIALS |
static java.lang.String |
ATTESTATION_PREFERENCE |
static java.lang.String |
AUTHENTICATOR_ATTACHMENT |
static java.lang.String |
AUTHENTICATOR_SELECTION |
static java.lang.String |
CHALLENGE |
static java.lang.String |
DISPLAY_NAME |
static java.lang.String |
EXCLUDE_CREDENTIALS |
static java.lang.String |
PUB_KEY_CRED_PARAMS |
static java.lang.String |
RELYING_PARTY_NAME |
static java.lang.String |
REQUIRE_RESIDENT_KEY |
static java.lang.String |
REQUIRED |
static java.lang.String |
TIMEOUT |
static java.lang.String |
TIMEOUT_DEFAULT |
static java.lang.String |
TYPE |
static java.lang.String |
USER_ID |
static java.lang.String |
USER_NAME |
static java.lang.String |
USER_VERIFICATION |
static java.lang.String |
WEB_AUTHN |
static java.lang.String |
WEBAUTHN_AUTHENTICATION |
static java.lang.String |
WEBAUTHN_REGISTRATION |
| Constructor and Description |
|---|
WebAuthn() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<PublicKeyCredentialDescriptor> |
getCredentials(org.json.JSONArray credentials)
Parse the
PublicKeyCredentialDescriptor |
protected java.lang.String |
getRelyingPartyId(org.json.JSONObject value)
Parse the relaying party id.
|
protected void |
onWebAuthnException(WebAuthnListener listener,
java.lang.Exception e)
Transform the exception and invoke
WebAuthnListener.onException(WebAuthnResponseException) or
WebAuthnListener.onUnsupported(WebAuthnResponseException) |
public static final java.lang.String _ACTION
public static final java.lang.String CHALLENGE
public static final java.lang.String TIMEOUT
public static final java.lang.String _ALLOW_CREDENTIALS
public static final java.lang.String ALLOW_CREDENTIALS
public static final java.lang.String USER_VERIFICATION
public static final java.lang.String ATTESTATION_PREFERENCE
public static final java.lang.String USER_NAME
public static final java.lang.String USER_ID
public static final java.lang.String RELYING_PARTY_NAME
public static final java.lang.String DISPLAY_NAME
public static final java.lang.String _PUB_KEY_CRED_PARAMS
public static final java.lang.String PUB_KEY_CRED_PARAMS
public static final java.lang.String TYPE
public static final java.lang.String ALG
public static final java.lang.String _AUTHENTICATOR_SELECTION
public static final java.lang.String AUTHENTICATOR_SELECTION
public static final java.lang.String REQUIRED
public static final java.lang.String REQUIRE_RESIDENT_KEY
public static final java.lang.String AUTHENTICATOR_ATTACHMENT
public static final java.lang.String _EXCLUDE_CREDENTIALS
public static final java.lang.String EXCLUDE_CREDENTIALS
public static final java.lang.String TIMEOUT_DEFAULT
public static final java.lang.String WEB_AUTHN
public static final java.lang.String WEBAUTHN_REGISTRATION
public static final java.lang.String WEBAUTHN_AUTHENTICATION
public static final java.lang.String _TYPE
protected java.lang.String getRelyingPartyId(org.json.JSONObject value)
throws org.json.JSONException
value - The json value to parseorg.json.JSONException - Failed to parse the json input.protected java.util.List<PublicKeyCredentialDescriptor> getCredentials(org.json.JSONArray credentials)
throws org.json.JSONException
PublicKeyCredentialDescriptorcredentials - The json array value to parse.PublicKeyCredentialDescriptororg.json.JSONException - Failed to parse the json input.protected void onWebAuthnException(WebAuthnListener listener, java.lang.Exception e)
WebAuthnListener.onException(WebAuthnResponseException) or
WebAuthnListener.onUnsupported(WebAuthnResponseException)listener - Listener to listen for exception event.e - The exception