|
From: <bob...@us...> - 2003-11-04 07:00:31
|
Update of /cvsroot/ebxmlms/ebxmlms/src/hk/hku/cecid/phoenix/message/handler
In directory sc8-pr-cvs1:/tmp/cvs-serv3213/src/hk/hku/cecid/phoenix/message/handler
Modified Files:
MessageServiceHandler.java
Log Message:
Make smpt port configurable on msh.properties.xml
Change the behaviour that it will not throw exception if it cannot
verify the signature
Index: MessageServiceHandler.java
===================================================================
RCS file: /cvsroot/ebxmlms/ebxmlms/src/hk/hku/cecid/phoenix/message/handler/MessageServiceHandler.java,v
retrieving revision 1.175
retrieving revision 1.176
diff -C2 -d -r1.175 -r1.176
*** MessageServiceHandler.java 22 Sep 2003 08:04:41 -0000 1.175
--- MessageServiceHandler.java 4 Nov 2003 07:00:27 -0000 1.176
***************
*** 4429,4433 ****
logger.debug("=> MessageServiceHandler.dispatchMessage");
final String messageId = ebxmlMessage.getMessageId();
! if (hasSignature(ebxmlMessage) && !verify(ebxmlMessage)) {
final String status = "Signature verification failed";
requestProperty.put(DbTableManager.ATTRIBUTE_STATUS, status);
--- 4429,4442 ----
logger.debug("=> MessageServiceHandler.dispatchMessage");
final String messageId = ebxmlMessage.getMessageId();
! boolean isVerifyFail = false;
! try {
! isVerifyFail = hasSignature(ebxmlMessage)
! && !verify(ebxmlMessage);
! } catch (Exception e) {
! String err = "Error on verifying signature : " + e;
! logger.error(err);
! isVerifyFail = true;
! }
! if (isVerifyFail) {
final String status = "Signature verification failed";
requestProperty.put(DbTableManager.ATTRIBUTE_STATUS, status);
|