Class WebAuthn
-
- All Implemented Interfaces:
public abstract class WebAuthnAbstract class to provide common utilities method for WebAuthnAuthentication and WebAuthnRegistration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classWebAuthn.Companion
-
Field Summary
Fields Modifier and Type Field Description public final static String_ACTIONpublic final static StringCHALLENGEpublic final static StringTIMEOUTpublic final static String_ALLOW_CREDENTIALSpublic final static StringALLOW_CREDENTIALSpublic final static StringUSER_VERIFICATIONpublic final static StringATTESTATION_PREFERENCEpublic final static StringUSER_NAMEpublic final static StringUSER_IDpublic final static StringRELYING_PARTY_NAMEpublic final static StringDISPLAY_NAMEpublic final static String_PUB_KEY_CRED_PARAMSpublic final static StringPUB_KEY_CRED_PARAMSpublic final static StringTYPEpublic final static StringALGpublic final static String_AUTHENTICATOR_SELECTIONpublic final static StringAUTHENTICATOR_SELECTIONpublic final static StringREQUIREDpublic final static StringREQUIRE_RESIDENT_KEYpublic final static StringAUTHENTICATOR_ATTACHMENTpublic final static String_EXCLUDE_CREDENTIALSpublic final static StringEXCLUDE_CREDENTIALSpublic final static StringTIMEOUT_DEFAULTpublic final static StringWEB_AUTHNpublic final static StringWEBAUTHN_REGISTRATIONpublic final static StringWEBAUTHN_AUTHENTICATIONpublic final static String_TYPEpublic final static WebAuthn.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description WebAuthn()
-
Method Summary
Modifier and Type Method Description final StringgetRelyingPartyId(JSONObject value)Parse the relaying party id. abstract PublicKeyCredentialgetPublicKeyCredential(Context context)-
-
Method Detail
-
getRelyingPartyId
final String getRelyingPartyId(JSONObject value)
Parse the relaying party id.
- Parameters:
value- The json value to parse
-
getPublicKeyCredential
abstract PublicKeyCredential getPublicKeyCredential(Context context)
-
-
-
-