我正在使用 EPP(可扩展配置协议)来执行域注册操作。
一切正常,但是当我使用证书时,登录请求失败。
假设我有证书C:\Folder\epp.crt并使用以下代码:
var tcpTransport = new TcpTransport(url, port, new X509Certificate("C:\Folder\epp.crt"), true);
var service = new Service(tcpTransport);
service.Connect();
此代码执行得很好并且服务已连接。这意味着与 URL 的连接是使用证书建立的。现在,我尝试使用以下方式登录:
service.Execute(logingCmd);
但这给了我“服务器需要客户端证书验证,没有提供客户端证书”。
为什么?登录命令中是否应该有证书标志?