public class ClassLoadableResourceKeyPairProvider extends AbstractResourceKeyPairProvider<String>
ClassLoader.getResourceAsStream(String).
If no loader configured via setResourceLoader(ClassLoader), then
ThreadUtils.resolveDefaultClassLoader(Class) is usedAbstractResourceKeyPairProvider.KeyPairIteratorlogECDSA_SHA2_NISTP256, ECDSA_SHA2_NISTP384, ECDSA_SHA2_NISTP521, EMPTY_KEYPAIR_PROVIDER, SSH_DSS, SSH_ED25519, SSH_RSAEMPTY_KEYS_PROVIDER, LOADER| Constructor and Description |
|---|
ClassLoadableResourceKeyPairProvider() |
ClassLoadableResourceKeyPairProvider(ClassLoader cl) |
ClassLoadableResourceKeyPairProvider(ClassLoader cl,
Collection<String> resources) |
ClassLoadableResourceKeyPairProvider(ClassLoader cl,
String res) |
ClassLoadableResourceKeyPairProvider(Collection<String> resources) |
ClassLoadableResourceKeyPairProvider(String res) |
| Modifier and Type | Method and Description |
|---|---|
ClassLoader |
getResourceLoader() |
Collection<String> |
getResources() |
Iterable<KeyPair> |
loadKeys()
Load available keys.
|
protected InputStream |
openKeyPairResource(String resourceKey,
String resource) |
protected ClassLoader |
resolveClassLoader() |
void |
setResourceLoader(ClassLoader classLoader) |
void |
setResources(Collection<String> resources) |
doLoadKey, doLoadKey, doLoadKey, getPasswordFinder, loadKeys, resetCacheMap, setPasswordFindergetSimplifiedLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetKeyTypes, loadKey, wrap, wrapiterableOf, iteratorOf, iteratorOf, iteratorOf, multiProvider, multiProvider, providerOf, resolveKeyIdentityProviderpublic ClassLoadableResourceKeyPairProvider()
public ClassLoadableResourceKeyPairProvider(ClassLoader cl)
public ClassLoadableResourceKeyPairProvider(String res)
public ClassLoadableResourceKeyPairProvider(ClassLoader cl, String res)
public ClassLoadableResourceKeyPairProvider(Collection<String> resources)
public ClassLoadableResourceKeyPairProvider(ClassLoader cl, Collection<String> resources)
public Collection<String> getResources()
public void setResources(Collection<String> resources)
public ClassLoader getResourceLoader()
public void setResourceLoader(ClassLoader classLoader)
public Iterable<KeyPair> loadKeys()
KeyIdentityProviderIterable instance of available keys - ignored if nullprotected InputStream openKeyPairResource(String resourceKey, String resource) throws IOException
openKeyPairResource in class AbstractResourceKeyPairProvider<String>IOExceptionprotected ClassLoader resolveClassLoader()
Copyright © 2008–2017 The Apache Software Foundation. All rights reserved.