Package ndg :: Package saml :: Package common :: Module xml :: Class SAMLConstants
[hide private]

Class SAMLConstants

source code


XML related constants used in the SAML specifications.

Instance Methods [hide private]

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
string POST_METHOD = 'POST'
HTTP Request Method - POST.
string GET_METHOD = 'GET'
HTTP Method - GET.
string SCHEMA_DIR = '/schema/'
Directory, on the classpath, schemas are located in.
string XML_SCHEMA_LOCATION = '/schema/xml.xsd'
XML core schema system Id.
string XMLSIG_SCHEMA_LOCATION = '/schema/xmldsig-core-schema.xsd'
XML Signature schema Id.
string XMLENC_SCHEMA_LOCATION = '/schema/xenc-schema.xsd'
XML Encryption schema Id.
string SOAP11ENV_SCHEMA_LOCATION = '/schema//schema/soap-envelope.xsd'
SOAP 1.1 schema Id.
string SOAP11ENV_NS = 'http://schemas.xmlsoap.org/soap/envelope/'
SOAP 1.1 Envelope XML namespace.
string SOAP11ENV_PREFIX = 'SOAP-ENV'
SOAP 1.1 Envelope QName prefix.
string PAOS_NS = 'urn:liberty:paos:2003-08'
Liberty PAOS XML Namespace.
string PAOS_PREFIX = 'paos'
Liberty PAOS QName prefix.
string SAML10_SCHEMA_LOCATION = '/schema/cs-sstc-schema-assertion-01....
SAML 1.0 Assertion schema system Id.
string SAML11_SCHEMA_LOCATION = '/schema/cs-sstc-schema-assertion-1.1...
SAML 1.1 Assertion schema system Id.
string SAML1_NS = 'urn:oasis:names:tc:SAML:1.0:assertion'
SAML 1.X XML namespace.
string SAML10P_SCHEMA_LOCATION = '/schema/cs-sstc-schema-protocol-01....
SAML 1.0 Protocol schema system Id.
string SAML11P_SCHEMA_LOCATION = '/schema/cs-sstc-schema-protocol-1.1...
SAML 1.1 Protocol schema system Id.
string SAML10P_NS = 'urn:oasis:names:tc:SAML:1.0:protocol'
SAML 1.X protocol XML namespace.
string SAML11P_NS = 'urn:oasis:names:tc:SAML:1.1:protocol'
SupportEnumeration.
string SAML1P_PREFIX = 'samlp'
SAML 1.X Protocol QName prefix.
string SAML1_PREFIX = 'saml'
SAML 1.X Assertion QName prefix.
string SAML1MD_NS = 'urn:oasis:names:tc:SAML:profiles:v1metadata'
SAML 1 Metadata extension XML namespace.
string SAML1MD_SCHEMA_LOCATION = '/schema/sstc-saml1x-metadata.xsd'
SAML 1 Metadata extension schema system Id.
string SAML1MD_PREFIX = 'saml1md'
SAML 1 Metadata extension namespace prefix.
string SAML1_ARTIFACT_BINDING_URI = 'urn:oasis:names:tc:SAML:1.0:prof...
URI for SAML 1 Artifact binding.
string SAML1_POST_BINDING_URI = 'urn:oasis:names:tc:SAML:1.0:profiles...
URI for SAML 1 POST binding.
string SAML1_SOAP11_BINDING_URI = 'urn:oasis:names:tc:SAML:1.0:bindin...
URI for SAML 1 SOAP 1.1 binding.
string SAML20_SCHEMA_LOCATION = '/schema/saml-schema-assertion-2.0.xsd'
SAML 2.0 Assertion schema Id.
string SAML20_NS = 'urn:oasis:names:tc:SAML:2.0:assertion'
SAML 2.0 Assertion XML Namespace.
string SAML20_PREFIX = 'saml'
SAML 2.0 Assertion QName prefix.
string SAML20P_SCHEMA_LOCATION = '/schema/saml-schema-protocol-2.0.xsd'
SAML 2.0 Protocol schema Id.
string SAML20P_NS = 'urn:oasis:names:tc:SAML:2.0:protocol'
SAML 2.0 Protocol XML Namespace.
string SAML20P_PREFIX = 'samlp'
SAML 2.0 Protocol QName prefix.
string SAML20PTHRPTY_SCHEMA_LOCATION = '/schema/sstc-saml-protocol-ex...
SAML 2.0 Protocol Third-party extension schema Id.
string SAML20PTHRPTY_NS = 'urn:oasis:names:tc:SAML:protocol:ext:third...
SAML 2.0 Protocol XML Namespace.
string SAML20PTHRPTY_PREFIX = 'thrpty'
SAML 2.0 Protocol QName prefix.
string SAML20MD_SCHEMA_LOCATION = '/schema/saml-schema-metadata-2.0.xsd'
SAML 2.0 Metadata schema Id.
string SAML20MD_NS = 'urn:oasis:names:tc:SAML:2.0:metadata'
SAML 2.0 Metadata XML Namespace.
string SAML20MDQUERY_NS = 'urn:oasis:names:tc:SAML:metadata:ext:query'
SAML 2.0 Standalone Query Metadata extension XML namespace.
string SAML20MDQUERY_SCHEMA_LOCATION = '/schema/sstc-saml-metadata-ex...
SAML 2.0 Standalone Query Metadata extension schema system Id.
string SAML20MDQUERY_PREFIX = 'query'
SAML 2.0 Standalone Query Metadata extension prefix.
string SAML20MD_PREFIX = 'md'
SAML 2.0 Metadata QName prefix.
string SAML20AC_SCHEMA_LOCATION = '/schema/saml-schema-authn-context-...
SAML 2.0 Authentication Context schema Id.
string SAML20AC_NS = 'urn:oasis:names:tc:SAML:2.0:ac'
SAML 2.0 Authentication Context XML Namespace.
string SAML20AC_PREFIX = 'ac'
SAML 2.0 Authentication Context QName prefix.
string SAML20ECP_SCHEMA_LOCATION = '/schema/saml-schema-ecp-2.0.xsd'
SAML 2.0 Enhanced Client/Proxy SSO Profile schema Id.
string SAML20ECP_NS = 'urn:oasis:names:tc:SAML:2.0:profiles:SSO:ecp'
SAML 2.0 Enhanced Client/Proxy SSO Profile XML Namespace.
string SAML20ECP_PREFIX = 'ecp'
SAML 2.0 Enhanced Client/Proxy SSO Profile QName prefix.
string SAML20DCE_SCHEMA_LOCATION = '/schema/saml-schema-dce-2.0.xsd'
SAML 2.0 DCE PAC Attribute Profile schema Id.
string SAML20DCE_NS = 'urn:oasis:names:tc:SAML:2.0:profiles:attribute...
SAML 2.0 DCE PAC Attribute Profile XML Namespace.
string SAML20DCE_PREFIX = 'DCE'
SAML 2.0 DCE PAC Attribute Profile QName prefix.
string SAML20X500_SCHEMA_LOCATION = '/schema/saml-schema-x500-2.0.xsd'
SAML 2.0 X.500 Attribute Profile schema Id.
string SAML20X500_NS = 'urn:oasis:names:tc:SAML:2.0:profiles:attribut...
SAML 2.0 X.500 Attribute Profile XML Namespace.
string SAML20X500_PREFIX = 'x500'
SAML 2.0 X.500 Attribute Profile QName prefix.
string SAML20XACML_SCHEMA_LOCATION = '/schema/saml-schema-xacml-2.0.xsd'
SAML 2.0 XACML Attribute Profile schema Id.
string SAML20XACML_NS = 'urn:oasis:names:tc:SAML:2.0:profiles:attribu...
SAML 2.0 XACML Attribute Profile XML Namespace.
string SAML20XACML_PREFIX = 'xacmlprof'
SAML 2.0 XACML Attribute Profile QName prefix.
string SAML2_ARTIFACT_BINDING_URI = 'urn:oasis:names:tc:SAML:2.0:bind...
URI for SAML 2 Artifact binding.
string SAML2_POST_BINDING_URI = 'urn:oasis:names:tc:SAML:2.0:bindings...
URI for SAML 2 POST binding.
string SAML2_POST_SIMPLE_SIGN_BINDING_URI = 'urn:oasis:names:tc:SAML:...
URI for SAML 2 POST-SimpleSign binding.
string SAML2_REDIRECT_BINDING_URI = 'urn:oasis:names:tc:SAML:2.0:bind...
URI for SAML 2 HTTP redirect binding.
string SAML2_SOAP11_BINDING_URI = 'urn:oasis:names:tc:SAML:2.0:bindin...
URI for SAML 2 SOAP binding.
  SAML2_XACML_ASSERTION_NS = 'urn:oasis:xacml:2.0:saml:assertion...
  SAML2_XACML_ASSERTION_PREFIX = 'xacml-saml'
  SAML2_XACML_PROTOCOL_NS = 'urn:oasis:xacml:2.0:saml:protocol:s...
  SAML2_XACML_PROTOCOL_PREFIX = 'xacml-samlp'

