Class JiraEncryptionSettings

java.lang.Object
com.atlassian.jira.crowd.embedded.JiraEncryptionSettings
All Implemented Interfaces:
com.atlassian.crowd.manager.property.EncryptionSettings

public class JiraEncryptionSettings extends Object implements com.atlassian.crowd.manager.property.EncryptionSettings
Since:
8.14.0
  • Field Details

  • Constructor Details

  • Method Details

    • getDefaultEncryptor

      public Optional<String> getDefaultEncryptor()
      Specified by:
      getDefaultEncryptor in interface com.atlassian.crowd.manager.property.EncryptionSettings
    • setDefaultEncryptor

      public void setDefaultEncryptor(String name)
      Specified by:
      setDefaultEncryptor in interface com.atlassian.crowd.manager.property.EncryptionSettings
    • setEncryptionKeyPath

      public void setEncryptionKeyPath(String encryptor, String keyPath)
      Specified by:
      setEncryptionKeyPath in interface com.atlassian.crowd.manager.property.EncryptionSettings
    • getEncryptionKeyPath

      public Optional<String> getEncryptionKeyPath(String encryptor)
      Specified by:
      getEncryptionKeyPath in interface com.atlassian.crowd.manager.property.EncryptionSettings
    • getKeyFilesDirectoryPath

      public String getKeyFilesDirectoryPath()
      Specified by:
      getKeyFilesDirectoryPath in interface com.atlassian.crowd.manager.property.EncryptionSettings