All Classes and Interfaces
Class
Description
Abstract class indicating
FingerprintFacet
s 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 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.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
CredentialsStore
A 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
Domain
s.Credentials that have a built in restriction
Base class for a specification against which
DomainRequirement
s can be tested.The results of any
DomainRequirement
test against a DomainSpecification
.Descriptor for
DomainSpecification
s.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/manchu
A
DomainSpecification
that matches PathRequirement
s 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 smtp
A
DomainSpecification
that matches SchemeRequirement
s 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
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.