|
TYPO3 API
SVNRelease
|
00001 <?php 00002 /*************************************************************** 00003 * Copyright notice 00004 * 00005 * (c) 2009-2011 Dmitry Dulepov <dmitry@typo3.org> 00006 * All rights reserved 00007 * 00008 * This script is part of the TYPO3 project. The TYPO3 project is 00009 * free software; you can redistribute it and/or modify 00010 * it under the terms of the GNU General Public License as published by 00011 * the Free Software Foundation; either version 2 of the License, or 00012 * (at your option) any later version. 00013 * 00014 * The GNU General Public License can be found at 00015 * http://www.gnu.org/copyleft/gpl.html. 00016 * 00017 * This script is distributed in the hope that it will be useful, 00018 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00019 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00020 * GNU General Public License for more details. 00021 * 00022 * This copyright notice MUST APPEAR in all copies of the script! 00023 ***************************************************************/ 00024 00025 /** 00026 * [CLASS/FUNCTION INDEX of SCRIPT] 00027 * 00028 * $Id: class.tx_rsaauth_abstract_storage.php 10120 2011-01-18 20:03:36Z ohader $ 00029 */ 00030 00031 00032 /** 00033 * This class contains the abstract storage for the RSA private keys 00034 * 00035 * @author Dmitry Dulepov <dmitry@typo3.org> 00036 * @package TYPO3 00037 * @subpackage tx_rsaauth 00038 */ 00039 abstract class tx_rsaauth_abstract_storage { 00040 00041 /** 00042 * Retrieves the key from the storage 00043 * 00044 * @return string The key or null 00045 */ 00046 abstract public function get(); 00047 00048 /** 00049 * Stores the key in the storage 00050 * 00051 * @param string $key The key 00052 */ 00053 abstract public function put($key); 00054 } 00055 00056 if (defined('TYPO3_MODE') && isset($GLOBALS['TYPO3_CONF_VARS'][TYPO3_MODE]['XCLASS']['ext/rsaauth/storage/class.tx_rsaauth_abstract_storage.php'])) { 00057 include_once($GLOBALS['TYPO3_CONF_VARS'][TYPO3_MODE]['XCLASS']['ext/rsaauth/storage/class.tx_rsaauth_abstract_storage.php']); 00058 } 00059 00060 ?>
1.8.0