コンテンツにスキップ

How do I use S/MIME on Android?

Android

S/MIME は通常のメールにはない二つの機能をあなたのメールに提供します。署名されたメッセージは本当にあなたから届き改ざんされていないことを証明し、暗号化されたメッセージは送った相手だけが開けます。 BlueMail は Android 上で両方をサポートします。

必要なもの

  • あなたのアドレス用の証明書.p12 または .pfx ファイル形式と、それを保護するパスワード。これらは通常組織の IT チームや認証局から配布され、証明書は設定するアカウントと同じアドレス宛に発行されている必要があります。
  • エンタープライズライセンス。 S/MIME は BlueMail のエンタープライズ提供の一部です。まだ含まれていない場合、S/MIME 画面には Enterprise license required の注意と Billing リンクが表示され、何を要求すべきか正確に確認できます。

.p12 を電話でアクセスできる場所、Downloads、Google Drive、または自分に送った添付ファイルなどに保存してください。BlueMail はファイル自体からインポートするため、Android の独自の証明書ストアに既にインストールされている証明書は読み取られません。.p12 を手元に置いてください。

インポートが完了すると、秘密鍵はそのデバイス上の BlueMail の固有の安全なストレージに保持されます。

証明書をインポートする

  1. 設定 | プライバシーとセキュリティ | エンドツーエンド暗号化 に移動します。
  2. S/MIME 暗号化と署名 をタップします。
  3. 設定するアカウントを選びます。
  4. このアカウントの証明書 の下で、署名用証明書 の横にある 選択… をタップします。
  5. Android のファイルピッカーであなたの .p12 または .pfx ファイルを選びます。
  6. 証明書パスワード のプロンプトでファイルのパスワードを入力し、インポート をタップします。

証明書がインポートされました と表示され、その後証明書の有効期間と SHA-256 フィンガープリントが表示され、正しいものを読み込んだことを確認できます。暗号化用証明書 についても同様に繰り返します。多くの証明書は両方の役割をカバーするため、同じファイルを二度インポートすることになります。

もしファイルが別のアドレスに属している場合、BlueMail がそれを直接示すので、実際には存在しない設定の問題を探す手間が省けます。

フリート全体への証明書展開

管理された Android デバイスでは、誰も証明書ファイルを手で扱う必要はありません。BlueMail は Android Enterprise 管理構成 をサポートしており、IT チームはアプリとともに各ユーザーの S/MIME ID を配布できます。スタッフは BlueMail を開けば証明書は既に配置されており、初回起動から署名と復号が行えます。

BlueMail は証明書内のメールアドレスを使ってプッシュされた証明書を正しいアカウントに一致させるため、デバイスごとの設定なしに正しいメールボックスに配置されます。インポートは一度だけ実行され、その後はスキップされるため、アプリを再度開いても繰り返されず、例えば更新時に置き換えを公開すると新しい証明書が自動的に展開されます。

Android の利点はタイミングです:制限の変更をアプリにブロードキャストするので、BlueMail は EMM が適用するとすぐに新しいまたは更新された構成を取得し、次の起動を待ちません。

管理者向け。 管理構成で作業を行う三つのキー:

  • smimeP12:アイデンティティ本体、base64 エンコードされた .p12
  • smimeP12Password:その .p12 を保護するパスワード
  • enableSmime:S/MIME 権限を付与し、管理デバイスが別途何かを手配する必要がないようにします

Android の利点はタイミングです:制限の変更をブロードキャストするので、BlueMail は EMM が適用するとすぐに新しいまたは更新された構成を取得し次の起動を待ちません。管理対象設定のより広いセットは Can I deploy BlueMail with MDM? にあります。

iPhone と iPad の場合、相当するのは iOS Managed App Configuration です。詳細は How do I use S/MIME on iPhone and iPad? を参照してください。

署名に使われた認証局を信頼する

Trusted CAs セクションは、BlueMail が他者の署名を確認することを可能にします: "署名付きメールの検証に使われる認証局を信頼済みとして扱います。.p12 をインポートすると、その発行チェーンも信頼されます。"

