org.opensaml.xml.security.x509
public class KeyStoreX509CredentialAdapter extends BasicCredential implements X509Credential
KeyStore
in to a X509Credential
.Modifier and Type | Field and Description |
---|---|
private String |
credentialAlias
Alias to the credential to be exposed.
|
private char[] |
keyPassword
Password for the key to be exposed.
|
private KeyStore |
keyStore
Keystore that contains the credential to be exposed.
|
private Logger |
log
Class logger.
|
credentialContextSet, entityID, keyNames, privateKey, publicKey, secretKey, usageType
Constructor and Description |
---|
KeyStoreX509CredentialAdapter(KeyStore store,
String alias,
char[] password)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Collection<X509CRL> |
getCRLs()
Gets a collection of CRLs associated with the credential.
|
X509Certificate |
getEntityCertificate()
Gets the public certificate for the entity.
|
Collection<X509Certificate> |
getEntityCertificateChain()
Gets an immutable collection of certificates in the entity's trust chain.
|
PrivateKey |
getPrivateKey()
Gets the private key for the entity if there is one.
|
PublicKey |
getPublicKey()
Gets the public key for the entity.
|
getCredentialType, setEntityId, setPrivateKey, setPublicKey, setSecretKey, setUsageType
getCredentalContextSet, getEntityId, getKeyNames, getSecretKey, getUsageType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCredentalContextSet, getCredentialType, getEntityId, getKeyNames, getSecretKey, getUsageType
private Logger log
private KeyStore keyStore
private String credentialAlias
private char[] keyPassword
public Collection<X509CRL> getCRLs()
getCRLs
in interface X509Credential
public X509Certificate getEntityCertificate()
Credential.getPublicKey()
.getEntityCertificate
in interface X509Credential
public Collection<X509Certificate> getEntityCertificateChain()
getEntityCertificateChain
in interface X509Credential
public PrivateKey getPrivateKey()
getPrivateKey
in interface Credential
getPrivateKey
in class AbstractCredential
public PublicKey getPublicKey()
getPublicKey
in interface Credential
getPublicKey
in class AbstractCredential
Copyright © 1999-2014 JBoss by Red Hat. All Rights Reserved.