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
TechnicalConnectorException
public 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.Crypto
org.apache.wss4j.common.ext.WSSecurityException
public String getCryptoProvider()
getCryptoProvider
in interface org.apache.wss4j.common.crypto.Crypto
public byte[] getBytesFromCertificates(X509Certificate[] certs) throws org.apache.wss4j.common.ext.WSSecurityException
getBytesFromCertificates
in interface org.apache.wss4j.common.crypto.Crypto
org.apache.wss4j.common.ext.WSSecurityException
public CertificateFactory getCertificateFactory() throws org.apache.wss4j.common.ext.WSSecurityException
getCertificateFactory
in interface org.apache.wss4j.common.crypto.Crypto
org.apache.wss4j.common.ext.WSSecurityException
public X509Certificate[] getCertificatesFromBytes(byte[] data) throws org.apache.wss4j.common.ext.WSSecurityException
getCertificatesFromBytes
in interface org.apache.wss4j.common.crypto.Crypto
org.apache.wss4j.common.ext.WSSecurityException
public String getDefaultX509Identifier() throws org.apache.wss4j.common.ext.WSSecurityException
getDefaultX509Identifier
in interface org.apache.wss4j.common.crypto.Crypto
org.apache.wss4j.common.ext.WSSecurityException
public PrivateKey getPrivateKey(X509Certificate certificate, CallbackHandler callbackHandler) throws org.apache.wss4j.common.ext.WSSecurityException
getPrivateKey
in interface org.apache.wss4j.common.crypto.Crypto
org.apache.wss4j.common.ext.WSSecurityException
public PrivateKey getPrivateKey(PublicKey publicKey, CallbackHandler callbackHandler) throws org.apache.wss4j.common.ext.WSSecurityException
getPrivateKey
in interface org.apache.wss4j.common.crypto.Crypto
org.apache.wss4j.common.ext.WSSecurityException
public PrivateKey getPrivateKey(String identifier, String password) throws org.apache.wss4j.common.ext.WSSecurityException
getPrivateKey
in interface org.apache.wss4j.common.crypto.Crypto
org.apache.wss4j.common.ext.WSSecurityException
public 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.Crypto
org.apache.wss4j.common.ext.WSSecurityException
public byte[] getSKIBytesFromCert(X509Certificate cert) throws org.apache.wss4j.common.ext.WSSecurityException
getSKIBytesFromCert
in interface org.apache.wss4j.common.crypto.Crypto
org.apache.wss4j.common.ext.WSSecurityException
public void verifyTrust(PublicKey publicKey) throws org.apache.wss4j.common.ext.WSSecurityException
verifyTrust
in interface org.apache.wss4j.common.crypto.Crypto
org.apache.wss4j.common.ext.WSSecurityException
public String getX509Identifier(X509Certificate cert) throws org.apache.wss4j.common.ext.WSSecurityException
getX509Identifier
in interface org.apache.wss4j.common.crypto.Crypto
org.apache.wss4j.common.ext.WSSecurityException
public X509Certificate loadCertificate(InputStream in) throws org.apache.wss4j.common.ext.WSSecurityException
loadCertificate
in interface org.apache.wss4j.common.crypto.Crypto
org.apache.wss4j.common.ext.WSSecurityException
public void setCryptoProvider(String provider)
setCryptoProvider
in interface org.apache.wss4j.common.crypto.Crypto
public String getTrustProvider()
getTrustProvider
in interface org.apache.wss4j.common.crypto.Crypto
public void setTrustProvider(String trustProvider)
setTrustProvider
in interface org.apache.wss4j.common.crypto.Crypto
public void setDefaultX509Identifier(String identifier)
setDefaultX509Identifier
in interface org.apache.wss4j.common.crypto.Crypto
public void setCertificateFactory(CertificateFactory certificateFactory)
setCertificateFactory
in interface org.apache.wss4j.common.crypto.Crypto
Connector Packaging TECHNICAL 4.1.2 API
Copyright © {inceptionYear}-2022 eHealth. All Rights Reserved.