phpDocumentor Developer
[ class tree: Developer ] [ index: Developer ] [ all elements ]

Element index for package Developer

Package indexes

[ a ] [ b ] [ c ] [ d ] [ e ] [ f ] [ g ] [ h ] [ i ] [ l ] [ m ] [ n ] [ o ] [ p ] [ r ] [ s ] [ t ] [ u ] [ w ] [ x ] [ _ ]

_

_

__clone
in file Options.php, method Options::__clone()
    Prevent cloning - this is a singleton.
__clone
in file DBConnection.php, method DBConnection::__clone()
    Implemented for safety reasons only. Cloning is forbidden and will tell the user so.
__construct
in file Profile.php, method Profile::__construct()
    Class constructor for existing profiles (use IdP::newProfile() to actually create one). Retrieves all attributes and supported EAP types from the DB and stores them in the priv_ arrays.
__construct
in file RADIUSTests.php, method RADIUSTests::__construct()
    Constructor for the EAPTests class. The single mandatory parameter is the realm for which the tests are to be carried out.
__construct
in file User.php, method User::__construct()
    Class constructor. The required argument is a user's persistent identifier as was returned by the authentication source.
__construct
in file UserManagement.php, method UserManagement::__construct()
    Class constructor. Nothing special to be done when constructing.
__construct
in file mobileconfig_os_x.php, method Device_mobileconfig_os_x::__construct()
    this array holds the list of EAP methods supported by this device
__construct
in file mobileconfig_ios_56.php, method Device_mobileconfig_ios_56::__construct()
    this array holds the list of EAP methods supported by this device
__construct
in file DeviceFactory.php, method DeviceFactory::__construct()
    The constructor of the device factory.
__construct
in file Federation.php, method Federation::__construct()
    Constructs a Federation object.
__construct
in file IdP.php, method IdP::__construct()
    Constructs an IdP object based on its details in the database.
__construct
in file mobileconfig_ios.php, method Device_mobileconfig_ios::__construct()
    this array holds the list of EAP methods supported by this device
__construct
in file CAT.php, method CAT::__construct()
    Constructor sets the language by calling set_lang
a

a

addAdminToIdp
in file UserManagement.php, method UserManagement::addAdminToIdp()
    Adds a new administrator to an existing IdP
addAttribute
in file User.php, method User::addAttribute()
    This function adds a new attribute to the user. The attribute is stored persistently in the database immediately; however the priv_attributes array is not updated. To see the new attributes via getAttributes(), re-instantiate the object.
addAttribute
in file IdP.php, method IdP::addAttribute()
    Adds an attribute for the IdP instance into the database. Multiple instances of the same attribute are supported.
addAttribute
in file Profile.php, method Profile::addAttribute()
    adds an attribute to this profile
addSupportedEapMethod
in file Profile.php, method Profile::addSupportedEapMethod()
    register new supported EAP method for this profile
AVAILABLE
in file Profile.php, constant AVAILABLE
availableOptions
in file Options.php, method Options::availableOptions()
    This function lists all known options. If called with the optional parameter $class_name, only options of that class are returned, otherwise the full set of all known attributes.
b

b

beginFlushAttributes
in file User.php, method User::beginFlushAttributes()
    This function deletes most attributes in this profile immediately, and marks the rest (file-based attributes) for later deletion.
beginFlushAttributes
in file Profile.php, method Profile::beginFlushAttributes()
    deletes all attributes in this profile except the _file ones, these are reported as array.
beginFlushAttributes
in file IdP.php, method IdP::beginFlushAttributes()
    deletes all attributes in this profile except the _file ones, these are reported as array
c

c

calculateCommonHostSuffix
in file Helper.php, function calculateCommonHostSuffix()
CApath_check
in file RADIUSTests.php, method RADIUSTests::CApath_check()
    This function executes openssl s_clientends command to check if a server accept a CA
CAT
in file CAT.php, class CAT
    Define some variables which need to be globally accessible and some general purpose methods
CERTPROB_DH_GROUP_TOO_SMALL
in file RADIUSTests.php, constant CERTPROB_DH_GROUP_TOO_SMALL
    Diffie-Hellman groups need to be 1024 bit at least, starting with OS X 10.11
CERTPROB_LOW_KEY_LENGTH
in file RADIUSTests.php, constant CERTPROB_LOW_KEY_LENGTH
    one of the keys in the cert chain was smaller than 1024 bits
CERTPROB_MD5_SIGNATURE
in file RADIUSTests.php, constant CERTPROB_MD5_SIGNATURE
    The/a server certificate was signed with an MD5 signature.
