|
ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Inheritance diagram for SAML2\XML\md\RoleDescriptor:
Collaboration diagram for SAML2\XML\md\RoleDescriptor:Data Fields | |
| $ID | |
| $validUntil | |
| $cacheDuration | |
| $protocolSupportEnumeration = array() | |
| $errorURL | |
| $Extensions = array() | |
| $KeyDescriptor = array() | |
| $Organization = null | |
| $ContactPerson = array() | |
Protected Member Functions | |
| __construct ($elementName, \DOMElement $xml=null) | |
| Initialize a RoleDescriptor. More... | |
| toXML (\DOMElement $parent) | |
| Add this RoleDescriptor to an EntityDescriptor. More... | |
Protected Member Functions inherited from SAML2\SignedElementHelper | |
| __construct (\DOMElement $xml=null) | |
| Initialize the helper class. More... | |
| signElement (\DOMElement $root, \DOMElement $insertBefore=null) | |
| Sign the given XML element. More... | |
Private Attributes | |
| $elementName | |
Additional Inherited Members | |
Public Member Functions inherited from SAML2\SignedElementHelper | |
| addValidator ($function, $data) | |
| Add a method for validating this element. More... | |
| validate (XMLSecurityKey $key) | |
| Validate this element against a public key. More... | |
| getSignatureKey () | |
| Retrieve the private key we should use to sign the message. More... | |
| setSignatureKey (XMLSecurityKey $signatureKey=null) | |
| Set the private key we should use to sign the message. More... | |
| setCertificates (array $certificates) | |
| Set the certificates that should be included in the message. More... | |
| getCertificates () | |
| Retrieve the certificates that are included in the message. More... | |
| getValidatingCertificates () | |
| Retrieve certificates that sign this element. More... | |
| validate (XMLSecurityKey $key) | |
| Validate this element against a public key. More... | |
| setCertificates (array $certificates) | |
| Set the certificates that should be included in the element. More... | |
| getCertificates () | |
| Retrieve the certificates that are included in the element (if any). More... | |
| getSignatureKey () | |
| Retrieve the private key we should use to sign the element. More... | |
| setSignatureKey (XMLSecurityKey $signatureKey=null) | |
| Set the private key we should use to sign the element. More... | |
Definition at line 14 of file RoleDescriptor.php.
|
protected |
Initialize a RoleDescriptor.
| string | $elementName | The name of this element. |
| \DOMElement | null | $xml | The XML element we should load. |
Reimplemented in SAML2\XML\md\SSODescriptorType.
Definition at line 99 of file RoleDescriptor.php.
References SAML2\XML\md\RoleDescriptor\$elementName, $xml, SAML2\XML\md\Extensions\getList(), SAML2\Utils\xpQuery(), and SAML2\Utils\xsDateTimeToTimestamp().
Here is the call graph for this function:
|
protected |
Add this RoleDescriptor to an EntityDescriptor.
| \DOMElement | $parent | The EntityDescriptor we should append this endpoint to. |
Reimplemented in SAML2\XML\md\AttributeAuthorityDescriptor, SAML2\XML\md\AuthnAuthorityDescriptor, SAML2\XML\md\IDPSSODescriptor, SAML2\XML\md\PDPDescriptor, SAML2\XML\md\SPSSODescriptor, SAML2\XML\md\SSODescriptorType, and SAML2\XML\md\UnknownRoleDescriptor.
Definition at line 153 of file RoleDescriptor.php.
References SAML2\XML\md\Extensions\addList(), and SAML2\Constants\NS_MD.
Here is the call graph for this function:| SAML2\XML\md\RoleDescriptor::$cacheDuration |
Definition at line 42 of file RoleDescriptor.php.
| SAML2\XML\md\RoleDescriptor::$ContactPerson = array() |
Definition at line 90 of file RoleDescriptor.php.
|
private |
Definition at line 21 of file RoleDescriptor.php.
Referenced by SAML2\XML\md\RoleDescriptor\__construct(), and SAML2\XML\md\SSODescriptorType\__construct().
| SAML2\XML\md\RoleDescriptor::$errorURL |
Definition at line 56 of file RoleDescriptor.php.
| SAML2\XML\md\RoleDescriptor::$Extensions = array() |
Definition at line 65 of file RoleDescriptor.php.
| SAML2\XML\md\RoleDescriptor::$ID |
Definition at line 28 of file RoleDescriptor.php.
| SAML2\XML\md\RoleDescriptor::$KeyDescriptor = array() |
Definition at line 74 of file RoleDescriptor.php.
| SAML2\XML\md\RoleDescriptor::$Organization = null |
Definition at line 81 of file RoleDescriptor.php.
| SAML2\XML\md\RoleDescriptor::$protocolSupportEnumeration = array() |
Definition at line 49 of file RoleDescriptor.php.
| SAML2\XML\md\RoleDescriptor::$validUntil |
Definition at line 35 of file RoleDescriptor.php.