Class WASamlIdPMetadataLocator

  • All Implemented Interfaces:
    org.apereo.cas.support.saml.idp.metadata.locator.SamlIdPMetadataLocator

    public class WASamlIdPMetadataLocator
    extends org.apereo.cas.support.saml.idp.metadata.locator.AbstractSamlIdPMetadataLocator
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected static Logger LOG  
      protected WARestClient waRestClient  
      • Fields inherited from class org.apereo.cas.support.saml.idp.metadata.locator.AbstractSamlIdPMetadataLocator

        metadataCipherExecutor
    • Constructor Summary

      Constructors 
      Constructor Description
      WASamlIdPMetadataLocator​(org.apereo.cas.util.crypto.CipherExecutor<String,​String> metadataCipherExecutor, com.github.benmanes.caffeine.cache.Cache<String,​org.apereo.cas.support.saml.services.idp.metadata.SamlIdPMetadataDocument> metadataCache, WARestClient waRestClient)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected SAML2IdPEntityTO fetchFromCore​(Optional<org.apereo.cas.support.saml.services.SamlRegisteredService> registeredService)  
      org.apereo.cas.support.saml.services.idp.metadata.SamlIdPMetadataDocument fetchInternal​(Optional<org.apereo.cas.support.saml.services.SamlRegisteredService> registeredService)  
      • Methods inherited from class org.apereo.cas.support.saml.idp.metadata.locator.AbstractSamlIdPMetadataLocator

        exists, fetch, getEncryptionCertificate, getMetadataCache, getMetadataCipherExecutor, resolveEncryptionKey, resolveMetadata, resolveSigningCertificate, resolveSigningKey
      • Methods inherited from interface org.apereo.cas.support.saml.idp.metadata.locator.SamlIdPMetadataLocator

        initialize, shouldGenerateMetadataFor
    • Field Detail

      • LOG

        protected static final Logger LOG
    • Constructor Detail

      • WASamlIdPMetadataLocator

        public WASamlIdPMetadataLocator​(org.apereo.cas.util.crypto.CipherExecutor<String,​String> metadataCipherExecutor,
                                        com.github.benmanes.caffeine.cache.Cache<String,​org.apereo.cas.support.saml.services.idp.metadata.SamlIdPMetadataDocument> metadataCache,
                                        WARestClient waRestClient)
    • Method Detail

      • fetchFromCore

        protected SAML2IdPEntityTO fetchFromCore​(Optional<org.apereo.cas.support.saml.services.SamlRegisteredService> registeredService)
      • fetchInternal

        public org.apereo.cas.support.saml.services.idp.metadata.SamlIdPMetadataDocument fetchInternal​(Optional<org.apereo.cas.support.saml.services.SamlRegisteredService> registeredService)
        Specified by:
        fetchInternal in class org.apereo.cas.support.saml.idp.metadata.locator.AbstractSamlIdPMetadataLocator