Вопрос не в том где какой, а как декодировать из #120...
Сергей подкинул информацию - изучаю
Очень интересно, но "для квалифицированных сертификатов для юридических лиц ИНН должен указываться в поле INNLE (oid 1.2.643.100.4)."
Т.е. тут и тот, и другой есть
ровно к этому)
а так, если 2-3-5 то проще им стабильные ветки держать и бэкпортить что кому надо из транка
Гугл и исходники выдает
https://github.com/bcgit/bc-java/blob/main/util/src/main/java/org/bouncycastle/asn1/cms/AttributeTable.java#L16
клиентов больше 20 штук? Порядок хотя бы. 3, 5-10, 20+?
есть из них какие-то кто «на всем последнем/свежем/актуальном» сидит?
цикл релизный общий или каждый в свое время, независмо от остальных?
в кейсе «основное в транке» почти не отличается от предыдущего, вместо 2 стабильных веток будет 2+N, где N это сколько старья таскаете
в эти допветки идет обычно бэкпорт и фиксы только, если всегда начинать с мастера (не разрабатывать фичи с 0 в легаси-ветках) - ведение может быть даже надежным
это либа такая - https://www.bouncycastle.org/
в частности КриптоПро её использует, в дистре JCP в папке dependencies лежит
Если это УКЭП, то 1.2.643.100.4 - это ИНН ЮЛ, а 1.2.643.3.131.1.1 - это ИНН того, на кого выписан серт (физлица)
Читать полностью…Это скорее всего ASN1NumericString, если я правильно понял вопрос. Кастится из DERObject вроде.
Точнее можно глянуть здесь:
https://lapo.it/asn1js/ (вставить серт в base64 и нажать decode)
Коллеги, кто нить в курсе как эту мутоту из ЭЦП
декодировать? (где то тут ИНН организации должен быть)
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
На тот момент (2020) исследовали и не нашли ни одной актуальной и бесплатной либы.
К слову, этим летом ситуация повторилась с конвертером из heic в png ... Но реализовывать не стали.
гугл говорит там есть метод toHashtable(), а по нему проитерироваться думаю труда не составит
Читать полностью…коллеги, кто имел дело с org.bouncycastle.asn1.cms.AttributeTable ?
в дебагере вижу нечто итерируемое - не пойму как сделать перебор и вытащить данные :(
Добрый день, я так понимаю здесь все гуру программирования? Не подскажите, если ли чаты для новичков совсем зеленых по Java?
Читать полностью…но вообще бэкпорт конечно добавляет боли и требований к команде, а без требований/дисциплины этой боли очень много
Читать полностью…