public class ResourceKeyPairProvider extends AbstractKeyPairProvider
ECDSA_SHA2_NISTP256, ECDSA_SHA2_NISTP384, ECDSA_SHA2_NISTP521, SSH_DSS, SSH_RSA| Constructor and Description |
|---|
ResourceKeyPairProvider()
No-arg constructor.
|
ResourceKeyPairProvider(java.lang.String[] resources)
Bulk constructor 1.
|
ResourceKeyPairProvider(java.lang.String[] resources,
org.bouncycastle.openssl.PasswordFinder passwordFinder)
Bulk constructor 2.
|
ResourceKeyPairProvider(java.lang.String[] resources,
org.bouncycastle.openssl.PasswordFinder passwordFinder,
java.lang.ClassLoader cloader)
Bulk constructor 3.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.security.KeyPair |
doLoadKey(java.lang.String resource) |
org.bouncycastle.openssl.PasswordFinder |
getPasswordFinder() |
java.lang.String[] |
getResources() |
java.lang.Iterable<java.security.KeyPair> |
loadKeys()
Load available keys.
|
void |
setPasswordFinder(org.bouncycastle.openssl.PasswordFinder passwordFinder) |
void |
setResources(java.lang.String[] resources) |
getKeyTypes, loadKeypublic ResourceKeyPairProvider()
public ResourceKeyPairProvider(java.lang.String[] resources)
public ResourceKeyPairProvider(java.lang.String[] resources,
org.bouncycastle.openssl.PasswordFinder passwordFinder)
public ResourceKeyPairProvider(java.lang.String[] resources,
org.bouncycastle.openssl.PasswordFinder passwordFinder,
java.lang.ClassLoader cloader)
public java.lang.String[] getResources()
public void setResources(java.lang.String[] resources)
public org.bouncycastle.openssl.PasswordFinder getPasswordFinder()
public void setPasswordFinder(org.bouncycastle.openssl.PasswordFinder passwordFinder)
public java.lang.Iterable<java.security.KeyPair> loadKeys()
loadKeys in interface KeyPairProviderloadKeys in class AbstractKeyPairProvidernullprotected java.security.KeyPair doLoadKey(java.lang.String resource)
Copyright © 2008-2014 The Apache Software Foundation. All Rights Reserved.