Bouncycastleを使用してAndroidでs/mimeで暗号化された添付ファイル(Outlook/Exchange、smime.p7mから)を復号しようとしています。復号化smime.p7m
Windows上でp7mViewerを使用して内容を復号化/表示できます。結果
ByteArrayInputStream inputStream = new ByteArrayInputStream(encryptedContent);
Session session = Session.getInstance(new Properties());
MimeMessage mimeMessage = new MimeMessage(session, inputStream);
SMIMEEnveloped smimeEnveloped = new SMIMEEnveloped(mimeMessage);
iがにjava.io.IOExceptionを得る:BC-JavaからReadEncryptedMail.java等
コード、DER長以上の4バイト:75 org.bouncycastle.asn1.ASN1InputStreamで.readLength(不明ソース:53)
私は何が欠けていますか?