CERTPROB_NOT_ACCEPTED
in file RADIUSTests.php, constant CERTPROB_NOT_ACCEPTED
    The server does accept this client certificate
CERTPROB_NOT_A_HOSTNAME
in file RADIUSTests.php, constant CERTPROB_NOT_A_HOSTNAME
    One of the names in the cert was not a hostname.
CERTPROB_NO_BASICCONSTRAINTS
in file RADIUSTests.php, constant CERTPROB_NO_BASICCONSTRAINTS
    The certificate does not set any BasicConstraints; particularly no CA = TRUE|FALSE
CERTPROB_NO_CDP
in file RADIUSTests.php, constant CERTPROB_NO_CDP
    The server certificate did not include a CRL Distribution Point, creating compat problems with Windows Phone 8.
CERTPROB_NO_CDP_HTTP
in file RADIUSTests.php, constant CERTPROB_NO_CDP_HTTP
    The server certificate did a CRL Distribution Point, but not to a HTTP/HTTPS URL. Possible compat problems.
CERTPROB_NO_COMMON_EAP_METHOD
in file RADIUSTests.php, constant CERTPROB_NO_COMMON_EAP_METHOD
    no EAP method could be agreed on, certs could not be extraced
CERTPROB_NO_CRL_AT_CDP_URL
in file RADIUSTests.php, constant CERTPROB_NO_CRL_AT_CDP_URL
    The server certificate's CRL Distribution Point URL couldn't be accessed and/or did not contain a CRL.
CERTPROB_NO_SERVER_CERT
in file RADIUSTests.php, constant CERTPROB_NO_SERVER_CERT
    There was no server certificate in the EAP server's chain.
CERTPROB_NO_TLS_WEBSERVER_OID
in file RADIUSTests.php, constant CERTPROB_NO_TLS_WEBSERVER_OID
    The server certificate did not contain the TLS Web Server OID, creating compat problems with many Windows versions.
CERTPROB_OUTSIDE_VALIDITY_PERIOD
in file RADIUSTests.php, constant CERTPROB_OUTSIDE_VALIDITY_PERIOD
    The received server certificate is revoked.
CERTPROB_OUTSIDE_VALIDITY_PERIOD_WARN
in file RADIUSTests.php, constant CERTPROB_OUTSIDE_VALIDITY_PERIOD_WARN
    At least one certificate is outside its validity period (not yet valid, or already expired)!
CERTPROB_ROOT_INCLUDED
in file RADIUSTests.php, constant CERTPROB_ROOT_INCLUDED
    The root CA certificate was sent by the EAP server.
CERTPROB_SERVER_CERT_REVOKED
in file RADIUSTests.php, constant CERTPROB_SERVER_CERT_REVOKED
    certificate is not currently valid (expired/not yet valid)
CERTPROB_SERVER_NAME_MISMATCH
in file RADIUSTests.php, constant CERTPROB_SERVER_NAME_MISMATCH
    The received server certificate's name did not match the configured name in the profile properties.
CERTPROB_SERVER_NAME_PARTIAL_MATCH
in file RADIUSTests.php, constant CERTPROB_SERVER_NAME_PARTIAL_MATCH
    The received server certificate's name did not match the configured name in the profile properties.
CERTPROB_TOO_MANY_SERVER_CERTS
in file RADIUSTests.php, constant CERTPROB_TOO_MANY_SERVER_CERTS
    There was more than one server certificate in the EAP server's chain.
CERTPROB_TRUST_ROOT_NOT_REACHED
in file RADIUSTests.php, constant CERTPROB_TRUST_ROOT_NOT_REACHED
    At least one certificate is outside its validity period, but this certificate does not take part in servder validation
CERTPROB_TRUST_ROOT_REACHED_ONLY_WITH_OOB_INTERMEDIATES
in file RADIUSTests.php, constant CERTPROB_TRUST_ROOT_REACHED_ONLY_WITH_OOB_INTERMEDIATES
    The received certificate chain did not carry the necessary intermediate CAs in the EAP conversation. Only the CAT Intermediate CA installation can complete the chain.
CERTPROB_UNABLE_TO_GET_CRL
in file RADIUSTests.php, constant CERTPROB_UNABLE_TO_GET_CRL
    the CRL of a certificate could not be found
CERTPROB_UNKNOWN_CA
in file RADIUSTests.php, constant CERTPROB_UNKNOWN_CA
    The server presented a certificate which is from an unknown authority
