Допустим, вы используете AWS и хотите использовать аутентификацию на основе идентификатора с использованием Cognito.
Затем aws
предоставляет вам ключ publi c, с которым вы можете проверить полезную нагрузку cognito.
Давайте также предположим, что вы не хотите или не можете использовать какие-либо необычные библиотеки, такие как jose, поскольку вы заблокированы в сильно ограниченном окружении.
Путь к go - это BASH скрипт, который бы сделать старый добрый Брайан Керниган гордый. Вы должны сначала понять кодировку. Base64Url
необходимо перевести на Base64.
Это достигается с помощью символов заполнения =
Если количество символов делится на 4
, вам не нужно заполнять символы. Это относится к двоичному представлению di git. После этого вы можете перевести Base64
в binary
.
Но как мне преобразовать JWKS/JWT
в PEM
файл, используя только программы BASH и BASH