всем привет, не подскажите бесплатные AI плагины для intelij idea? которые норм без впн будут работать
Читать полностью…Готово, всем большое спасибо!
String encodedData = "120a36363835303730393036";
byte[] encodedBytes = Hex.decode(encodedData);ASN1InputStream inputStream = new ASN1InputStream(encodedBytes);
ASN1Primitive obj = inputStream.readObject();
System.out.println(obj.toString());
мне тут ИИ код подсказал, но не импортируется такой класс
import org.bouncycastle.asn1.DEREncodable;
Вопрос не в том где какой, а как декодировать из #120...
Сергей подкинул информацию - изучаю
Очень интересно, но "для квалифицированных сертификатов для юридических лиц ИНН должен указываться в поле INNLE (oid 1.2.643.100.4)."
Т.е. тут и тот, и другой есть
ровно к этому)
а так, если 2-3-5 то проще им стабильные ветки держать и бэкпортить что кому надо из транка
Да. Думаю что это депенденси самого баунсикастла.
Почему криптопро не сделают pom.xml нормальный - загадка )
Я не пойму, почему не парсить серт штатными средствами, там уже все будет декодированно
Читать полностью…это либа такая - 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 ?
в дебагере вижу нечто итерируемое - не пойму как сделать перебор и вытащить данные :(