Modifier and Type | Field and Description |
---|---|
static FilePasswordProvider |
ClientBuilder.DEFAULT_FILE_PASSWORD_PROVIDER |
protected FilePasswordProvider |
ClientBuilder.filePasswordProvider |
Modifier and Type | Method and Description |
---|---|
FilePasswordProvider |
SshClient.getFilePasswordProvider() |
FilePasswordProvider |
ClientFactoryManager.getFilePasswordProvider() |
Modifier and Type | Method and Description |
---|---|
ClientBuilder |
ClientBuilder.filePasswordProvider(FilePasswordProvider provider) |
void |
SshClient.setFilePasswordProvider(FilePasswordProvider provider) |
void |
ClientFactoryManager.setFilePasswordProvider(FilePasswordProvider provider) |
static <C extends SshClient> |
SshClient.setKeyPairProvider(C client,
boolean strict,
boolean supportedOnly,
FilePasswordProvider provider,
LinkOption... options) |
static <C extends SshClient> |
SshClient.setKeyPairProvider(C client,
Path dir,
boolean strict,
boolean supportedOnly,
FilePasswordProvider provider,
LinkOption... options) |
Modifier and Type | Method and Description |
---|---|
FilePasswordProvider |
ClientIdentityFileWatcher.getFilePasswordProvider() |
Modifier and Type | Method and Description |
---|---|
static List<ClientIdentityProvider> |
ClientIdentitiesWatcher.buildProviders(Collection<? extends Path> paths,
ClientIdentityLoader loader,
FilePasswordProvider provider,
boolean strict) |
KeyPair |
ClientIdentityLoader.loadClientIdentity(String 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(Path dir,
boolean strict,
Collection<String> types,
Function<String,String> idGenerator,
FilePasswordProvider provider,
LinkOption... options)
Scans a folder and loads all available identity files
|
Modifier and Type | Method and Description |
---|---|
static List<ClientIdentityProvider> |
ClientIdentitiesWatcher.buildProviders(Collection<? extends Path> paths,
Supplier<ClientIdentityLoader> loader,
Supplier<FilePasswordProvider> provider,
boolean strict) |
Modifier and Type | Field and Description |
---|---|
static FilePasswordProvider |
FilePasswordProvider.EMPTY
An "empty" provider that returns
null - i.e., unprotected key file |
Modifier and Type | Method and Description |
---|---|
static FilePasswordProvider |
FilePasswordProvider.of(String password) |
Modifier and Type | Method and Description |
---|---|
default PRV |
PrivateKeyEntryDecoder.decodePrivateKey(FilePasswordProvider passwordProvider,
byte... keyData) |
default PRV |
PrivateKeyEntryDecoder.decodePrivateKey(FilePasswordProvider passwordProvider,
byte[] keyData,
int offset,
int length) |
default PRV |
PrivateKeyEntryDecoder.decodePrivateKey(FilePasswordProvider passwordProvider,
InputStream keyData) |
PRV |
PrivateKeyEntryDecoder.decodePrivateKey(String keyType,
FilePasswordProvider passwordProvider,
InputStream keyData) |
static Map<String,KeyPair> |
IdentityUtils.loadIdentities(Map<String,? extends Path> paths,
FilePasswordProvider provider,
OpenOption... options) |
Modifier and Type | Method and Description |
---|---|
Collection<KeyPair> |
AbstractKeyPairResourceParser.extractKeyPairs(String resourceKey,
String beginMarker,
String endMarker,
FilePasswordProvider passwordProvider,
byte[] bytes) |
abstract Collection<KeyPair> |
AbstractKeyPairResourceParser.extractKeyPairs(String resourceKey,
String beginMarker,
String endMarker,
FilePasswordProvider passwordProvider,
InputStream stream) |
Collection<KeyPair> |
AbstractKeyPairResourceParser.extractKeyPairs(String resourceKey,
String beginMarker,
String endMarker,
FilePasswordProvider passwordProvider,
List<String> lines)
Extracts the key pairs within a single delimited by markers block of lines.
|
default Collection<KeyPair> |
KeyPairResourceLoader.loadKeyPairs(Path path,
FilePasswordProvider passwordProvider,
Charset cs,
OpenOption... options) |
default Collection<KeyPair> |
KeyPairResourceLoader.loadKeyPairs(Path path,
FilePasswordProvider passwordProvider,
OpenOption... options) |
default Collection<KeyPair> |
KeyPairResourceLoader.loadKeyPairs(String resourceKey,
FilePasswordProvider passwordProvider,
BufferedReader r) |
default Collection<KeyPair> |
KeyPairResourceLoader.loadKeyPairs(String resourceKey,
FilePasswordProvider passwordProvider,
InputStream stream) |
default Collection<KeyPair> |
KeyPairResourceLoader.loadKeyPairs(String resourceKey,
FilePasswordProvider passwordProvider,
InputStream stream,
Charset cs) |
Collection<KeyPair> |
AbstractKeyPairResourceParser.loadKeyPairs(String resourceKey,
FilePasswordProvider passwordProvider,
List<String> lines) |
Collection<KeyPair> |
KeyPairResourceLoader.loadKeyPairs(String resourceKey,
FilePasswordProvider passwordProvider,
List<String> lines)
Loads key pairs from the given resource text lines
|
default Collection<KeyPair> |
KeyPairResourceLoader.loadKeyPairs(String resourceKey,
FilePasswordProvider passwordProvider,
Reader r) |
default Collection<KeyPair> |
KeyPairResourceLoader.loadKeyPairs(String resourceKey,
FilePasswordProvider passwordProvider,
String data) |
default Collection<KeyPair> |
KeyPairResourceLoader.loadKeyPairs(URL url,
FilePasswordProvider passwordProvider) |
default Collection<KeyPair> |
KeyPairResourceLoader.loadKeyPairs(URL url,
FilePasswordProvider passwordProvider,
Charset cs) |
Modifier and Type | Method and Description |
---|---|
RSAPrivateKey |
OpenSSHRSAPrivateKeyDecoder.decodePrivateKey(String keyType,
FilePasswordProvider passwordProvider,
InputStream keyData) |
ECPrivateKey |
OpenSSHECDSAPrivateKeyEntryDecoder.decodePrivateKey(String keyType,
FilePasswordProvider passwordProvider,
InputStream keyData) |
DSAPrivateKey |
OpenSSHDSSPrivateKeyEntryDecoder.decodePrivateKey(String keyType,
FilePasswordProvider passwordProvider,
InputStream keyData) |
Collection<KeyPair> |
OpenSSHKeyPairResourceParser.extractKeyPairs(String resourceKey,
String beginMarker,
String endMarker,
FilePasswordProvider passwordProvider,
InputStream stream) |
protected AbstractMap.SimpleImmutableEntry<PrivateKey,String> |
OpenSSHKeyPairResourceParser.readPrivateKey(String resourceKey,
OpenSSHParserContext context,
String keyType,
FilePasswordProvider passwordProvider,
InputStream stream) |
protected List<KeyPair> |
OpenSSHKeyPairResourceParser.readPrivateKeys(String resourceKey,
OpenSSHParserContext context,
Collection<? extends PublicKey> publicKeys,
FilePasswordProvider passwordProvider,
InputStream stream) |
Modifier and Type | Method and Description |
---|---|
static PrivateKey |
PKCS8PEMResourceKeyPairParser.decodePEMPrivateKeyPKCS8(List<Integer> oidAlgorithm,
byte[] keyBytes,
FilePasswordProvider passwordProvider) |
static PrivateKey |
PKCS8PEMResourceKeyPairParser.decodePEMPrivateKeyPKCS8(String oid,
byte[] keyBytes,
FilePasswordProvider passwordProvider) |
Collection<KeyPair> |
DSSPEMResourceKeyPairParser.extractKeyPairs(String resourceKey,
String beginMarker,
String endMarker,
FilePasswordProvider passwordProvider,
InputStream stream) |
Collection<KeyPair> |
RSAPEMResourceKeyPairParser.extractKeyPairs(String resourceKey,
String beginMarker,
String endMarker,
FilePasswordProvider passwordProvider,
InputStream stream) |
Collection<KeyPair> |
PKCS8PEMResourceKeyPairParser.extractKeyPairs(String resourceKey,
String beginMarker,
String endMarker,
FilePasswordProvider passwordProvider,
InputStream stream) |
Collection<KeyPair> |
ECDSAPEMResourceKeyPairParser.extractKeyPairs(String resourceKey,
String beginMarker,
String endMarker,
FilePasswordProvider passwordProvider,
InputStream stream) |
Collection<KeyPair> |
AbstractPEMResourceKeyPairParser.extractKeyPairs(String resourceKey,
String beginMarker,
String endMarker,
FilePasswordProvider passwordProvider,
List<String> lines) |
Modifier and Type | Method and Description |
---|---|
FilePasswordProvider |
AbstractResourceKeyPairProvider.getPasswordFinder() |
Modifier and Type | Method and Description |
---|---|
protected KeyPair |
AbstractResourceKeyPairProvider.doLoadKey(String resourceKey,
InputStream inputStream,
FilePasswordProvider provider) |
protected KeyPair |
AbstractResourceKeyPairProvider.doLoadKey(String resourceKey,
R resource,
FilePasswordProvider provider) |
void |
AbstractResourceKeyPairProvider.setPasswordFinder(FilePasswordProvider passwordFinder) |
Modifier and Type | Method and Description |
---|---|
static KeyPair |
SecurityUtils.loadKeyPairIdentity(String resourceKey,
InputStream inputStream,
FilePasswordProvider provider) |
Modifier and Type | Method and Description |
---|---|
Collection<KeyPair> |
BouncyCastleKeyPairResourceParser.extractKeyPairs(String resourceKey,
String beginMarker,
String endMarker,
FilePasswordProvider passwordProvider,
InputStream stream) |
Collection<KeyPair> |
BouncyCastleKeyPairResourceParser.extractKeyPairs(String resourceKey,
String beginMarker,
String endMarker,
FilePasswordProvider passwordProvider,
List<String> lines) |
static KeyPair |
BouncyCastleKeyPairResourceParser.loadKeyPair(String resourceKey,
InputStream inputStream,
FilePasswordProvider provider) |
Modifier and Type | Method and Description |
---|---|
net.i2p.crypto.eddsa.EdDSAPrivateKey |
OpenSSHEd25519PrivateKeyEntryDecoder.decodePrivateKey(String keyType,
FilePasswordProvider passwordProvider,
InputStream keyData) |
Copyright © 2008–2018 The Apache Software Foundation. All rights reserved.