Атрибут STREET в издателе сертификата КриптоПро
Здравствуйте!
Выпустили сертификат для рутокена (ГОСТ2012-256 через КриптоПро УЦ 2.0), издатель которого содержит атрибут STREET, записали его на носитель.
В java-коде парсим тело этого сертификат с помощью стандартного класса X509Certificate.
После парсинга получаем атрибут issuer, который выглядит вот так:
C=RU, CN="ООО Ромашка", INN=000111222, L=Москва, O="ООО Ромашка", OGRN=000111222333, STREET="ул. Пушкина, дом.1"
передаём эту строку на вход в плагин рутокена вместе с серийным номером - сертификат не найден.
Опытным путём выяснили, что проблема в кавычках значения атрибута STREET, и если их убрать, то сертификат найдётся.
Т.е. на вход в плагин рутокена нужно передать строку
C=RU, CN="ООО Ромашка", INN=000111222, L=Москва, O="ООО Ромашка", OGRN=000111222333, STREET=ул. Пушкина, дом.1
Вопрос: это нормальное поведение или всё же баг? Почему учитываются кавычки для атрибута при поиске?