public class KeystoreInstanceCrypto extends BaseCrypto
| Constructor and Description |
|---|
KeystoreInstanceCrypto() |
KeystoreInstanceCrypto(KeystoreInstance keystore) |
KeystoreInstanceCrypto(KeystoreManager keystoreManager,
java.lang.String keystore) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String[] |
getAliases() |
byte[] |
getBytesFromCertificates(java.security.cert.X509Certificate[] certs) |
protected java.security.cert.Certificate |
getCertificate(java.lang.String alias) |
protected java.lang.String |
getCertificateAlias(java.security.cert.Certificate cert) |
protected java.security.cert.Certificate[] |
getCertificateChain(java.lang.String alias) |
java.security.cert.X509Certificate[] |
getCertificatesFromBytes(byte[] data) |
java.lang.String |
getCryptoProvider() |
java.lang.String |
getDefaultX509Identifier() |
KeystoreInstance |
getKeystore() |
java.security.PrivateKey |
getPrivateKey(java.lang.String alias,
java.lang.String password)
Gets the private key identified by
alias> and |
java.security.PrivateKey |
getPrivateKey(java.security.cert.X509Certificate certificate,
javax.security.auth.callback.CallbackHandler callbackHandler) |
protected java.lang.String[] |
getTrustCertificates() |
java.security.cert.X509Certificate[] |
getX509Certificates(org.apache.ws.security.components.crypto.CryptoType cryptoType) |
java.lang.String |
getX509Identifier(java.security.cert.X509Certificate cert) |
void |
setCertificateFactory(java.lang.String provider,
java.security.cert.CertificateFactory certFactory) |
void |
setCryptoProvider(java.lang.String provider) |
void |
setDefaultX509Identifier(java.lang.String identifier) |
void |
setKeystore(KeystoreInstance keystore) |
boolean |
verifyTrust(java.security.PublicKey publicKey) |
boolean |
verifyTrust(java.security.cert.X509Certificate[] certs) |
boolean |
verifyTrust(java.security.cert.X509Certificate[] arg0,
boolean arg1) |
getAliasesForDN, getAliasForX509Cert, getAliasForX509Cert, getAliasForX509Cert, getAliasForX509Cert, getAliasForX509CertThumb, getCertificateChainOrCertificate, getCertificateData, getCertificateFactory, getCertificates, getDefaultX509Alias, getKeyStore, getProvider, getSKIBytesFromCert, getX509Certificates, loadCertificate, setDefaultX509Alias, setProvider, splitAndTrim, validateCertPathpublic KeystoreInstanceCrypto()
public KeystoreInstanceCrypto(KeystoreInstance keystore)
public KeystoreInstanceCrypto(KeystoreManager keystoreManager, java.lang.String keystore)
public KeystoreInstance getKeystore()
public void setKeystore(KeystoreInstance keystore)
keystore - the keystore to setprotected java.lang.String[] getAliases()
throws java.security.KeyStoreException
getAliases in class BaseCryptojava.security.KeyStoreExceptionprotected java.security.cert.Certificate getCertificate(java.lang.String alias)
throws java.security.KeyStoreException
getCertificate in class BaseCryptojava.security.KeyStoreExceptionprotected java.lang.String getCertificateAlias(java.security.cert.Certificate cert)
throws java.security.KeyStoreException
getCertificateAlias in class BaseCryptojava.security.KeyStoreExceptionprotected java.security.cert.Certificate[] getCertificateChain(java.lang.String alias)
throws java.security.KeyStoreException
getCertificateChain in class BaseCryptojava.security.KeyStoreExceptionpublic java.security.PrivateKey getPrivateKey(java.lang.String alias,
java.lang.String password)
throws org.apache.ws.security.WSSecurityException
BaseCryptoalias> and password.
getPrivateKey in interface org.apache.ws.security.components.crypto.CryptogetPrivateKey in class BaseCryptoalias - The alias (KeyStore) of the key ownerpassword - The password needed to access the private keyorg.apache.ws.security.WSSecurityExceptionprotected java.lang.String[] getTrustCertificates()
throws java.security.KeyStoreException
getTrustCertificates in class BaseCryptojava.security.KeyStoreExceptionpublic java.lang.String getCryptoProvider()
public void setCryptoProvider(java.lang.String provider)
public java.lang.String getDefaultX509Identifier()
throws org.apache.ws.security.WSSecurityException
org.apache.ws.security.WSSecurityExceptionpublic void setDefaultX509Identifier(java.lang.String identifier)
public void setCertificateFactory(java.lang.String provider,
java.security.cert.CertificateFactory certFactory)
public byte[] getBytesFromCertificates(java.security.cert.X509Certificate[] certs)
throws org.apache.ws.security.WSSecurityException
org.apache.ws.security.WSSecurityExceptionpublic java.security.cert.X509Certificate[] getCertificatesFromBytes(byte[] data)
throws org.apache.ws.security.WSSecurityException
org.apache.ws.security.WSSecurityExceptionpublic java.security.cert.X509Certificate[] getX509Certificates(org.apache.ws.security.components.crypto.CryptoType cryptoType)
throws org.apache.ws.security.WSSecurityException
org.apache.ws.security.WSSecurityExceptionpublic java.lang.String getX509Identifier(java.security.cert.X509Certificate cert)
throws org.apache.ws.security.WSSecurityException
org.apache.ws.security.WSSecurityExceptionpublic java.security.PrivateKey getPrivateKey(java.security.cert.X509Certificate certificate,
javax.security.auth.callback.CallbackHandler callbackHandler)
throws org.apache.ws.security.WSSecurityException
org.apache.ws.security.WSSecurityExceptionpublic boolean verifyTrust(java.security.cert.X509Certificate[] certs)
throws org.apache.ws.security.WSSecurityException
org.apache.ws.security.WSSecurityExceptionpublic boolean verifyTrust(java.security.PublicKey publicKey)
throws org.apache.ws.security.WSSecurityException
org.apache.ws.security.WSSecurityExceptionpublic boolean verifyTrust(java.security.cert.X509Certificate[] arg0,
boolean arg1)
throws org.apache.ws.security.WSSecurityException
org.apache.ws.security.WSSecurityExceptionCopyright © 2005-2016 FuseSource. All Rights Reserved.