Uses of Interface
org.apache.sshd.common.keyprovider.KeyIdentityProvider
Packages that use KeyIdentityProvider
Package
Description
-
Uses of KeyIdentityProvider in org.apache.sshd.client
Fields in org.apache.sshd.client declared as KeyIdentityProviderMethods in org.apache.sshd.client that return KeyIdentityProviderModifier and TypeMethodDescriptionprotected KeyIdentityProviderSshClient.ensureFilePasswordProvider(KeyIdentityProvider identities) Sets this client'sFilePasswordProvideron theKeyIdentityProviderif it is anAbstractResourceKeyPairProvideror implementsFilePasswordProviderManagerand doesn't have one yet.SshClient.getKeyIdentityProvider()protected KeyIdentityProviderSshClient.preloadClientIdentities(Collection<? extends NamedResource> locations) Methods in org.apache.sshd.client with parameters of type KeyIdentityProviderModifier and TypeMethodDescriptionprotected SshFutureListener<IoConnectFuture> SshClient.createConnectCompletionListener(ConnectFuture connectFuture, String username, SocketAddress address, KeyIdentityProvider identities, HostConfigEntry hostConfig) protected ConnectFutureSshClient.doConnect(String username, SocketAddress targetAddress, AttributeRepository context, SocketAddress localAddress, KeyIdentityProvider identities, HostConfigEntry hostConfig) protected KeyIdentityProviderSshClient.ensureFilePasswordProvider(KeyIdentityProvider identities) Sets this client'sFilePasswordProvideron theKeyIdentityProviderif it is anAbstractResourceKeyPairProvideror implementsFilePasswordProviderManagerand doesn't have one yet.protected voidSshClient.onConnectOperationComplete(IoSession ioSession, ConnectFuture connectFuture, String username, SocketAddress address, KeyIdentityProvider identities, HostConfigEntry hostConfig) voidSshClient.setKeyIdentityProvider(KeyIdentityProvider keyIdentityProvider) protected voidSshClient.setupDefaultSessionIdentities(ClientSession session, KeyIdentityProvider extraIdentities) -
Uses of KeyIdentityProvider in org.apache.sshd.client.auth
Subinterfaces of KeyIdentityProvider in org.apache.sshd.client.auth -
Uses of KeyIdentityProvider in org.apache.sshd.client.config.keys
Classes in org.apache.sshd.client.config.keys that implement KeyIdentityProviderModifier and TypeClassDescriptionclassclassWatches over a group of files that contains client identitiesclassclassTODO Add javadocMethods in org.apache.sshd.client.config.keys that return KeyIdentityProviderModifier and TypeMethodDescriptionstatic KeyIdentityProviderClientIdentityLoader.asKeyIdentityProvider(ClientIdentityLoader loader, Collection<? extends NamedResource> locations, FilePasswordProvider passwordProvider, boolean ignoreNonExisting) Uses the providedClientIdentityLoaderto lazy load the keys locations -
Uses of KeyIdentityProvider in org.apache.sshd.client.session
Fields in org.apache.sshd.client.session declared as KeyIdentityProviderModifier and TypeFieldDescriptionprivate KeyIdentityProviderAbstractClientSession.keyIdentityProviderMethods in org.apache.sshd.client.session that return KeyIdentityProviderModifier and TypeMethodDescriptionAbstractClientSession.getKeyIdentityProvider()static KeyIdentityProviderClientSession.providerOf(ClientSession session) Creates a "unified"KeyIdentityProviderof key pairs out of the registeredKeyPairidentities and the extra available ones as a single iterator of key pairsMethods in org.apache.sshd.client.session with parameters of type KeyIdentityProviderModifier and TypeMethodDescriptionvoidAbstractClientSession.setKeyIdentityProvider(KeyIdentityProvider keyIdentityProvider) -
Uses of KeyIdentityProvider in org.apache.sshd.common.config.keys
Methods in org.apache.sshd.common.config.keys with parameters of type KeyIdentityProviderModifier and TypeMethodDescriptionstatic StringKeyRandomArt.combine(SessionContext session, char separator, KeyIdentityProvider provider) Creates the combined representation of the random art entries for the provided keysstatic <A extends Appendable>
AKeyRandomArt.combine(SessionContext session, A sb, char separator, KeyIdentityProvider provider) Appends the combined random art entries for the provided keysstatic Collection<KeyRandomArt> KeyRandomArt.generate(SessionContext session, KeyIdentityProvider provider) Extracts and generates random art entries for all key in the provider -
Uses of KeyIdentityProvider in org.apache.sshd.common.keyprovider
Subinterfaces of KeyIdentityProvider in org.apache.sshd.common.keyproviderClasses in org.apache.sshd.common.keyprovider that implement KeyIdentityProviderModifier and TypeClassDescriptionclassProvides a default implementation for someKeyPairProvidermethodsclassclassThis provider loads private keys from the specified resources that are accessible viaClassLoader.getResourceAsStream(String).classThis host key provider loads private keys from the specified files.classclassAggregates severalKeyIdentityProvider-s into a single logical one that (lazily) exposes the keys from each aggregated providerFields in org.apache.sshd.common.keyprovider declared as KeyIdentityProviderModifier and TypeFieldDescriptionstatic final KeyIdentityProviderKeyIdentityProvider.EMPTY_KEYS_PROVIDERAn "empty" implementation ofKeyIdentityProviderthat returns an empty group of key pairsFields in org.apache.sshd.common.keyprovider with type parameters of type KeyIdentityProviderModifier and TypeFieldDescriptionprivate final Iterator<? extends KeyIdentityProvider> MultiKeyIdentityIterator.providersprotected final Iterable<? extends KeyIdentityProvider> MultiKeyIdentityProvider.providersMethods in org.apache.sshd.common.keyprovider that return KeyIdentityProviderModifier and TypeMethodDescriptionKeyIdentityProviderHolder.getKeyIdentityProvider()static KeyIdentityProviderKeyIdentityProvider.multiProvider(Collection<? extends KeyIdentityProvider> providers) Wraps a group ofKeyIdentityProviderinto a single onestatic KeyIdentityProviderKeyIdentityProvider.multiProvider(KeyIdentityProvider... providers) Wraps a group ofKeyIdentityProviderinto a single onestatic KeyIdentityProviderKeyIdentityProvider.resolveKeyIdentityProvider(KeyIdentityProvider identities, KeyIdentityProvider keys) Creates a "unified"KeyIdentityProviderout of 2 possible ones as follows:static KeyIdentityProviderKeyIdentityProvider.wrapKeyPairs(Iterable<KeyPair> pairs) Wraps a group ofKeyPairs into aKeyIdentityProviderstatic KeyIdentityProviderKeyIdentityProvider.wrapKeyPairs(KeyPair... pairs) Wraps a group ofKeyPairs into aKeyIdentityProviderMethods in org.apache.sshd.common.keyprovider that return types with arguments of type KeyIdentityProviderModifier and TypeMethodDescriptionIterator<? extends KeyIdentityProvider> MultiKeyIdentityIterator.getProviders()Iterable<? extends KeyIdentityProvider> MultiKeyIdentityProvider.getProviders()Methods in org.apache.sshd.common.keyprovider with parameters of type KeyIdentityProviderModifier and TypeMethodDescriptionstatic booleanKeyIdentityProvider.isEmpty(KeyIdentityProvider provider) static KeyIdentityProviderKeyIdentityProvider.multiProvider(KeyIdentityProvider... providers) Wraps a group ofKeyIdentityProviderinto a single onestatic KeyIdentityProviderKeyIdentityProvider.resolveKeyIdentityProvider(KeyIdentityProvider identities, KeyIdentityProvider keys) Creates a "unified"KeyIdentityProviderout of 2 possible ones as follows:voidKeyIdentityProviderHolder.setKeyIdentityProvider(KeyIdentityProvider provider) Method parameters in org.apache.sshd.common.keyprovider with type arguments of type KeyIdentityProviderModifier and TypeMethodDescriptionKeyIdentityProvider.iterableOf(SessionContext session, Collection<? extends KeyIdentityProvider> providers) static KeyIdentityProviderKeyIdentityProvider.multiProvider(Collection<? extends KeyIdentityProvider> providers) Wraps a group ofKeyIdentityProviderinto a single oneConstructor parameters in org.apache.sshd.common.keyprovider with type arguments of type KeyIdentityProviderModifierConstructorDescriptionMultiKeyIdentityIterator(SessionContext session, Iterable<? extends KeyIdentityProvider> providers) MultiKeyIdentityProvider(Iterable<? extends KeyIdentityProvider> providers) -
Uses of KeyIdentityProvider in org.apache.sshd.common.util.security.bouncycastle
Classes in org.apache.sshd.common.util.security.bouncycastle that implement KeyIdentityProvider -
Uses of KeyIdentityProvider in org.apache.sshd.server.keyprovider
Classes in org.apache.sshd.server.keyprovider that implement KeyIdentityProviderModifier and TypeClassDescriptionclassHolds a singleKeyPairwhich is generated the 1st timeAbstractGeneratorHostKeyProvider.loadKeys(SessionContext)is called.classA simple implementation of anAbstractGeneratorHostKeyProviderthat writes and reads host keys using the OpenSSH file format.