Package com.cloudbees.plugins.credentials
package com.cloudbees.plugins.credentials
-
ClassDescriptionBase class for Credentials.Indicates that this parameter is injected by evaluating
StaplerRequest2.getAncestors()and searching for a credentials context with the parameter type.A generic type of credentials.ConfidentialKeythat stores aSecretKeyfor shared-secret cryptography (AES).Descriptor for credentials.An enhancedFormValidation.CheckMethodthat can add assistance for resolving the context from the request path.Something that matches credentials.Some standard matchers and filtering utility methods.Comparator to alphabetically sort credentials drop down list in ascending order by Credential Name.CredentialsNameProvider<C extends Credentials>Provides names for credentials.AParameterDefinitionfor a parameter that supplies aCredentials.Our descriptor.AParameterValueproduced from aCredentialsParameterDefinition.An extension point for providingCredentials.A filter ofCredentialsProviderinstances used byCredentialsProviderManagerto 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 baseDescriptorclass for allCredentialsProviderFilterinstances.Manages the variousCredentialsProviderimplementations in aJenkinsOur global configuration.A filter ofCredentialsDescriptortypes scoped to specificCredentialsProviderinstances used byCredentialsProviderManagerto determine which types are applicable to each provider.A list of excluded types for each provider.Our descriptorA list of included types for each provider.Our descriptorTheDescriptorbase class forCredentialsProviderTypeRestrictionimplementations.TranslatesCredentialsfrom one type into another.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 ofModelObjectinstances.ACredentialsSelectHelper.ContextResolverforIteminstances resolvable byJenkins.getItemByFullName(String).Value class to hold the details of aCredentialsStore.ACredentialsSelectHelper.ContextResolverforUserinstances.Stapler binding forCredentialsSelectHelper.ContextResolver.Stapler binding for aCredentialsSelectHelper.ContextResolverandCredentialsProvider.Stapler binding for aCredentialsStore.CredentialsSnapshotTaker<C extends Credentials>Some credential types can store some of the credential details in a file outside of Jenkins.A store ofCredentials.An action for aCredentialsStoreA wrapper object to bind and exposeCredentialsinstances into the web UI.OurDescriptor.A wrapper object to bind and exposeDomaininstances into the web UI.Our Descriptor.A filter ofCredentialsDescriptortypes used byCredentialsProviderManagerto 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 baseDescriptorclass for allCredentialsTypeFilterinstances.This exception can be thrown by any get method in aCredentialssubclass to indicate that the requested property is unavailable.A Listener to trackCredentialsusage.ManagementLinkto expose the global credentials configuration screen.Security related configurations.OurDescriptor.ManagementLinkto expose a link to the manage credentials configuration screen.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.As credentials evolve we need to be able to map legacy credential types to newer common interfaces and implementations.An analogue ofSecretto be used for efficient storage ofbyte[].Our XStream converter.The root store of credentials.Our management link descriptor.OurCredentialsStore.Expose the store.A store of credentials tied to a specificUser.Our implementationNeed a user property to hold the user's personal credentials.Our user property descriptor.AnActionthat lets you view the available credentials for anyModelObject.Add theViewCredentialsActionto theJenkinsroot.Value class to simplify creating the table.Add theViewCredentialsActionto allTopLevelIteminstances.Add theViewCredentialsActionto allUserinstances.