public function checkJWS(Object\JWSInterface $jws, $signature)
{
Assertion::integer($signature);
Assertion::lessThan($signature, $jws->countSignatures());
$checked_claims = $this->checkJWT($jws);
$protected_headers = $jws->getSignature($signature)->getProtectedHeaders();
$headers = $jws->getSignature($signature)->getHeaders();
$this->checkHeaders($protected_headers, $headers, $checked_claims);
}