public function addSignatureFromLoadedData($signature, $encoded_protected_headers, array $headers) { $jws = clone $this; $jws->signatures[] = Signature::createSignatureFromLoadedData($signature, $encoded_protected_headers, $headers); return $jws; }