Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
A Zend_Auth Authentication Adapter allowing the use of Information Cards as an authentication mechanism
Zend_InfoCard $_infoCard = ''The instance of Zend_InfoCard
Detailsstring $_xmlToken = ''The XML Token being authenticated
Details__construct(
string $strXmlDocument
)
:
voidConstructor
DetailsaddCertificatePair(
string $private_key_file, string $public_key_file, string $type
=
Zend_InfoCard_Cipher, string $password
=
null
)
:
stringAdd a Certificate Pair to the list of certificates searched by the component
Detailsauthenticate(
)
:
Zend_Auth_ResultAuthenticates the XML token
DetailsgetAdapter(
)
:
Zend_InfoCard_Adapter_InterfaceRetrieves the InfoCard component adapter being used
DetailsgetCertificatePair(
string $key_id
)
:
arrayReturn a Certificate Pair from a key ID
DetailsgetPKCipherObject(
)
:
Zend_InfoCard_Cipher_PKI_InterfaceRetrieves the InfoCard public key cipher object being used
DetailsgetSymCipherObject(
)
:
Zend_InfoCard_Cipher_Symmetric_InterfaceRetrieves the Symmetric cipher object being used
DetailsgetXmlToken(
)
:
stringGet the XML Token being processed
DetailsremoveCertificatePair(
string $key_id
)
:
Zend_Auth_Adapter_InfoCardRemove a Certificate Pair by Key ID from the search list
DetailssetAdapter(
Zend_InfoCard_Adapter_Interface $a
)
:
Zend_Auth_Adapter_InfoCardSets the InfoCard component Adapter to use
DetailssetPKICipherObject(
Zend_InfoCard_Cipher_PKI_Interface $cipherObj
)
:
Zend_Auth_Adapter_InfoCardSets the InfoCard public key cipher object to use
DetailssetSymCipherObject(
Zend_InfoCard_Cipher_Symmetric_Interface $cipherObj
)
:
Zend_Auth_Adapter_InfoCardSets the InfoCard symmetric cipher object to use
DetailssetXmlToken(
string $strXmlToken
)
:
Zend_Auth_Adapter_InfoCardSet the XML Token to be processed
Details