Статус: Активный участник
Группы: Участники
Зарегистрирован: 28.12.2021(UTC) Сообщений: 253 Откуда: Новосибирск Сказал(а) «Спасибо»: 77 раз Поблагодарили: 1 раз в 1 постах
|
Получаю информацию о подписанте - в subject отсутствует информация о ИНН организации но есть непонятные мне значения Цитата: OID.1.2.643.3.131.1.1=#120c363636333038303832313231, OID.1.2.643.100.1=#120d31313436363835303330383332, OID.1.2.643.100.3=#120b3032333338313537333330, OID.1.2.643.100.4=#120a36363835303730393036
в том же файле подписи в реализации на PHP информация о ИНН организации присутствует! в subject есть вхождение INNLE=.... я так получаю this.subject = parseRdns(new X500Name(cert.getSubjectX500Principal().getName()).rdns()); на входе в parseRdns - список в котором уже нет информации о ИНН организации и всех вышенаписанных OID Отредактировано пользователем 10 декабря 2024 г. 17:50:27(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,446 Сказал «Спасибо»: 553 раз Поблагодарили: 2235 раз в 1743 постах
|
1.2.643.3.131.1.1 ИНН ФЛ (с 01.09.2021, ранее было и ЮЛ с двумя лидирующими 00) 1.2.643.100.1 ОГРН 1.2.643.100.3 СНИЛС 1.2.643.100.4 ИНН ЮЛ (c 01.09.2021)
по значениям - не декодированные, можно преобразовать в читаемый вид.
OID.1.2.643.3.131.1.1=#12 0c 36 36 36 33 30 38 30 38 32 31 32 31 12 - tag 0c - длина = 12 байт далее байты
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,446 Сказал «Спасибо»: 553 раз Поблагодарили: 2235 раз в 1743 постах
|
OID.1.2.643.100.4=#120a 36363835303730393036 -30 от каждого = 6685070906 |
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 28.12.2021(UTC) Сообщений: 253 Откуда: Новосибирск Сказал(а) «Спасибо»: 77 раз Поблагодарили: 1 раз в 1 постах
|
Автор: Андрей * 1.2.643.3.131.1.1 ИНН ФЛ (с 01.09.2021, ранее было и ЮЛ с двумя лидирующими 00) 1.2.643.100.1 ОГРН 1.2.643.100.3 СНИЛС 1.2.643.100.4 ИНН ЮЛ (c 01.09.2021)
по значениям - не декодированные, можно преобразовать в читаемый вид.
OID.1.2.643.3.131.1.1=#12 0c 36 36 36 33 30 38 30 38 32 31 32 31 12 - tag 0c - длина = 12 байт далее байты
Спасибо большое! Жаль сразу не увидел Ваш ответ, сваял такой метод - тоже работает private String asn1decode(String encodedData) throws IOException { encodedData = encodedData.replaceFirst("#", ""); byte[] encodedBytes = Hex.decode(encodedData); ASN1InputStream inputStream = new ASN1InputStream(encodedBytes); ASN1Primitive obj = inputStream.readObject(); return obj.toString(); }
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close