CERTPROB_WILDCARD_IN_NAME
in file RADIUSTests.php, constant CERTPROB_WILDCARD_IN_NAME
    One of the names contained a wildcard character.
CERTPROB_WRONGLY_ACCEPTED
in file RADIUSTests.php, constant CERTPROB_WRONGLY_ACCEPTED
    The server accepted this client certificate, but should not have
CERTPROB_WRONGLY_NOT_ACCEPTED
in file RADIUSTests.php, constant CERTPROB_WRONGLY_NOT_ACCEPTED
    The server does not accept this client certificate, but should have
checkTokenValidity
in file UserManagement.php, method UserManagement::checkTokenValidity()
    Checks if a given invitation token exists and is valid in the invitations database returns a string with the following values:
commitFlushAttributes
in file User.php, method User::commitFlushAttributes()
    This function deletes attributes from the database by their database row ID. Its typical (only) use is to take the return of beginFlushAttribute() and delete the attributes in there. It only deletes rows which actually belong to the instantiated user.
commitFlushAttributes
in file IdP.php, method IdP::commitFlushAttributes()
    after a beginFlushAttributes, deletes all attributes which are in the tobedeleted array
commitFlushAttributes
in file Profile.php, method Profile::commitFlushAttributes()
    after a beginFlushAttributes, deletes all attributes which are in the tobedeleted array
CAT.php
procedural page CAT.php
createIdPFromToken
in file UserManagement.php, method UserManagement::createIdPFromToken()
    This function creates a new IdP in the database based on a valid invitation token - or adds a new administrator to an existing one. The institution is created for the logged-in user (second argument) who presents the token (first argument). The tokens are created via createToken().
createToken
in file UserManagement.php, method UserManagement::createToken()
    Creates a new invitation token. The token's main purpose is to be sent out by mail. The function either can generate a token for a new administrator of an existing institution, or for a new institution. In the latter case, the institution only actually gets created in the DB if the token is actually consumed via createIdPFromToken().
d

d

$device
in file DeviceFactory.php, variable DeviceFactory::$device
    Contains the produced device instance
DBConnection.php
procedural page DBConnection.php
DeviceFactory.php
procedural page DeviceFactory.php
DBConnection
in file DBConnection.php, class DBConnection
    This class is a singleton for establishing a connection to the database
debug
in file Helper.php, function debug()
    write debug messages to the log
der2pem
in file X509.php, method X509::der2pem()
destroy
in file IdP.php, method IdP::destroy()
    deletes the IdP and all its profiles
destroy
in file Profile.php, method Profile::destroy()
    Deletes the profile from database and uninstantiates itself.
DeviceFactory
in file DeviceFactory.php, class DeviceFactory
    This factory instantiates a device module and makes it available in its member $device.
Device_mobileconfig_ios
in file mobileconfig_ios.php, class Device_mobileconfig_ios
    This is the main implementation class of the module
Device_mobileconfig_ios_56
in file mobileconfig_ios_56.php, class Device_mobileconfig_ios_56
    This is the main implementation class of the module
Device_mobileconfig_os_x
in file mobileconfig_os_x.php, class Device_mobileconfig_os_x
    This is the main implementation class of the module
downloadFile
in file Helper.php, function downloadFile()
e

e

$EAP_ANY
in file EAP.php, variable EAP::$EAP_ANY
    ANY: not really an EAP method, but the term to use when needing to express "any EAP method we know"
$EAP_NONE
in file EAP.php, variable EAP::$EAP_NONE
    NULL: no outer EAP, no inner EAP
EAP.php
procedural page EAP.php
EAP
in file EAP.php, class EAP
eapDisplayName
in file EAP.php, method EAP::eapDisplayName()
    This function takes the EAP method in array representation (OUTER/INNER) and returns it in a custom format for the Linux installers (not numbers, but strings as values).
EAPMethodArrayFromId
in file EAP.php, method EAP::EAPMethodArrayFromId()
EAPMethodIdFromArray
in file EAP.php, method EAP::EAPMethodIdFromArray()
error
in file Helper.php, function error()
escape_value
in file DBConnection.php, method DBConnection::escape_value()
exec
in file DBConnection.php, method DBConnection::exec()
    executes a query and triggers logging to the SQL audit log if it's not a SELECT
