Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
Zend_Oauth_Signature_Hmac Class Reference
Inheritance diagram for Zend_Oauth_Signature_Hmac:
Zend_Oauth_Signature_SignatureAbstract

Public Member Functions

 sign (array $params, $method=null, $url=null)
 
- Public Member Functions inherited from Zend_Oauth_Signature_SignatureAbstract
 __construct ($consumerSecret, $tokenSecret=null, $hashAlgo=null)
 
 sign (array $params, $method=null, $url=null)
 
 normaliseBaseSignatureUrl ($url)
 

Additional Inherited Members

- Protected Member Functions inherited from Zend_Oauth_Signature_SignatureAbstract
 _assembleKey ()
 
 _getBaseSignatureString (array $params, $method=null, $url=null)
 
 _toByteValueOrderedQueryString (array $params)
 
- Protected Attributes inherited from Zend_Oauth_Signature_SignatureAbstract
 $_hashAlgorithm = null
 
 $_key = null
 
 $_consumerSecret = null
 
 $_tokenSecret = ''
 

Detailed Description

Definition at line 34 of file Hmac.php.

Member Function Documentation

◆ sign()

sign ( array  $params,
  $method = null,
  $url = null 
)

Sign a request

Parameters
array$params
mixed$method
mixed$url
Returns
string

Definition at line 44 of file Hmac.php.

45  {
46  $binaryHash = Zend_Crypt_Hmac::compute(
47  $this->_key,
48  $this->_hashAlgorithm,
51  );
52  return base64_encode($binaryHash);
53  }
const BINARY
Definition: Hmac.php:77
_getBaseSignatureString(array $params, $method=null, $url=null)
static compute($key, $hash, $data, $output=self::STRING)
Definition: Hmac.php:91
$method
Definition: info.phtml:13
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE]
Definition: website.php:18

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