Inherited from xml.XMLConstants: XMLENC_ENCDATA_LOCAL_NAME, XMLENC_ENCKEY_LOCAL_NAME, XMLENC_NS, XMLENC_PREFIX, XMLNS_NS, XMLNS_PREFIX, XMLSIG_NS, XMLSIG_PREFIX, XMLTOOLING_CONFIG_NS, XMLTOOLING_CONFIG_PREFIX, XMLTOOLING_DEFAULT_OBJECT_PROVIDER, XML_NS, XML_PREFIX, XSD_NS, XSD_PREFIX, XSI_NS, XSI_PREFIX

Properties [hide private]

Inherited from object: __class__

Class Variable Details [hide private]

SAML10_SCHEMA_LOCATION

SAML 1.0 Assertion schema system Id.
Type:
string
Value:
'/schema/cs-sstc-schema-assertion-01.xsd'

SAML11_SCHEMA_LOCATION

SAML 1.1 Assertion schema system Id.
Type:
string
Value:
'/schema/cs-sstc-schema-assertion-1.1.xsd'

SAML10P_SCHEMA_LOCATION

SAML 1.0 Protocol schema system Id.
Type:
string
Value:
'/schema/cs-sstc-schema-protocol-01.xsd'

SAML11P_SCHEMA_LOCATION

