Beispiel #1
0
 /**
  * Высылаемая строка запроса
  *
  * @return string
  */
 public function generateSigningInput()
 {
     $token = JWS_Base64::urlEncode(JWS_Json::encode($this->_header)) . ".";
     if (is_array($this->_payload)) {
         $token .= JWS_Base64::urlEncode(JWS_Json::encode($this->_payload));
     } else {
         $token .= JWS_Base64::urlEncode($this->_payload);
     }
     return $token;
 }
Beispiel #2
0
 /**
  * Шифрует ключ доступа платежей (для последующего сохранения в БД).
  *
  * @param string $token Не зашифрованные ключ
  */
 public function setAccessToken($token)
 {
     $this->data['access_token'] = JWS_Base64::urlEncode(self::des()->encrypt($token));
 }