Public Member Functions | Data Fields | Protected Member Functions | Protected Attributes

Zend_Crypt_Rsa Class Reference

Public Member Functions

 __construct (array $options=null)
 setOptions (array $options)
 getPrivateKey ()
 getPublicKey ()
 sign ($data, Zend_Crypt_Rsa_Key_Private $privateKey=null, $format=null)
 verifySignature ($data, $signature, $format=null)
 encrypt ($data, Zend_Crypt_Rsa_Key $key, $format=null)
 decrypt ($data, Zend_Crypt_Rsa_Key $key, $format=null)
 generateKeys (array $configargs=null)
 setPemString ($value)
 setPemPath ($value)
 setCertificateString ($value)
 setCertificatePath ($value)
 setHashAlgorithm ($name)
 getPemString ()
 getPemPath ()
 getCertificateString ()
 getCertificatePath ()
 getHashAlgorithm ()

Data Fields

const BINARY = 'binary'
const BASE64 = 'base64'

Protected Member Functions

 _parseConfigArgs (array $config=null)

Protected Attributes

 $_privateKey = null
 $_publicKey = null
 $_pemString = null
 $_pemPath = null
 $_certificateString = null
 $_certificatePath = null
 $_hashAlgorithm = OPENSSL_ALGO_SHA1
 $_passPhrase = null

Detailed Description

Definition at line 39 of file Rsa.php.


Member Function Documentation

decrypt ( data,
Zend_Crypt_Rsa_Key key,
format = null 
)
Parameters:
string$data
Zend_Crypt_Rsa_Key$key
string$format
Returns:
string

Definition at line 175 of file Rsa.php.

encrypt ( data,
Zend_Crypt_Rsa_Key key,
format = null 
)
Parameters:
string$data
Zend_Crypt_Rsa_Key$key
string$format
Returns:
string

Definition at line 155 of file Rsa.php.

getPemString (  )
Returns:
string

Definition at line 261 of file Rsa.php.

setPemString ( value )
Parameters:
string$value

Definition at line 218 of file Rsa.php.

sign ( data,
Zend_Crypt_Rsa_Key_Private privateKey = null,
format = null 
)
Parameters:
string$data
Zend_Crypt_Rsa_Key_Private$privateKey
string$format
Returns:
string

Definition at line 113 of file Rsa.php.

verifySignature ( data,
signature,
format = null 
)
Parameters:
string$data
string$signature
string$format
Returns:
string

Definition at line 138 of file Rsa.php.


The documentation for this class was generated from the following file: