問題タブ [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 に答える
17610 参照

openssl - OpenSSL を使用して smime.p7m ファイルの内容 (ファイルが埋め込まれた電子メール) をデコード/抽出しますか?

共通のメールボックスを読み取り、特定の電子メールをデータベースに処理する古いプロセス (VBScript) があります。

新しい規制では、添付ファイル付きのすべてのメッセージがデジタル署名されています。

このプロセスでは、1 つのファイル (smime.p7m) のみが抽出されるようになりました。GUI ベースのビューアを使用して、埋め込まれたファイルを表示し、問題なく抽出できます。しかし、私が本当に必要としているのは、埋め込まれたファイル (PDF、DOC、XLS) を書き出すコマンドライン ベースのエクストラクタです。それらは暗号化されておらず、署名されているだけです。証明書のないラップトップを使用してこれをテストし、前述のビューアーで smime.p7m ファイルを開きました。

OpenSSL がこれをデコード/抽出し、誰かが Windows でコンパイルされたバージョンを取得したようです。ただし、「smime.p7m ファイルを開いて、見つかったすべての埋め込みファイルを書き出す」というフラグの適切な組み合わせを見つけることができないため、実行可能ファイルの多くの試行錯誤テストはイライラしています。「openssl smime」は、すべてのオプションの後に常に「cert.pem」が必要なようですが、私はそれを取得していません。

私は何が欠けていますか?前もって感謝します。

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

.net - S/MIME をサポートするマネージド .NET 電子メール コンポーネントで最も優れているのはどれですか?

System.Net.Mail.MailMessage署名付きおよび/または暗号化された電子メールを送信できる代替品が必要です。

それをカバーするオープンソースライブラリはありますか?

または、次のような経験がありますか。

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

c# - S/Mime 文字列の暗号化

S/Mime 暗号化を使用して文字列を暗号化する任務を負っています。何年も前に、私が働いている会社が (IPWorks から) このためのコンポーネントを購入しましたが、私たちのサーバーでそのコンポーネントを適切に動作させるために、数え切れないほどの悲しみがありました。機能の問題ではなく、より多くのライセンス。

つまり、自分でやらなければならないということです。MSDN とフォーラムを調べて、次のコードをまとめました。残念ながら、それが作成する出力は私が期待するものではありません。私が期待していない韓国語と特殊文字がたくさん。

誰かがここで明らかな失敗を見ることができますか?

私はこのコードに「結婚」していないので、この火を消す方法について別の提案があれば.

親切と感謝、

ダン

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

outlook - Outlook.MailItemでのデジタル署名の切り替え

Outlook 2007では、すべてのメッセージに対して署名がデフォルトで通常オンになっている場合でも、選択したメッセージのデジタル署名をオフにする必要があるApplication_ItemSendハンドラーを作成しました。

MailItemオブジェクトの署名をアクティブ化/非アクティブ化するにはどうすればよいですか?

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

java - JCE を使用しない Java の S/MIME

S/MIME で電子メールに署名するアプレットを作成しようとしています。

明らかに、必要なものだけを入れた小さな瓶を 1 つ作りたいと思っています。明らかに、これを行う Java の方法には、神聖な署名付きの巨大な Bouncy Castle JCE jar を配置する必要があります。

問題は、JCE に触れずに S/MIME を取得し、「認証」「プロバイダー」について文句を言わせる最も簡単な方法は何ですか? JCE に依存しない S/MIME 実装があるのではないでしょうか? JCE に触れずに、軽量 API を使用して Bouncy Castle S/MIME を使用することは可能でしょうか? 多分他の方法はありますか?

Sun が承認するかどうかに関係なく、純粋な Java オープン ソースの暗号化アルゴリズムが機能することを妨げるものは何もないことは明らかです。

もちろん、Bouncy Castle の純粋な Java JCE 実装を取得し、そのパッケージの名前を java.security1 に変更し、必要な変更を加えることで、いつでも初期段階で醜い状態にすることができますが、この方法は今のところあまりにも苦痛に思えます。

更新Bouncy Castle を直接使用する際の現在の問題: キーストアからキーをロードしようとしていますが、これには SecretKeyFactory の使用が含まれ、Bouncy Castle ビルドが拒否されます。

0 投票する
3 に答える
277 参照

smime - Secure MIME を使用した安全なメッセージングは​​信頼できますか?

平文の電子メールを送信する .net で記述された自動レポートおよび通知システムがあります。クライアントに送信するメッセージを暗号化する必要があります。

可能な実装アプローチは次のとおりです。

  • 添付ファイル付きの S/Mime メールとしてメッセージを送信します。
  • https 経由でメッセージを表示する Web サイトへのリンクのみを含むプレーン テキストの電子メール。

S/Mime は、Web アプリケーションを作成したり保護したりする必要がないため、より単純なソリューションのようです。

私たちの懸念は、クライアントの電子メール クライアントとの相互運用性であり、さらに重要なのは電子メール フィルタリング ソフトウェアです。

セキュア MIME メッセージング ソリューションの展開で成功または問題が発生した人はいますか?

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

python - M2Crypto を使用した s/mime v3

as/mime v3 を添付したメールを SMTP 経由で送信したいと考えています。

以下の優れた HOWTO では、s/mime v2 の手順が詳細に説明されています。 http://sandbox.rulemaker.net/ngps/m2/howto.smime.html

s/mime v3 についても同じことを行うための助けをいただければ幸いです。

アリエ。

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

ruby - S/MIMEを使用してRubyで電子メールにデジタル署名する

RubyでS/MIMEを使用して電子メールメッセージにデジタル署名する方法はありますか?私たちのグループはPKIを使用しており、ユーザーは重要なメッセージのデジタル署名を期待するように条件付けられています。

私はopensslコマンドラインツールを呼び出すことができることを知っています:

しかし、私はRubyソリューションを利用したいと思っています。

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

email - S/MIMEの複数の署名

S / MIMEを使用してMIME電子メール(RFC 2822)に複数回署名して、すべての署名を検証および取得できるようにすることは可能ですか?

0 投票する
3 に答える
1078 参照

python - openssl と比較した m2crypto の間違った動作

着信 smime メッセージが有効であること (つまり、会社の秘密鍵で暗号化され、特定の公開鍵セットに署名されていること) を検証する一連の bash スクリプトを統合し、場合によっては書き直す必要があります。

この一連の bash は、おそらく M2Crypto の助けを借りて Python で作成された小さなアプリケーションに置き換えられます。

これまでのところ、復号化の部分はうまくいっていますが、署名の検証に問題があります。

この単一のbash行を置き換えるpythonコードを書く必要があります

to_verify.txt の内容は、「通常の」マルチパート/署名付き p7 であり、署名が添付されているかどうかに関係なく使用できます。

前のコマンドは、検証が成功すると 0 で終了し、smime エンベロープからコンテンツを抽出します。

ここで、m2crypto の例から取った Python に戻ります。

うーん....驚き、わかりました

Openssl はこのファイルを正しく読み取り、抽出し、検証していますが、m2crypto はコンテンツがないことをどのように報告できますか?

バンプ: 誰もこれに興味がありませんか?