Class SamlEncryptionData

java.lang.Object
hudson.model.AbstractDescribableImpl<SamlEncryptionData>
org.jenkinsci.plugins.saml.SamlEncryptionData
All Implemented Interfaces:
Describable<SamlEncryptionData>

public class SamlEncryptionData extends AbstractDescribableImpl<SamlEncryptionData>
Simple immutable data class to hold the optional encryption data section of the plugin's configuration page
  • Constructor Details

    • SamlEncryptionData

      @DataBoundConstructor public SamlEncryptionData(String keystorePath, Secret keystorePassword, Secret privateKeyPassword, String privateKeyAlias, boolean forceSignRedirectBindingAuthnRequest, boolean wantsAssertionsSigned)
  • Method Details

    • getKeystorePath

      public String getKeystorePath()
    • getKeystorePassword

      @CheckForNull public Secret getKeystorePassword()
    • getKeystorePasswordPlainText

      @CheckForNull public String getKeystorePasswordPlainText()
    • getPrivateKeyPassword

      @CheckForNull public Secret getPrivateKeyPassword()
    • getPrivateKeyPasswordPlainText

      @CheckForNull public String getPrivateKeyPasswordPlainText()
    • getPrivateKeyAlias

      public String getPrivateKeyAlias()
    • isForceSignRedirectBindingAuthnRequest

      public boolean isForceSignRedirectBindingAuthnRequest()
    • isWantsAssertionsSigned

      public boolean isWantsAssertionsSigned()
    • setWantsAssertionsSigned

      public void setWantsAssertionsSigned(boolean wantsAssertionsSigned)
    • toString

      public String toString()
      Overrides:
      toString in class Object