All Classes and Interfaces
Class
Description
Abstract class indicating
FingerprintFacets related to Credentials.AbstractIdCredentialsListBoxModel<T extends AbstractIdCredentialsListBoxModel<T,C>,C extends IdCredentials>
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.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.
A
ParameterValue produced from a CredentialsParameterDefinition.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 JenkinsOur 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.A
CredentialsSelectHelper.ContextResolver for Item instances resolvable by Jenkins.getItemByFullName(String).Value class to hold the details of a
CredentialsStore.A
CredentialsSelectHelper.ContextResolver for User instances.Stapler binding for
CredentialsSelectHelper.ContextResolver.Stapler binding for a
CredentialsSelectHelper.ContextResolver and CredentialsProvider.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
CredentialsStoreA wrapper object to bind and expose
Credentials instances into the web UI.Our
Descriptor.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.
Our
Descriptor.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.Our
Descriptor.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.Our
Descriptor.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/manchuA
DomainSpecification that matches PathRequirements where the URI path is on a list
of allowed paths.Our
Descriptor.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 smtpA
DomainSpecification that matches SchemeRequirements where the URI scheme is on a list
of allowed schemes.Our
Descriptor.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.
ListBoxModel with StandardCredentials support.Credentials that have an ID, description and username.
Our name provider.
ListBoxModel with StandardUsernameCredentials support.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.
Our
CredentialsStore.Expose the store.
A configurator for system credentials provider located beneath the
CredentialsRootConfiguratorUpdate 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.User name and password credential, implementation.
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.