問題タブ [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.
php - PHP での S/Mime 署名 - どのファイルがどの証明書ですか?
S/Mime で署名および暗号化された電子メールを送信しようとしています。
私はこのコードを持っています:
私の質問は、どの証明書がどれですか? 私が持っている証明書を使用する場合(これは大丈夫ですか)、私が持っているファイルは次のとおりです。
- 。鍵
- .csr
- .crt
- およびパブリック.pem。
どれがどれですか?
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 をエミュレートするために必要な情報を取得できますか?
php - PHP S / Mime電子メールp7m添付ファイルを読み取る(Base64?)
SymantecのPGPUniversalWebMessengerを使用するシステムがあります。
これは、pkcs12証明書からのs/mime暗号化を使用して電子メールが私に送信されることを意味します。
PHPでメッセージを読むのに少し問題があります。
私はすべてのimapコードを持っていますが、暗号化されたp7m添付ファイルを読み取るにはどうすればよいですか。Base64でエンコードおよび署名されただけですか?
編集:私は公開鍵を持っています。
これがmime情報です:-
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()
がなかったことを意味する何も出力しません。
前述のコードからの出力:
ここで何が問題になっているのか、誰か提案がありますか?ありがとう
silverlight - Windows Phone SDK の S/MIME ライブラリ?
Windows Phone で S/MIME 暗号化をサポートするオープン ソース ライブラリはありますか?
Silverlight ライブラリは、.NET ライブラリのサブセットのみをサポートしています...
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つの方法があります。
コンストラクターを介してContent-Transfer-Encodingを設定し、警告を抑制します。
/li>暗号化されたデータを破壊するContent-Transfer-Encodingを設定し
/li>$myMessage->attr
ますが、警告は発生しません。
属性セッターを使用しているときにメッセージが壊れている理由がわかりません。よろしくお願いします!
それに加えて、暗号化されたメッセージを再度壊さずにこの電子メールにファイルを添付することはできません。
email - すべてのメールが S/MIME であることを DNS で公開しますか?
すべてのメールに DKIM 署名があることをADSPで示すことができるように、すべてのメールに S/MIME 署名があることを DNS レコードで示す標準的な方法はありますか?
ありがとう!
smime - 家宝の mailx は、独自の S/MIME 署名付きメッセージを検証しませんか?
最後に、Heirloom mailx を使用して Comodo S/MIME 証明書をセットアップしました。Thunderbird でのテストでは、エラーや警告なしで、署名された (さらには暗号化された) メッセージを受信できました。ただし、Heirloom mailx を受信クライアントとして使用すると、次のようになります。
何か案は?もう 1 つ: 同じ署名付きメッセージを Thunderbird から mailx に送信すると、このエラーは発生せず、mailx から mailx (同じ/異なるマシン) にのみ送信されます。
ありがとう!
編集:念のため、ここに私の.mailrc
ファイルがあります:
php - S/MIME ダウンロード公開鍵
openssl_pkcs7_encryptを使用して S/MIME 暗号化メールをWeb サーバーから顧客リストに送信したい場合。受信者の公開鍵はどこから入手できますか?
証明書失効リストについて読みましたが、アクセス方法がわかりません。また、無効なキーのみが含まれているようです。
この検索フォームが見つかったが、わからない場合...
objective-c - SMIME復号化
現在、ユーザーAの証明書を使用してユーザーBに送信された電子メールを暗号化していますが、ユーザーBは引き続きそれらを復号化できます。
これはどのように可能ですか?ユーザーAとユーザーBは、同じCAから発行された異なる証明書を持っています。
前もって感謝します。