Class SamlAuthenticatorProperties<TAuthenticator extends IAuthenticator<E>,​E extends IFileEntity<? extends de.xima.cmn.dao.interfaces.IEntity<Long>,​? extends IFileDataEntity<?>>>

    • Constructor Detail

      • SamlAuthenticatorProperties

        public SamlAuthenticatorProperties​(TAuthenticator authenticator)
    • Method Detail

      • getIdpMetadataFile

        public E getIdpMetadataFile()
      • setSpEntityIdType

        public void setSpEntityIdType​(ESamlEntityIdType spEntityIdType)
      • setIdpMetadataFile

        public void setIdpMetadataFile​(E xmlConfigFile)
      • getKeyPairPassword

        public String getKeyPairPassword()
      • setKeyPairPassword

        public void setKeyPairPassword​(String keyPairPassword)
      • isCustomKeyStore

        public boolean isCustomKeyStore()
      • setCustomKeyStore

        public void setCustomKeyStore​(boolean customKeyStore)
      • isCustomSPMetadataFile

        public boolean isCustomSPMetadataFile()
      • setCustomSPMetadataFile

        public void setCustomSPMetadataFile​(boolean customSPMetadataFile)
      • getUserMappingAttributes

        public Map<String,​String> getUserMappingAttributes()
      • setUserMappingAttributes

        public void setUserMappingAttributes​(Map<String,​String> userMappingAttributes)
      • setKeyStoreFile

        public void setKeyStoreFile​(E keyStoreFile)
      • getKeyStoreFile

        public E getKeyStoreFile()
      • setKeyStorePassword

        public void setKeyStorePassword​(String password)
      • getKeyStorePassword

        public String getKeyStorePassword()
      • isForceAuth

        public boolean isForceAuth()
      • setForceAuth

        public void setForceAuth​(boolean forceAuth)
      • isPassive

        public boolean isPassive()
      • setPassive

        public void setPassive​(boolean passive)
      • getAuthnRequestBindingType

        public String getAuthnRequestBindingType()
      • setAuthnRequestBindingType

        public void setAuthnRequestBindingType​(String reqBindingType)
      • getSpLogoutRequestBindingType

        public String getSpLogoutRequestBindingType()
      • setSpLogoutRequestBindingType

        public void setSpLogoutRequestBindingType​(String reqBindingType)
      • getSpLogoutResponseBindingType

        public String getSpLogoutResponseBindingType()
      • setSpLogoutResponseBindingType

        public void setSpLogoutResponseBindingType​(String reqBindingType)
      • getResponseBindingType

        public String getResponseBindingType()
      • setResponseBindingType

        public void setResponseBindingType​(String resBindingType)
      • getMaximumAuthenticationLifetime

        public int getMaximumAuthenticationLifetime()
      • setMaximumAuthenticationLifetime

        public void setMaximumAuthenticationLifetime​(int maxAuthLifetime)
      • setMaxClockSkew

        public void setMaxClockSkew​(int maxClockSkew)
      • getMaxClockSkew

        public int getMaxClockSkew()
      • getServiceProviderEntityId

        @JavaUri
        public @JavaUri String getServiceProviderEntityId()
      • setServiceProviderEntityId

        public void setServiceProviderEntityId​(String providerEntityID)
      • isUseNameQualifier

        public boolean isUseNameQualifier()
      • setUseNameQualifier

        public void setUseNameQualifier​(boolean nameQualifier)
      • getAttributeConsumingServiceIndex

        public int getAttributeConsumingServiceIndex()
      • setAttributeConsumingServiceIndex

        public void setAttributeConsumingServiceIndex​(int consumingServiceIdx)
      • getAssertionConsumerServiceIndex

        public int getAssertionConsumerServiceIndex()
      • setAssertionConsumerServiceIndex

        public void setAssertionConsumerServiceIndex​(int assConsServiceIdx)
      • isWantsAssertionsSigned

        public boolean isWantsAssertionsSigned()
      • setWantsAssertionsSigned

        public void setWantsAssertionsSigned​(boolean signedAss)
      • isWantsResponseSigned

        public boolean isWantsResponseSigned()
      • setWantsResponseSigned

        public void setWantsResponseSigned​(boolean signedAss)
      • isAuthnRequestSigned

        public boolean isAuthnRequestSigned()
      • setAuthnRequestSigned

        public void setAuthnRequestSigned​(boolean signedAuth)
      • isLogoutRequestSigned

        public boolean isLogoutRequestSigned()
      • setLogoutRequestSigned

        public void setLogoutRequestSigned​(boolean signedLogout)
      • getBlackListedSignatureSigningAlgorithms

        public List<String> getBlackListedSignatureSigningAlgorithms()
      • setBlackListedSignatureSigningAlgorithms

        public void setBlackListedSignatureSigningAlgorithms​(List<String> blacklist)
      • getSignatureAlgorithms

        public List<String> getSignatureAlgorithms()
      • setSignatureAlgorithms

        public void setSignatureAlgorithms​(List<String> list)
      • getSignatureCanonicalizationAlgorithm

        public String getSignatureCanonicalizationAlgorithm()
      • setSignatureCanonicalizationAlgorithm

        public void setSignatureCanonicalizationAlgorithm​(String list)
      • getSignatureReferenceDigestMethods

        public List<String> getSignatureReferenceDigestMethods()
      • setSignatureReferenceDigestMethods

        public void setSignatureReferenceDigestMethods​(List<String> blacklist)
      • getNameIdPolicyFormat

        public String getNameIdPolicyFormat()
      • setNameIdPolicyFormat

        public void setNameIdPolicyFormat​(String format)
      • isNameIdPolicyAllowCreate

        public boolean isNameIdPolicyAllowCreate()
      • setNameIdPolicyAllowCreate

        public void setNameIdPolicyAllowCreate​(boolean allowCreate)
      • getIdpMetadataUrl

        public String getIdpMetadataUrl()
      • setIdpMetadataUrl

        public void setIdpMetadataUrl​(String url)
      • getIdpMetadataCacheDurationHours

        public int getIdpMetadataCacheDurationHours()
      • setIdpMetadataCacheDurationHours

        public void setIdpMetadataCacheDurationHours​(int hours)
      • getIdpMetadataUrlConnectionTimeout

        public int getIdpMetadataUrlConnectionTimeout()
      • setIdpMetadataUrlConnectionTimeout

        public void setIdpMetadataUrlConnectionTimeout​(int secounds)
      • getIdpMetadataUrlReadTimeout

        public int getIdpMetadataUrlReadTimeout()
      • setIdpMetadataUrlReadTimeout

        public void setIdpMetadataUrlReadTimeout​(int secounds)
      • isUseIdpMetadataUrlProxy

        public boolean isUseIdpMetadataUrlProxy()
      • setUseIdpMetadataUrlProxy

        public void setUseIdpMetadataUrlProxy​(boolean useProxy)
      • getIdpMetadataUrlProxyHost

        public String getIdpMetadataUrlProxyHost()
      • setIdpMetadataUrlProxyHost

        public void setIdpMetadataUrlProxyHost​(String proxyHost)
      • getIdpMetadataUrlProxyPort

        public int getIdpMetadataUrlProxyPort()
      • setIdpMetadataUrlProxyPort

        public void setIdpMetadataUrlProxyPort​(int proxyPort)