| | |
| | | * @author Nathan Fredrickson <nathan@silverorange.com> |
| | | * @copyright 2005-2010 silverorange |
| | | * @license http://www.gnu.org/copyleft/lesser.html LGPL License 2.1 |
| | | * @version CVS: $Id: SubKey.php 302768 2010-08-25 13:45:52Z gauthierm $ |
| | | * @version CVS: $Id$ |
| | | * @link http://pear.php.net/package/Crypt_GPG |
| | | */ |
| | | |
| | |
| | | */ |
| | | class Crypt_GPG_SubKey |
| | | { |
| | | // {{{ class constants |
| | | // {{{ algorithm class constants |
| | | |
| | | /** |
| | | * RSA encryption algorithm. |
| | |
| | | const ALGORITHM_ELGAMAL_ENC_SGN = 20; |
| | | |
| | | // }}} |
| | | // {{{ usage class constants |
| | | |
| | | /** |
| | | * Key can be used to encrypt |
| | | */ |
| | | const USAGE_ENCRYPT = 1; |
| | | |
| | | /** |
| | | * Key can be used to sign |
| | | */ |
| | | const USAGE_SIGN = 2; |
| | | |
| | | /** |
| | | * Key can be used to certify other keys |
| | | */ |
| | | const USAGE_CERTIFY = 4; |
| | | |
| | | /** |
| | | * Key can be used for authentication |
| | | */ |
| | | const USAGE_AUTHENTICATION = 8; |
| | | |
| | | // }}} |
| | | // {{{ class properties |
| | | |
| | | /** |