Articles of x509certificate

Как подписать сертификат X.509 с RS256 в PHP? Не удалось получить действительный отпечаток пальца … x5t

Я реализовал библиотеку генераторов токенов JWT отсюда , и я могу получить токен RS256 (полезная нагрузка). Но у меня проблема с данными заголовка: мне нужно одно значение заголовка «x5t», которое не генерируется из данной библиотеки. Мне нужны данные заголовка, такие как: { "typ": "JWT", "alg": "RS256", "x5t": "COm8ON2SD2MTc5jwcxZ0vE3-XJo" } Я получаю первые два параметра успешно, […]

Анализ синтаксиса X509

Я хочу проанализировать сертификат X.509 на php. Сертификат находится в формате X.509 в формате DER. Я попытался использовать openssl_x509_parse method в php, но он не работает. Данные сертификата являются действительными данными, полученными после запуска команды в mdm для CertificateList. Я использую приведенный ниже код: $data = 'MIIDizCCAnMCCQDCpCAUbA2P4TANBgkqhkiG9w0BAQUFADBrMSIw IAYDVQQKDBkqLnNtYXJ0c291cmNpbmdnbG9iYWwubmV0MSEwHwYD VQQLDBhEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQxIjAgBgNVBAMM GSouc21hcnRzb3VyY2luZ2dsb2JhbC5uZXQwHhcNMTIwNTI5MTM1 NTU0WhcNMTMwNTI5MTM1NTU0WjCBozELMAkGA1UEBhMCTlkxCzAJ BgNVBAgTAk5KMQswCQYDVQQHEwJOSjEiMCAGA1UEChMZU21hcnRz b3VyY2luZyBHbG9iYWwgSU5DLjEPMA0GA1UECxMGTW9iaWxlMRYw FAYDVQQDEw1TbWl0YSBZZWRla2FyMS0wKwYJKoZIhvcNAQkBFh5z bWl0YXlAc21hcnRzb3VyY2luZ2dsb2JhbC5jb20wggEiMA0GCSqG […]

Как получить алгоритм подписи из сертификата?

Я хочу использовать функцию PHP openssl_verify (), чтобы проверить подписи разных сертификатов X.509. У меня есть все, что нужно (сертификат, $ data, $ signature, $ pub_key_id), за исключением алгоритма подписи, но который хранится в сертификате. Мой простой вопрос: как я могу извлечь алгоритм подписи из сертификатов?