| ||||
| ||||
Доброго дня! Вопрос такой, имеют ли значение в сертификате формата BASE64 незначащие символы (0D, 0A) или \r\n в С++ нотации т.е. символы переноса строки и каретки А то одна умная фирма, с которой мы обмениваемся xml файлами с ЭЦП таким образом что сертификат находится в самом файле и оттуда берется программно вся инф. пров. подпись и.т.д... с помощью CRYPTO API ф-ий, взяла да и стала присылать сертификат без этих символов, т.е. без симв. перевода строк и каретки.. одной строкой т.е. Поймут ли API ф-ии BASE64 без этих символов или их нужно восстанавливать? Мне бы побыстрей ответ получить:) если что времени для изменения ПО совсем мало!! строк | ||||
Ответы: | ||||
| ||||
Имеют. RFC 2045, п 6.8. : The encoded output stream must be represented in lines of no more than 76 characters each. CryptoAPI функции однако такую кодировку понимают, хотя она стандарту и не соответствуют. | ||||