1

当我想签署我的客户证书时出现此错误

ARSC262: common name not in hostname:applogin format.

-----BEGIN CERTIFICATE REQUEST-----
MIIDETCCAfkCAQAwgZIxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwdGbG9yaWRhMQ4w
DAYDVQQHEwVNaWFtaTEYMBYGA1UEChMPQ29tcHJlc1Nwb3J0VVNBMSEwHwYDVQQD
ExhxYm1zLmNvbXByZXNzcG9ydHVzYS5jb20xJDAiBgkqhkiG9w0BCQEWFWVtaWxp
b0BiZW5hbW9yZ3JwLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
ANJqyZTkN15J2nV0Rt8MwZEsKeub7Bwy6wUTTlyhNEW4sGEMl33w0mtJAIxIjnXh
DuNUeh40JhBl2dkWCq2FRNwHZeO/0oyzfZNU4C25Cv9JdTHxlAYXgBbz8VTw4T5+
ObORQUYPwYUVC1lvCsXvKys7n9gJNxZWnWY2QcBksDCgxLsXidkywUmNnAusGFCS
v92WDd8+tRS2ixM+xBxVwfMxyNs/b6jb8qvPxt2hPTo5bhbFVv3E169AdtSU98Xs
mj0dQ8erlbsXvAyKHzTQQ9QqyAfLV3mmCFlx303Yp/S90VdeSlywFFnT7oW9hlcP
7T9BdaNZHSjqF6lOAWm/E1cCAwEAAaA5MBgGCSqGSIb3DQEJBzELEwltdWx0aTIw
MTMwHQYJKoZIhvcNAQkCMRATDk11bHRpU3BvcnRzVVNBMA0GCSqGSIb3DQEBBQUA
A4IBAQBLpUQmmbk3rgy2IKpmoOm7GXd+AoZhBOI1QsgAG0MZJBosmFiBpvKCai3Q
NXslq++7wHUzNMbWVlpHZuwGKDiBncSfUvxuafaaOvc9IuoSRghbcvxZ4ikS7tU8
LIqlCh16XJaza4rD+UrMsE7tZavJR8a0YclGFlUuyDcM60jGslpwXmItcwUtOkP+
hXnP+5Pi7zQSh4FKV9TAdSSRwDgkYgyhUbZZNmnIjnzf9ymFspf2f2MqLP9d9+zE
HZbUt7ukpHhqQGmqZ6rdSwvStfhY3Zu3k27NvAsRIx01SNnc9pjh5w3kcJwWFl66
qY9hMNQvtVDYNCOuWriRAqIfOU9E
-----END CERTIFICATE REQUEST-----

我的应用程序是 qbms.compressportusa.com

你们对我有什么建议,我必须这样做,让我发疯......任何建议都非常受欢迎,谢谢

4

1 回答 1

2

您的 CSR 的 CN 值为:

 qbms.compressportusa.com/emailAddress=emilio@benamorgrp.com

这是您的 CSR 的完整行:

Subject: C=US, ST=Florida, L=Miami, O=CompresSportUSA, CN=qbms.compressportusa.com/emailAddress=emilio@benamorgrp.com

这有两个问题:

  1. 正如错误所说,它不是 applogin:hostname 格式。CN的格式必须为 applogin:hostname。例如,它可能应该类似于:“qbms.compressportusa.com:compressport.com”

  2. Intuit 的 appreg 工具已损坏,并且在您包含电子邮件地址时会出现故障。生成 CSR 时不要包含您的电子邮件地址。如果您输入您的电子邮件地址,它将不起作用

在我们的QuickBooks 集成开发 wiki上有更多关于此过程的详细信息和一些常见错误。

作为旁注 - 在桌面模式而不是主机模式下设置要容易得多(至少出于测试/开发目的)。至少在您准备好上线之前,可能需要考虑一些事情。

于 2013-07-31T14:36:21.937 回答