category Zend
package Zend_Crypt
copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
license New BSD License

 Methods

Class constructor

__construct(array $options = null

Parameters

$options

array

Exceptions

\Zend_Crypt_Rsa_Exception

decrypt()

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

Parameters

$data

string

$key

\Zend_Crypt_Rsa_Key

$format

string

Returns

string

encrypt()

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

Parameters

$data

string

$key

\Zend_Crypt_Rsa_Key

$format

string

Returns

string

generateKeys()

generateKeys(array $configargs = null) : \ArrayObject

Parameters

$configargs

array

Exceptions

\Zend_Crypt_Rsa_Exception

Returns

\ArrayObject

getCertificatePath()

getCertificatePath() 

getCertificateString()

getCertificateString() 

getHashAlgorithm()

getHashAlgorithm() 

getPemPath()

getPemPath() 

getPemString()

getPemString() : string

Returns

string

getPrivateKey()

getPrivateKey() 

getPublicKey()

getPublicKey() 

setCertificatePath()

setCertificatePath($value) 

Parameters

$value

setCertificateString()

setCertificateString($value) 

Parameters

$value

setHashAlgorithm()

setHashAlgorithm($name) 

Parameters

$name

setOptions()

setOptions(array $options) 

Parameters

$options

setPemPath()

setPemPath($value) 

Parameters

$value

setPemString()

setPemString(string $value) 

Parameters

$value

string

sign()

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

Parameters

$data

string

$privateKey

\Zend_Crypt_Rsa_Key_Private

$format

string

Returns

string

verifySignature()

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

Parameters

$data

string

$signature

string

$format

string

Returns

string

_parseConfigArgs()

_parseConfigArgs(array $config = null

Parameters

$config

 Properties

 

$_certificatePath

$_certificatePath 

Default

 

$_certificateString

$_certificateString 

Default

 

$_hashAlgorithm

$_hashAlgorithm 

Default

 

$_passPhrase

$_passPhrase 

Default

 

$_pemPath

$_pemPath 

Default

 

$_pemString

$_pemString : string

Default

 

$_privateKey

$_privateKey 

Default

 

$_publicKey

$_publicKey 

Default

 Constants

 

BASE64

BASE64 = 'base64' 
 

BINARY

BINARY = 'binary'