Class WebAuthnPolicy

java.lang.Object
org.keycloak.models.WebAuthnPolicy
All Implemented Interfaces:
Serializable

public class WebAuthnPolicy extends Object implements Serializable
See Also:
  • Field Details

    • logger

      protected static final org.jboss.logging.Logger logger
    • rpEntityName

      protected String rpEntityName
    • signatureAlgorithms

      protected List<String> signatureAlgorithms
    • rpId

      protected String rpId
    • attestationConveyancePreference

      protected String attestationConveyancePreference
    • authenticatorAttachment

      protected String authenticatorAttachment
    • requireResidentKey

      protected String requireResidentKey
    • userVerificationRequirement

      protected String userVerificationRequirement
    • createTimeout

      protected int createTimeout
    • avoidSameAuthenticatorRegister

      protected boolean avoidSameAuthenticatorRegister
    • acceptableAaguids

      protected List<String> acceptableAaguids
    • extraOrigins

      protected List<String> extraOrigins
    • DEFAULT_POLICY

      public static WebAuthnPolicy DEFAULT_POLICY
  • Constructor Details

    • WebAuthnPolicy

      public WebAuthnPolicy()
    • WebAuthnPolicy

      public WebAuthnPolicy(List<String> signatureAlgorithms)
  • Method Details

    • getRpEntityName

      public String getRpEntityName()
    • setRpEntityName

      public void setRpEntityName(String rpEntityName)
    • getSignatureAlgorithm

      public List<String> getSignatureAlgorithm()
    • setSignatureAlgorithm

      public void setSignatureAlgorithm(List<String> signatureAlgorithms)
    • getRpId

      public String getRpId()
    • setRpId

      public void setRpId(String rpId)
    • getAttestationConveyancePreference

      public String getAttestationConveyancePreference()
    • setAttestationConveyancePreference

      public void setAttestationConveyancePreference(String attestationConveyancePreference)
    • getAuthenticatorAttachment

      public String getAuthenticatorAttachment()
    • setAuthenticatorAttachment

      public void setAuthenticatorAttachment(String authenticatorAttachment)
    • getRequireResidentKey

      public String getRequireResidentKey()
    • setRequireResidentKey

      public void setRequireResidentKey(String requireResidentKey)
    • getUserVerificationRequirement

      public String getUserVerificationRequirement()
    • setUserVerificationRequirement

      public void setUserVerificationRequirement(String userVerificationRequirement)
    • getCreateTimeout

      public int getCreateTimeout()
    • setCreateTimeout

      public void setCreateTimeout(int createTimeout)
    • isAvoidSameAuthenticatorRegister

      public boolean isAvoidSameAuthenticatorRegister()
    • setAvoidSameAuthenticatorRegister

      public void setAvoidSameAuthenticatorRegister(boolean avoidSameAuthenticatorRegister)
    • getAcceptableAaguids

      public List<String> getAcceptableAaguids()
    • setAcceptableAaguids

      public void setAcceptableAaguids(List<String> acceptableAaguids)
    • getExtraOrigins

      public List<String> getExtraOrigins()
    • setExtraOrigins

      public void setExtraOrigins(List<String> extraOrigins)