Uses of Interface
org.apache.sshd.common.keyprovider.KeyIdentityProvider
-
-
Uses of KeyIdentityProvider in org.apache.sshd.client
Fields in org.apache.sshd.client declared as KeyIdentityProvider Modifier and Type Field Description private KeyIdentityProviderSshClient. keyIdentityProviderMethods in org.apache.sshd.client that return KeyIdentityProvider Modifier and Type Method Description protected KeyIdentityProviderSshClient. ensureFilePasswordProvider(KeyIdentityProvider identities)Sets this client'sFilePasswordProvideron theKeyIdentityProviderif it is anAbstractResourceKeyPairProvideror implementsFilePasswordProviderManagerand doesn't have one yet.KeyIdentityProviderSshClient. getKeyIdentityProvider()protected KeyIdentityProviderSshClient. preloadClientIdentities(java.util.Collection<? extends NamedResource> locations)Methods in org.apache.sshd.client with parameters of type KeyIdentityProvider Modifier and Type Method Description protected SshFutureListener<IoConnectFuture>SshClient. createConnectCompletionListener(ConnectFuture connectFuture, java.lang.String username, java.net.SocketAddress address, KeyIdentityProvider identities, HostConfigEntry hostConfig)protected ConnectFutureSshClient. doConnect(java.lang.String username, java.net.SocketAddress targetAddress, AttributeRepository context, java.net.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, java.lang.String username, java.net.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 Modifier and Type Interface Description interfaceAuthenticationIdentitiesProvider -
Uses of KeyIdentityProvider in org.apache.sshd.client.config.keys
Classes in org.apache.sshd.client.config.keys that implement KeyIdentityProvider Modifier and Type Class Description classBuiltinClientIdentitiesWatcherclassClientIdentitiesWatcherWatches over a group of files that contains client identitiesclassDefaultClientIdentitiesWatcherclassLazyClientKeyIdentityProviderTODO Add javadocMethods in org.apache.sshd.client.config.keys that return KeyIdentityProvider Modifier and Type Method Description static KeyIdentityProviderClientIdentityLoader. asKeyIdentityProvider(ClientIdentityLoader loader, java.util.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 KeyIdentityProvider Modifier and Type Field Description private KeyIdentityProviderAbstractClientSession. keyIdentityProviderMethods in org.apache.sshd.client.session that return KeyIdentityProvider Modifier and Type Method Description KeyIdentityProviderAbstractClientSession. 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 KeyIdentityProvider Modifier and Type Method Description voidAbstractClientSession. 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 KeyIdentityProvider Modifier and Type Method Description static java.lang.StringKeyRandomArt. combine(SessionContext session, char separator, KeyIdentityProvider provider)Creates the combined representation of the random art entries for the provided keysstatic <A extends java.lang.Appendable>
AKeyRandomArt. combine(SessionContext session, A sb, char separator, KeyIdentityProvider provider)Appends the combined random art entries for the provided keysstatic java.util.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.keyprovider Modifier and Type Interface Description interfaceKeyPairProviderProvider for key pairs.Classes in org.apache.sshd.common.keyprovider that implement KeyIdentityProvider Modifier and Type Class Description classAbstractKeyPairProviderProvides a default implementation for someKeyPairProvidermethodsclassAbstractResourceKeyPairProvider<R>classClassLoadableResourceKeyPairProviderThis provider loads private keys from the specified resources that are accessible viaClassLoader.getResourceAsStream(String).classFileKeyPairProviderThis host key provider loads private keys from the specified files.classMappedKeyPairProviderHolds aMapofString->KeyPairwhere the map key is the type and value is the associatedKeyPairclassMultiKeyIdentityProviderAggregates severalKeyIdentityProvider-s into a single logical one that (lazily) exposes the keys from each aggregated providerFields in org.apache.sshd.common.keyprovider declared as KeyIdentityProvider Modifier and Type Field Description static 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 KeyIdentityProvider Modifier and Type Field Description private java.util.Iterator<? extends KeyIdentityProvider>MultiKeyIdentityIterator. providersprotected java.lang.Iterable<? extends KeyIdentityProvider>MultiKeyIdentityProvider. providersMethods in org.apache.sshd.common.keyprovider that return KeyIdentityProvider Modifier and Type Method Description KeyIdentityProviderKeyIdentityProviderHolder. getKeyIdentityProvider()static KeyIdentityProviderKeyIdentityProvider. multiProvider(java.util.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(java.lang.Iterable<java.security.KeyPair> pairs)Wraps a group ofKeyPairs into aKeyIdentityProviderstatic KeyIdentityProviderKeyIdentityProvider. wrapKeyPairs(java.security.KeyPair... pairs)Wraps a group ofKeyPairs into aKeyIdentityProviderMethods in org.apache.sshd.common.keyprovider that return types with arguments of type KeyIdentityProvider Modifier and Type Method Description java.util.Iterator<? extends KeyIdentityProvider>MultiKeyIdentityIterator. getProviders()java.lang.Iterable<? extends KeyIdentityProvider>MultiKeyIdentityProvider. getProviders()Methods in org.apache.sshd.common.keyprovider with parameters of type KeyIdentityProvider Modifier and Type Method Description static 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 KeyIdentityProvider Modifier and Type Method Description static java.lang.Iterable<java.security.KeyPair>KeyIdentityProvider. iterableOf(SessionContext session, java.util.Collection<? extends KeyIdentityProvider> providers)static KeyIdentityProviderKeyIdentityProvider. multiProvider(java.util.Collection<? extends KeyIdentityProvider> providers)Wraps a group ofKeyIdentityProviderinto a single oneConstructor parameters in org.apache.sshd.common.keyprovider with type arguments of type KeyIdentityProvider Constructor Description MultiKeyIdentityIterator(SessionContext session, java.lang.Iterable<? extends KeyIdentityProvider> providers)MultiKeyIdentityProvider(java.lang.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 Modifier and Type Class Description classBouncyCastleGeneratorHostKeyProvider -
Uses of KeyIdentityProvider in org.apache.sshd.server.keyprovider
Classes in org.apache.sshd.server.keyprovider that implement KeyIdentityProvider Modifier and Type Class Description classAbstractGeneratorHostKeyProviderHolds a singleKeyPairwhich is generated the 1st timeAbstractGeneratorHostKeyProvider.loadKeys(SessionContext)is called.classSimpleGeneratorHostKeyProviderA simple implementation of anAbstractGeneratorHostKeyProviderthat writes and reads host keys using the OpenSSH file format.
-