public class WSSecurityCrypto extends Object implements org.apache.wss4j.common.crypto.Crypto
Crypto| Constructor and Description |
|---|
WSSecurityCrypto(Credential cred) |
WSSecurityCrypto(PrivateKey privateKey,
X509Certificate certificate) |
public WSSecurityCrypto(Credential cred) throws TechnicalConnectorException
TechnicalConnectorExceptionpublic WSSecurityCrypto(PrivateKey privateKey, X509Certificate certificate)
public X509Certificate[] getX509Certificates(org.apache.wss4j.common.crypto.CryptoType cryptoType) throws org.apache.wss4j.common.ext.WSSecurityException
getX509Certificates in interface org.apache.wss4j.common.crypto.Cryptoorg.apache.wss4j.common.ext.WSSecurityExceptionpublic String getCryptoProvider()
getCryptoProvider in interface org.apache.wss4j.common.crypto.Cryptopublic byte[] getBytesFromCertificates(X509Certificate[] certs) throws org.apache.wss4j.common.ext.WSSecurityException
getBytesFromCertificates in interface org.apache.wss4j.common.crypto.Cryptoorg.apache.wss4j.common.ext.WSSecurityExceptionpublic CertificateFactory getCertificateFactory() throws org.apache.wss4j.common.ext.WSSecurityException
getCertificateFactory in interface org.apache.wss4j.common.crypto.Cryptoorg.apache.wss4j.common.ext.WSSecurityExceptionpublic X509Certificate[] getCertificatesFromBytes(byte[] data) throws org.apache.wss4j.common.ext.WSSecurityException
getCertificatesFromBytes in interface org.apache.wss4j.common.crypto.Cryptoorg.apache.wss4j.common.ext.WSSecurityExceptionpublic String getDefaultX509Identifier() throws org.apache.wss4j.common.ext.WSSecurityException
getDefaultX509Identifier in interface org.apache.wss4j.common.crypto.Cryptoorg.apache.wss4j.common.ext.WSSecurityExceptionpublic PrivateKey getPrivateKey(X509Certificate certificate, CallbackHandler callbackHandler) throws org.apache.wss4j.common.ext.WSSecurityException
getPrivateKey in interface org.apache.wss4j.common.crypto.Cryptoorg.apache.wss4j.common.ext.WSSecurityExceptionpublic PrivateKey getPrivateKey(PublicKey publicKey, CallbackHandler callbackHandler) throws org.apache.wss4j.common.ext.WSSecurityException
getPrivateKey in interface org.apache.wss4j.common.crypto.Cryptoorg.apache.wss4j.common.ext.WSSecurityExceptionpublic PrivateKey getPrivateKey(String identifier, String password) throws org.apache.wss4j.common.ext.WSSecurityException
getPrivateKey in interface org.apache.wss4j.common.crypto.Cryptoorg.apache.wss4j.common.ext.WSSecurityExceptionpublic void verifyTrust(X509Certificate[] x509Certificates, boolean b, Collection<Pattern> collection, Collection<Pattern> collection1) throws org.apache.wss4j.common.ext.WSSecurityException
verifyTrust in interface org.apache.wss4j.common.crypto.Cryptoorg.apache.wss4j.common.ext.WSSecurityExceptionpublic byte[] getSKIBytesFromCert(X509Certificate cert) throws org.apache.wss4j.common.ext.WSSecurityException
getSKIBytesFromCert in interface org.apache.wss4j.common.crypto.Cryptoorg.apache.wss4j.common.ext.WSSecurityExceptionpublic void verifyTrust(PublicKey publicKey) throws org.apache.wss4j.common.ext.WSSecurityException
verifyTrust in interface org.apache.wss4j.common.crypto.Cryptoorg.apache.wss4j.common.ext.WSSecurityExceptionpublic String getX509Identifier(X509Certificate cert) throws org.apache.wss4j.common.ext.WSSecurityException
getX509Identifier in interface org.apache.wss4j.common.crypto.Cryptoorg.apache.wss4j.common.ext.WSSecurityExceptionpublic X509Certificate loadCertificate(InputStream in) throws org.apache.wss4j.common.ext.WSSecurityException
loadCertificate in interface org.apache.wss4j.common.crypto.Cryptoorg.apache.wss4j.common.ext.WSSecurityExceptionpublic void setCryptoProvider(String provider)
setCryptoProvider in interface org.apache.wss4j.common.crypto.Cryptopublic String getTrustProvider()
getTrustProvider in interface org.apache.wss4j.common.crypto.Cryptopublic void setTrustProvider(String trustProvider)
setTrustProvider in interface org.apache.wss4j.common.crypto.Cryptopublic void setDefaultX509Identifier(String identifier)
setDefaultX509Identifier in interface org.apache.wss4j.common.crypto.Cryptopublic void setCertificateFactory(CertificateFactory certificateFactory)
setCertificateFactory in interface org.apache.wss4j.common.crypto.Crypto
Connector Packaging generic 4.7.3 API
Copyright © {inceptionYear}-2025 eHealth. All Rights Reserved.