Package org.keycloak.models.credential
Class WebAuthnCredentialModel
java.lang.Object
org.keycloak.credential.CredentialModel
org.keycloak.models.credential.WebAuthnCredentialModel
- All Implemented Interfaces:
Serializable
- Author:
- Marek Posolda
- See Also:
-
Field Summary
FieldsFields inherited from class org.keycloak.credential.CredentialModel
CLIENT_CERT, HOTP, KERBEROS, OTP, PASSWORD, PASSWORD_HISTORY, PASSWORD_TOKEN, SECRET, TOTP, USER_LABEL -
Method Summary
Modifier and TypeMethodDescriptionstatic WebAuthnCredentialModelcreate(String id, String credentialType, Long createdDate, String userLabel, WebAuthnCredentialData credentialData, WebAuthnSecretData secretData) static WebAuthnCredentialModelcreate(String credentialType, String userLabel, String aaguid, String credentialId, String attestationStatement, String credentialPublicKey, long counter, String attestationStatementFormat) static WebAuthnCredentialModelcreate(String credentialType, String userLabel, String aaguid, String credentialId, String attestationStatement, String credentialPublicKey, long counter, String attestationStatementFormat, Set<String> transports) static WebAuthnCredentialModelcreateFromCredentialModel(CredentialModel credentialModel) toString()voidupdateCounter(long counter) Methods inherited from class org.keycloak.credential.CredentialModel
comparingByStartDateDesc, getAlgorithm, getConfig, getCounter, getCreatedDate, getCredentialData, getDevice, getDigits, getFederationLink, getHashIterations, getId, getPeriod, getSalt, getSecretData, getType, getUserLabel, getValue, setAlgorithm, setConfig, setCounter, setCreatedDate, setCredentialData, setDevice, setDigits, setFederationLink, setHashIterations, setId, setPeriod, setSalt, setSecretData, setType, setUserLabel, setValue, shallowClone
-
Field Details
-
TYPE_TWOFACTOR
- See Also:
-
TYPE_PASSWORDLESS
- See Also:
-
-
Method Details
-
create
-
create
-
create
public static WebAuthnCredentialModel create(String id, String credentialType, Long createdDate, String userLabel, WebAuthnCredentialData credentialData, WebAuthnSecretData secretData) -
createFromCredentialModel
-
updateCounter
public void updateCounter(long counter) -
getWebAuthnCredentialData
-
getWebAuthnSecretData
-
toString
-