EXTERNAL_DB_SYNCSTATE_NOTSUBJECTTOSYNCING
in file IdP.php, constant EXTERNAL_DB_SYNCSTATE_NOTSUBJECTTOSYNCING
EXTERNAL_DB_SYNCSTATE_NOT_SYNCED
in file IdP.php, constant EXTERNAL_DB_SYNCSTATE_NOT_SYNCED
EXTERNAL_DB_SYNCSTATE_SYNCED
in file IdP.php, constant EXTERNAL_DB_SYNCSTATE_SYNCED
f

f

$FAST_GTC
in file EAP.php, variable EAP::$FAST_GTC
    EAP-FAST (GTC): Outer EAP type = 43, Inner EAP Type = 6
$federation
in file IdP.php, variable IdP::$federation
    The shortname of this IdP's federation
$FederationList
in file Federation.php, variable Federation::$FederationList
    all known federation, in an array with ISO short name as an index, and localised version of the pretty-print name as value.
Federation.php
procedural page Federation.php
FAST
in file EAP.php, constant FAST
Federation
in file Federation.php, class Federation
    This class represents an consortium federation.
fetchRawDataByIndex
in file DBConnection.php, method DBConnection::fetchRawDataByIndex()
    Retrieves data from the underlying tables, for situations where instantiating the IdP or Profile object is inappropriate
flushAttributes
in file IdP.php, method IdP::flushAttributes()
    deletes all attributes of this IdP from the database
flushSupportedEapMethods
in file Profile.php, method Profile::flushSupportedEapMethods()
    Removes all supported EAP methods
g

g

getAttributes
in file IdP.php, method IdP::getAttributes()
    This function retrieves the IdP-wide attributes. If called with the optional parameter, only attribute values for the attribute name in $option_name are retrieved; otherwise, all attributes are retrieved.
getAttributes
in file User.php, method User::getAttributes()
    This function retrieves the known attributes of the user from the private member priv_attributes.
getAttributes
in file Profile.php, method Profile::getAttributes()
    Returns an array of the profile's attributes.
getCollapsedAttributes
in file Profile.php, method Profile::getCollapsedAttributes()
    prepare profile attributes for device modules Gets profile attributes taking into account the most specific level on which they may be defined as wel as the chosen language.
getEapMethodsinOrderOfPreference
in file Profile.php, method Profile::getEapMethodsinOrderOfPreference()
    Produces an array of EAP methods supported by this profile, ordered by preference
getExternalDBEntityDetails
in file IdP.php, method IdP::getExternalDBEntityDetails()
    Fetches information from the external database about this IdP
getExternalDBEntityDetails
in file Federation.php, method Federation::getExternalDBEntityDetails()
getExternalDBId
in file IdP.php, method IdP::getExternalDBId()
    Retrieves the external DB identifier of this institution. Returns FALSE if no ID is known.
getExternalDBSyncCandidates
in file IdP.php, method IdP::getExternalDBSyncCandidates()
    Performs a lookup in an external database to determine matching entities to this IdP. The business logic of this function is roaming consortium specific; if no match algorithm is known for the consortium, FALSE is returned.
getExternalDBSyncState
in file IdP.php, method IdP::getExternalDBSyncState()
getFreshness
in file Profile.php, method Profile::getFreshness()
    gets the last-modified timestamp (useful for caching "dirty" check)
getLocalisedValue
in file Helper.php, function getLocalisedValue()
    pick a proper value for a given language
getShowtime
in file Profile.php, method Profile::getShowtime()
    Checks if the profile is shown (showable) to end users
getSufficientConfig
in file Profile.php, method Profile::getSufficientConfig()
getUserDownloadStats
in file Profile.php, method Profile::getUserDownloadStats()
    Retrieve current download stats from database, either for one specific device or for all devices
GTC
in file EAP.php, constant GTC
h

h

Helper.php
procedural page Helper.php
HIDDEN
in file Profile.php, constant HIDDEN
i

i

$identifier
in file User.php, variable User::$identifier
    This variable holds the user's persistent identifier. This is not a real name; it is just an opaque handle as was returned by the authentication source. It is comparable to an eduPersonTargetedId value (and may even be one).
$identifier
in file Profile.php, variable Profile::$identifier
    DB identifier of the profile
$identifier
in file IdP.php, variable IdP::$identifier
    The row index of this IdP in the database
$identifier
in file Federation.php, variable Federation::$identifier
    Textual short-hand representation of this Federation
$institution
in file Profile.php, variable Profile::$institution
    DB identifier of the parent institution of this profile
$inst_name
in file Profile.php, variable Profile::$inst_name
    name of the parent institution of this profile in the current language
