public function addHeader(HeaderParameter\ParameterInterface $parameter, $critical = false) { $this->header->setParameter($parameter, $critical); }
public function sign(Token $token) { $token->addHeader(new Algorithm($this->encryption->getAlgorithmName())); $rawSignature = $this->getUnsignedValue($token); $signature = $this->encryption->encrypt($rawSignature); $token->setSignature($signature); }