[ Index ] |
PHP Cross Reference of Joomla 4.2.2 documentation |
[Summary view] [Print] [Text view]
1 <?php 2 3 declare(strict_types=1); 4 5 /* 6 * The MIT License (MIT) 7 * 8 * Copyright (c) 2014-2020 Spomky-Labs 9 * 10 * This software may be modified and distributed under the terms 11 * of the MIT license. See the LICENSE file for details. 12 */ 13 14 namespace Jose\Component\Signature\Algorithm; 15 16 use Jose\Component\Core\Algorithm; 17 use Jose\Component\Core\JWK; 18 19 interface MacAlgorithm extends Algorithm 20 { 21 /** 22 * Sign the input. 23 * 24 * @param JWK $key The private key used to hash the data 25 * @param string $input The input 26 */ 27 public function hash(JWK $key, string $input): string; 28 29 /** 30 * Verify the signature of data. 31 * 32 * @param JWK $key The private key used to hash the data 33 * @param string $input The input 34 * @param string $signature The signature to verify 35 */ 36 public function verify(JWK $key, string $input, string $signature): bool; 37 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Wed Sep 7 05:41:13 2022 | Chilli.vc Blog - For Webmaster,Blog-Writer,System Admin and Domainer |