All Classes and Interfaces

Class
Description
Abstract class indicating FingerprintFacets related to Credentials.
ListBoxModel with support for credentials.
Matches all of the supplied matchers.
Matches any of the supplied matchers.
Base class for Credentials.
Base class for the Credentials CLI commands.
Base class for StandardCredentials.
Descriptor to use for subclasses of BaseStandardCredentials.
Matches credentials that have a Java Bean property with an expected value.
Client Credentials stored in a KeyStore.
 
Our descriptor.
Represents a source of a KeyStore.
The base class for all CertificateCredentialsImpl.KeyStoreSource Descriptor instances.
A user entered PEM encoded certificate chain and key.
 
Let the user reference an uploaded PKCS12 file.
 
Matches credentials based on a constant result.
Indicates that this parameter is injected by evaluating StaplerRequest2.getAncestors() and searching for a credentials context with the parameter type.
 
Some utility methods to help working with Icon, IconSet and ModelObjectWithContextMenu.ContextMenu.
This class provides an empty implementation of CQLListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
This class provides an empty implementation of CQLVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
 
This interface defines a complete listener for a parse tree produced by CQLParser.
 
 
 
 
 
 
 
 
 
 
 
Represents a syntax error in a CQL expression.
This interface defines a complete generic visitor for a parse tree produced by CQLParser.
Create a new credentials instance by XML.
Create a new credentials domain instance by XML.
A generic type of credentials.
ConfidentialKey that stores a SecretKey for shared-secret cryptography (AES).
Descriptor for credentials.
An enhanced FormValidation.CheckMethod that can add assistance for resolving the context from the request path.
Annotate fields that contain a IdCredentials.getId().
Something that matches credentials.
A mix-in interface to allow describing a credentials matcher.
Some standard matchers and filtering utility methods.
Comparator to alphabetically sort credentials drop down list in ascending order by Credential Name.
Provides names for credentials.
Tracks credentials being bound and unbound to a build.
Associates a user ID to a CredentialsParameterValue.
A ParameterDefinition for a parameter that supplies a Credentials.
Our descriptor.
An extension point for providing Credentials.
A filter of CredentialsProvider instances used by CredentialsProviderManager to determine which providers are active.
A filter that implements a denylist policy, "if you are not on the list you can come in".
Our descriptor.
A filter that implements an allow-list policy, "if you are not on the list you can't come in".
Our descriptor.
A filter that does not filter anything.
Our descriptor.
The base Descriptor class for all CredentialsProviderFilter instances.
Manages the various CredentialsProvider implementations in a Jenkins
Our global configuration.
A filter of CredentialsDescriptor types scoped to specific CredentialsProvider instances used by CredentialsProviderManager to determine which types are applicable to each provider.
A list of excluded types for each provider.
Our descriptor
A list of included types for each provider.
Our descriptor
The Descriptor base class for CredentialsProviderTypeRestriction implementations.
Translates Credentials from one type into another.
a root element configurator used for configuring Jenkins credentials through ConfigurationAsCode https://github.com/jenkinsci/configuration-as-code-plugin Credentials from the default SystemCredentialsProvider are handled by default.
The scope of credentials.
A descriptor used to assist the c:select tag with allowing in-place addition of credentials.
An extension point to allow plugging in additional resolution of ModelObject instances.
Value class to hold the details of a CredentialsStore.
Stapler binding for a CredentialsStore.
Some credential types can store some of the credential details in a file outside of Jenkins.
A store of Credentials.
An action for a CredentialsStore
A wrapper object to bind and expose Credentials instances into the web UI.
A wrapper object to bind and expose Domain instances into the web UI.
Our Descriptor.
An OptionHandler for resolving CredentialsStore instances.
 
