메소드 |
설명 |
|
__construct ( array | object | null $settings = null, $spValidationOnly = false ) |
Initializes the settings:
- Sets the paths of the different folders
- Loads settings info from settings file or array/object provided |
|
checkCompressionSettings ( array $settings ) : array |
Checks the compression settings info. |
|
checkIdPSettings ( array $settings ) : array |
Checks the IdP settings info. |
|
checkSPCerts ( ) : boolean |
Checks if the x509 certs of the SP exists and are valid. |
|
checkSPSettings ( array $settings ) : array |
Checks the SP settings info. |
|
checkSettings ( array $settings ) : array |
Checks the settings info. |
|
formatIdPCert ( ) |
Formats the IdP cert. |
|
formatSPCert ( ) |
Formats the SP cert. |
|
formatSPKey ( ) |
Formats the SP private key. |
|
getBasePath ( ) : string |
Returns base path. |
|
getBaseURL ( ) : null | string |
Returns the baseurl set on the settings if any. |
|
getCertPath ( ) : string |
Returns cert path. |
|
getConfigPath ( ) : string |
Returns config path. |
|
getContacts ( ) : array |
Gets contact data. |
|
getErrors ( ) : array |
Returns an array with the errors, the array is empty when the settings is ok. |
|
getExtLibPath ( ) : string |
Returns external lib path. |
|
getIdPData ( ) : array |
Gets the IdP data. |
|
getLibPath ( ) : string |
Returns lib path. |
|
getOrganization ( ) : array |
Gets organization data. |
|
getSPData ( ) : array |
Gets the SP data. |
|
getSPMetadata ( ) : string |
Gets the SP metadata. The XML representation. |
|
getSPcert ( ) : string |
Returns the x509 public cert of the SP. |
|
getSPkey ( ) : string |
Returns the x509 private key of the SP. |
|
getSchemasPath ( ) : string |
Returns schema path. |
|
getSecurityData ( ) : array |
Gets security data. |
|
isDebugActive ( ) : boolean |
Returns if the debug is active. |
|
isStrict ( ) : boolean |
Returns if the 'strict' mode is active. |
|
setBaseURL ( $baseurl ) |
Set a baseurl value. |
|
setIdPCert ( $cert ) |
Sets the IdP certificate. |
|
setStrict ( boolean $value ) |
Activates or deactivates the strict mode. |
|
shouldCompressRequests ( ) : boolean |
Should SAML requests be compressed? |
|
shouldCompressResponses ( ) : boolean |
Should SAML responses be compressed? |
|
validateMetadata ( string $xml ) : Array |
Validates an XML SP Metadata. |
|