You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-11Lines changed: 13 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -227,25 +227,27 @@ Retry Pattern allows to retry sending a failed request and it will only work wit
227
227
- Config parameter for this property is 'retryInterval' in `cybs.property` file. The default value for 'retryInterval' parameter is 1000 which means a delay of 1000 milliSeconds.
228
228
229
229
## Third Party jars
230
-
1. org.apache.ws.security.wss4j:1.6.19
231
-
The Apache WSS4J project provides a Java implementation of the primary security standards for Web Services, namely the OASIS Web Services Security (WS-Security) specifications from the OASIS Web Services Security TC.
The Apache WSS4J project provides a Java implementation of the common primary security standards for Web Services, namely the OASIS Web Services Security (WS-Security) specifications from the OASIS Web Services Security TC.
232
+
2. org.apache.wss4j:wss4j-ws-security-dom:2.4.1
233
+
WSS4J 2.0.0 introduces a streaming (StAX-based) WS-Security implementation to complement the existing DOM-based implementation. The DOM-based implementation is quite performant and flexible, but suffers from having to read the entire XML tree into memory. For large SOAP requests this can have a detrimental impact on performance. In addition, for web services stacks such as Apache CXF which are streaming-based, it carries an additional performance penalty of having to explicitly convert the request stream to a DOM Element.
234
+
3. org.bouncycastle:bcprov-jdk15on:1.67
233
235
This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.5 to JDK 1.8.
234
-
3. org.apache.santuario:xmlsec:1.5.6
236
+
4. org.apache.santuario:xmlsec:2.3.0
235
237
The XML Security project is aimed at providing implementation of security standards for XML,supports XML-Signature Syntax and Processing,XML Encryption Syntax and Processing, and supports XML Digital Signature APIs.
236
-
4. org.apache.commons:commons-lang3:3.4
238
+
5. org.apache.commons:commons-lang3:3.4
237
239
Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang.
238
-
5. commons-logging:commons-logging:jar:1.1.1
240
+
6. commons-logging:commons-logging:jar:1.1.1
239
241
This is getting downloaded as compile time dependency of wss4j:1.6.19.Apache Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems.
240
-
6. org.slf4j:slf4j-api:1.7.21 and org.slf4j:slf4j-jcl:1.7.21
slf4j-api is getting used as a dependency for wss4j. Modified to latest version.
242
-
7. junit:junit:4.13.1
244
+
8. junit:junit:4.13.1
243
245
JUnit is a unit testing framework for Java.
244
-
8. org.mockito:mockito-all:1.10.19
246
+
9. org.mockito:mockito-all:1.10.19
245
247
Mock objects library for java
246
-
9. org.apache.httpcomponents:httpclient:4.5.13
248
+
10. org.apache.httpcomponents:httpclient:4.5.13
247
249
Provides reusable components for client-side authentication, HTTP state management, and HTTP connection management. It is used for poolinghttpclientconnectionmanager feature.
248
-
10. org.apache.httpcomponents:httpcore:4.4.13
250
+
11. org.apache.httpcomponents:httpcore:4.4.13
249
251
Provides low level HTTP transport components that can be used to build custom client and server side HTTP services with a minimal footprint.
System.out.println("SecurityUtil.createSignedDoc time taken to sign the request is " + TimeUnit.NANOSECONDS.toMillis(System.nanoTime() - startTime) + " ms");
281
+
// System.out.println("SecurityUtil.createSignedDoc time taken to sign the request is " + TimeUnit.NANOSECONDS.toMillis(System.nanoTime() - startTime) + " ms");
292
282
returndocument;
293
283
} catch (WSSecurityExceptione) {
294
284
logger.log(Logger.LT_EXCEPTION, "Failed while signing request for , '" + keyAlias + "'");
Copy file name to clipboardExpand all lines: zip/README
+14-12Lines changed: 14 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -242,37 +242,39 @@ numberOfRetries parameter value should be set between 0 to 5. By default the val
242
242
Config parameter for this property is 'retryInterval' in cybs.property file. The default value for 'retryInterval' parameter is 1000 which means a delay of 1000 milliSeconds.
243
243
244
244
##Third Party jars
245
-
1.) org.apache.ws.security.wss4j:1.6.19
246
-
The Apache WSS4J project provides a Java implementation of the primary security standards for Web Services, namely the OASIS Web Services Security (WS-Security) specifications
The Apache WSS4J project provides a Java implementation of the common primary security standards for Web Services, namely the OASIS Web Services Security (WS-Security) specifications from the OASIS Web Services Security TC.
248
247
249
-
2.) org.bouncycastle:bcprov-jdk15on:1.61
248
+
2.) org.apache.wss4j:wss4j-ws-security-dom:2.4.1
249
+
WSS4J 2.0.0 introduces a streaming (StAX-based) WS-Security implementation to complement the existing DOM-based implementation. The DOM-based implementation is quite performant and flexible, but suffers from having to read the entire XML tree into memory. For large SOAP requests this can have a detrimental impact on performance. In addition, for web services stacks such as Apache CXF which are streaming-based, it carries an additional performance penalty of having to explicitly convert the request stream to a DOM Element.
250
+
251
+
3.) org.bouncycastle:bcprov-jdk15on:1.61
250
252
This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.5 to JDK 1.8.
251
253
252
-
3.) org.apache.santuario:xmlsec:1.5.6
254
+
4.) org.apache.santuario:xmlsec:1.5.6
253
255
The XML Security project is aimed at providing implementation of security standards for XML,supports XML-Signature Syntax and Processing,XML Encryption Syntax and Processing,
254
256
and supports XML Digital Signature APIs.
255
257
256
-
4.) org.apache.commons:commons-lang3:3.4
258
+
5.) org.apache.commons:commons-lang3:3.4
257
259
Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in
258
260
java.lang.
259
261
260
-
5.) commons-logging:commons-logging:jar:1.1.1
262
+
6.) commons-logging:commons-logging:jar:1.1.1
261
263
This is getting downloaded as compile time dependency of wss4j:1.6.19.Apache Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems.
262
264
263
-
6.) org.slf4j:slf4j-api:1.7.21 and org.slf4j:slf4j-jcl:1.7.21
265
+
7.) org.slf4j:slf4j-api:1.7.21 and org.slf4j:slf4j-jcl:1.7.21
264
266
slf4j-api is getting used as a dependency for wss4j. Modified to latest version.
265
267
266
-
7.) junit:junit:4.13.1
268
+
8.) junit:junit:4.13.1
267
269
JUnit is a unit testing framework for Java.
268
270
269
-
8.) org.mockito:mockito-all:1.10.19
271
+
9.) org.mockito:mockito-all:1.10.19
270
272
Mock objects library for java
271
273
272
-
9.) org.apache.httpcomponents:httpclient:4.5.13
274
+
10.) org.apache.httpcomponents:httpclient:4.5.13
273
275
provides reusable components for client-side authentication, HTTP state management, and HTTP connection management. It is used for poolinghttpclientconnectionmanager feature.
274
276
275
-
10.) org.apache.httpcomponents:httpcore:4.4.13
277
+
11.) org.apache.httpcomponents:httpcore:4.4.13
276
278
Provides low level HTTP transport components that can be used to build custom client and server side HTTP services with a minimal footprint.
0 commit comments