Package ndg :: Package saml :: Package saml2 :: Package binding :: Package soap :: Package client :: Module attributequery :: Class AttributeQuerySslSOAPBinding
[hide private]

Class AttributeQuerySslSOAPBinding

source code


Specialisation of AttributeQuerySOAPbinding taking in the setting of SSL parameters for mutual authentication

Nested Classes [hide private]

Inherited from AttributeQuerySOAPBinding: QUERY_TYPE

Instance Methods [hide private]
 
__init__(self, **kw)
Create SOAP Client for SAML Attribute Query
source code
 
send(self, query, **kw)
Override base class implementation to pass explicit SSL Context
source code
 
_getSslCtxProxy(self) source code
 
_setSslCtxProxy(self, value) source code
 
__setattr__(self, name, value)
Enable setting of SSLContextProxy attributes as if they were attributes of this class.
source code

Inherited from AttributeQuerySOAPBinding: addQueryAttributes

Inherited from subjectquery.SubjectQuerySOAPBinding: setQuerySubjectId

Inherited from requestbase.RequestBaseSOAPBinding: makeQuery

Inherited from SOAPBinding: __getstate__, __setstate__, parseConfig, parseKeywords

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

Class Methods [hide private]

Inherited from SOAPBinding: fromConfig, fromKeywords

Static Methods [hide private]

Inherited from SOAPBinding: isIterable

Class Variables [hide private]
  SSL_CONTEXT_PROXY_SUPPORT = True

Inherited from AttributeQuerySOAPBinding: DESERIALISE_KW, LEN_QUERY_ATTRIBUTES_ATTRNAME, QUERY_ATTRIBUTES_ATTRNAME, QUERY_ATTRIBUTES_PAT, SERIALISE_KW

Inherited from subjectquery.SubjectQuerySOAPBinding: CONFIG_FILE_OPTNAMES, SUBJECT_ID_FORMAT_OPTNAME, SUBJECT_ID_OPTNAME

Inherited from requestbase.RequestBaseSOAPBinding: CLOCK_SKEW_OPTNAME, ISSUER_FORMAT_OPTNAME, ISSUER_NAME_OPTNAME, VERIFY_TIME_CONDITIONS_OPTNAME

Inherited from SOAPBinding: DESERIALISE_OPTNAME, REQUEST_ENVELOPE_CLASS_OPTNAME, RESPONSE_ENVELOPE_CLASS_OPTNAME, SERIALISE_OPTNAME, SOAP_ACTION

Properties [hide private]
  sslCtxProxy
SSL Context Proxy object used for setting up an SSL Context for queries
  __sslCtxProxy

Inherited from AttributeQuerySOAPBinding: queryAttributes

Inherited from subjectquery.SubjectQuerySOAPBinding: subjectIdFormat

Inherited from requestbase.RequestBaseSOAPBinding: clockSkewTolerance, issuer, issuerFormat, issuerName, verifyTimeConditions

Inherited from SOAPBinding: client, deserialise, requestEnvelopeClass, serialise

Inherited from object: __class__

Method Details [hide private]

__init__(self, **kw)
(Constructor)

source code 

Create SOAP Client for SAML Attribute Query

Overrides: object.__init__
(inherited documentation)

send(self, query, **kw)

source code 

Override base class implementation to pass explicit SSL Context

Parameters:
  • uri - uri of service. May be omitted if set from request.url
  • request - SOAP request object to which query will be attached defaults to ndg.security.common.soap.client.UrlLib2SOAPRequest
Overrides: SOAPBinding.send

__setattr__(self, name, value)

source code 

Enable setting of SSLContextProxy attributes as if they were attributes of this class. This is intended as a convenience for making settings parameters read from a config file

Overrides: object.__setattr__

Property Details [hide private]

sslCtxProxy

SSL Context Proxy object used for setting up an SSL Context for queries

Get Method:
_getSslCtxProxy(self)
Set Method:
_setSslCtxProxy(self, value)