#crypto 

Сравнение имён в OpenSSL

https://danielmangum.com/posts/fooling-go-x509-certificate-verification/
Как всегда OpenSSL отличился. Он сравнивает не напрямую значение
(issuer) name, а его какое-то текстовое представление. Но ведь это же
DER кодирование, поэтому представление должно быть одинаково, поэтому
одинаковые имена должны иметь одно и то же DER представление. Ведь так?
OpenSSL посчитал иначе. Даже отличающиеся (PRINTABLE STRING vs UTF8)
там могут при сравнении совпасть.

Мы на работе сравнивали DER закодированное представление. Что, как и в
Go, было правильно.

    [оставить комментарий]