Package org.keycloak.credential
Class WebAuthnCredentialModelInput
- java.lang.Object
-
- org.keycloak.credential.WebAuthnCredentialModelInput
-
- All Implemented Interfaces:
CredentialInput
public class WebAuthnCredentialModelInput extends Object implements CredentialInput
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWebAuthnCredentialModelInput.KeycloakWebAuthnAuthenticationParameters
-
Constructor Summary
Constructors Constructor Description WebAuthnCredentialModelInput(String credentialType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.webauthn4j.data.attestation.statement.AttestationStatementgetAttestationStatement()StringgetAttestationStatementFormat()com.webauthn4j.data.attestation.authenticator.AttestedCredentialDatagetAttestedCredentialData()WebAuthnCredentialModelInput.KeycloakWebAuthnAuthenticationParametersgetAuthenticationParameters()com.webauthn4j.data.AuthenticationRequestgetAuthenticationRequest()StringgetChallengeResponse()longgetCount()StringgetCredentialDBId()StringgetCredentialId()StringgetCredentialType()Set<com.webauthn4j.data.AuthenticatorTransport>getTransports()StringgetType()voidsetAttestationStatement(com.webauthn4j.data.attestation.statement.AttestationStatement attestationStatement)voidsetAttestationStatementFormat(String attestationStatementFormat)voidsetAttestedCredentialData(com.webauthn4j.data.attestation.authenticator.AttestedCredentialData attestedCredentialData)voidsetAuthenticationParameters(WebAuthnCredentialModelInput.KeycloakWebAuthnAuthenticationParameters authenticationParameters)voidsetAuthenticationRequest(com.webauthn4j.data.AuthenticationRequest authenticationRequest)voidsetCount(long count)voidsetCredentialDBId(String credentialDBId)voidsetTransports(Set<com.webauthn4j.data.AuthenticatorTransport> transports)StringtoString()
-
-
-
Constructor Detail
-
WebAuthnCredentialModelInput
public WebAuthnCredentialModelInput(String credentialType)
-
-
Method Detail
-
getCredentialId
public String getCredentialId()
- Specified by:
getCredentialIdin interfaceCredentialInput
-
getChallengeResponse
public String getChallengeResponse()
- Specified by:
getChallengeResponsein interfaceCredentialInput
-
getType
public String getType()
- Specified by:
getTypein interfaceCredentialInput
-
getAttestedCredentialData
public com.webauthn4j.data.attestation.authenticator.AttestedCredentialData getAttestedCredentialData()
-
getAttestationStatement
public com.webauthn4j.data.attestation.statement.AttestationStatement getAttestationStatement()
-
getCount
public long getCount()
-
getAuthenticationParameters
public WebAuthnCredentialModelInput.KeycloakWebAuthnAuthenticationParameters getAuthenticationParameters()
-
setAuthenticationParameters
public void setAuthenticationParameters(WebAuthnCredentialModelInput.KeycloakWebAuthnAuthenticationParameters authenticationParameters)
-
getAuthenticationRequest
public com.webauthn4j.data.AuthenticationRequest getAuthenticationRequest()
-
setAuthenticationRequest
public void setAuthenticationRequest(com.webauthn4j.data.AuthenticationRequest authenticationRequest)
-
setAttestedCredentialData
public void setAttestedCredentialData(com.webauthn4j.data.attestation.authenticator.AttestedCredentialData attestedCredentialData)
-
setAttestationStatement
public void setAttestationStatement(com.webauthn4j.data.attestation.statement.AttestationStatement attestationStatement)
-
setCount
public void setCount(long count)
-
getCredentialDBId
public String getCredentialDBId()
-
setCredentialDBId
public void setCredentialDBId(String credentialDBId)
-
getCredentialType
public String getCredentialType()
-
getAttestationStatementFormat
public String getAttestationStatementFormat()
-
setAttestationStatementFormat
public void setAttestationStatementFormat(String attestationStatementFormat)
-
getTransports
public Set<com.webauthn4j.data.AuthenticatorTransport> getTransports()
-
setTransports
public void setTransports(Set<com.webauthn4j.data.AuthenticatorTransport> transports)
-
-