public class FileHostKeyCertificateProvider extends AbstractLoggingBean implements HostKeyCertificateProvider
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<? extends java.nio.file.Path> |
files |
log
Constructor and Description |
---|
FileHostKeyCertificateProvider(java.util.Collection<? extends java.nio.file.Path> files) |
FileHostKeyCertificateProvider(java.nio.file.Path... files) |
FileHostKeyCertificateProvider(java.nio.file.Path path) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends java.nio.file.Path> |
getPaths() |
OpenSshCertificate |
loadCertificate(SessionContext session,
java.lang.String keyType) |
java.lang.Iterable<OpenSshCertificate> |
loadCertificates(SessionContext session) |
getSimplifiedLogger
public FileHostKeyCertificateProvider(java.nio.file.Path path)
public FileHostKeyCertificateProvider(java.nio.file.Path... files)
public FileHostKeyCertificateProvider(java.util.Collection<? extends java.nio.file.Path> files)
public java.util.Collection<? extends java.nio.file.Path> getPaths()
public java.lang.Iterable<OpenSshCertificate> loadCertificates(SessionContext session) throws java.io.IOException, java.security.GeneralSecurityException
loadCertificates
in interface HostKeyCertificateProvider
java.io.IOException
java.security.GeneralSecurityException
public OpenSshCertificate loadCertificate(SessionContext session, java.lang.String keyType) throws java.io.IOException, java.security.GeneralSecurityException
loadCertificate
in interface HostKeyCertificateProvider
java.io.IOException
java.security.GeneralSecurityException