Class SecretCertificateCredentials

  • 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, ExtensionPoint, Describable<com.cloudbees.plugins.credentials.Credentials>, Serializable

    public class SecretCertificateCredentials
    extends BaseSecretCredentials
    implements com.cloudbees.plugins.credentials.common.StandardCertificateCredentials
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  SecretCertificateCredentials.DescriptorImpl  
      • Nested classes/interfaces inherited from class com.cloudbees.plugins.credentials.impl.BaseStandardCredentials

        com.cloudbees.plugins.credentials.impl.BaseStandardCredentials.BaseStandardCredentialsDescriptor
      • Nested classes/interfaces inherited from interface com.cloudbees.plugins.credentials.common.IdCredentials

        com.cloudbees.plugins.credentials.common.IdCredentials.Helpers
      • Nested classes/interfaces inherited from interface com.cloudbees.plugins.credentials.common.StandardCertificateCredentials

        com.cloudbees.plugins.credentials.common.StandardCertificateCredentials.NameProvider
      • Nested classes/interfaces inherited from interface com.cloudbees.plugins.credentials.common.StandardCredentials

        com.cloudbees.plugins.credentials.common.StandardCredentials.NameProvider
    • Constructor Detail

      • SecretCertificateCredentials

        @DataBoundConstructor
        public SecretCertificateCredentials​(com.cloudbees.plugins.credentials.CredentialsScope scope,
                                            String id,
                                            String description,
                                            String servicePrincipalId,
                                            String secretIdentifier,
                                            Secret password)
    • Method Detail

      • getPassword

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

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