Ignore:
Timestamp:
04/06/10 14:10:37 (9 years ago)
Author:
pjkersha
Message:

NDG Security 1.5.5 Release

task 7: OpenID Provider crash with Java RP security filter
 http://proj.badc.rl.ac.uk/badc/ticket/21752

  • fix to OpenID Provider genshi template handler to skip AX processing if the Relying Party didn't request any attributes.
Location:
TI12-security/branches/ndg-security-1.5.x
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • TI12-security/branches/ndg-security-1.5.x/ndg_security/setup.py

    r6871 r6925  
    4242setup( 
    4343    name =                      'ndg_security', 
    44     version =                   '1.5.4', 
     44    version =                   '1.5.5', 
    4545    description =               'NERC DataGrid Security Utilities', 
    4646    long_description =          _longDescription, 
  • TI12-security/branches/ndg-security-1.5.x/ndg_security_client/setup.py

    r6871 r6925  
    4444setup( 
    4545    name =                      'ndg_security_client', 
    46     version =                   '1.5.4', 
     46    version =                   '1.5.5', 
    4747    description =               'NERC DataGrid Security Client side interface', 
    4848    long_description =          _longDescription, 
  • TI12-security/branches/ndg-security-1.5.x/ndg_security_common/setup.py

    r6871 r6925  
    6969setup( 
    7070    name =                      'ndg_security_common', 
    71     version =                   '1.5.4', 
     71    version =                   '1.5.5', 
    7272    description =           'NERC DataGrid Security package containing common ' 
    7373                            'utilities used by both server and client ' 
  • TI12-security/branches/ndg-security-1.5.x/ndg_security_server/ndg/security/server/wsgi/openid/provider/renderinginterface/genshi/__init__.py

    r6265 r6925  
    370370        # Get all the content namespaced as AX type 
    371371        axArgs = oidResponse.fields.getArgs(ax.AXMessage.ns_uri) 
    372          
    373         # Add to access object for convenient access based on type URI 
    374         axFetchResponse = ax.FetchResponse() 
    375         axFetchResponse.parseExtensionArgs(axArgs)   
    376          
    377         ax_req = ax.FetchRequest.fromOpenIDRequest(oidRequest) 
    378         axRequestedAttr = ax_req.requested_attributes 
     372        if not axArgs: 
     373            log.debug('No AX parameters were requested by the Relying Party %r', 
     374                      oidRequest.trust_root) 
     375            axRequestedAttr = {} 
     376            axFetchResponse = None 
     377        else: 
     378            log.debug('Relying Party %r requested the AX parameters %r', 
     379                      oidRequest.trust_root, axArgs) 
     380 
     381            # Add to access object for convenient access based on type URI 
     382            axFetchResponse = ax.FetchResponse() 
     383            axFetchResponse.parseExtensionArgs(axArgs)   
     384             
     385            ax_req = ax.FetchRequest.fromOpenIDRequest(oidRequest) 
     386            axRequestedAttr = ax_req.requested_attributes 
     387             
    379388        self.environ = environ 
    380389         
  • TI12-security/branches/ndg-security-1.5.x/ndg_security_server/setup.py

    r6871 r6925  
    6464setup( 
    6565    name =                      'ndg_security_server', 
    66     version =                   '1.5.4', 
     66    version =                   '1.5.5', 
    6767    description =               'Server side components for running NERC DataGrid ' 
    6868                            'Security Services', 
  • TI12-security/branches/ndg-security-1.5.x/ndg_security_test/ndg/security/test/config/attributeauthority/sitea/attributeCertificateLog/ac.xml

    r6871 r6925  
    99        <userId>testuser</userId> 
    1010        <validity> 
    11             <notBefore>2010 05 18 12 58 21</notBefore>  
    12             <notAfter>2010 05 18 20 58 21</notAfter>  
     11            <notBefore>2010 06 04 13 03 17</notBefore>  
     12            <notAfter>2010 06 04 21 03 17</notAfter>  
    1313        </validity> 
    1414        <attributes> 
     
    3333        <provenance>original</provenance>  
    3434    </acInfo> 
    35 <ds:Signature><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces PrefixList="ds"></ec:InclusiveNamespaces></ds:CanonicalizationMethod><ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></ds:SignatureMethod><ds:Reference URI=""><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"></ds:Transform><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces PrefixList="xmlns"></ec:InclusiveNamespaces></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></ds:DigestMethod><ds:DigestValue>yv42J1bsXPjQWQ+9m+sjCEngSek=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>oFMooPEwC6fk4C4qEP+Buoo/6jsgEocOQQP7pct9WMFRVCmZipMr1Jqk+tNsAAzFUkgu2ctxz9x8 
    36 6sSbZ27a5pbJBEt0shshj1tlon4Fok65EtjvsFzuSyg4aICyNcYDgG/1i3TUTZOa9lhYoZMa1sy8 
    37 PuZoHwa7Vz1wZqhIl6Q=</ds:SignatureValue><ds:KeyInfo><ds:X509Data><ds:X509Certificate>MIICBTCCAW6gAwIBAgICAP0wDQYJKoZIhvcNAQEEBQAwLzEMMAoGA1UEChMDTkRH 
     35<ds:Signature><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces PrefixList="ds"></ec:InclusiveNamespaces></ds:CanonicalizationMethod><ds:SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"></ds:SignatureMethod><ds:Reference URI=""><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"></ds:Transform><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"><ec:InclusiveNamespaces PrefixList="xmlns"></ec:InclusiveNamespaces></ds:Transform></ds:Transforms><ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"></ds:DigestMethod><ds:DigestValue>ToYvzkyBm444g5x/rwlYFsFxZKw=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>Q+pNKo9G3BgJzjPZzosd9t0x/6ht6lAiqTEBdOD9dwn/oYvkSjlWXdOCfiGtaCyNdFnAST2+K78N 
     36FJavOon4I1KqRnYMPLKUt3rMarGx3BaBvHLIq7y56+xCmwztU18EgakomGP6qLURcWk2DRRW7qwh 
     37cdsmYE1HZPv3reTFHlg=</ds:SignatureValue><ds:KeyInfo><ds:X509Data><ds:X509Certificate>MIICBTCCAW6gAwIBAgICAP0wDQYJKoZIhvcNAQEEBQAwLzEMMAoGA1UEChMDTkRH 
    3838MQ0wCwYDVQQLEwRCQURDMRAwDgYDVQQDEwdUZXN0IENBMB4XDTA4MTIxNTE2MzUy 
    3939NFoXDTEzMTIxNDE2MzUyNFowSjEaMBgGA1UEChMRTkRHIFNlY3VyaXR5IFRlc3Qx 
  • TI12-security/branches/ndg-security-1.5.x/ndg_security_test/setup.py

    r6871 r6925  
    2020setup( 
    2121    name =                      'ndg_security_test', 
    22     version =                   '1.5.4', 
     22    version =                   '1.5.5', 
    2323    description =               'NERC DataGrid Security Unit tests', 
    2424    long_description =          'Unit tests client - server side', 
Note: See TracChangeset for help on using the changeset viewer.