Exemple #1
0
 /**
  * {@inheritdoc}
  */
 public function getSupportedSignatureAlgorithms()
 {
     return $this->signer->getSupportedSignatureAlgorithms();
 }
 /**
  * @param array $claims
  * @param array $protected_headers
  *
  * @return string
  */
 public function sign(array $claims, array $protected_headers)
 {
     $instruction = new SignatureInstruction($this->signature_key, $protected_headers);
     return $this->signer->sign($claims, [$instruction], JSONSerializationModes::JSON_COMPACT_SERIALIZATION);
 }