Java 如何提交WebClient设置证书或密钥库的页面?

Java 如何提交WebClient设置证书或密钥库的页面?,java,certificate,keystore,Java,Certificate,Keystore,我想点击sumbmit按钮,但我不知道如何将证书或证书设置到webclient中 我正在使用com.gargoylesoftware.htmlunit.WebClient WebClient webClient = new WebClient(BrowserVersion.getDefault()); HtmlPage htmlPage = webClient.getPage(urlPost); HtmlForm form = htmlPage.getForms().get(0); form.g

我想点击sumbmit按钮,但我不知道如何将证书或证书设置到webclient中

我正在使用com.gargoylesoftware.htmlunit.WebClient

WebClient webClient = new WebClient(BrowserVersion.getDefault());
HtmlPage htmlPage = webClient.getPage(urlPost);
HtmlForm form = htmlPage.getForms().get(0);
form.getInputByName("inputLogin").setValueAttribute("login");
form.getInputByName("inputPass").setValueAttribute("passwd");
HtmlPage subm = form.getInputByName("button1").click();
我不知道怎么做,但我正在试着做

setSSLClientProtocols

subm.getWebClient().getOptions().setSSLClientProtocols(sslClientProtocols);
或setCredentialsProvider

subm.getWebClient().setCredentialsProvider(credentialsProvider);