用于导入和导出 S/MIME 和 TLS 凭证的新算法

Domino 12.0.1 通过支持用于导入和导出 S/MIME 和 TLS 凭证的 PKCS#12 和 PEM 功能的新算法,增加了更大的灵活性和安全性。

此增强功能适用于新的 12.0.1 TLS 导入和导出功能 导入现有凭证将凭证导出到文件 。它还适用于现有导入和导出功能(例如 导出和导入因特网证书) 的 PKCS#12 功能。

导入凭证 从加密 PEM 或 PKCS#12 文件导入凭证现在支持具有 128、192 和 256 位密钥的 AES-CBC 和 SHA-2 PRF(hmacWithSHA256、hmacWithSHA384 和 hmacWithSHA512)。对于向后兼容性,仍支持较旧的 3DES-CBC 和 SHA-1 (hmacWithSHA1) 算法。

导出凭证 根据当前最佳实践,将凭证导出到 PEM 或 PKCS#12 文件会使用具有 256 位 AES、4096 迭代和 HMAC-SHA2 的 PBES2。

如果需要导出 PKCS#12 格式的凭证以用于较旧版本 Notes 或 Domino,或者不支持使用 AES 加密的 PKCS#12 文件的不同产品,请使用以下 notes.ini 设置:

PKCS12_EXPORT_LEGACY=1

此设置会将所有 PKCS#12 文件降级导出为使用 SHA-1 和 3DES 而不是 SHA-2 和 AES-256 的文件。HCL Sametime V11 是当前不支持使用 AES 加密的 PKCS#12 文件的产品示例。在用于执行导出的客户机或服务器上使用此设置。如果从“个人”文档、certstore.nsf 或 Notes 客户端导出,那么将设置添加到 Notes 客户端。如果使用服务器控制台命令导出,那么将设置添加到服务器。