x509.ParsePKCS8PrivateKey () отклонить файл закрытого ключа Apple .p8 - PullRequest
0 голосов
/ 09 мая 2020

Я пытаюсь получить доступ к службе Apple API, которая требует токена JWT для аутентификации. И Apple принимает только ES256 в качестве алгоритма шифрования. Когда я пытаюсь разобрать файл .p8 с помощью go встроенной функции x509.ParsePKCS8PrivateKey (), он показывает

<nil> asn1: structure error: tags don't match (16 vs {class:0 tag:13 length:45 isCompound:true}) {optional:false explicit:false application:false private:false defaultValue:<nil> tag:<nil> stringType:0 timeType:0 set:false omitEmpty:false} pkcs1PrivateKey @2
...