Програмистский лытдыбр
Jul. 15th, 2018 06:58 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Когда писали Коран, водку не изобрели. Поэтому некоторые мусульмане её пьют.
Когда начинали писать OpenSSL, Unicode ещё не распространился. Поэтому иногда, ковыряясь в OpenSSL, мне хочется выпить водки.
Собственно, реализую потихоньку RFC 8398. О пользе этого стандарта у меня мнение отдельное, но начал я там ковыряться ещё во время проекта по интернациональным email-адресам в ТЦИ, и хочется довести дело до конца. Да и по-хорошему все расширения X.509 надо бы подружить с Unicode, это уже для России вполне актуально. Вот сделал вывод EAI как набор байтов, но надо будет как уникодную строку.
Отдельная проблема в том, что Unicode я не до конца понимаю, а чем вывод в терминал последовательности байт как байт и той же последовательности как уникодного символа – не понимаю почти совсем. Но список функций (X509V3_EXT_val_prn, X509V3_EXT_print и ещё парочку) под дальнейшее допиливание составил. Задача — сделать опцию nameopt работающей с extensions так же, как и с полями основного сертификата.
Когда начинали писать OpenSSL, Unicode ещё не распространился. Поэтому иногда, ковыряясь в OpenSSL, мне хочется выпить водки.
Собственно, реализую потихоньку RFC 8398. О пользе этого стандарта у меня мнение отдельное, но начал я там ковыряться ещё во время проекта по интернациональным email-адресам в ТЦИ, и хочется довести дело до конца. Да и по-хорошему все расширения X.509 надо бы подружить с Unicode, это уже для России вполне актуально. Вот сделал вывод EAI как набор байтов, но надо будет как уникодную строку.
Отдельная проблема в том, что Unicode я не до конца понимаю, а чем вывод в терминал последовательности байт как байт и той же последовательности как уникодного символа – не понимаю почти совсем. Но список функций (X509V3_EXT_val_prn, X509V3_EXT_print и ещё парочку) под дальнейшее допиливание составил. Задача — сделать опцию nameopt работающей с extensions так же, как и с полями основного сертификата.
no subject
Date: 2018-07-16 08:09 am (UTC)А от чтения стандарта на юникод и его кодировки такого желания не возникало ?
no subject
Date: 2018-07-16 08:18 am (UTC)От RFC бывало.
no subject
Date: 2018-07-16 10:21 am (UTC)Мое мнение об одной связанное книжке. Рекламирую.
https://permea-kra.livejournal.com/43713.html
no subject
Date: 2018-07-16 10:49 am (UTC)