Uses of Interface
org.apache.sshd.common.config.keys.FilePasswordProvider
-
-
Uses of FilePasswordProvider in org.apache.sshd.client
Fields in org.apache.sshd.client declared as FilePasswordProvider Modifier and Type Field Description static FilePasswordProvider
ClientBuilder. DEFAULT_FILE_PASSWORD_PROVIDER
protected FilePasswordProvider
ClientBuilder. filePasswordProvider
Methods in org.apache.sshd.client that return FilePasswordProvider Modifier and Type Method Description FilePasswordProvider
SshClient. getFilePasswordProvider()
Methods in org.apache.sshd.client with parameters of type FilePasswordProvider Modifier and Type Method Description ClientBuilder
ClientBuilder. filePasswordProvider(FilePasswordProvider provider)
void
SshClient. setFilePasswordProvider(FilePasswordProvider provider)
static <C extends SshClient>
CSshClient. setKeyPairProvider(C client, boolean strict, boolean supportedOnly, FilePasswordProvider provider, LinkOption... options)
static <C extends SshClient>
CSshClient. setKeyPairProvider(C client, Path dir, boolean strict, boolean supportedOnly, FilePasswordProvider provider, LinkOption... options)
-
Uses of FilePasswordProvider in org.apache.sshd.client.config.keys
Methods in org.apache.sshd.client.config.keys that return FilePasswordProvider Modifier and Type Method Description FilePasswordProvider
ClientIdentityFileWatcher. getFilePasswordProvider()
FilePasswordProvider
LazyClientKeyIdentityProvider. getFilePasswordProvider()
Methods in org.apache.sshd.client.config.keys with parameters of type FilePasswordProvider Modifier and Type Method Description static KeyIdentityProvider
ClientIdentityLoader. asKeyIdentityProvider(ClientIdentityLoader loader, Collection<? extends NamedResource> locations, FilePasswordProvider passwordProvider, boolean ignoreNonExisting)
Uses the providedClientIdentityLoader
to lazy load the keys locationsstatic List<ClientIdentityProvider>
ClientIdentitiesWatcher. buildProviders(Collection<? extends Path> paths, ClientIdentityLoader loader, FilePasswordProvider provider, boolean strict)
Iterable<KeyPair>
ClientIdentityLoader. loadClientIdentities(SessionContext session, NamedResource location, FilePasswordProvider provider)
static Map<String,KeyPair>
ClientIdentity. loadDefaultIdentities(boolean strict, FilePasswordProvider provider, LinkOption... options)
static Map<String,KeyPair>
ClientIdentity. loadDefaultIdentities(Path dir, boolean strict, FilePasswordProvider provider, LinkOption... options)
static KeyPairProvider
ClientIdentity. loadDefaultKeyPairProvider(boolean strict, boolean supportedOnly, FilePasswordProvider provider, LinkOption... options)
static KeyPairProvider
ClientIdentity. loadDefaultKeyPairProvider(Path dir, boolean strict, boolean supportedOnly, FilePasswordProvider provider, LinkOption... options)
static Map<String,KeyPair>
ClientIdentity. loadIdentities(SessionContext session, Path dir, boolean strict, Collection<String> types, Function<? super String,String> idGenerator, FilePasswordProvider provider, LinkOption... options)
Scans a folder and loads all available identity files -
Uses of FilePasswordProvider in org.apache.sshd.common.config.keys
Fields in org.apache.sshd.common.config.keys declared as FilePasswordProvider Modifier and Type Field Description static FilePasswordProvider
FilePasswordProvider. EMPTY
An "empty" provider that returnsnull
- i.e., unprotected key fileMethods in org.apache.sshd.common.config.keys that return FilePasswordProvider Modifier and Type Method Description FilePasswordProvider
FilePasswordProviderHolder. getFilePasswordProvider()
static FilePasswordProvider
FilePasswordProvider. of(String password)
Methods in org.apache.sshd.common.config.keys with parameters of type FilePasswordProvider Modifier and Type Method Description PRV
PrivateKeyEntryDecoder. decodePrivateKey(SessionContext session, String keyType, FilePasswordProvider passwordProvider, InputStream keyData)
default PRV
PrivateKeyEntryDecoder. decodePrivateKey(SessionContext session, FilePasswordProvider passwordProvider, byte... keyData)
default PRV
PrivateKeyEntryDecoder. decodePrivateKey(SessionContext session, FilePasswordProvider passwordProvider, byte[] keyData, int offset, int length)
default PRV
PrivateKeyEntryDecoder. decodePrivateKey(SessionContext session, FilePasswordProvider passwordProvider, InputStream keyData)
static NavigableMap<String,KeyPair>
IdentityUtils. loadIdentities(SessionContext session, Map<String,? extends Path> paths, FilePasswordProvider provider, OpenOption... options)
static FilePasswordProviderHolder
FilePasswordProviderHolder. providerHolderOf(FilePasswordProvider provider)
void
FilePasswordProviderManager. setFilePasswordProvider(FilePasswordProvider provider)
-
Uses of FilePasswordProvider in org.apache.sshd.common.config.keys.loader
Methods in org.apache.sshd.common.config.keys.loader with parameters of type FilePasswordProvider Modifier and Type Method Description Collection<KeyPair>
AbstractKeyPairResourceParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, byte[] bytes, Map<String,String> headers)
abstract Collection<KeyPair>
AbstractKeyPairResourceParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, InputStream stream, Map<String,String> headers)
Collection<KeyPair>
AbstractKeyPairResourceParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, List<String> lines, Map<String,String> headers)
Extracts the key pairs within a single delimited by markers block of lines.Collection<KeyPair>
AbstractKeyPairResourceParser. loadKeyPairs(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, List<String> lines)
Collection<KeyPair>
FileWatcherKeyPairResourceLoader. loadKeyPairs(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, List<String> lines)
default Collection<KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, URL url, FilePasswordProvider passwordProvider)
default Collection<KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, URL url, FilePasswordProvider passwordProvider, Charset cs)
default Collection<KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, Path path, FilePasswordProvider passwordProvider, Charset cs, OpenOption... options)
default Collection<KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, Path path, FilePasswordProvider passwordProvider, OpenOption... options)
Loads private key data - Note: any non-ASCII characters are assumed to be UTF-8 encodeddefault Collection<KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, BufferedReader r)
default Collection<KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, InputStream stream)
default Collection<KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, InputStream stream, Charset cs)
default Collection<KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, Reader r)
default Collection<KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, String data)
Collection<KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, List<String> lines)
Loads key pairs from the given resource text linesdefault Collection<KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, IoResource<?> resource, FilePasswordProvider passwordProvider)
default Collection<KeyPair>
KeyPairResourceLoader. loadKeyPairs(SessionContext session, IoResource<?> resource, FilePasswordProvider passwordProvider, Charset cs)
protected Collection<KeyPair>
FileWatcherKeyPairResourceLoader. reloadKeyPairs(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, List<String> lines)
-
Uses of FilePasswordProvider in org.apache.sshd.common.config.keys.loader.openssh
Methods in org.apache.sshd.common.config.keys.loader.openssh with parameters of type FilePasswordProvider Modifier and Type Method Description DSAPrivateKey
OpenSSHDSSPrivateKeyEntryDecoder. decodePrivateKey(SessionContext session, String keyType, FilePasswordProvider passwordProvider, InputStream keyData)
ECPrivateKey
OpenSSHECDSAPrivateKeyEntryDecoder. decodePrivateKey(SessionContext session, String keyType, FilePasswordProvider passwordProvider, InputStream keyData)
RSAPrivateKey
OpenSSHRSAPrivateKeyDecoder. decodePrivateKey(SessionContext session, String keyType, FilePasswordProvider passwordProvider, InputStream keyData)
Collection<KeyPair>
OpenSSHKeyPairResourceParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, InputStream stream, Map<String,String> headers)
protected Map.Entry<PrivateKey,String>
OpenSSHKeyPairResourceParser. readPrivateKey(SessionContext session, NamedResource resourceKey, OpenSSHParserContext context, String keyType, FilePasswordProvider passwordProvider, InputStream stream)
protected List<KeyPair>
OpenSSHKeyPairResourceParser. readPrivateKeys(SessionContext session, NamedResource resourceKey, OpenSSHParserContext context, Collection<? extends PublicKey> publicKeys, FilePasswordProvider passwordProvider, InputStream stream)
-
Uses of FilePasswordProvider in org.apache.sshd.common.config.keys.loader.pem
Methods in org.apache.sshd.common.config.keys.loader.pem with parameters of type FilePasswordProvider Modifier and Type Method Description Collection<KeyPair>
AbstractPEMResourceKeyPairParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, List<String> lines, Map<String,String> headers)
Collection<KeyPair>
DSSPEMResourceKeyPairParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, InputStream stream, Map<String,String> headers)
Collection<KeyPair>
ECDSAPEMResourceKeyPairParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, InputStream stream, Map<String,String> headers)
Collection<KeyPair>
PKCS8PEMResourceKeyPairParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, byte[] encBytes, PKCS8PrivateKeyInfo pkcs8Info, Map<String,String> headers)
Collection<KeyPair>
PKCS8PEMResourceKeyPairParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, InputStream stream, Map<String,String> headers)
Collection<KeyPair>
RSAPEMResourceKeyPairParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, InputStream stream, Map<String,String> headers)
-
Uses of FilePasswordProvider in org.apache.sshd.common.keyprovider
Methods in org.apache.sshd.common.keyprovider that return FilePasswordProvider Modifier and Type Method Description FilePasswordProvider
AbstractResourceKeyPairProvider. getPasswordFinder()
Methods in org.apache.sshd.common.keyprovider with parameters of type FilePasswordProvider Modifier and Type Method Description protected Iterable<KeyPair>
AbstractResourceKeyPairProvider. doLoadKeys(SessionContext session, NamedResource resourceKey, InputStream inputStream, FilePasswordProvider provider)
protected Iterable<KeyPair>
AbstractResourceKeyPairProvider. doLoadKeys(SessionContext session, NamedResource resourceKey, R resource, FilePasswordProvider provider)
void
AbstractResourceKeyPairProvider. setPasswordFinder(FilePasswordProvider passwordFinder)
-
Uses of FilePasswordProvider in org.apache.sshd.common.util.security
Methods in org.apache.sshd.common.util.security with parameters of type FilePasswordProvider Modifier and Type Method Description static Iterable<KeyPair>
SecurityUtils. loadKeyPairIdentities(SessionContext session, NamedResource resourceKey, InputStream inputStream, FilePasswordProvider provider)
-
Uses of FilePasswordProvider in org.apache.sshd.common.util.security.bouncycastle
Methods in org.apache.sshd.common.util.security.bouncycastle with parameters of type FilePasswordProvider Modifier and Type Method Description Collection<KeyPair>
BouncyCastleKeyPairResourceParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, InputStream stream, Map<String,String> headers)
Collection<KeyPair>
BouncyCastleKeyPairResourceParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, List<String> lines, Map<String,String> headers)
static KeyPair
BouncyCastleKeyPairResourceParser. loadKeyPair(SessionContext session, NamedResource resourceKey, InputStream inputStream, FilePasswordProvider provider)
-
Uses of FilePasswordProvider in org.apache.sshd.common.util.security.eddsa
Methods in org.apache.sshd.common.util.security.eddsa with parameters of type FilePasswordProvider Modifier and Type Method Description net.i2p.crypto.eddsa.EdDSAPrivateKey
OpenSSHEd25519PrivateKeyEntryDecoder. decodePrivateKey(SessionContext session, String keyType, FilePasswordProvider passwordProvider, InputStream keyData)
Collection<KeyPair>
Ed25519PEMResourceKeyParser. extractKeyPairs(SessionContext session, NamedResource resourceKey, String beginMarker, String endMarker, FilePasswordProvider passwordProvider, InputStream stream, Map<String,String> headers)
-
Uses of FilePasswordProvider in org.apache.sshd.putty
Methods in org.apache.sshd.putty with parameters of type FilePasswordProvider Modifier and Type Method Description Collection<KeyPair>
AbstractPuttyKeyDecoder. loadKeyPairs(SessionContext session, NamedResource resourceKey, String pubData, String prvData, String prvEncryption, FilePasswordProvider passwordProvider, Map<String,String> headers)
Collection<KeyPair>
AbstractPuttyKeyDecoder. loadKeyPairs(SessionContext session, NamedResource resourceKey, List<String> pubLines, List<String> prvLines, String prvEncryption, FilePasswordProvider passwordProvider, Map<String,String> headers)
Collection<KeyPair>
AbstractPuttyKeyDecoder. loadKeyPairs(SessionContext session, NamedResource resourceKey, FilePasswordProvider passwordProvider, List<String> lines)
-