public function testEncode() { $data = array('url' => 'https://openidconnect.info'); $exepted_enc = '{"url":"https://openidconnect.info"}'; $enc = Akita_JOSE_Json::encode($data); $this->assertEquals($exepted_enc, $enc); }
/** * return JWT Signing Input * * @return string Signing Input String */ public function generateSigningInput() { $token = Akita_JOSE_Base64::urlEncode(Akita_JOSE_Json::encode($this->_header)) . "."; if (is_array($this->_payload)) { $token .= Akita_JOSE_Base64::urlEncode(Akita_JOSE_Json::encode($this->_payload)); } else { $token .= Akita_JOSE_Base64::urlEncode($this->_payload); } return $token; }