Changeset 1804


Ignore:
Timestamp:
04/12/06 15:40:36 (13 years ago)
Author:
pjkersha
Message:

Changes for WebSphere? tests.

Location:
TI12-security/trunk/python/Tests/Echo
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • TI12-security/trunk/python/Tests/Echo/EchoClient.py

    r1741 r1804  
    2525         
    2626    def sign(self, sw): 
    27         '''Named 'sign' but acts as handler for encryption also''' 
    28          
    29         # Sign Echo Request but for EchoEncr request encrypt instead 
    30         if isEchoRequest(sw): 
    31             if self.sigHandler: 
    32                 self.sigHandler.sign(sw) 
    33         else:     
    34             if self.encrHandler: 
    35                 self.encrHandler.encrypt(sw) 
    36  
     27        if self.sigHandler: 
     28            self.sigHandler.sign(sw) 
    3729             
    3830    def verify(self, ps): 
    39         '''Named 'verify' but also acts as handler for encryption''' 
    40  
    41         # Verify Echo Request but for EchoEncr request decrypt instead 
    42         if isEchoResponse(ps): 
    43             if self.sigHandler: 
    44                 self.sigHandler.verify(ps) 
    45         else:         
    46             if self.encrHandler: 
    47                 self.encrHandler.decrypt(ps) 
     31        if self.sigHandler: 
     32            self.sigHandler.verify(ps) 
     33         
     34    def encrypt(self, sw): 
     35        if self.encrHandler: 
     36            self.encrHandler.encrypt(sw) 
     37            
     38    def decrypt(self, ps): 
     39        if self.encrHandler: 
     40            self.encrHandler.decrypt(ps) 
    4841 
    4942 
     
    6457                                           priKeyPwd=priKeyPwd) 
    6558 
    66 wsseHandler = WSSEhandler(sigHandler, encrHandler) 
     59# Test encryption only 
     60#wsseHandler = WSSEhandler(sigHandler, encrHandler) 
     61wsseHandler = WSSEhandler(encrHandler=encrHandler) 
    6762     
    6863         
    6964# Instantiate a client proxy object, then call it 
    7065#wsURL = "http://192.100.78.234:9081/EchoServiceWeb/services/EchoServer" 
    71 wsURL = "http://localhost:7000" 
     66#wsURL = "http://localhost:7000" 
     67wsURL = "http://192.100.78.135:7000" 
    7268echoSrv = EchoServerSOAP(wsURL, 
    73                          sig_handler=wsseHandler, 
     69                         sig_handler=sigHandler, 
     70                         encr_handler=encrHandler, 
    7471                         tracefile=sys.stdout) 
    7572try: 
    76     #import pdb;pdb.set_trace() 
     73    import pdb;pdb.set_trace() 
    7774    print echoSrv.Echo("Test String") 
    7875    #print echoSrv.EchoEncr("Test Secret") 
  • TI12-security/trunk/python/Tests/Echo/EchoServer.py

    r1796 r1804  
    6868         
    6969         
    70     def sign(self, sw): 
    71         '''\ 
    72         Overrides ServiceInterface class method to allow digital signature''' 
    73         if isinstance(self.request, EchoRequest): 
    74             # Echo response applies digital signature 
    75             self.signatureHandler.sign(sw) 
    76          
    77     def verify(self, ps): 
    78         '''\ 
    79         Overrides ServiceInterface class method to allow signature  
    80         verification'''       
    81         if isinstance(self.request, EchoRequest): 
    82             # Echo request checks digital signature 
    83             self.signatureHandler.verify(ps) 
     70#    def sign(self, sw): 
     71#        '''\ 
     72#        Overrides ServiceInterface class method to allow digital signature''' 
     73#        if isinstance(self.request, EchoRequest): 
     74#            # Echo response applies digital signature 
     75#            self.signatureHandler.sign(sw) 
     76#         
     77#    def verify(self, ps): 
     78#        '''\ 
     79#        Overrides ServiceInterface class method to allow signature  
     80#        verification'''       
     81#        if isinstance(self.request, EchoRequest): 
     82#            # Echo request checks digital signature 
     83#            self.signatureHandler.verify(ps) 
    8484 
    8585    def encrypt(self, sw): 
  • TI12-security/trunk/python/Tests/Echo/EchoServer_interface.py

    r1796 r1804  
    114114 
    115115    def soap_Echo(self, ps): 
    116         import pdb;pdb.set_trace() 
     116        #import pdb;pdb.set_trace() 
    117117        self.request = ps.Parse(EchoRequest.typecode) 
    118118        parameters = self.request.EchoIn 
     
    134134        self.request = ps.Parse(EchoEncrRequest.typecode) 
    135135        parameters = self.request.EchoIn 
    136         import pdb;pdb.set_trace() 
     136        #import pdb;pdb.set_trace() 
    137137        # If we have an implementation object use it 
    138138        if hasattr(self,'impl'): 
Note: See TracChangeset for help on using the changeset viewer.