我有一个生成程序羧甲基纤维素钠 证书请求 CRMF 请求正文。当我将此请求提交给在 Windows Server 2008 R2 Enterprise 上运行的证书颁发机构时,它总是失败并显示错误
ASN1 损坏的数据。0x80093103(ASN:259)
不幸的是,该错误并未告诉我请求出了什么问题。
根据 Microsoft 的 Windows 客户端证书注册协议文档,
CMC 请求格式
支持CertReqMsg
用于 CRMF 请求的字段。
我尝试过使用 PKCS10 请求正文并进行了处理并颁发了证书。
我还检查了请求的格式,并将其与 示例请求 使用 ASN.1 解码器,格式似乎正确。示例请求也被 CA 拒绝,并出现相同错误。
所以我想知道带有 CRMF 请求体的 CMC 请求是否真的受支持,或者认证机构所需的请求是否有任何特殊要求,这些要求通常在规范中是可选的?