\Zend_Crypt_Rsa
- Copyright: Copyright (c) 2005-2011 Zend Technologies USA Inc. (http://www.zend.com)
- License: http://framework.zend.com/license/new-bsd New BSD License
Synopsis
class Zend_Crypt_Rsa
{
- // constants
- const BINARY = 'binary';
- const BASE64 = 'base64';
- // members
- protected $_privateKey;
- protected $_publicKey;
- protected $_pemString;
- protected $_pemPath;
- protected $_certificateString;
- protected $_certificatePath;
- protected $_hashAlgorithm;
- protected $_passPhrase;
- // methods
- public void __construct()
- public void setOptions()
- public void getPrivateKey()
- public void getPublicKey()
- public string sign()
- public string verifySignature()
- public string encrypt()
- public string decrypt()
- public void generateKeys()
- public void setPemString()
- public void setPemPath()
- public void setCertificateString()
- public void setCertificatePath()
- public void setHashAlgorithm()
- public string getPemString()
- public void getPemPath()
- public void getCertificateString()
- public void getCertificatePath()
- public void getHashAlgorithm()
- protected void _parseConfigArgs()
Constants
Name | Value |
---|---|
BINARY | 'binary' |
BASE64 | 'base64' |
Members
protected
- $_certificatePath
- $_certificateString
- $_hashAlgorithm
- $_passPhrase
- $_pemPath
- $_pemString — string
- $_privateKey
- $_publicKey
Methods
protected
public
- __construct() — Class constructor
- decrypt()
- encrypt()
- generateKeys()
- getCertificatePath()
- getCertificateString()
- getHashAlgorithm()
- getPemPath()
- getPemString()
- getPrivateKey()
- getPublicKey()
- setCertificatePath()
- setCertificateString()
- setHashAlgorithm()
- setOptions()
- setPemPath()
- setPemString()
- sign()
- verifySignature()