出于学习目的,我想创建MIME类型文件.有没有java api可用于创建文件?我想在这个文件中嵌入pkcs7响应.
Content-Type: multipart/mixed; boundary="=_1_1440399813_23993"
Content-Transfer-Encoding: 8bit
This is a MIME-formatted message. If you see this text it means that your
E-mail software does not support MIME-formatted messages.
--=_1_1440399813_23993
Content-Disposition: attachment; filename=hello.pdf
Content-Type: application/pdf
Content-Transfer-Encoding: base64
MMDAwMCBuIAowMDAwMDA1MzUwIDAwMDAwIG4g
CnRyYWlsZXIKPDwvU2l6ZSAxNC9Sb290IDEyIDAgUgovSW5mbyAxMyAwIFIKL0lEIFsgPDZCQjND
QzhCOTkyNDMxMkIxMEZDOUI1MjM3NEQzODYyPgo8NkJCM0NDOEI5OTI0MzEyQjEwRkM5QjUyMzc0
RDM4NjI+IF0KL0RvY0NoZWNrc3VtIC9FNUJGNDQ1NENFRUY4RDk0RjNGRDM4NUU5NTFEOERBNAo+
PgpzdGFydHhyZWYKNTUyNQolJUVPRgo=
--=_1_1440399813_23993
Content-Disposition: attachment; filename=hello.pdf.p7s
Content-Type: application/pkcs7-mime
Content-Transfer-Encoding: base64
Lxbtj3FFg7Ss7fxsq/pSBHYBTLlDZ9K1
mmMmCygSi6+JMfbqj/vu50L79qtq3TgfMXh8GIOWqpiIh6c4/U29T6yZIBFktqiS1vRWiONM9OCx
WlrP70y9XePc/L+HyBeuUjFNCnSsxVO1atgYgLI4GdXu2jc1wTonuQVmNbsTtQ2r27SiM9eTkJYW
jrURoe5lBMTQ6rxGZWdB8bnQXjvQhmOqoDmXJ161MZ/jxbTEwHclDuKggOG29nEfZe/ybq25Fyu8
k01tvUXJJ1EanVZQwFVaoqOmR6W1/HGSxB3S7A==
--=_1_1440399813_23993--
Run Code Online (Sandbox Code Playgroud)
是否有任何api可用于创建此类型的文件?我可以为此文件提供任何扩展名吗?我在这方面很新.
我开发了一个应用程序,在 BountyCastle.jar 的帮助下使用了密码学。我还有一行 Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider());
当我从 Netbeans 执行程序时一切正常
但是当我将应用程序打包到内部使用 BouncyCastle jar 的可执行 jar 并执行该 jar 时,
我遇到异常
JCE 无法验证提供者 BC java.lang.SecurityException: JCE 无法验证提供者 BC
是否还有其他方法可以实现相同的效果。因为非技术人员很难将BountyCastle.jar添加到jre的ext文件夹中。那么还有其他方法可以解决我的问题吗?
在 netbeans 中打包 jar 时,是否有任何方法可以排除 BountyCastle.jar,以便可以从外部 lib 文件夹访问。