問題タブ [smime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1602 参照

php - PHP での S/Mime 署名 - どのファイルがどの証明書ですか?

S/Mime で署名および暗号化された電子メールを送信しようとしています。

私はこのコードを持っています:

私の質問は、どの証明書がどれですか? 私が持っている証明書を使用する場合(これは大丈夫ですか)、私が持っているファイルは次のとおりです。

  • 。鍵
  • .csr
  • .crt
  • およびパブリック.pem。

どれがどれですか?

0 投票する
1 に答える
530 参照

php - 5.2 に相当する PHP imap_fetchmime

次のような関数が必要です

PHP 5.2 の場合 (この関数は PHP 5.3.6 以降でのみ使用できます)。

メールを復号化するには MIME ヘッダーが必要ですが、まだ 5.2 を使用しており、アップグレードする準備ができていません。

PHP 5.2 で MIME ヘッダーを取得するにはどうすればよいですか?

私は使用します

メールを復号化します。

imap_fetchmime は何を返しますか? imap_fetchheader を使用して解析し、imap_fetchmime をエミュレートするために必要な情報を取得できますか?

0 投票する
1 に答える
2490 参照

php - PHP S / Mime電子メールp7m添付ファイルを読み取る(Base64?)

SymantecのPGPUniversalWebMessengerを使用するシステムがあります。

これは、pkcs12証明書からのs/mime暗号化を使用して電子メールが私に送信されることを意味します。

PHPでメッセージを読むのに少し問題があります。

私はすべてのimapコードを持っていますが、暗号化されたp7m添付ファイルを読み取るにはどうすればよいですか。Base64でエンコードおよび署名されただけですか?

編集:私は公開鍵を持っています。

これがmime情報です:-

0 投票する
1 に答える
1271 参照

iphone - OpenSSL復号化は失敗しますが、エラーコードは0です

OpenSSLでCMSを使用して暗号化されたS/MIMEメッセージを復号化しようとすると、decryptメソッドは成功しなかったことを表す0を返します。

OpenSSL.orgによると..

CMS_decrypt()は、成功の場合は1を返し、失敗の場合は0を返します。エラーはERR_get_error(3)から取得できます。

これを実行すると...

...エラー変数は0であり、これはエラーが発生したことを意味し、からのエラーコードERR_get_error()も0です。さらに、エラーERR_print_errors_fp()がなかったことを意味する何も出力しません。

前述のコードからの出力:

ここで何が問題になっているのか、誰か提案がありますか?ありがとう

0 投票する
2 に答える
258 参照

silverlight - Windows Phone SDK の S/MIME ライブラリ?

Windows Phone で S/MIME 暗号化をサポートするオープン ソース ライブラリはありますか?

Silverlight ライブラリは、.NET ライブラリのサブセットのみをサポートしています...

0 投票する
4 に答える
1642 参照

perl - base64-エンコーディングはsmimeで暗号化されたemaildataを壊します

私はMime::Liteを使用して電子メールを作成および送信しています。今度はS/Mime暗号化のサポートを追加する必要があり、最終的に電子メールを暗号化できます(インストールできる唯一のPerllibが壊れているように見えるので、systemcallとopenssl smimeを使用しています)が、mimeを作成しようとすると-オブジェクトを使用すると、Content-Transfer-Encodingをbase64に設定するとすぐに電子メールが壊れます。さらに不思議なことに、を介して設定した場合にのみ発生し$myMessage->attrます。コンストラクターを使用している場合->newを使用して抑制する小さな警告を除いて、すべてが正常です。MIME::Lite->quiet(1);

それはバグですか、それとも私のせいですか?mime-objectを作成する2つの方法があります。

  1. コンストラクターを介してContent-Transfer-Encodingを設定し、警告を抑制します。

    /li>
  2. 暗号化されたデータを破壊するContent-Transfer-Encodingを設定し$myMessage->attrますが、警告は発生しません。

    /li>

属性セッターを使用しているときにメッセージが壊れている理由がわかりません。よろしくお願いします!

それに加えて、暗号化されたメッセージを再度壊さずにこの電子メールにファイルを添付することはできません。

0 投票する
1 に答える
204 参照

email - すべてのメールが S/MIME であることを DNS で公開しますか?

すべてのメールに DKIM 署名があることをADSPで示すことができるように、すべてのメールに S/MIME 署名があることを DNS レコードで示す標準的な方法はありますか?

ありがとう!

0 投票する
1 に答える
684 参照

smime - 家宝の mailx は、独自の S/MIME 署名付きメッセージを検証しませんか?

最後に、Heirloom mailx を使用して Comodo S/MIME 証明書をセットアップしました。Thunderbird でのテストでは、エラーや警告なしで、署名された (さらには暗号化された) メッセージを受信できました。ただし、Heirloom mailx を受信クライアントとして使用すると、次のようになります。

何か案は?もう 1 つ: 同じ署名付きメッセージを Thunderbird から mailx に送信すると、このエラーは発生せず、mailx から mailx (同じ/異なるマシン) にのみ送信されます。

ありがとう!

編集:念のため、ここに私の.mailrcファイルがあります:

0 投票する
2 に答える
345 参照

php - S/MIME ダウンロード公開鍵

openssl_pkcs7_encryptを使用して S/MIME 暗号化メールをWeb サーバーから顧客リストに送信したい場合。受信者の公開鍵はどこから入手できますか?

証明書失効リストについて読みましたが、アクセス方法がわかりません。また、無効なキーのみが含まれているようです。

この検索フォームが見つかったが、わからない場合...

0 投票する
1 に答える
350 参照

objective-c - SMIME復号化

現在、ユーザーAの証明書を使用してユーザーBに送信された電子メールを暗号化していますが、ユーザーBは引き続きそれらを復号化できます。

これはどのように可能ですか?ユーザーAとユーザーBは、同じCAから発行された異なる証明書を持っています。

前もって感謝します。