Class RegistryKeyMaterialFactory
java.lang.Object
org.jenkinsci.plugins.docker.commons.credentials.KeyMaterialFactory
org.jenkinsci.plugins.docker.commons.impl.RegistryKeyMaterialFactory
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
public class RegistryKeyMaterialFactory
extends KeyMaterialFactory
Logs you in to a Docker registry.
-
Field Summary
FieldsFields inherited from class org.jenkinsci.plugins.docker.commons.credentials.KeyMaterialFactory
NULL -
Constructor Summary
ConstructorsConstructorDescriptionRegistryKeyMaterialFactory(String username, String password, URL endpoint, Launcher launcher, EnvVars env, TaskListener listener, String dockerExecutable) -
Method Summary
Modifier and TypeMethodDescriptionBuilds the key material environment variables needed to be passed when docker runs, to accessDockerServerCredentialsthat this object was created from.protected Stringregistry()Methods inherited from class org.jenkinsci.plugins.docker.commons.credentials.KeyMaterialFactory
checkContextualized, contextualize, createSecretsDirectory, getChannel, getContext, materialize, plus
-
Field Details
-
DOCKER_REGISTRY_HOST_ONLY
- See Also:
-
-
Constructor Details
-
RegistryKeyMaterialFactory
-
-
Method Details
-
materialize2
Description copied from class:KeyMaterialFactoryBuilds the key material environment variables needed to be passed when docker runs, to accessDockerServerCredentialsthat this object was created from.When you are done using the credentials, call
KeyMaterial2.close(hudson.remoting.VirtualChannel)to allow sensitive information to be removed from the disk.- Overrides:
materialize2in classKeyMaterialFactory- Throws:
IOExceptionInterruptedException
-
registry
-