Package ndg :: Package saml :: Package saml2 :: Module core :: Class Evidence
[hide private]

Class Evidence

source code


SAML 2.0 Core Evidence

Instance Methods [hide private]
 
__init__(self, **kw)
Create an authorization evidence type
source code
dict
__getstate__(self)
Enable pickling
source code
 
getOrderedChildren(self)
Return list of evidence objects
source code

Inherited from common.SAMLObject: __setstate__

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

Class Methods [hide private]

Inherited from common.SAMLObject: fromXML, toXML

Class Variables [hide private]
None DEFAULT_ELEMENT_LOCAL_NAME = 'Evidence'
default XML element name - derived classes must specify
ndg.saml.common.xml.QName DEFAULT_ELEMENT_NAME = QName(SAMLConstants.SAML20_NS, DEFAULT_...
Default element name.
string TYPE_LOCAL_NAME = 'EvidenceType'
Local name of the XSI type.
ndg.saml.common.xml.QName TYPE_NAME = QName(SAMLConstants.SAML20_NS, TYPE_LOCAL_NAME, SA...
QName of the XSI type.
Instance Variables [hide private]
ndg.saml.utils.TypedList __values
list of evidence values
Properties [hide private]
list assertionIDReferences
Get the list of Assertion ID references used as evidence
list assertionURIReferences
Get the list of Assertion URI references used as evidence
list assertions
Get the list of Assertions used as evidence
list encryptedAssertions
Gets the list of EncryptedAssertions used as evidence.
ndg.saml.utils.TypedList values
Get the list of all elements used as evidence.

Inherited from common.SAMLObject: qname

Inherited from object: __class__

Method Details [hide private]

__init__(self, **kw)
(Constructor)

source code 

Create an authorization evidence type

Parameters:
  • kw (dict) - keyword to initialise superclasses
Overrides: object.__init__

__getstate__(self)

source code 

Enable pickling

Returns: dict
object's attribute dictionary
Overrides: common.SAMLObject.__getstate__

Class Variable Details [hide private]

DEFAULT_ELEMENT_NAME

Default element name.
Type:
ndg.saml.common.xml.QName
Value:
QName(SAMLConstants.SAML20_NS, DEFAULT_ELEMENT_LOCAL_NAME, SAMLConstan\
ts.SAML20_PREFIX)

TYPE_NAME

QName of the XSI type.
Type:
ndg.saml.common.xml.QName
Value:
QName(SAMLConstants.SAML20_NS, TYPE_LOCAL_NAME, SAMLConstants.SAML20_P\
REFIX)

Property Details [hide private]

assertionIDReferences

Get the list of Assertion ID references used as evidence

Get Method:
unreachable.assertionIDReferences(self) - Get the list of Assertion ID references used as evidence
Type:
list

assertionURIReferences

Get the list of Assertion URI references used as evidence

Get Method:
unreachable.assertionURIReferences(self) - Get the list of Assertion URI references used as evidence
Type:
list

assertions

Get the list of Assertions used as evidence

Get Method:
unreachable.assertions(self) - Get the list of Assertions used as evidence
Type:
list

encryptedAssertions

Gets the list of EncryptedAssertions used as evidence.

Get Method:
unreachable.encryptedAssertions(self) - Gets the list of EncryptedAssertions used as evidence.
Type:
list

values

Get the list of all elements used as evidence.

Get Method:
unreachable.values(self) - Get the list of all elements used as evidence.
Type:
ndg.saml.utils.TypedList