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 class
WebAuthnCredentialModelInput.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.AttestationStatement
getAttestationStatement()
String
getAttestationStatementFormat()
com.webauthn4j.data.attestation.authenticator.AttestedCredentialData
getAttestedCredentialData()
WebAuthnCredentialModelInput.KeycloakWebAuthnAuthenticationParameters
getAuthenticationParameters()
com.webauthn4j.data.AuthenticationRequest
getAuthenticationRequest()
String
getChallengeResponse()
long
getCount()
String
getCredentialDBId()
String
getCredentialId()
String
getCredentialType()
Set<com.webauthn4j.data.AuthenticatorTransport>
getTransports()
String
getType()
void
setAttestationStatement(com.webauthn4j.data.attestation.statement.AttestationStatement attestationStatement)
void
setAttestationStatementFormat(String attestationStatementFormat)
void
setAttestedCredentialData(com.webauthn4j.data.attestation.authenticator.AttestedCredentialData attestedCredentialData)
void
setAuthenticationParameters(WebAuthnCredentialModelInput.KeycloakWebAuthnAuthenticationParameters authenticationParameters)
void
setAuthenticationRequest(com.webauthn4j.data.AuthenticationRequest authenticationRequest)
void
setCount(long count)
void
setCredentialDBId(String credentialDBId)
void
setTransports(Set<com.webauthn4j.data.AuthenticatorTransport> transports)
String
toString()
-
-
-
Constructor Detail
-
WebAuthnCredentialModelInput
public WebAuthnCredentialModelInput(String credentialType)
-
-
Method Detail
-
getCredentialId
public String getCredentialId()
- Specified by:
getCredentialId
in interfaceCredentialInput
-
getChallengeResponse
public String getChallengeResponse()
- Specified by:
getChallengeResponse
in interfaceCredentialInput
-
getType
public String getType()
- Specified by:
getType
in 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)
-
-