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) |
getSimplifiedLoggerpublic 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 HostKeyCertificateProviderjava.io.IOExceptionjava.security.GeneralSecurityExceptionpublic OpenSshCertificate loadCertificate(SessionContext session, java.lang.String keyType) throws java.io.IOException, java.security.GeneralSecurityException
loadCertificate in interface HostKeyCertificateProviderjava.io.IOExceptionjava.security.GeneralSecurityException