Changeset 1542


Ignore:
Timestamp:
29/09/06 17:02:34 (13 years ago)
Author:
pjkersha
Message:

Added http proxy handling for ZSI - see Tests/Echo?/urllib2Client.py

Location:
TI12-security/trunk/python/Tests
Files:
11 added
5 edited

Legend:

Unmodified
Added
Removed
  • TI12-security/trunk/python/Tests/SimpleCA/SimpleCA_client.py

    r1532 r1542  
    3030        # no ws-addressing 
    3131 
    32     # op: <ZSI.wstools.WSDLTools.Message instance at 0xb6edcf6c> 
    33     def reqCert(self, certReq): 
     32    # op: <ZSI.wstools.WSDLTools.Message instance at 0xb6e3416c> 
     33    def reqCert(self, x509CertReq): 
    3434 
    3535        request = certRequest() 
    36         request.certReq = certReq 
     36        request.x509CertReq = x509CertReq 
    3737 
    3838        kw = {} 
     
    4141        # no output wsaction 
    4242        response = self.binding.Receive(certResponse.typecode) 
    43         cert = response.cert 
     43        x509Cert = response.x509Cert 
    4444        errMsg = response.errMsg 
    45         return cert,errMsg 
     45        return x509Cert,errMsg 
  • TI12-security/trunk/python/Tests/SimpleCA/SimpleCA_interface.py

    r1532 r1542  
    1919        <xsd:complexType> 
    2020          <xsd:sequence> 
    21             <xsd:element name=\"certReq\" type=\"xsd:string\"/> 
     21            <xsd:element name=\"x509CertReq\" type=\"xsd:string\"/> 
    2222          </xsd:sequence> 
    2323        </xsd:complexType> 
     
    2626        <xsd:complexType> 
    2727          <xsd:sequence> 
    28             <xsd:element name=\"cert\" type=\"xsd:string\"/> 
     28            <xsd:element name=\"x509Cert\" type=\"xsd:string\"/> 
    2929            <xsd:element name=\"errMsg\" type=\"xsd:string\"/> 
    3030          </xsd:sequence> 
     
    8585    def soap_reqCert(self, ps): 
    8686        self.request = ps.Parse(certRequest.typecode) 
    87         parameters = self.request.certReq 
     87        parameters = self.request.x509CertReq 
     88 
    8889        # If we have an implementation object use it 
    8990        if hasattr(self,'impl'): 
     
    9495        if hasattr(self,'impl'): 
    9596            # Should have a tuple of 2 args 
    96             result.cert = parameters[0] 
     97            result.x509Cert = parameters[0] 
    9798            result.errMsg = parameters[1] 
    9899        return result 
  • TI12-security/trunk/python/Tests/SimpleCA/SimpleCA_services_types.py

    r1532 r1542  
    2323        def __init__(self, **kw): 
    2424            ns = urn_ZSI_SimpleCA.certReq.schema 
    25             TClist = [ZSI.TC.String(pname="certReq", aname="certReq", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] 
     25            TClist = [ZSI.TC.String(pname="x509CertReq", aname="x509CertReq", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] 
    2626            kw["pname"] = ("urn:ZSI:SimpleCA","certReq") 
    2727            kw["aname"] = "certReq" 
     
    3232                def __init__(self): 
    3333                    # pyclass 
    34                     self.certReq = None 
     34                    self.x509CertReq = None 
    3535                    return 
    3636            Holder.__name__ = "certReq_Holder" 
     
    4242        def __init__(self, **kw): 
    4343            ns = urn_ZSI_SimpleCA.certReqResponse.schema 
    44             TClist = [ZSI.TC.String(pname="cert", aname="cert", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="errMsg", aname="errMsg", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] 
     44            TClist = [ZSI.TC.String(pname="x509Cert", aname="x509Cert", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="errMsg", aname="errMsg", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))] 
    4545            kw["pname"] = ("urn:ZSI:SimpleCA","certReqResponse") 
    4646            kw["aname"] = "certReqResponse" 
     
    5151                def __init__(self): 
    5252                    # pyclass 
    53                     self.cert = None 
     53                    self.x509Cert = None 
    5454                    self.errMsg = None 
    5555                    return 
  • TI12-security/trunk/python/Tests/SimpleCA/simpleCA.wsdl

    r1532 r1542  
    88 xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
    99 xmlns:tns="urn:ZSI:SimpleCA" 
     10 xmlns:wsu="http://schemas.xmlsoap.org/ws/2002/07/utility" 
    1011 targetNamespace="urn:ZSI:SimpleCA"> 
    1112 
     
    1516        <xsd:complexType> 
    1617          <xsd:sequence> 
    17             <xsd:element name="certReq" type="xsd:string"/> 
     18            <xsd:element name="x509CertReq" type="xsd:string"/> 
     19            <xsd:attribute name="wsu:id" type="xsd:string"/> 
    1820          </xsd:sequence> 
    1921        </xsd:complexType> 
     
    2224        <xsd:complexType> 
    2325          <xsd:sequence> 
    24             <xsd:element name="cert" type="xsd:string"/> 
     26            <xsd:element name="x509Cert" type="xsd:string"/> 
    2527            <xsd:element name="errMsg" type="xsd:string"/> 
    2628          </xsd:sequence> 
  • TI12-security/trunk/python/Tests/SimpleCA/wsSecurity.py

    r1532 r1542  
    387387            raise VerifyError, "Invalid Signature" 
    388388         
     389        import pdb;pdb.set_trace() 
    389390        print "Signature OK" 
    390391 
Note: See TracChangeset for help on using the changeset viewer.