Modifier and Type | Interface and Description |
---|---|
interface |
AuthenticationIdentitiesProvider |
Modifier and Type | Class and Description |
---|---|
class |
BuiltinClientIdentitiesWatcher |
class |
ClientIdentitiesWatcher
Watches over a group of files that contains client identities
|
class |
DefaultClientIdentitiesWatcher |
Modifier and Type | Method and Description |
---|---|
static <A extends java.lang.Appendable> |
KeyRandomArt.combine(A sb,
char separator,
KeyIdentityProvider provider)
Appends the combined random art entries for the provided keys
|
static java.lang.String |
KeyRandomArt.combine(char separator,
KeyIdentityProvider provider)
Creates the combined representation of the random art entries for the provided keys
|
static java.util.Collection<KeyRandomArt> |
KeyRandomArt.generate(KeyIdentityProvider provider)
Extracts and generates random art entries for all key in the provider
|
Modifier and Type | Interface and Description |
---|---|
interface |
KeyPairProvider
Provider for key pairs.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractKeyPairProvider
Provides a default implementation for some
KeyPairProvider methods |
class |
AbstractResourceKeyPairProvider<R> |
class |
ClassLoadableResourceKeyPairProvider
This provider loads private keys from the specified resources that
are accessible via
ClassLoader.getResourceAsStream(String) . |
class |
FileKeyPairProvider
This host key provider loads private keys from the specified files.
|
class |
MappedKeyPairProvider
Holds a
Map of String ->KeyPair where the map key
is the type and value is the associated KeyPair |
Modifier and Type | Field and Description |
---|---|
static KeyIdentityProvider |
KeyIdentityProvider.EMPTY_KEYS_PROVIDER
An "empty" implementation of
KeyIdentityProvider that
returns an empty group of key pairs |
Modifier and Type | Field and Description |
---|---|
static java.util.function.Function<KeyIdentityProvider,java.lang.Iterable<java.security.KeyPair>> |
KeyIdentityProvider.LOADER
Invokes
loadKeys() and returns the result - ignores
null providers (i.e., returns an empty iterable instance) |
Modifier and Type | Method and Description |
---|---|
static KeyIdentityProvider |
KeyIdentityProvider.multiProvider(java.util.Collection<? extends KeyIdentityProvider> providers)
Wraps a group of
KeyIdentityProvider into a single one |
static KeyIdentityProvider |
KeyIdentityProvider.multiProvider(KeyIdentityProvider... providers)
Wraps a group of
KeyIdentityProvider into a single one |
static KeyIdentityProvider |
KeyIdentityProvider.providerOf(ClientSession session)
Creates a "unified"
KeyIdentityProvider of key pairs out of the registered
KeyPair identities and the extra available ones as a single iterator
of key pairs |
static KeyIdentityProvider |
KeyIdentityProvider.resolveKeyIdentityProvider(KeyIdentityProvider identities,
KeyIdentityProvider keys)
Creates a "unified"
KeyIdentityProvider out of 2 possible ones
as follows: |
static KeyIdentityProvider |
KeyIdentityProvider.wrapKeyPairs(java.lang.Iterable<java.security.KeyPair> pairs)
Wraps a group of
KeyPair s into a KeyIdentityProvider |
static KeyIdentityProvider |
KeyIdentityProvider.wrapKeyPairs(java.security.KeyPair... pairs)
Wraps a group of
KeyPair s into a KeyIdentityProvider |
Modifier and Type | Method and Description |
---|---|
static java.util.Iterator<java.security.KeyPair> |
KeyIdentityProvider.iteratorOf(KeyIdentityProvider provider)
Resolves a non-
null iterator of the available keys |
static java.util.Iterator<java.security.KeyPair> |
KeyIdentityProvider.iteratorOf(KeyIdentityProvider identities,
KeyIdentityProvider keys)
|
static KeyIdentityProvider |
KeyIdentityProvider.multiProvider(KeyIdentityProvider... providers)
Wraps a group of
KeyIdentityProvider into a single one |
static KeyIdentityProvider |
KeyIdentityProvider.resolveKeyIdentityProvider(KeyIdentityProvider identities,
KeyIdentityProvider keys)
Creates a "unified"
KeyIdentityProvider out of 2 possible ones
as follows: |
Modifier and Type | Method and Description |
---|---|
static java.lang.Iterable<java.security.KeyPair> |
KeyIdentityProvider.iterableOf(java.util.Collection<? extends KeyIdentityProvider> providers)
|
static KeyIdentityProvider |
KeyIdentityProvider.multiProvider(java.util.Collection<? extends KeyIdentityProvider> providers)
Wraps a group of
KeyIdentityProvider into a single one |
Modifier and Type | Class and Description |
---|---|
class |
BouncyCastleGeneratorHostKeyProvider |
Modifier and Type | Class and Description |
---|---|
class |
AbstractGeneratorHostKeyProvider
Holds a single
KeyPair which is generated the 1st time
AbstractGeneratorHostKeyProvider.loadKeys() is called. |
class |
SimpleGeneratorHostKeyProvider
TODO Add javadoc
|