Class SeraphTrustedApplicationIntegration

java.lang.Object
com.atlassian.confluence.security.trust.seraph.SeraphTrustedApplicationIntegration
All Implemented Interfaces:
com.atlassian.security.auth.trustedapps.TrustedApplicationsManager

public class SeraphTrustedApplicationIntegration extends Object implements com.atlassian.security.auth.trustedapps.TrustedApplicationsManager
  • Constructor Details

    • SeraphTrustedApplicationIntegration

      public SeraphTrustedApplicationIntegration()
  • Method Details

    • getTrustedApplication

      @Transactional(readOnly=true) public com.atlassian.security.auth.trustedapps.TrustedApplication getTrustedApplication(String alias)
      Return trust information for an application
      Specified by:
      getTrustedApplication in interface com.atlassian.security.auth.trustedapps.TrustedApplicationsManager
      Parameters:
      alias - application alias
      Returns:
      trust object for specified application or null if a trust relationship does not exist
    • getCurrentApplication

      @Transactional(readOnly=true) public com.atlassian.security.auth.trustedapps.CurrentApplication getCurrentApplication()
      Specified by:
      getCurrentApplication in interface com.atlassian.security.auth.trustedapps.TrustedApplicationsManager
    • setTrustedApplicationsManager

      public void setTrustedApplicationsManager(TrustedApplicationsManager trustedApplicationsManager)
    • setEncryptionProvider

      public void setEncryptionProvider(com.atlassian.security.auth.trustedapps.EncryptionProvider encryptionProvider)