primo commit
This commit is contained in:
23
libraries/vendor/web-token/jwt-library/KeyManagement/Analyzer/NoneAnalyzer.php
vendored
Normal file
23
libraries/vendor/web-token/jwt-library/KeyManagement/Analyzer/NoneAnalyzer.php
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace Jose\Component\KeyManagement\Analyzer;
|
||||
|
||||
use Jose\Component\Core\JWK;
|
||||
|
||||
final class NoneAnalyzer implements KeyAnalyzer
|
||||
{
|
||||
public function analyze(JWK $jwk, MessageBag $bag): void
|
||||
{
|
||||
if ($jwk->get('kty') !== 'none') {
|
||||
return;
|
||||
}
|
||||
|
||||
$bag->add(
|
||||
Message::high(
|
||||
'This key is a meant to be used with the algorithm "none". This algorithm is not secured and should be used with care.'
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user