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