Class JGitPublicKeyAuthentication.KeyIterator
java.lang.Object
org.apache.sshd.client.auth.pubkey.AbstractKeyPairIterator<org.apache.sshd.client.auth.pubkey.PublicKeyIdentity>
org.apache.sshd.client.auth.pubkey.UserAuthPublicKeyIterator
org.eclipse.jgit.internal.transport.sshd.JGitPublicKeyAuthentication.KeyIterator
- All Implemented Interfaces:
Closeable,AutoCloseable,Channel,Iterator<org.apache.sshd.client.auth.pubkey.PublicKeyIdentity>,org.apache.sshd.client.session.ClientSessionHolder,org.apache.sshd.common.session.SessionContextHolder,org.apache.sshd.common.session.SessionHolder<org.apache.sshd.client.session.ClientSession>
- Enclosing class:
- JGitPublicKeyAuthentication
private class JGitPublicKeyAuthentication.KeyIterator
extends org.apache.sshd.client.auth.pubkey.UserAuthPublicKeyIterator
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionKeyIterator(org.apache.sshd.client.session.ClientSession session, org.apache.sshd.common.signature.SignatureFactoriesManager manager) -
Method Summary
Modifier and TypeMethodDescriptiongetExplicitKeys(Collection<String> explicitFiles) protected Iterable<org.apache.sshd.client.auth.pubkey.KeyAgentIdentity>initializeAgentIdentities(org.apache.sshd.client.session.ClientSession session) Methods inherited from class org.apache.sshd.client.auth.pubkey.UserAuthPublicKeyIterator
close, closeAgent, hasNext, initializeSessionIdentities, isOpen, nextMethods inherited from class org.apache.sshd.client.auth.pubkey.AbstractKeyPairIterator
getClientSession, getSession, remove, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemainingMethods inherited from interface org.apache.sshd.common.session.SessionHolder
getSessionContext
-
Field Details
-
agentKeys
-
identityFiles
-
-
Constructor Details
-
Method Details
-
getExplicitKeys
-
initializeAgentIdentities
protected Iterable<org.apache.sshd.client.auth.pubkey.KeyAgentIdentity> initializeAgentIdentities(org.apache.sshd.client.session.ClientSession session) throws IOException - Overrides:
initializeAgentIdentitiesin classorg.apache.sshd.client.auth.pubkey.UserAuthPublicKeyIterator- Throws:
IOException
-