Class WebAuthnCredentialModelInput

java.lang.Object
org.keycloak.credential.WebAuthnCredentialModelInput
All Implemented Interfaces:
CredentialInput

public class WebAuthnCredentialModelInput extends Object implements CredentialInput
  • Constructor Details

    • WebAuthnCredentialModelInput

      public WebAuthnCredentialModelInput(String credentialType)
  • Method Details

    • getCredentialId

      public String getCredentialId()
      Specified by:
      getCredentialId in interface CredentialInput
    • getChallengeResponse

      public String getChallengeResponse()
      Specified by:
      getChallengeResponse in interface CredentialInput
    • getType

      public String getType()
      Specified by:
      getType in interface CredentialInput
    • getAttestedCredentialData

      public com.webauthn4j.data.attestation.authenticator.AttestedCredentialData getAttestedCredentialData()
    • getAttestationStatement

      public com.webauthn4j.data.attestation.statement.AttestationStatement getAttestationStatement()
    • getCount

      public long getCount()
    • 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)
    • toString

      public String toString()
      Overrides:
      toString in class Object