IdP.php
procedural page IdP.php
IdP
in file IdP.php, class IdP
    This class represents an Identity Provider (IdP).
INCOMPLETE
in file Profile.php, constant INCOMPLETE
incrementDownloadStats
in file Profile.php, method Profile::incrementDownloadStats()
    Log a new download for our stats
initialise_errors
in file RADIUSTests.php, method RADIUSTests::initialise_errors()
innerAuth
in file EAP.php, method EAP::innerAuth()
instance
in file Options.php, method Options::instance()
    Returns the handle to the (only) instance of this class.
INTEGER_EAP_pwd
in file EAP.php, constant INTEGER_EAP_pwd
INTEGER_FAST_GTC
in file EAP.php, constant INTEGER_FAST_GTC
INTEGER_PEAP_MSCHAPv2
in file EAP.php, constant INTEGER_PEAP_MSCHAPv2
INTEGER_TLS
in file EAP.php, constant INTEGER_TLS
INTEGER_TTLS_GTC
in file EAP.php, constant INTEGER_TTLS_GTC
INTEGER_TTLS_MSCHAPv2
in file EAP.php, constant INTEGER_TTLS_MSCHAPv2
INTEGER_TTLS_PAP
in file EAP.php, constant INTEGER_TTLS_PAP
    Convenience functions for EAP types
invalidateToken
in file UserManagement.php, method UserManagement::invalidateToken()
    Invalidates a token so that it can't be used any more. Tokens automatically expire after 24h, but can be invalidated earlier, e.g. after having been used to create an institution. If the token doesn't exist in the DB or is already invalidated, nothing happens.
isAttributeAvailable
in file IdP.php, method IdP::isAttributeAvailable()
    This function returns the count of specific attributes in an IdP This function will not retreive the values attributes (particularly important for large blobs), it is mainly intended as a test for an attribute existance.
isDataRestricted
in file DBConnection.php, method DBConnection::isDataRestricted()
    Checks if a raw data pointer is public data (return value FALSE) or if
isEapTypeDefinitionComplete
in file Profile.php, method Profile::isEapTypeDefinitionComplete()
    Performs a sanity check for a given EAP type - did the admin submit enough information to create installers for him?
isFederationAdmin
in file User.php, method User::isFederationAdmin()
    This function checks whether a user is a federation administrator. When called without argument, it only checks if the user is a federation administrator of *any* federation. When given a parameter (ISO shortname of federation), it checks if the user administers this particular federation.
isOneProfileConfigured
in file IdP.php, method IdP::isOneProfileConfigured()
isOneProfileShowtime
in file IdP.php, method IdP::isOneProfileShowtime()
isSuperadmin
in file User.php, method User::isSuperadmin()
    This function tests if the current user has been configured as the system superadmin, i.e. if the user is allowed to execute the 112365365321.php script
l

l

$lang_index
in file CAT.php, variable CAT::$lang_index
    language code for the language set by the constructor
$lang_index
in file Profile.php, variable Profile::$lang_index
    current language
$locale
in file CAT.php, variable CAT::$locale
    language display name for the language set by the constructor
lastID
in file DBConnection.php, method DBConnection::lastID()
    Retrieves the last auto-id of an INSERT. Needs to be called immediately after the corresponding exec() call
listAllIdentityProviders
in file Federation.php, method Federation::listAllIdentityProviders()
    Lists all identity providers in the database adding information required by DiscoJuice.
listDevices
in file Profile.php, method Profile::listDevices()
    list all devices marking their availabiblity and possible redirects
listerrors
in file RADIUSTests.php, method RADIUSTests::listerrors()
    This function returns an array of errors which were encountered in all the tests.
listFederationAdmins
in file Federation.php, method Federation::listFederationAdmins()
listIdentityProviders
in file Federation.php, method Federation::listIdentityProviders()
    Lists all Identity Providers in this federation
listInstitutionsByAdmin
in file UserManagement.php, method UserManagement::listInstitutionsByAdmin()
    For a given persistent user identifier, returns an array of institution identifiers (not the actual objects!) for which this user is the/a administrator.
listKnownEAPTypes
in file EAP.php, method EAP::listKnownEAPTypes()
    This function enumerates all known EAP types and returns them as array
listPendingInvitations
in file UserManagement.php, method UserManagement::listPendingInvitations()
    Retrieves all pending invitations for an institution or for a federation.
listProfiles
in file IdP.php, method IdP::listProfiles()
    This function retrieves all registered profiles for this IdP from the database
