beldmit: (Программизм)
[personal profile] beldmit
Когда писали Коран, водку не изобрели. Поэтому некоторые мусульмане её пьют.

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

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

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

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

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

Date: 2018-07-16 10:21 am (UTC)
From: [identity profile] permea-kra.livejournal.com
Я бы предложил что-то связанное почитать. Читается как злая сатира пополам с триллером.


Мое мнение об одной связанное книжке. Рекламирую.
https://permea-kra.livejournal.com/43713.html

Profile

beldmit: (Default)
Dmitry Belyavskiy

May 2025

S M T W T F S
    123
45678910
11121314151617
181920212223 24
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 18th, 2025 09:50 am
Powered by Dreamwidth Studios