[ 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-2019 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 Cose\Key; 15 16 use Assert\Assertion; 17 18 class SymmetricKey extends Key 19 { 20 public const DATA_K = -1; 21 22 public function __construct(array $data) 23 { 24 parent::__construct($data); 25 Assertion::eq($data[self::TYPE], self::TYPE_OCT, 'Invalid symmetric key. The key type does not correspond to a symmetric key'); 26 Assertion::keyExists($data, self::DATA_K, 'Invalid symmetric key. The parameter "k" is missing'); 27 } 28 29 public function k(): string 30 { 31 return $this->get(self::DATA_K); 32 } 33 }
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 |