Class X509AuthModuleConf

java.lang.Object
org.apache.syncope.common.lib.auth.X509AuthModuleConf
All Implemented Interfaces:
Serializable, AuthModuleConf, LDAPDependantAuthModuleConf, BaseBean

public class X509AuthModuleConf extends Object implements LDAPDependantAuthModuleConf
See Also:
  • Constructor Details

    • X509AuthModuleConf

      public X509AuthModuleConf()
  • Method Details

    • ldapInstance

      public AbstractLDAPConf ldapInstance()
      Specified by:
      ldapInstance in interface LDAPDependantAuthModuleConf
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getOrder

      public int getOrder()
    • setOrder

      public void setOrder(int order)
    • getRevocationPolicyThreshold

      public int getRevocationPolicyThreshold()
    • setRevocationPolicyThreshold

      public void setRevocationPolicyThreshold(int revocationPolicyThreshold)
    • isCheckAll

      public boolean isCheckAll()
    • setCheckAll

      public void setCheckAll(boolean checkAll)
    • getRefreshIntervalSeconds

      public int getRefreshIntervalSeconds()
    • setRefreshIntervalSeconds

      public void setRefreshIntervalSeconds(int refreshIntervalSeconds)
    • isThrowOnFetchFailure

      public boolean isThrowOnFetchFailure()
    • setThrowOnFetchFailure

      public void setThrowOnFetchFailure(boolean throwOnFetchFailure)
    • getPrincipalType

      public X509PrincipalType getPrincipalType()
    • setPrincipalType

      public void setPrincipalType(X509PrincipalType principalType)
    • getPrincipalAlternateAttribute

      public String getPrincipalAlternateAttribute()
    • setPrincipalAlternateAttribute

      public void setPrincipalAlternateAttribute(String principalAlternateAttribute)
    • getPrincipalTypeSubjectDnFormat

      public X509SubjectDnFormat getPrincipalTypeSubjectDnFormat()
    • setPrincipalTypeSubjectDnFormat

      public void setPrincipalTypeSubjectDnFormat(X509SubjectDnFormat principalTypeSubjectDnFormat)
    • getPrincipalTypeSerialNoDnSerialNumberPrefix

      public String getPrincipalTypeSerialNoDnSerialNumberPrefix()
    • setPrincipalTypeSerialNoDnSerialNumberPrefix

      public void setPrincipalTypeSerialNoDnSerialNumberPrefix(String principalTypeSerialNoDnSerialNumberPrefix)
    • getPrincipalTypeSerialNoDnValueDelimiter

      public String getPrincipalTypeSerialNoDnValueDelimiter()
    • setPrincipalTypeSerialNoDnValueDelimiter

      public void setPrincipalTypeSerialNoDnValueDelimiter(String principalTypeSerialNoDnValueDelimiter)
    • getPrincipalTypeSerialNoSNRadix

      public int getPrincipalTypeSerialNoSNRadix()
    • setPrincipalTypeSerialNoSNRadix

      public void setPrincipalTypeSerialNoSNRadix(int principalTypeSerialNoSNRadix)
    • isPrincipalTypeSerialNoHexSNZeroPadding

      public boolean isPrincipalTypeSerialNoHexSNZeroPadding()
    • setPrincipalTypeSerialNoHexSNZeroPadding

      public void setPrincipalTypeSerialNoHexSNZeroPadding(boolean principalTypeSerialNoHexSNZeroPadding)
    • getRevocationChecker

      public X509RevocationCheckerType getRevocationChecker()
    • setRevocationChecker

      public void setRevocationChecker(X509RevocationCheckerType revocationChecker)
    • getCrlFetcher

      public X509RevocationFetcherType getCrlFetcher()
    • setCrlFetcher

      public void setCrlFetcher(X509RevocationFetcherType crlFetcher)
    • getCacheMaxElementsInMemory

      public int getCacheMaxElementsInMemory()
    • setCacheMaxElementsInMemory

      public void setCacheMaxElementsInMemory(int cacheMaxElementsInMemory)
    • isMixedMode

      public boolean isMixedMode()
    • setMixedMode

      public void setMixedMode(boolean mixedMode)
    • getCacheTimeToLiveSeconds

      public String getCacheTimeToLiveSeconds()
    • setCacheTimeToLiveSeconds

      public void setCacheTimeToLiveSeconds(String cacheTimeToLiveSeconds)
    • getCrlResourceUnavailablePolicy

      public X509PolicySetting getCrlResourceUnavailablePolicy()
    • setCrlResourceUnavailablePolicy

      public void setCrlResourceUnavailablePolicy(X509PolicySetting crlResourceUnavailablePolicy)
    • getCrlResourceExpiredPolicy

      public X509PolicySetting getCrlResourceExpiredPolicy()
    • setCrlResourceExpiredPolicy

      public void setCrlResourceExpiredPolicy(X509PolicySetting crlResourceExpiredPolicy)
    • getCrlUnavailablePolicy

      public X509PolicySetting getCrlUnavailablePolicy()
    • setCrlUnavailablePolicy

      public void setCrlUnavailablePolicy(X509PolicySetting crlUnavailablePolicy)
    • getCrlExpiredPolicy

      public X509PolicySetting getCrlExpiredPolicy()
    • setCrlExpiredPolicy

      public void setCrlExpiredPolicy(X509PolicySetting crlExpiredPolicy)
    • getCrlResources

      public List<String> getCrlResources()
    • getRegExTrustedIssuerDnPattern

      public String getRegExTrustedIssuerDnPattern()
    • setRegExTrustedIssuerDnPattern

      public void setRegExTrustedIssuerDnPattern(String regExTrustedIssuerDnPattern)
    • getMaxPathLength

      public int getMaxPathLength()
    • setMaxPathLength

      public void setMaxPathLength(int maxPathLength)
    • isMaxPathLengthAllowUnspecified

      public boolean isMaxPathLengthAllowUnspecified()
    • setMaxPathLengthAllowUnspecified

      public void setMaxPathLengthAllowUnspecified(boolean maxPathLengthAllowUnspecified)
    • isCheckKeyUsage

      public boolean isCheckKeyUsage()
    • setCheckKeyUsage

      public void setCheckKeyUsage(boolean checkKeyUsage)
    • isRequireKeyUsage

      public boolean isRequireKeyUsage()
    • setRequireKeyUsage

      public void setRequireKeyUsage(boolean requireKeyUsage)
    • getRegExSubjectDnPattern

      public String getRegExSubjectDnPattern()
    • setRegExSubjectDnPattern

      public void setRegExSubjectDnPattern(String regExSubjectDnPattern)
    • isExtractCert

      public boolean isExtractCert()
    • setExtractCert

      public void setExtractCert(boolean extractCert)
    • getSslHeaderName

      public String getSslHeaderName()
    • setSslHeaderName

      public void setSslHeaderName(String sslHeaderName)
    • getLdap

      public X509AuthModuleConf.LDAP getLdap()
    • setLdap

      public void setLdap(X509AuthModuleConf.LDAP ldap)
    • map

      public Map<String,Object> map(AuthModuleTO authModule, AuthModuleConf.Mapper mapper)
      Specified by:
      map in interface AuthModuleConf