Class VaultCertificateCredentialsImpl

java.lang.Object
com.cloudbees.plugins.credentials.BaseCredentials
com.cloudbees.plugins.credentials.impl.BaseStandardCredentials
com.datapipe.jenkins.vault.credentials.common.AbstractVaultBaseStandardCredentials
com.datapipe.jenkins.vault.credentials.common.VaultCertificateCredentialsImpl
All Implemented Interfaces:
com.cloudbees.plugins.credentials.common.CertificateCredentials, com.cloudbees.plugins.credentials.common.IdCredentials, com.cloudbees.plugins.credentials.common.PasswordCredentials, com.cloudbees.plugins.credentials.common.StandardCertificateCredentials, com.cloudbees.plugins.credentials.common.StandardCredentials, com.cloudbees.plugins.credentials.Credentials, VaultCertificateCredentials, ExtensionPoint, Describable<com.cloudbees.plugins.credentials.Credentials>, Serializable

public class VaultCertificateCredentialsImpl extends AbstractVaultBaseStandardCredentials implements VaultCertificateCredentials
See Also:
  • Constructor Details

    • VaultCertificateCredentialsImpl

      @DataBoundConstructor public VaultCertificateCredentialsImpl(com.cloudbees.plugins.credentials.CredentialsScope scope, String id, String description)
  • Method Details

    • getKeyStoreKeyKey

      @NonNull public String getKeyStoreKeyKey()
    • setKeyStoreKey

      @DataBoundSetter public void setKeyStoreKey(String keyStoreKey)
    • getPasswordKey

      @NonNull public String getPasswordKey()
    • setPasswordKey

      @DataBoundSetter public void setPasswordKey(String passwordKey)
    • getKeyStore

      @NonNull public KeyStore getKeyStore()
      Specified by:
      getKeyStore in interface com.cloudbees.plugins.credentials.common.CertificateCredentials
    • getPassword

      @NonNull public Secret getPassword()
      Specified by:
      getPassword in interface com.cloudbees.plugins.credentials.common.PasswordCredentials
    • write

      public void write(FilePath keyStoreFile) throws IOException
      Specified by:
      write in interface VaultCertificateCredentials
      Throws:
      IOException