listRecentlyExpiredInvitations
in file UserManagement.php, method UserManagement::listRecentlyExpiredInvitations()
    Retrieves all invitations which have expired in the last hour.
listUnmappedExternalEntities
in file Federation.php, method Federation::listUnmappedExternalEntities()
L_ERROR
in file Helper.php, constant L_ERROR
L_OK
in file Helper.php, constant L_OK
L_REMARK
in file Helper.php, constant L_REMARK
L_WARN
in file Helper.php, constant L_WARN
m

m

mobileconfig_ios.php
procedural page mobileconfig_ios.php
mobileconfig_ios_56.php
procedural page mobileconfig_ios_56.php
mobileconfig_os_x.php
procedural page mobileconfig_os_x.php
mobileconfig_superclass.php
procedural page mobileconfig_superclass.php
mobileconfig_superclass
in file mobileconfig_superclass.php, class mobileconfig_superclass
    This is the main implementation class of the module
MSCHAP2
in file EAP.php, constant MSCHAP2
n

n

$name
in file IdP.php, variable IdP::$name
    The name of this IdP in current locale.
$name
in file Profile.php, variable Profile::$name
    name of the profile in the current language
$NAPTR_hostname_records
in file RADIUSTests.php, variable RADIUSTests::$NAPTR_hostname_records
NAPTR
in file RADIUSTests.php, method RADIUSTests::NAPTR()
    Tests if this realm exists in DNS and has NAPTR records matching the configured consortium NAPTR target.
NAPTR_compliance
in file RADIUSTests.php, method RADIUSTests::NAPTR_compliance()
    Tests if all the dicovered NAPTR entries conform to the consortium's requirements
NAPTR_hostnames
in file RADIUSTests.php, method RADIUSTests::NAPTR_hostnames()
NAPTR_SRV
in file RADIUSTests.php, method RADIUSTests::NAPTR_SRV()
    Tests if NAPTR records can be resolved to SRVs. Will only run if NAPTR checks completed without error.
newIdP
in file Federation.php, method Federation::newIdP()
    Creates a new IdP inside the federation.
newProfile
in file IdP.php, method IdP::newProfile()
    Adds a new profile to this IdP.
NE_MSCHAP
in file EAP.php, constant NE_MSCHAP
NE_MSCHAP2
in file EAP.php, constant NE_MSCHAP2
NE_PAP
in file EAP.php, constant NE_PAP
NONE
in file EAP.php, constant NONE
NOTCONFIGURED
in file Profile.php, constant NOTCONFIGURED
o

o

Options.php
procedural page Options.php
openssl_result
in file RADIUSTests.php, method RADIUSTests::openssl_result()
    This function parses openssl s_client result
openssl_s_client
in file RADIUSTests.php, method RADIUSTests::openssl_s_client()
    This function executes openssl s_client command
Options
in file Options.php, class Options
    The Options class contains convenience functions around option handling. It is implemented as a singleton to prevent excessive DB requests; its content never changes during a script run.
optionType
in file Options.php, method Options::optionType()
    This function returns the properties of a given attribute name. This currently means it returns its type and its flag field ("ML").
owner
in file IdP.php, method IdP::owner()
    This function retrieves an array of authorised users which can manipulate this institution.
p

p

$PEAP_MSCHAP2
in file EAP.php, variable EAP::$PEAP_MSCHAP2
    PEAP-MSCHAPv2: Outer EAP Type = 25, Inner EAP Type = 26
$PWD
in file EAP.php, variable EAP::$PWD
    PWD: Outer EAP type = 52, no inner EAP
Profile.php
procedural page Profile.php
PEAP
in file EAP.php, constant PEAP
    some constants. Will PHPDoc render these nicely?
pem2der
in file X509.php, method X509::pem2der()
    transform PEM formed certificate to DER format
png_inject_consortium_logo
in file Helper.php, function png_inject_consortium_logo()
prepShowtime
in file Profile.php, method Profile::prepShowtime()
    set the showtime and QR-user attributes if prepShowTime says that there is enough info *and* the admin flagged the profile for showing
printCountryList
in file CAT.php, method CAT::printCountryList()
    Prepares a list of countries known to the CAT.
processCertificate
in file X509.php, method X509::processCertificate()
    prepare PEM and DER formats, MD5 and SHA1 fingerprints and subject of the certificate
Profile
in file Profile.php, class Profile
    This class represents an EAP Profile.
profileCount
in file IdP.php, method IdP::profileCount()
    This function gets the profile count for a given IdP The count could be retreived from the listProfiles method but this is less expensive.
