Class ServerHostKeyMaterialFactory
java.lang.Object
org.jenkinsci.plugins.docker.commons.credentials.KeyMaterialFactory
org.jenkinsci.plugins.docker.commons.impl.ServerHostKeyMaterialFactory
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
public class ServerHostKeyMaterialFactory
extends KeyMaterialFactory
A
KeyMaterial
that maintains information about the host.- Author:
- Stephen Connolly
-
Field Summary
Fields inherited from class org.jenkinsci.plugins.docker.commons.credentials.KeyMaterialFactory
NULL
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionBuilds the key material environment variables needed to be passed when docker runs, to accessDockerServerCredentials
that this object was created from.Methods inherited from class org.jenkinsci.plugins.docker.commons.credentials.KeyMaterialFactory
checkContextualized, contextualize, createSecretsDirectory, getContext, plus
-
Constructor Details
-
ServerHostKeyMaterialFactory
-
-
Method Details
-
materialize
Builds the key material environment variables needed to be passed when docker runs, to accessDockerServerCredentials
that this object was created from.When you are done using the credentials, call
KeyMaterial.close()
to allow sensitive information to be removed from the disk.- Specified by:
materialize
in classKeyMaterialFactory
- Throws:
IOException
InterruptedException
-