Author: coheigea
Date: Mon Nov 16 10:57:39 2015
New Revision: 1714549
URL: http://svn.apache.org/viewvc?rev=1714549&view=rev
Log:
Removing dependency on BouncyCastle
Modified:
webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/utils/WSSUtils.java
Modified:
webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/utils/WSSUtils.java
URL:
http://svn.apache.org/viewvc/webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/utils/WSSUtils.java?rev=1714549&r1=1714548&r2=1714549&view=diff
==============================================================================
---
webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/utils/WSSUtils.java
(original)
+++
webservices/wss4j/trunk/ws-security-stax/src/main/java/org/apache/wss4j/stax/utils/WSSUtils.java
Mon Nov 16 10:57:39 2015
@@ -23,7 +23,6 @@ import java.nio.charset.StandardCharsets
import java.security.Key;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
-import java.security.NoSuchProviderException;
import java.security.cert.CertificateEncodingException;
import java.security.cert.CertificateException;
import java.security.cert.CertificateFactory;
@@ -253,10 +252,10 @@ public class WSSUtils extends XMLSecurit
abstractOutputProcessor.createCharactersAndOutputAsEvent(outputProcessorChain,
new Base64(76, new
byte[]{'\n'}).encodeToString(x509Certificates[0].getEncoded()));
} else {
try {
- CertificateFactory certificateFactory =
CertificateFactory.getInstance("X.509", "BC");
+ CertificateFactory certificateFactory =
CertificateFactory.getInstance("X.509");
List<X509Certificate> certificates =
Arrays.asList(x509Certificates);
abstractOutputProcessor.createCharactersAndOutputAsEvent(outputProcessorChain,
new Base64(76, new
byte[]{'\n'}).encodeToString(certificateFactory.generateCertPath(certificates).getEncoded()));
- } catch (CertificateException | NoSuchProviderException e) {
+ } catch (CertificateException e) {
throw new
WSSecurityException(WSSecurityException.ErrorCode.FAILURE, e);
}
}