Google App Engine上的PDF加密

时间:2011-12-06 15:28:04

标签: java google-app-engine pdf encryption bouncycastle

我们正在使用Google App Engine(java风格),我们希望使用一个(或两个)密码使用默认的PDF加密来加密我们的PDF。

很多图书馆都做得很好,比如iText和Apache的PDFBox

但是,在Google App Engine中,可以使用哪些(java)库存在限制。在我们的例子中,GAE不允许使用BouncyCastle加密库。 我们尝试了几个PDF库(pdfbox,itext,pdfjet等),但都需要至少那些库,并且无法加密我们的PDF内存字节[]。

在GAE的博客上,Google已经接受了support BouncyCastle的请求,但是当我可以获得时,没有任何信息......有人知道更多吗?我已经在论坛上提出了一个问题,但还没有回复。

有一种方法,但我需要帮助或建议:

  • SunJCE(和许多其他人)安全提供商是允许的,因此在iText的源代码(开源)中进行更改或让它与其他提供商合作是多少工作或者是个好主意?这是你建议我们做的事吗?或者,这是几周和几周的工作和自定义算法编码? 步骤是什么?我不太了解Java加密库来检查这是否是一个有效的路线。

根据谷歌论坛允许的提供商:

  • 信息:找到安全提供商SUN版本1.6
  • 信息:找到安全提供商SunRsaSign 1.5版
  • 信息:找到安全提供商SunJSSE版本1.6
  • 信息:找到安全提供商SunJCE版本1.6
  • 信息:找到安全提供商SunJGSS版本1.0
  • 信息:找到安全提供商SunSASL 1.5版
  • 信息:找到安全提供程序XMLDSig版本1.0
  • 信息:找到安全提供商SunPCSC版本1.6
  • 信息:找到安全提供商SunMSCAPI版本1.6

有什么建议吗?

0 个答案:

没有答案