Не могу проверить уведомление Apple Server JWT TokenPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Не могу проверить уведомление Apple Server JWT Token

Сообщение Anonymous »

Я пытаюсь проверить уведомление Apple Server v2 (песочница) библиотекой PHP:
https://github.com/web-token/jwt-framework
на основе документации: https://web-token.spomky-labs.com/v/v2. ... ws-loading Я думал, что это должно выполнять работу: < /p>

Код: Выделить всё

$jwt = 'eyJh...';
$jwk = JWKFactory::createFromCertificateFile('AppleRootCA-G3.cer');

$algorithmManager = new AlgorithmManager([
new ES256(),
]);

$jwsVerifier = new JWSVerifier(
$algorithmManager
);

$serializerManager = new JWSSerializerManager([
new CompactSerializer(),
]);

$jws = $serializerManager->unserialize($jwt);
$isVerified = $jwsVerifier->verifyWithKey($jws, $jwk, 0);
< /code>
Тем не менее, он не получает положительной проверки. Я отладил это на этот момент: < /p>
$result = openssl_verify($input, $der, $pem, $this->getHashAlgorithm());
, который даст false, но нет контента в openssl_error_string ()
Есть предложения?

Подробнее здесь: https://stackoverflow.com/questions/731 ... -jwt-token
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»