public abstract class AbstractClassLoadableResourceKeyPairProvider extends AbstractResourceKeyPairProvider<String>
ClassLoader.getResourceAsStream(String).
If no loader configured via setResourceLoader(ClassLoader), then
ThreadUtils.resolveDefaultClassLoader(Class) is usedlogECDSA_SHA2_NISTP256, ECDSA_SHA2_NISTP384, ECDSA_SHA2_NISTP521, EMPTY_KEYPAIR_PROVIDER, SSH_DSS, SSH_RSA| Modifier | Constructor and Description |
|---|---|
protected |
AbstractClassLoadableResourceKeyPairProvider() |
| 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, setPasswordFindergetKeyTypes, loadKeyprotected AbstractClassLoadableResourceKeyPairProvider()
public Collection<String> getResources()
public void setResources(Collection<String> resources)
public ClassLoader getResourceLoader()
public void setResourceLoader(ClassLoader classLoader)
public Iterable<KeyPair> loadKeys()
KeyPairProviderIterable instance of available keys, never nullprotected InputStream openKeyPairResource(String resourceKey, String resource) throws IOException
openKeyPairResource in class AbstractResourceKeyPairProvider<String>IOExceptionprotected ClassLoader resolveClassLoader()
Copyright © 2008–2015 The Apache Software Foundation. All rights reserved.