SAML 1.1 Protocol schema system Id.
Type:
string
Value:
'/schema/cs-sstc-schema-protocol-1.1.xsd'

SAML1_ARTIFACT_BINDING_URI

URI for SAML 1 Artifact binding.
Type:
string
Value:
'urn:oasis:names:tc:SAML:1.0:profiles:artifact-01'

SAML1_POST_BINDING_URI

URI for SAML 1 POST binding.
Type:
string
Value:
'urn:oasis:names:tc:SAML:1.0:profiles:browser-post'

SAML1_SOAP11_BINDING_URI

URI for SAML 1 SOAP 1.1 binding.
Type:
string
Value:
'urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding'

SAML20PTHRPTY_SCHEMA_LOCATION

SAML 2.0 Protocol Third-party extension schema Id.
Type:
string
Value:
'/schema/sstc-saml-protocol-ext-thirdparty.xsd'

SAML20PTHRPTY_NS

SAML 2.0 Protocol XML Namespace.
Type:
string
Value:
'urn:oasis:names:tc:SAML:protocol:ext:third-party'

SAML20MDQUERY_SCHEMA_LOCATION

SAML 2.0 Standalone Query Metadata extension schema system Id.
Type:
string
Value:
'/schema/sstc-saml-metadata-ext-query.xsd'

SAML20AC_SCHEMA_LOCATION

SAML 2.0 Authentication Context schema Id.
Type:
string
Value:
'/schema/saml-schema-authn-context-2.0.xsd'

SAML20DCE_NS

SAML 2.0 DCE PAC Attribute Profile XML Namespace.
Type:
string
Value:
'urn:oasis:names:tc:SAML:2.0:profiles:attribute:DCE'

SAML20X500_NS

SAML 2.0 X.500 Attribute Profile XML Namespace.
Type:
string
Value:
'urn:oasis:names:tc:SAML:2.0:profiles:attribute:X500'

SAML20XACML_NS

SAML 2.0 XACML Attribute Profile XML Namespace.
Type:
string
Value:
'urn:oasis:names:tc:SAML:2.0:profiles:attribute:XACML'

SAML2_ARTIFACT_BINDING_URI

URI for SAML 2 Artifact binding.
Type:
string
Value:
'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact'

SAML2_POST_BINDING_URI

URI for SAML 2 POST binding.
Type:
string
Value:
'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST'

SAML2_POST_SIMPLE_SIGN_BINDING_URI

URI for SAML 2 POST-SimpleSign binding.
Type:
string
Value:
'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign'

SAML2_REDIRECT_BINDING_URI

URI for SAML 2 HTTP redirect binding.
Type:
string
Value:
'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect'

SAML2_SOAP11_BINDING_URI

URI for SAML 2 SOAP binding.
Type:
string
Value:
'urn:oasis:names:tc:SAML:2.0:bindings:SOAP'

SAML2_XACML_ASSERTION_NS

Value:
'urn:oasis:xacml:2.0:saml:assertion:schema:os'

SAML2_XACML_PROTOCOL_NS

Value:
'urn:oasis:xacml:2.0:saml:protocol:schema:os'