A filter of CredentialsDescriptor types used by CredentialsProviderManager to determine which types are active.
A filter that implements a denylist policy, "if you are not on the list you can come in".
Our descriptor.
A filter that implements a allowlist policy, "if you are not on the list you can't come in".
Our descriptor.
A filter that does not filter anything.
Our descriptor.
The base Descriptor class for all CredentialsTypeFilter instances.
This exception can be thrown by any get method in a Credentials subclass to indicate that the requested property is unavailable.
A Listener to track Credentials usage.
Deletes a credential.
Deletes a credentials domain.
A domain, within which credentials are common.
Represents a Domain and an associated set of Credentials.
Base class for all requirements that can be fulfilled by Domains.
Credentials that have a built in restriction
Base class for a specification against which DomainRequirements can be tested.
The results of any DomainRequirement test against a DomainSpecification.
Descriptor for DomainSpecifications.
Retrieves a credentials configuration as XML.
Retrieves a credentials configuration as XML.
ManagementLink to expose the global credentials configuration screen.
Security related configurations.
A requirement for a Domain that includes Credentials for a specific hostname and port combination.
A DomainSpecification that matches HostnamePortRequirement and HostnameRequirement where the hostname:port is on an HostnamePortSpecification.includes list but not on an HostnamePortSpecification.excludes list.
A requirement for a Domain that includes Credentials for a specific hostname.
A DomainSpecification that matches HostnameRequirement where the hostname is on an HostnameSpecification.includes list but not on an HostnameSpecification.excludes list.
Credentials that have an unique ID that assists in retrieving the specific credential from a collection of Credentials.
The contract implementations of Object.equals(Object) and Object.hashCode() that implementations of this class must use as the basis for equality tests and as the hash code.
Matches credentials that are IdCredentials and have the specified IdCredentials.getId().
 
Matches credentials that implement a specific type.
A facet to track the usage of a credential for a specific item outside of the context of a build, for example SCM polling.
Marks the common interfaces that are for use as a legacy mix-in type to help adapt existing legacy credentials types.
 
Lists the credentials in a specific credentials store
Lists the CredentialsSelectHelper.ContextResolver instances and the context objects they resolve.
Lists the CredentialsProvider instances and their names.
ManagementLink to expose a link to the manage credentials configuration screen.
Generated localization support class.
Generated localization support class.
Generated localization support class.
Generated localization support class.
Generated localization support class.
Generated localization support class.
Often there is a requirement to get the names of different credentials in order to allow the user to select from multiple equivalent credentials.
Tracks usage of a credential by a Node.
Inverts a matcher.
Credentials that have a password component.
A requirement for a specific URI path, for example / or /foo/bar/manchu
A DomainSpecification that matches PathRequirements where the URI path is on a list of allowed paths.
Jenkins Plugin impl.
Marks the common interfaces that are recommended for use.
As credentials evolve we need to be able to map legacy credential types to newer common interfaces and implementations.
A requirement for a specific URI scheme, for example http or smtp
A DomainSpecification that matches SchemeRequirements where the URI scheme is on a list of allowed schemes.
Matches credentials that are IdCredentials and have the specified CredentialsScope(s).
An analogue of Secret to be used for efficient storage of byte[].
Our XStream converter.
 
 
 
Credentials that have an ID, description, keystore and password, for example client certificates for SSL.
Our name provider.
Credentials that have a description to help the user differentiate the specific credential from a collection of Credentials and an ID to help Jenkins locate the specific credential from a collection of Credentials.
Our name provider.
Credentials that have an ID, description and username.
Our name provider.
The credential interface that standard username password based credentials should aim to implement.
Our name provider.
The root store of credentials.
Our management link descriptor.
 
Expose the store.
A configurator for system credentials provider located beneath the CredentialsRootConfigurator
Update an existing credentials instance by XML.
Update an existing credentials instance by XML.
A builder to help creating requirements from URIs.
A store of credentials tied to a specific User.
Our implementation
Need a user property to hold the user's personal credentials.
Our user property descriptor.
 
Credentials that have a username.
Our name provider.
Matches credentials that are UsernameCredentials and have the specified UsernameCredentials.getUsername()
Credentials that have both a username and a password component.
Our name provider.
Concrete implementation of StandardUsernamePasswordCredentials.
Descriptor to use for subclasses of BaseStandardCredentials.
 
An Action that lets you view the available credentials for any ModelObject.
Add the ViewCredentialsAction to the Jenkins root.
Value class to simplify creating the table.
Add the ViewCredentialsAction to all TopLevelItem instances.
Add the ViewCredentialsAction to all User instances.