org.apache.cxf.xkms.crypto.impl
Class XkmsCryptoProvider
java.lang.Object
org.apache.ws.security.components.crypto.CryptoBase
org.apache.cxf.xkms.crypto.impl.XkmsCryptoProvider
- All Implemented Interfaces:
- org.apache.ws.security.components.crypto.Crypto
public class XkmsCryptoProvider
- extends org.apache.ws.security.components.crypto.CryptoBase
| Fields inherited from class org.apache.ws.security.components.crypto.CryptoBase |
certFactMap, cryptoProvider, defaultAlias, NAME_CONSTRAINTS_OID, SKI_OID |
|
Constructor Summary |
XkmsCryptoProvider(org.w3._2002._03.xkms_wsdl.XKMSPortType xkmsConsumer)
|
XkmsCryptoProvider(org.w3._2002._03.xkms_wsdl.XKMSPortType xkmsConsumer,
org.apache.ws.security.components.crypto.Crypto defaultCrypto)
|
XkmsCryptoProvider(org.w3._2002._03.xkms_wsdl.XKMSPortType xkmsConsumer,
org.apache.ws.security.components.crypto.Crypto defaultCrypto,
XKMSClientCache xkmsClientCache)
|
| Methods inherited from class org.apache.ws.security.components.crypto.CryptoBase |
createBCX509Name, getBytesFromCertificates, getCertificateFactory, getCertificatesFromBytes, getCryptoProvider, getDefaultX509Identifier, getSKIBytesFromCert, loadCertificate, setCertificateFactory, setCryptoProvider, setDefaultX509Identifier |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XkmsCryptoProvider
public XkmsCryptoProvider(org.w3._2002._03.xkms_wsdl.XKMSPortType xkmsConsumer)
XkmsCryptoProvider
public XkmsCryptoProvider(org.w3._2002._03.xkms_wsdl.XKMSPortType xkmsConsumer,
org.apache.ws.security.components.crypto.Crypto defaultCrypto)
XkmsCryptoProvider
public XkmsCryptoProvider(org.w3._2002._03.xkms_wsdl.XKMSPortType xkmsConsumer,
org.apache.ws.security.components.crypto.Crypto defaultCrypto,
XKMSClientCache xkmsClientCache)
getX509Certificates
public X509Certificate[] getX509Certificates(org.apache.ws.security.components.crypto.CryptoType cryptoType)
throws org.apache.ws.security.WSSecurityException
- Throws:
org.apache.ws.security.WSSecurityException
getX509Identifier
public String getX509Identifier(X509Certificate cert)
throws org.apache.ws.security.WSSecurityException
- Throws:
org.apache.ws.security.WSSecurityException
getPrivateKey
public PrivateKey getPrivateKey(X509Certificate certificate,
CallbackHandler callbackHandler)
throws org.apache.ws.security.WSSecurityException
- Throws:
org.apache.ws.security.WSSecurityException
getPrivateKey
public PrivateKey getPrivateKey(String identifier,
String password)
throws org.apache.ws.security.WSSecurityException
- Throws:
org.apache.ws.security.WSSecurityException
verifyTrust
public boolean verifyTrust(X509Certificate[] certs)
verifyTrust
public boolean verifyTrust(X509Certificate[] certs,
boolean enableRevocation)
verifyTrust
public boolean verifyTrust(PublicKey publicKey)
throws org.apache.ws.security.WSSecurityException
- Throws:
org.apache.ws.security.WSSecurityException
Apache CXF