Доброго времени суток! Пытался загрузить сертификат из хранилища типа PKCS12 (он прилагается к SDK, используется в примере XMLSignSample) через абсолютный путь, используя собственно метод loadX509Certificate. Он кидает IllegalArgumentException unknown object in factory: DERInteger. Дебаг показал, что проблема кроется в классе TBSCertificateStructure в методе getInstance. Туда передается параметр с типом DERInteger, который наследник ASN1Object, а его проверяют, является ли он ASN1Sequence, который тоже является наследником ASN1Object, но между собой эти 2 класса никак не контачат. Собственно из-за этого возникает ошибка. Просьба поправить в будущих обновлениях SDK или сообщить, если я что-то делал не так.
Upd: Я понял свою ошибку, метод предназначен для загрузки из файлов типа .cer