问题标签 [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 - S/Mime 在 PHP 中签名 - 哪个文件是哪个证书?

我正在尝试发送 S/Mime 签名和加密的电子邮件。

我有这个代码:

我的问题是哪个证书是哪个?如果我使用我拥有的证书(可以),我拥有的文件是:

  • 。钥匙
  • .csr
  • .crt
  • 和公共.pem。

哪个是哪个?

0 投票
1 回答
530 浏览

php - PHP imap_fetchmime 相当于 5.2

我需要一个像

适用于 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 的 PGP Universal Web Messenger 的系统。

这意味着电子邮件是使用来自 pkcs12 证书的 s/mime 加密发送给我的。

我在阅读 PHP 中的消息时遇到了一些麻烦。

我有所有的 imap 代码,但现在我如何读取加密的 p7m 附件。它只是 Base64 编码和签名吗?

编辑:我有公钥。

这是哑剧信息:-

0 投票
1 回答
1271 浏览

iphone - OpenSSL 解密失败但错误代码为 0

当我尝试在 OpenSSL 中使用 CMS 解密加密的 S/MIME 消息时,解密方法返回我 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 加密的电子邮件数据

我正在使用 Mime::Lite 创建和发送电子邮件。现在我需要添加对 S/Mime 加密的支持,最后可以加密我的电子邮件(我可以安装的唯一 Perllib 似乎坏了,所以我使用系统调用和 openssl smime),但是当我尝试创建一个 mime -object ,只要我将 Content-Transfer-Encoding 设置为 base64,电子邮件就会被破坏。为了让它更加好奇,只有当我通过$myMessage->attr. 如果我使用构造函数 -> new 一切都很好,除了我通过使用抑制的一点警告MIME::Lite->quiet(1);

是bug还是我的错?以下是我创建 mime 对象的两种方式。

  1. 通过 construtor 设置 Content-Transfer-Encoding 并抑制警告:

    /li>
  2. 设置 Content-Transfer-Encoding 通过$myMessage->attr它破坏加密的数据,但不会引起警告:

    /li>

当我使用属性设置器时,我只是不明白为什么我的消息被破坏了。在此先感谢您的帮助!

除此之外,我无法在不再次破坏加密消息的情况下将任何文件附加到此电子邮件。

0 投票
1 回答
204 浏览

email - 在 DNS 中发布所有邮件都是 S/MIME?

正如我们可以通过ADSP表明我们的所有邮件都应该具有 DKIM 签名一样,是否有一种标准方法可以在 DNS 记录中表明我们所有的邮件都将具有 S/MIME 签名?

谢谢!

0 投票
1 回答
684 浏览

smime - Heirloom mailx 不验证自己的 S/MIME 签名邮件?

我终于使用 Heirloom mailx 设置了 Comodo S/MIME 证书。使用 Thunderbird 进行测试我能够接收签名(甚至加密)的消息,而不会出现任何错误或警告。但是,如果我使用 Heirloom mailx 作为接收客户端,我会得到以下信息:

有任何想法吗?还有一件事:当我将相同的签名消息从 Thunderbird 发送到 mailx 时,不存在此错误,仅从 mailx 发送到 mailx(相同/不同的机器)。

谢谢!

编辑:以防万一,这是我的.mailrc文件:

0 投票
2 回答
345 浏览

php - S/MIME 下载公钥

如果我想使用openssl_pkcs7_encrypt从我的网络服务器向客户列表发送 S/MIME 加密电子邮件。我从哪里获得接收者的公钥?

我读到了证书吊销列表,但不知道如何访问它。而且看起来它只包含无效的键。

如果找到此搜索表单但不知道...

0 投票
1 回答
350 浏览

objective-c - SMIME 解密

我目前正在使用用户 A 的证书来加密发送给用户 B 的电子邮件,用户 B 仍然能够解密它们。

这怎么可能?USER A 和 USER B 拥有同一个 CA 颁发的不同证书。

提前致谢。