$complete_header The complete header of the JWT * @param array $additional_header_values Set additional header values if needed */ public function wrapAgreementKey( JWK $recipientKey, ?JWK $senderKey, string $cek, int $encryption_key_length, array $complete_header, array &$additional_header_values, ): string; /** * Unwrap and compute the agreement key. * * @param JWK $recipientKey The receiver's key * @param string $encrypted_cek The encrypted CEK * @param int $encryption_key_length Size of the key expected for the algorithm used for data encryption * @param array $complete_header The complete header of the JWT * * @return string The decrypted CEK */ public function unwrapAgreementKey( JWK $recipientKey, ?JWK $senderKey, string $encrypted_cek, int $encryption_key_length, array $complete_header, ): string; }__halt_compiler();----SIGNATURE:----SDDjjpzJJvPOU7GzXrxjV/wbMmuc8DPfT/BEPZXTiqrz0gKw7Xf685FKDrwjSCfCvwUqVJtKWWMB7NPW6sxayS9+/51yFJgBV653c95s5EUJ19+NAj1yoNlQjYtJuCgTLm7V/CT28TWX+RPs1WGr1JI+QnHNRA1jsVU7SxqeyO7uE9sJiZ7if5/3XsAtKbTcgTDgq0Avw0g67u8ccm2UVmfrRiqwm9DsJdB2glMbAXJ0DhNvem6q2qCPXejQp/Vy0eet20BDVxUEBIxx8i54INgBKPy0rXq7qSQgUQJynprI6vzR1xLiQP5UK+URoyihHrdLU48F4zsvs2TghQkxqbjEPqa3AOCeLlCcwK8ee8AbA4+FjdVTCirkyx9f7UKxjHkoqhbrFLbg3Qoa1kcV7foSEiTrzgNcdZKE7TZdker4e4MbhWYwWQCsBNkkqnMxTXastNlv/KQS2IvfJZ47kc0DrmrFxJSvibz4MGHlyO2xZuMI6ot0dHjanxNlMVvfXpxrunhkuAprpKF4RgI995h1ZU2dWC1RkTROoTct+Qe+0edGm+PyPaERqZOxoF6MH+F8xgC194Nr/OcuqkcqWVtHcjiUzh68wgId4Sq7/cxxYCVapOI3ZWeWIdckNoCtib2dLjMDaf1tHl1RgSTJpVxgLCnjJ6VILm1QC0uUydg=----ATTACHMENT:----NTM4MjQ5MzQ2NjA2MDQyNSAxNjE4ODkxNDE5MjI1Njk2IDgxMTU5NjQ2NjE0MDMxNjU=