security - RFC 2986 和 RFC 4211 之间的区别以及哪一个是证书签名请求的规范?

标签 security certificate public-key-encryption rfc csr

RFC 4211 的摘要似乎是说 RFC 是 CRMF 的规范(我理解它是传输 CSR 的协议(protocol)),而 RFC 2986指定了 CertificationRequest 信息类型,这似乎也是一个 CSR。

什么是 CRMF,它与 CSR 有何关系,以及哪个 RFC 最终规范了 CSR?

谢谢!

最佳答案

CRMF 是请求证书的一种方式 SCEP是另一个,ACME 也是如此。 .

Rfc 2986 指定了 PKCS#10,这就是 CSR。大多数协议(protocol)传输 PKCS#10 以及一些更多信息(例如身份验证和其他元数据)。

关于security - RFC 2986 和 RFC 4211 之间的区别以及哪一个是证书签名请求的规范?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55598532/

相关文章:

.net - 所有者和用户 (WindowsIdentity) 之间有什么区别?

security - 为什么将 localhost 添加到 SAN 列表被视为不安全?

java - 我在哪里可以找到如何在不支持 https 的 java 上设置 https 的示例

ssl - 如何从 pfx 证书中获取内容

ssl - 如何正确提交用于登录 Kubernetes 的证书?

java - 何时使用 X509EncodedKeySpec 与 RSAPublicKeySpec?

c# - 在 php 中传输用户密码的安全方法

ios - 在 iOS 中使用公钥验证数字签名

java - 无效 key 异常 : Illegal Key Size - Java code throwing exception for encryption class - how to fix?

c# - 从 Windows 应用程序使用 amazon ses 发送电子邮件时调用 SSPI 失败