public class XkmsCryptoProvider
extends org.apache.wss4j.common.crypto.CryptoBase
| Constructor and Description | 
|---|
XkmsCryptoProvider(XKMSPortType xkmsConsumer)  | 
XkmsCryptoProvider(XKMSPortType xkmsConsumer,
                  org.apache.wss4j.common.crypto.Crypto fallbackCrypto)  | 
XkmsCryptoProvider(XKMSPortType xkmsConsumer,
                  org.apache.wss4j.common.crypto.Crypto fallbackCrypto,
                  boolean allowX509FromJKS)  | 
XkmsCryptoProvider(XKMSPortType xkmsConsumer,
                  org.apache.wss4j.common.crypto.Crypto fallbackCrypto,
                  XKMSClientCache xkmsClientCache,
                  boolean allowX509FromJKS)  | 
| Modifier and Type | Method and Description | 
|---|---|
PrivateKey | 
getPrivateKey(PublicKey publicKey,
             CallbackHandler callbackHandler)  | 
PrivateKey | 
getPrivateKey(String identifier,
             String password)  | 
PrivateKey | 
getPrivateKey(X509Certificate certificate,
             CallbackHandler callbackHandler)  | 
X509Certificate[] | 
getX509Certificates(org.apache.wss4j.common.crypto.CryptoType cryptoType)  | 
String | 
getX509Identifier(X509Certificate cert)  | 
void | 
verifyTrust(PublicKey publicKey)  | 
void | 
verifyTrust(X509Certificate[] certs,
           boolean enableRevocation,
           Collection<Pattern> subjectCertConstraints,
           Collection<Pattern> issuerCertConstraints)  | 
createBCX509Name, getBytesFromCertificates, getCertificateFactory, getCertificatesFromBytes, getCryptoProvider, getDefaultX509Identifier, getNameConstraints, getSKIBytesFromCert, getTrustProvider, loadCertificate, matchesIssuerDnPattern, matchesName, matchesSubjectDnPattern, setCertificateFactory, setCryptoProvider, setDefaultX509Identifier, setTrustProviderpublic XkmsCryptoProvider(XKMSPortType xkmsConsumer) throws XKMSClientCacheException
XKMSClientCacheExceptionpublic XkmsCryptoProvider(XKMSPortType xkmsConsumer, org.apache.wss4j.common.crypto.Crypto fallbackCrypto) throws XKMSClientCacheException
XKMSClientCacheExceptionpublic XkmsCryptoProvider(XKMSPortType xkmsConsumer, org.apache.wss4j.common.crypto.Crypto fallbackCrypto, boolean allowX509FromJKS) throws XKMSClientCacheException
XKMSClientCacheExceptionpublic XkmsCryptoProvider(XKMSPortType xkmsConsumer, org.apache.wss4j.common.crypto.Crypto fallbackCrypto, XKMSClientCache xkmsClientCache, boolean allowX509FromJKS)
public X509Certificate[] getX509Certificates(org.apache.wss4j.common.crypto.CryptoType cryptoType) throws org.apache.wss4j.common.ext.WSSecurityException
org.apache.wss4j.common.ext.WSSecurityExceptionpublic String getX509Identifier(X509Certificate cert) throws org.apache.wss4j.common.ext.WSSecurityException
org.apache.wss4j.common.ext.WSSecurityExceptionpublic PrivateKey getPrivateKey(X509Certificate certificate, CallbackHandler callbackHandler) throws org.apache.wss4j.common.ext.WSSecurityException
org.apache.wss4j.common.ext.WSSecurityExceptionpublic PrivateKey getPrivateKey(PublicKey publicKey, CallbackHandler callbackHandler) throws org.apache.wss4j.common.ext.WSSecurityException
org.apache.wss4j.common.ext.WSSecurityExceptionpublic PrivateKey getPrivateKey(String identifier, String password) throws org.apache.wss4j.common.ext.WSSecurityException
org.apache.wss4j.common.ext.WSSecurityExceptionpublic void verifyTrust(X509Certificate[] certs, boolean enableRevocation, Collection<Pattern> subjectCertConstraints, Collection<Pattern> issuerCertConstraints) throws org.apache.wss4j.common.ext.WSSecurityException
org.apache.wss4j.common.ext.WSSecurityExceptionpublic void verifyTrust(PublicKey publicKey) throws org.apache.wss4j.common.ext.WSSecurityException
org.apache.wss4j.common.ext.WSSecurityExceptionApache CXF