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
AKeyMaterial
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
Constructors Constructor Description ServerHostKeyMaterialFactory(String host)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KeyMaterial
materialize()
Builds 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 Detail
-
ServerHostKeyMaterialFactory
public ServerHostKeyMaterialFactory(@NonNull String host)
-
-
Method Detail
-
materialize
public KeyMaterial materialize() throws IOException, InterruptedException
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
-
-