Windows 证书颁发机构是否支持带有 CRMF 请求正文的 CMC 请求?

Windows 证书颁发机构是否支持带有 CRMF 请求正文的 CMC 请求?

我有一个生成程序羧甲基纤维素钠 证书请求 CRMF 请求正文。当我将此请求提交给在 Windows Server 2008 R2 Enterprise 上运行的证书颁发机构时,它总是失败并显示错误

ASN1 损坏的数据。0x80093103(ASN:259)

不幸的是,该错误并未告诉我请求出了什么问题。

根据 Microsoft 的 Windows 客户端证书注册协议文档, CMC 请求格式 支持CertReqMsg用于 CRMF 请求的字段。

我尝试过使用 PKCS10 请求正文并进行了处理并颁发了证书。

我还检查了请求的格式,并将其与 示例请求 使用 ASN.1 解码器,格式似乎正确。示例请求也被 CA 拒绝,并出现相同错误。

所以我想知道带有 CRMF 请求体的 CMC 请求是否真的受支持,或者认证机构所需的请求是否有任何特殊要求,这些要求通常在规范中是可选的?

相关内容