This is an automated email from the ASF dual-hosted git repository.
coheigea pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ws-wss4j.git
The following commit(s) were added to refs/heads/master by this push:
new e5436f0 WSS-661 - Change BouncyCastle provider registering
e5436f0 is described below
commit e5436f0192c421b00ce7b3b1004439e28f29ff74
Author: Colm O hEigeartaigh <[email protected]>
AuthorDate: Tue Jan 21 16:30:43 2020 +0000
WSS-661 - Change BouncyCastle provider registering
---
.../apache/wss4j/common/crypto/WSProviderConfig.java | 19 +------------------
1 file changed, 1 insertion(+), 18 deletions(-)
diff --git
a/ws-security-common/src/main/java/org/apache/wss4j/common/crypto/WSProviderConfig.java
b/ws-security-common/src/main/java/org/apache/wss4j/common/crypto/WSProviderConfig.java
index 117c1a1..8cbf6b7 100644
---
a/ws-security-common/src/main/java/org/apache/wss4j/common/crypto/WSProviderConfig.java
+++
b/ws-security-common/src/main/java/org/apache/wss4j/common/crypto/WSProviderConfig.java
@@ -271,24 +271,7 @@ public final class WSProviderConfig {
Provider currentProvider = Security.getProvider(name);
if (currentProvider == null) {
try {
- //
- // Install the provider after the SUN provider (see WSS-99)
- // Otherwise fall back to the old behaviour of inserting
- // the provider in position 2. For AIX, install it after
- // the IBMJCE provider.
- //
- int ret = 0;
- Provider[] provs = Security.getProviders();
- for (int i = 0; i < provs.length; i++) {
- if ("SUN".equals(provs[i].getName())
- || "IBMJCE".equals(provs[i].getName())) {
- ret = Security.insertProviderAt(provider, i + 2);
- break;
- }
- }
- if (ret == 0) {
- ret = Security.insertProviderAt(provider, 2);
- }
+ int ret = Security.addProvider(provider);
if (LOG.isDebugEnabled()) {
LOG.debug(
"The provider " + provider.getName() + " - "