Zatca xml 验证中的 X509IssuerName、X509SerialNumber 错误

问题描述 投票:0回答:1

X509IssuerName 错误,X509SerialNumber 错误(Zatca FATOORA 模拟门户)

我目前正在将 KSA Zatca 电子发票第 2 阶段集成到我的工作流程中,并在 FATOORA 模拟门户中遇到问题。该过程涉及在模拟门户上进行测试,然后在 FATOORA 生产门户上实施。

已完成步骤:

  1. 使用配置文件生成CSR(问题中提供的示例配置文件内容)。
oid_section = OIDs
[OIDs]
certificateTemplateName= 1.3.6.1.4.1.311.20.2
[req]
default_bits = 2048
emailAddress = [email protected]
req_extensions =v3_req
x509_extensions =v3_ca
prompt = no
default_md = sha256
req_extensions = req_ext
distinguished_name = dn
[dn]
C=SA
OU=3000555085
O=Testing Pvt Ltd
CN = testingstore.com
[v3_req]
basicConstraints = CA:FALSE
keyUsage = digitalSignature, nonRepudiation, keyEncipherment
[req_ext]
certificateTemplateName = ASN1:PRINTABLESTRING:PREZATCA-Code-Signing
subjectAltName= dirName:alt_names
[alt_names]
SN=1-TST|2-TST|3-ed24f1d8-e5a2-1118-9b58-d6a8f11e636f9
UID=300078787800003
title=1100
registeredAddress=JKKA2003
businessCategory=Food Stores

  1. 请求预合规 CSID (https://gw-fatoora.zatca.gov.sa/e-invoicing/simulation/compliance)
  2. 运行报告和许可合规性检查 (https://gw-fatoora.zatca.gov.sa/e-invoicing/simulation/compliance/invoices)
  3. 请求生产 CSID (https://gw-fatoora.zatca.gov.sa/e-invoicing/simulation/production/csids)
  4. 对 xml 进行签名:通过解码从步骤 4 获得的 binarySecurityToken (PCSID) 并将其用作 Zatca SDK 中的证书来对 XML 进行签名。
  5. 验证签名的 xml 文件 https://sandbox.zatca.gov.sa/TestXML

虽然标准发票 XML 在 https://sandbox.zatca.gov.sa/TestXML 网站上成功验证,但在使用 简化发票 XML 时出现问题。我一直遇到与不正确的 X509IssuerName 和 X509SerialNumber-->错误图像.

相关的问题
  • IssuerName 和 SerialNumber 获得的值为(从模拟 PCSID 证书获得):

<ds:X509IssuerName>CN=PEZEINVOICESCA2-CA, DC=extgazt, DC=gov, DC=local</ds:X509IssuerName>
<ds:X509SerialNumber>413713212005634976763820571758723157758585483</ds:X509SerialNumber>

我不确定这个错误是否是由于使用 FATOORA 模拟 API 造成的。过渡到 FATOORA 核心 API 能否解决此问题?任何有关解决此 X509IssuerName 和 X509SerialNumber 错误的指导将不胜感激。

发行人名称和序列号是否有问题?此问题是否是使用 FATOORA 模拟 API 造成的?如果我切换到 FATOORA 核心 API,它会自行解决吗?我正在寻找解决这个问题的方法。

xml openssl certificate x509certificate x509certificate2
1个回答
0
投票

错误的X509IssuerName,X509SerialNumber错误为什么这个问题只出现在简化发票上而不出现在标准税务发票上我认为问题与客户信息有关

© www.soinside.com 2019 - 2024. All rights reserved.