Class CertificateCredentialsImpl.KeyStoreSourceDescriptor
- java.lang.Object
-
- hudson.model.Descriptor<CertificateCredentialsImpl.KeyStoreSource>
-
- com.cloudbees.plugins.credentials.impl.CertificateCredentialsImpl.KeyStoreSourceDescriptor
-
- Direct Known Subclasses:
CertificateCredentialsImpl.UploadedKeyStoreSource.DescriptorImpl
- Enclosing class:
- CertificateCredentialsImpl
public abstract static class CertificateCredentialsImpl.KeyStoreSourceDescriptor extends Descriptor<CertificateCredentialsImpl.KeyStoreSource>
The base class for allCertificateCredentialsImpl.KeyStoreSource
Descriptor
instances.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.model.Descriptor
Descriptor.FormException, Descriptor.PropertyType, Descriptor.Self
-
-
Field Summary
-
Fields inherited from class hudson.model.Descriptor
clazz
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
KeyStoreSourceDescriptor()
protected
KeyStoreSourceDescriptor(Class<? extends CertificateCredentialsImpl.KeyStoreSource> clazz)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static FormValidation
validateCertificateKeystore(String type, byte[] keystoreBytes, String password)
Helper method that performs form validation on aKeyStore
.-
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, bindJSON, calcAutoCompleteSettings, calcFillSettings, configure, configure, doHelp, find, find, findByDescribableClassName, findById, getCategory, getCheckMethod, getCheckUrl, getConfigFile, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getDisplayName, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getHelpFile, getHelpFile, getId, getJsonSafeClassName, getKlass, getPlugin, getPossibleViewNames, getPropertyType, getPropertyType, getPropertyTypeOrDie, getRequiredGlobalConfigPagePermission, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
-
-
-
-
Constructor Detail
-
KeyStoreSourceDescriptor
protected KeyStoreSourceDescriptor()
-
KeyStoreSourceDescriptor
protected KeyStoreSourceDescriptor(Class<? extends CertificateCredentialsImpl.KeyStoreSource> clazz)
-
-
Method Detail
-
validateCertificateKeystore
@NonNull protected static FormValidation validateCertificateKeystore(String type, byte[] keystoreBytes, String password)
Helper method that performs form validation on aKeyStore
.- Parameters:
type
- the type of keystore to instantiate, seeKeyStore.getInstance(String)
.keystoreBytes
- thebyte[]
content of theKeyStore
.password
- the password to use when loading theKeyStore
and recovering the key from theKeyStore
.- Returns:
- the validation results.
-
-