public function sign($key, $password = null) { $this->signature = $this->getSigner()->sign($this->generateSigninInput(), $key, $password); $this->isSigned = true; return $this->signature; }
/** * {@inheritdoc} */ public function encode(array $data) { $jws = new JWS(self::ALGORYTHM); $jws->setPayload($data); $jws->sign($this->getPrivateKey()); return $jws->getTokenString(); }