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
string $_xmlToken = ''
The XML Token being authenticated
__construct(
string $strXmlDocument
)
:
void
Constructor
addCertificatePair(
string $private_key_file, string $public_key_file, string $type
=
Zend_InfoCard_Cipher, string $password
=
null
)
:
string
Add a Certificate Pair to the list of certificates searched by the component
authenticate(
)
:
Zend_Auth_Result
Authenticates the XML token
getAdapter(
)
:
Zend_InfoCard_Adapter_Interface
Retrieves the InfoCard component adapter being used
getCertificatePair(
string $key_id
)
:
array
Return a Certificate Pair from a key ID
getPKCipherObject(
)
:
Zend_InfoCard_Cipher_PKI_Interface
Retrieves the InfoCard public key cipher object being used
getSymCipherObject(
)
:
Zend_InfoCard_Cipher_Symmetric_Interface
Retrieves the Symmetric cipher object being used
getXmlToken(
)
:
string
Get the XML Token being processed
removeCertificatePair(
string $key_id
)
:
Zend_Auth_Adapter_InfoCard
Remove a Certificate Pair by Key ID from the search list
setAdapter(
Zend_InfoCard_Adapter_Interface $a
)
:
Zend_Auth_Adapter_InfoCard
Sets the InfoCard component Adapter to use
setPKICipherObject(
Zend_InfoCard_Cipher_PKI_Interface $cipherObj
)
:
Zend_Auth_Adapter_InfoCard
Sets the InfoCard public key cipher object to use
setSymCipherObject(
Zend_InfoCard_Cipher_Symmetric_Interface $cipherObj
)
:
Zend_Auth_Adapter_InfoCard
Sets the InfoCard symmetric cipher object to use
setXmlToken(
string $strXmlToken
)
:
Zend_Auth_Adapter_InfoCard
Set the XML Token to be processed