property_certificate_get_field
in file RADIUSTests.php, method RADIUSTests::property_certificate_get_field()
    This function parses a X.509 cert and returns the value of $field
property_certificate_get_issuer
in file RADIUSTests.php, method RADIUSTests::property_certificate_get_issuer()
    This function parses a X.509 cert and returns the value of $field
property_check_intermediate
in file RADIUSTests.php, method RADIUSTests::property_check_intermediate()
    This function parses a X.509 intermediate CA cert and checks if it finds client device incompatibilities
property_check_policy
in file RADIUSTests.php, method RADIUSTests::property_check_policy()
    This function parses a X.509 cert and returns all certificatePolicies OIDs
property_check_servercert
in file RADIUSTests.php, method RADIUSTests::property_check_servercert()
    This function parses a X.509 server cert and checks if it finds client device incompatibilities
PWD
in file EAP.php, constant PWD
r

r

$realm
in file Profile.php, variable Profile::$realm
    realm of this profile (empty string if unset)
$return_codes
in file RADIUSTests.php, variable RADIUSTests::$return_codes
$root
in file CAT.php, variable CAT::$root
    stores the location of the root directory
RADIUSTests.php
procedural page RADIUSTests.php
RADIUSTests
in file RADIUSTests.php, class RADIUSTests
    Test suite to verify that an EAP setup is actually working as advertised in the real world. Can only be used if Config::$RADIUSTESTS is configured.
readyForShowtime
in file Profile.php, method Profile::readyForShowtime()
    Checks if the profile has enough information to have something to show to end users. This does not necessarily mean that there's a fully configured EAP type - it is sufficient if a redirect has been set for at least one device.
removeAdminFromIdP
in file UserManagement.php, method UserManagement::removeAdminFromIdP()
    Deletes an administrator from the IdP. If the IdP and user combination doesn't match, nothing happens.
RETVAL_CONNECTION_REFUSED
in file RADIUSTests.php, constant RETVAL_CONNECTION_REFUSED
    a RADIUS server refuses connection
RETVAL_CONVERSATION_REJECT
in file RADIUSTests.php, constant RETVAL_CONVERSATION_REJECT
    a RADIUS server talked EAP with us, but didn't like us in the end
RETVAL_IMMEDIATE_REJECT
in file RADIUSTests.php, constant RETVAL_IMMEDIATE_REJECT
    a RADIUS server did not want to talk EAP with us, but at least replied with a Reject
RETVAL_INCOMPLETE_DATA
in file RADIUSTests.php, constant RETVAL_INCOMPLETE_DATA
    not enough data provided to perform an authentication
RETVAL_INVALID
in file RADIUSTests.php, constant RETVAL_INVALID
    test executed, and there were errors
RETVAL_NONAPTR
in file RADIUSTests.php, constant RETVAL_NONAPTR
    no NAPTRs for domain; this is not an error, simply means that realm is not doing dynamic discovery for any service
RETVAL_NOTCONFIGURED
in file RADIUSTests.php, constant RETVAL_NOTCONFIGURED
    Test could not be run because CAT software isn't configured for it
RETVAL_NOT_CONFIGURED
in file RADIUSTests.php, constant RETVAL_NOT_CONFIGURED
RETVAL_NO_RESPONSE
in file RADIUSTests.php, constant RETVAL_NO_RESPONSE
    no reply at all from remote RADIUS server
RETVAL_OK
in file RADIUSTests.php, constant RETVAL_OK
    Test was executed and the result was as expected.
RETVAL_ONLYUNRELATEDNAPTR
in file RADIUSTests.php, constant RETVAL_ONLYUNRELATEDNAPTR
    no eduroam NAPTR for domain; this is not an error, simply means that realm is not doing dynamic discovery for eduroam
RETVAL_SERVER_UNFINISHED_COMM
in file RADIUSTests.php, constant RETVAL_SERVER_UNFINISHED_COMM
    auth flow stopped somewhere in the middle of a conversation
RETVAL_SKIPPED
in file RADIUSTests.php, constant RETVAL_SKIPPED
    Test skipped because there was nothing to be done
RETVAL_WRONG_PKCS12_PASSWORD
in file RADIUSTests.php, constant RETVAL_WRONG_PKCS12_PASSWORD
    PKCS12 password does not match the certificate file
rrmdir
in file Helper.php, function rrmdir()
    this direcory delete function has been copied from PHP documentation
s

s

