2016-04-28 8 views
-1

私はAndroidクライアントでメールクライアントを開発していますので、Outlookクライアントから証明書を使用して署名と暗号化を行う必要があります。ユーザーの公開キーと秘密キーを読み取ります。私もrfc-1991についてpgpを読んでいますが、暗号化メールを復号化できないので、Outlookがメールを暗号化してpgpの仕様を暗号化しているかどうかを知りたいと思います。私はまた、サムスンのデバイスシステムのメールクライアントは、Outlookの暗号化メールを復号化することができますか、Outlookクライアントがメールを暗号化する方法についてのドキュメントはありますか?復号Outlook証明書Androidデバイスの暗号化メールを使用する

+0

これまで提供していたコードやこれまでに試したことはありますか? –

+0

私は文法上の誤りを修正していただきありがとうございます、私はこれを書くためにGoogle翻訳ヘルプを使用して、私のコードはこれまでのところbase64の暗号文を解読していますが、後でpgpのランダムな鍵と署名を表すテキストを見つけることができません。だから私はRSAを使用してランダムキーを解読して取得することはできません。 – Fan

答えて

0

Outlookは、(OpenPGP/MIMEプラグインを使用していない限り)OpenPGPではなくS/MIMEを使用して電子メールを暗号化して署名します。 X.509証明書はOpenPGPでは使用されません(S/MIMEで使用されます)。

S/MIMEはRFC 5751で定義されていますが、それ自体を再実装するのはほとんど意味がありません。 JavaでS/MIMEを扱うのに役立つさまざまなライブラリがあります。たとえば、SecureBlackboxには、Java版のAndroid用の亜種があります。

+0

非常に感謝、あなたは私にエントリポイントと方向を与える、私の英語は貧しいです、私がそれを見つけたとき、私はあなたに教えます。 – Fan

+0

私はアンドロイド用のopensslライブラリをビルドして、メッセージに署名し、メールを解読することができます。 – Fan

関連する問題