Top Methods
org.apache.sshd.client.auth.hostbased

public Interface HostKeyIdentityProvider

Annotations
@FunctionalInterface
Imports
java.io.IOException, java.security.GeneralSecurityException, .KeyPair, java.security.cert.X509Certificate, java.util.AbstractMap.SimpleImmutableEntry, .Collections, .Iterator, .List, .Map, org.apache.sshd.common.session.SessionContext, org.apache.sshd.common.util.GenericUtils

Author
Apache MINA SSHD Project

Method Summary

Modifier and TypeMethod and Description
public static Iterator<? extends Map.Entry<KeyPair, List<X509Certificate>>>
public Iterable<? extends Map.Entry<KeyPair, List<X509Certificate>>>

Returns:

The host keys as a java.util.Map.Entry of key + certificates (which can be null/empty)
loadHostKeys
(SessionContext
The SessionContext for invoking this load command - may be null if not invoked within a session context (e.g., offline tool).
session
)

public static HostKeyIdentityProvider
wrap(KeyPair... pairs)

public static HostKeyIdentityProvider

Method Detail

iteratorOfback to summary
public static Iterator<? extends Map.Entry<KeyPair, List<X509Certificate>>> iteratorOf(SessionContext session, HostKeyIdentityProvider provider) throws IOException, GeneralSecurityException
loadHostKeysback to summary
public Iterable<? extends Map.Entry<KeyPair, List<X509Certificate>>> loadHostKeys(SessionContext session) throws IOException, GeneralSecurityException
Parameters
session:SessionContext

The SessionContext for invoking this load command - may be null if not invoked within a session context (e.g., offline tool).

Returns:Iterable<? extends Map.Entry<KeyPair, List<X509Certificate>>>

The host keys as a java.util.Map.Entry of key + certificates (which can be null/empty)

Exceptions
IOException:
If failed to load the keys
GeneralSecurityException:
If failed to parse the keys
wrapback to summary
public static HostKeyIdentityProvider wrap(KeyPair... pairs)
wrapback to summary
public static HostKeyIdentityProvider wrap(Iterable<KeyPair> pairs)