在Delphi中使用TEmbeddedWB自动选择证书

在Delphi中使用TEmbeddedWB自动选择证书,delphi,certificate,ssl-certificate,client-certificates,twebbrowser,Delphi,Certificate,Ssl Certificate,Client Certificates,Twebbrowser,我是一个软件的开发者,在这个软件中,用户可以快速访问不同的网站,并自动用用户信息填充所有字段,但其中一些网站需要客户端证书 所以,问题是。。。我们不想显示证书选择窗口并自动选择证书 用户可以在访问网站之前选择证书,因此我们已经有了证书信息 我使用TEmbeddedWB及其事件OnShowMessage来防止显示不必要的对话框,但Silent属性为FALSE。我在使用OnQueryService和IHTTPSecurity接口时发现了一些东西,但未调用此事件 您知道我可以做些什么来自动选择证书而不

我是一个软件的开发者,在这个软件中,用户可以快速访问不同的网站,并自动用用户信息填充所有字段,但其中一些网站需要客户端证书

所以,问题是。。。我们不想显示证书选择窗口并自动选择证书

用户可以在访问网站之前选择证书,因此我们已经有了证书信息

我使用TEmbeddedWB及其事件OnShowMessage来防止显示不必要的对话框,但Silent属性为FALSE。我在使用OnQueryService和IHTTPSecurity接口时发现了一些东西,但未调用此事件


您知道我可以做些什么来自动选择证书而不要求用户选择吗?

查看TEmbeddedWB源代码中的SecurityManager.pas,您希望对
URLACTION\u CLIENT\u CERT\u提示符做出反应,并使用
URLPOLICY\u ALLOW
来抑制该对话框。请注意,只有当您只安装了一个或没有安装证书时,它才会工作。在这里可以找到更多信息:查看TEmbeddedWB源代码中的SecurityManager.pas,您希望对
URLACTION\u CLIENT\u CERT\u提示符作出反应,并使用
URLPOLICY\u ALLOW
进行反应以抑制该对话框。请注意,只有当您只安装了一个或没有安装证书时,它才会工作。更多信息可在此处找到: