ó
1ËoQc           @   s)  d  Z  d Z y; d d l m Z m Z m Z m Z m Z m Z d e _	 Wny d d2 d „  ƒ  YZ d d3 d „  ƒ  YZ d	 d4 d
 „  ƒ  YZ d d5 d „  ƒ  YZ d d6 d „  ƒ  YZ d d7 d „  ƒ  YZ n Xd d8 d „  ƒ  YZ
 e
 Z e
 f Z d d9 d „  ƒ  YZ d d: d „  ƒ  YZ d d; d „  ƒ  YZ d d< d „  ƒ  YZ d d= d „  ƒ  YZ d d> d „  ƒ  YZ d d? d  „  ƒ  YZ d! d@ d" „  ƒ  YZ d# dA d$ „  ƒ  YZ d% dB d& „  ƒ  YZ e Z e e e e f Z d' e f d( „  ƒ  YZ e d) ƒ Z e f Z d* dC d+ „  ƒ  YZ d, dD d- „  ƒ  YZ d. dE d/ „  ƒ  YZ d0 Z  d1 S(F   s*   Namespace module, so you don't need PyXML
s   $Id$iÿÿÿÿ(   t   SOAPt   SCHEMAt   WSDLt   XMLNSt   DSIGt
   ENCRYPTIONs/   http://www.w3.org/TR/2001/REC-xml-c14n-20010315R    c           B   s   e  Z d  Z d Z d Z RS(   s)   http://schemas.xmlsoap.org/soap/envelope/s)   http://schemas.xmlsoap.org/soap/encoding/s*   http://schemas.xmlsoap.org/soap/actor/next(   t   __name__t
   __module__t   ENVt   ENCt
   ACTOR_NEXT(    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyR       s   R   c           B   sP   e  Z d  Z d Z d Z e e e g Z d Z d Z d Z e e e g Z	 e Z
 RS(   s    http://www.w3.org/1999/XMLSchemas#   http://www.w3.org/2000/10/XMLSchemas    http://www.w3.org/2001/XMLSchemas)   http://www.w3.org/1999/XMLSchema-instances,   http://www.w3.org/2000/10/XMLSchema-instances)   http://www.w3.org/2001/XMLSchema-instance(   R   R   t   XSD1t   XSD2t   XSD3t   XSD_LISTt   XSI1t   XSI2t   XSI3t   XSI_LISTt   BASE(    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyR      s   R   c           B   s&   e  Z d  Z d Z d Z d Z d Z RS(   s    http://schemas.xmlsoap.org/wsdl/s%   http://schemas.xmlsoap.org/wsdl/http/s%   http://schemas.xmlsoap.org/wsdl/mime/s%   http://schemas.xmlsoap.org/wsdl/soap/s'   http://schemas.xmlsoap.org/wsdl/soap12/(   R   R   R   t	   BIND_HTTPt	   BIND_MIMEt	   BIND_SOAPt   BIND_SOAP12(    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyR   "   s
   R   c           B   s   e  Z d  Z d Z d Z RS(   s   http://www.w3.org/2000/xmlns/s$   http://www.w3.org/XML/1998/namespaces   http://www.w3.org/TR/REC-html40(   R   R   R   t   XMLt   HTML(    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyR   )   s   R   c           B   s\   e  Z d  Z d Z d Z d Z d Z d Z d Z d Z	 d Z
 d	 Z d
 Z d Z d Z d Z RS(   s"   http://www.w3.org/2000/09/xmldsig#s/   http://www.w3.org/TR/2001/REC-xml-c14n-20010315s;   http://www.w3.org/TR/2000/CR-xml-c14n-20010315#WithCommentss'   http://www.w3.org/2001/10/xml-exc-c14n#s%   http://www.w3.org/2000/09/xmldsig#md2s%   http://www.w3.org/2000/09/xmldsig#md5s&   http://www.w3.org/2000/09/xmldsig#sha1s(   http://www.w3.org/2000/09/xmldsig#base64s5   http://www.w3.org/2000/09/xmldsig#enveloped-signatures+   http://www.w3.org/2000/09/xmldsig#hmac-sha1s*   http://www.w3.org/2000/09/xmldsig#dsa-sha1s*   http://www.w3.org/2000/09/xmldsig#rsa-sha1s,   http://www.w3.org/TR/1999/REC-xpath-19991116s+   http://www.w3.org/TR/1999/REC-xslt-19991116(   R   R   R   t   C14Nt	   C14N_COMMt	   C14N_EXCLt
   DIGEST_MD2t
   DIGEST_MD5t   DIGEST_SHA1t
   ENC_BASE64t	   ENVELOPEDt	   HMAC_SHA1t   SIG_DSA_SHA1t   SIG_RSA_SHA1t   XPATHt   XSLT(    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyR   .   s   R   c           B   sh   e  Z d  Z d Z d Z d Z d Z d Z d Z d Z	 d Z
 d	 Z d
 Z d Z d Z d Z d Z d Z RS(   s!   http://www.w3.org/2001/04/xmlenc#s(   http://www.w3.org/2001/04/xmlenc#des-cbcs+   http://www.w3.org/2001/04/xmlenc#aes128-cbcs+   http://www.w3.org/2001/04/xmlenc#aes192-cbcs+   http://www.w3.org/2001/04/xmlenc#aes256-cbcs*   http://www.w3.org/2001/04/xmlenc#ripemd160s'   http://www.w3.org/2001/04/xmlenc#sha256s'   http://www.w3.org/2001/04/xmlenc#sha512s#   http://www.w3.org/2001/04/xmlenc#dhs(   http://www.w3.org/2001/04/xmlenc#rsa-1_5s/   http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1ps(   http://www.w3.org/2001/04/xmlenc#arcfours(   http://www.w3.org/2001/04/xmlenc#kw-3dess*   http://www.w3.org/2001/04/xmlenc#kw-aes128s*   http://www.w3.org/2001/04/xmlenc#kw-aes192s*   http://www.w3.org/2001/04/xmlenc#kw-aes256(   R   R   R   t
   BLOCK_3DESt   BLOCK_AES128t   BLOCK_AES192t   BLOCK_AES256t   DIGEST_RIPEMD160t   DIGEST_SHA256t   DIGEST_SHA512t   KA_DHt
   KT_RSA_1_5t   KT_RSA_OAEPt   STREAM_ARCFOURt	   WRAP_3DESt   WRAP_AES128t   WRAP_AES192t   WRAP_AES256(    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyR   >   s    t	   WSRF_V1_2c           B   sZ   e  Z d  Z d d	 d „  ƒ  YZ d d
 d „  ƒ  YZ d d d „  ƒ  YZ d d d „  ƒ  YZ RS(   s*   OASIS WSRF Specifications Version 1.2
    t   LIFETIMEc           B   s>   e  Z d  Z d Z d Z d Z e Z e e f Z e e f Z RS(   sQ   http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.xsdsQ   http://docs.oasis-open.org/wsrf/2004/11/wsrf-WS-ResourceLifetime-1.2-draft-04.xsdsR   http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.wsdlsR   http://docs.oasis-open.org/wsrf/2004/11/wsrf-WS-ResourceLifetime-1.2-draft-04.wsdl(	   R   R   t
   XSD_DRAFT1t
   XSD_DRAFT4t   WSDL_DRAFT1t   WSDL_DRAFT4t   LATESTt	   WSDL_LISTR   (    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyR7   T   s   t
   PROPERTIESc           B   s>   e  Z d  Z d Z d Z d Z e Z e e f Z e e f Z RS(   sS   http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsdsS   http://docs.oasis-open.org/wsrf/2004/11/wsrf-WS-ResourceProperties-1.2-draft-05.xsdsT   http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdlsT   http://docs.oasis-open.org/wsrf/2004/11/wsrf-WS-ResourceProperties-1.2-draft-05.wsdl(	   R   R   R8   t
   XSD_DRAFT5R:   t   WSDL_DRAFT5R<   R=   R   (    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyR>   ^   s   t   BASENOTIFICATIONc           B   s,   e  Z d  Z d Z e Z e f Z e f Z RS(   sO   http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsdsP   http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl(   R   R   R8   R:   R<   R=   R   (    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyRA   h   s
   	t
   BASEFAULTSc           B   s    e  Z d  Z d Z e e f Z RS(   sK   http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsdsK   http://docs.oasis-open.org/wsrf/2004/11/wsrf-WS-BaseFaults-1.2-draft-03.xsd(   R   R   R8   t
   XSD_DRAFT3R   (    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyRB   p   s   (    (    (    (    (   R   R   t   __doc__R7   R>   RA   RB   (    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyR6   Q   s
   

t   OASISc           B   s]   e  Z d  Z d Z d Z d d d „  ƒ  YZ e j j Z e j	 j Z	 e j
 j Z
 e j j Z RS(   s"   URLs for Oasis specifications
    sQ   http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsdsR   http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsdt	   X509TOKENc           B   s,   e  Z d  Z d Z d Z d Z d Z d Z RS(   s^   http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64BinarysQ   http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0sT   http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#PKCS7sS   http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509s\   http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509PKIPathv1si   http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3SubjectKeyIdentifier(   R   R   t   Base64Binaryt   STRTransformt   PKCS7t   X509t   X509PKIPathv1t   X509v3SubjectKeyIdentifier(    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyRF      s   (    (   R   R   RD   t   WSSEt   UTILITYRF   R6   R7   R8   R>   RA   RB   (    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyRE   {   s   t   APACHEc           B   s   e  Z d  Z d Z RS(   s{   This name space is defined by AXIS and it is used for the TC in TCapache.py,
    Map and file attachment (DataHandler)
    s   http://xml.apache.org/xml-soap(   R   R   RD   t   AXIS_NS(    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyRO      s   t   WSTRUSTc           B   s   e  Z d  Z d Z RS(   s+   http://schemas.xmlsoap.org/ws/2004/04/trusts1   http://schemas.xmlsoap.org/ws/2004/04/trust/Issue(   R   R   R   t   ISSUE(    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyRQ   –   s   RM   c           B   s   e  Z d  Z e j Z RS(   s,   http://schemas.xmlsoap.org/ws/2002/04/secext(   R   R   R   RQ   t   TRUST(    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyRM   ›   s   t   WSUc           B   s   e  Z d  Z d Z RS(   s-   http://schemas.xmlsoap.org/ws/2002/04/utilitys-   http://schemas.xmlsoap.org/ws/2002/07/utility(   R   R   R   RN   (    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyRT       s   t   WSRc           B   s   e  Z d  Z d Z RS(   sB   http://www.ibm.com/xmlns/stdwip/web-services/WS-ResourcePropertiess@   http://www.ibm.com/xmlns/stdwip/web-services/WS-ResourceLifetime(   R   R   R>   R7   (    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyRU   ¥   s   t	   WSA200508c           B   s"   e  Z d  Z d e Z d e Z RS(   s$   http://www.w3.org/2005/08/addressings   %s/anonymouss   %s/fault(   R   R   t   ADDRESSt	   ANONYMOUSt   FAULT(    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyRV   ª   s   
t	   WSA200408c           B   s"   e  Z d  Z d e Z d e Z RS(   s0   http://schemas.xmlsoap.org/ws/2004/08/addressings   %s/role/anonymouss   %s/fault(   R   R   RW   RX   RY   (    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyRZ   °   s   
t	   WSA200403c           B   s"   e  Z d  Z d e Z d e Z RS(   s0   http://schemas.xmlsoap.org/ws/2004/03/addressings   %s/role/anonymouss   %s/fault(   R   R   RW   RX   RY   (    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyR[   ¶   s   
t	   WSA200303c           B   s   e  Z d  Z d e Z d Z RS(   s0   http://schemas.xmlsoap.org/ws/2003/03/addressings   %s/role/anonymousN(   R   R   RW   RX   t   NoneRY   (    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyR\   ¼   s   
t   _WSAWc           B   s   e  Z d  Z e d „  ƒ Z RS(   s<    Define ADDRESS attribute to be compatible with WSA* layout c         C   s   |  S(   N(    (   t   s(    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyt   <lambda>È   s    (   R   R   RD   t   propertyRW   (    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyR^   Æ   s   s)   http://www.w3.org/2006/05/addressing/wsdlt   WSPc           B   s   e  Z d  Z RS(   s,   http://schemas.xmlsoap.org/ws/2002/12/policy(   R   R   t   POLICY(    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyRb   Ï   s   t   BEAc           B   s   e  Z d  Z d Z RS(   s(   http://schemas.xmlsoap.org/ws/2004/04/scs5   http://schemas.xmlsoap.org/ws/2004/04/security/sc/sct(   R   R   t   SECCONVt   SCTOKEN(    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyRd   Ó   s   t   GLOBUSc           B   s    e  Z d  Z d Z d Z d Z RS(   s4   http://wsrf.globus.org/core/2004/07/security/secconvs-   http://www.globus.org/namespaces/2004/06/cores0   http://www.globus.org/2002/04/xmlenc#gssapi-signs=   http://www.globus.org/ws/2004/09/security/sc#GSSAPI_GSI_TOKEN(   R   R   Re   t   COREt   SIGt   TOKEN(    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyRg   Ø   s   s"   http://www.zolera.com/schemas/ZSI/N(    (    (    (    (    (    (    (    (    (    (    (    (    (    (    (    (    (    (    (    (!   RD   t   identt   xml.nsR    R   R   R   R   R   R   R6   t   WSRFt   WSRFLISTRE   RO   RQ   RM   RT   RU   RV   RZ   R[   R\   t   WSAt   WSA_LISTt   strR^   t
   WSAW200605t	   WSAW_LISTRb   Rd   Rg   t   ZSI_SCHEMA_URI(    (    (    s6   /usr/lib/python2.7/dist-packages/wstools/Namespaces.pyt   <module>
   sB   .&		