したがって、自分の証明書をインポートすることは通常、同じ発行者を共有する同僚をカバーします。そのチェーン外の誰かについては、CA 証明書をインポート をタップして、彼らの .pem または .cer ファイルを選んでください。このセクションはあなたが信頼する認証局の数を表示します。

各メールに対して何を行うかを選ぶ

証明書が配置されると、作成時に 件名 行の右側にセキュリティボタンが表示されます。タップしてこのメッセージの送信方法を選びます:

モード動作
None署名も暗号化もしないで送信
Sign受信者にあなたの身元を証明
Encryptキーを持つ受信者だけが読める
Sign & Encrypt推奨

この選択は目の前のメールに適用されるため、日常のメールは署名し、時折の機密メールだけを暗号化するといったことが設定を開かずにできます。

代わりに一度設定したい場合は、S/MIME 画面の 送信メールのデフォルト動作 を使用してください:

  • すべての送信メッセージに電子署名を付与する
  • 受信者全員が S/MIME をサポートしている場合にデフォルトでメッセージを暗号化する:メッセージ上の全員に対して BlueMail が証明書を持っているときに暗号化が適用され、失敗する場合はオフのままになります
  • 互換性のためにクリア署名のコピーを送信する:S/MIME 署名を扱えないアプリでも署名付きメールを読みやすく保ちます

他の人へ暗号化する

暗号化には受信者の証明書が必要で、BlueMail はメッセージの宛先を入力する際にこれらを検索します。短時間 "受信者の S/MIME 証明書を検索しています…" と表示されることがあります。誰かに証明書が利用できない場合、BlueMail は S/MIME 証明書が見つかりません の下にその人の名前を表示して、彼らが開けないものを送らないようにし、代わりに署名するか証明書を求めることができます。

証明書を収集する最も簡単な方法は署名付きメールを交換することです:署名されたメッセージは送信者の証明書を含むため、連絡先があなたに署名付きメールを送れば、それ以降その相手に対して暗号化できます。

署名付きおよび暗号化されたメールの読み取り

受信した S/MIME メッセージには、BlueMail が確認した内容を示すヘッダのバッジが付きます:署名済み暗号化済み署名済み & 暗号化済み、または署名がまだ信頼できる認証局に結び付けられない場合は 署名済み · 未検証の送信者。処理中は 署名を検証しています…復号しています… が一時的に表示されることがあります。

バッジをタップすると S/MIME メッセージ情報 が表示され、署名に使用復号に使用あなたの証明書暗号化先SHA-256 フィンガープリントが表示されます。

署名が未検証と表示される場合、BlueMail が理由を示し、その理由が解決策を指し示します:

  • "署名者の証明書は信頼された認証局のものではありません。信頼するにはその CA をインポートしてください。":上記の Trusted CAs にその認証局を追加してください。
  • "証明書のメールアドレスが送信者のアドレスと一致しません。"
  • "署名者の証明書の有効期限が切れています。" または "まだ有効ではありません。"
  • "その証明書はメール保護用に許可されていません。" または "署名用に許可されていません。"

PGP を好みますか?

BlueMail は同じ エンドツーエンド暗号化 画面で PGP もサポートしており、PGP は 完全に無料 で、エンタープライズライセンスも購入も不要です。詳細は PGP keys in BlueMail を参照してください。

証明書を削除する

証明書の横にある 削除 をタップします。BlueMail は最初に確認します:"これによりこのデバイスから S/MIME 証明書とその秘密鍵が削除されます。後で再インポートできます。" と表示されます。

アカウント全体を削除すると、秘密鍵をデバイスに保持するかどうかを尋ねられます。保持するとアカウントを再追加したときに別のインポートなしで過去の S/MIME メールを復号できます。キーを削除 を選ぶと、再度 .p12 が必要になります。

また iPhone と iPadWindowsMacLinux でも利用可能で、S/MIME Support に要約されています。