Package org.forgerock.android.auth
Class WebAuthnDataRepository
- java.lang.Object
-
- org.forgerock.android.auth.WebAuthnDataRepository
-
public class WebAuthnDataRepository extends java.lang.ObjectA Repository that storePublicKeyCredentialSource
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWebAuthnDataRepository.WebAuthnDataRepositoryBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WebAuthnDataRepository.WebAuthnDataRepositoryBuilderbuilder()java.util.List<PublicKeyCredentialSource>getPublicKeyCredentialSource()Retrieve all storedPublicKeyCredentialSourcejava.util.List<PublicKeyCredentialSource>getPublicKeyCredentialSource(java.lang.String rpId)Retrieve allPublicKeyCredentialSourcewith the same rpIdPublicKeyCredentialSource.getRpid()voidpersist(PublicKeyCredentialSource source)Persist thePublicKeyCredentialSource, it overrides the existingPublicKeyCredentialSourcewith the samePublicKeyCredentialSource.getUserHandle()
-
-
-
Method Detail
-
persist
public void persist(@NonNull PublicKeyCredentialSource source)Persist thePublicKeyCredentialSource, it overrides the existingPublicKeyCredentialSourcewith the samePublicKeyCredentialSource.getUserHandle()- Parameters:
source- ThePublicKeyCredentialSourceto persist.
-
getPublicKeyCredentialSource
public java.util.List<PublicKeyCredentialSource> getPublicKeyCredentialSource(java.lang.String rpId)
Retrieve allPublicKeyCredentialSourcewith the same rpIdPublicKeyCredentialSource.getRpid()- Parameters:
rpId- The Relying Party Id- Returns:
- All
PublicKeyCredentialSourcewith the same rpIdPublicKeyCredentialSource.getRpid()
-
getPublicKeyCredentialSource
public java.util.List<PublicKeyCredentialSource> getPublicKeyCredentialSource()
Retrieve all storedPublicKeyCredentialSource- Returns:
- All
PublicKeyCredentialSource
-
builder
public static WebAuthnDataRepository.WebAuthnDataRepositoryBuilder builder()
-
-