sendMailToUser
in file User.php, method User::sendMailToUser()
setAnonymousIDSupport
in file Profile.php, method Profile::setAnonymousIDSupport()
    Toggle anonymous outer ID support.
setExternalDBId
in file IdP.php, method IdP::setExternalDBId()
setRealm
in file Profile.php, method Profile::setRealm()
    Specifies the realm of this profile.
set_locale
in file CAT.php, method CAT::set_locale()
    Sets the gettext domain
splitCertificate
in file X509.php, method X509::splitCertificate()
    split a certificate file into components
t

t

$TLS
in file EAP.php, variable EAP::$TLS
    EAP-TLS: Outer EAP Type = 13, no inner EAP
$TLS_CA_checks_result
in file RADIUSTests.php, variable RADIUSTests::$TLS_CA_checks_result
$TLS_certkeys
in file RADIUSTests.php, variable RADIUSTests::$TLS_certkeys
$TLS_clients_checks_result
in file RADIUSTests.php, variable RADIUSTests::$TLS_clients_checks_result
$TTLS_GTC
in file EAP.php, variable EAP::$TTLS_GTC
    TTLS-GTC: Outer EAP type = 21, Inner EAP Type = 6
$TTLS_MSCHAP2
in file EAP.php, variable EAP::$TTLS_MSCHAP2
    TTLS-MSCHAP-v2: Outer EAP type = 21, no inner EAP, inner non-EAP = 3
$TTLS_PAP
in file EAP.php, variable EAP::$TTLS_PAP
    TTLS-PAP: Outer EAP type = 21, no inner EAP, inner non-EAP = 1
testCache
in file Profile.php, method Profile::testCache()
    This function tests if the configurator needs to be regenerated (properties of the Profile may have changed since the last configurator generation).
TLS
in file EAP.php, constant TLS
TLS_clients_side_check
in file RADIUSTests.php, method RADIUSTests::TLS_clients_side_check()
    This function performs
totalIdPs
in file CAT.php, method CAT::totalIdPs()
TTLS
in file EAP.php, constant TTLS
u

u

$UDP_reachability_result
in file RADIUSTests.php, variable RADIUSTests::$UDP_reachability_result
$use_anon_outer
in file Profile.php, variable Profile::$use_anon_outer
    boolean value: should anonymous outer IDs be used or not?
User.php
procedural page User.php
UserManagement.php
procedural page UserManagement.php
UDP_login
in file RADIUSTests.php, method RADIUSTests::UDP_login()
UDP_reachability
in file RADIUSTests.php, method RADIUSTests::UDP_reachability()
    This function performs actual authentication checks with MADE-UP credentials.
UNAVAILABLE
in file Profile.php, constant UNAVAILABLE
updateCache
in file Profile.php, method Profile::updateCache()
    Updates database with new installler location
updateFreshness
in file IdP.php, method IdP::updateFreshness()
    This function sets the timestamp of last modification of the child profiles to the current timestamp. This is needed for installer caching: all installers which are on disk must be re-created if an attribute changes. This timestamp here is used to determine if the installer on disk is still new enough.
updateFreshness
in file Profile.php, method Profile::updateFreshness()
    update the last_changed timestamp for this profile
User
in file User.php, class User
    This class represents a known CAT User (i.e. an institution and/or federation adiministrator).
UserManagement
in file UserManagement.php, class UserManagement
    This class manages user privileges and bindings to institutions
uuid
in file Helper.php, function uuid()
    generates a UUID
w

w

writeAudit
in file CAT.php, method CAT::writeAudit()
    Writes an audit log entry to the audit log file. These audits are semantic logs; they don't record every single modification in the database, but provide a logical "who did what" overview. The exact modification SQL statements are logged automatically with writeSQLAudit() instead. The log file path is configurable in _config.php.
writeDeviceInfo
in file mobileconfig_superclass.php, method mobileconfig_superclass::writeDeviceInfo()
writeInstaller
in file mobileconfig_superclass.php, method mobileconfig_superclass::writeInstaller()
    prepare a zip archive containing files and settings which normally would be used inside the module to produce an installer
writeSQLAudit
in file CAT.php, method CAT::writeSQLAudit()
    Write an audit log entry to the SQL log file. Every SQL statement which is not a simple SELECT one will be written to the log file. The log file path is configurable in _config.php.
x

x

X509.php
procedural page X509.php
X509
in file X509.php, class X509
    This class contains handling functions for X.509 certificates

Documentation generated on Tue, 06 Oct 2015 06:11:16 +0000 by phpDocumentor 1.4.4