beldmit: (Программизм)
Dmitry Belyavskiy ([personal profile] beldmit) wrote2018-07-15 06:58 pm

Програмистский лытдыбр

Когда писали Коран, водку не изобрели. Поэтому некоторые мусульмане её пьют.

Когда начинали писать OpenSSL, Unicode ещё не распространился. Поэтому иногда, ковыряясь в OpenSSL, мне хочется выпить водки.

Собственно, реализую потихоньку RFC 8398. О пользе этого стандарта у меня мнение отдельное, но начал я там ковыряться ещё во время проекта по интернациональным email-адресам в ТЦИ, и хочется довести дело до конца. Да и по-хорошему все расширения X.509 надо бы подружить с Unicode, это уже для России вполне актуально. Вот сделал вывод EAI как набор байтов, но надо будет как уникодную строку.

Отдельная проблема в том, что Unicode я не до конца понимаю, а чем вывод в терминал последовательности байт как байт и той же последовательности как уникодного символа – не понимаю почти совсем. Но список функций (X509V3_EXT_val_prn, X509V3_EXT_print и ещё парочку) под дальнейшее допиливание составил. Задача — сделать опцию nameopt работающей с extensions так же, как и с полями основного сертификата.

[identity profile] permea-kra.livejournal.com 2018-07-16 08:09 am (UTC)(link)
>Поэтому иногда, ковыряясь в OpenSSL, мне хочется выпить водки.

А от чтения стандарта на юникод и его кодировки такого желания не возникало ?