如何執行HTTP請求並使用Java X.509證書籤名呢?如何在Java中使用X.509證書籤署HTTP請求?
我通常用C#編程。現在,我想這樣做是值得類似於以下,只在Java:
private HttpWebRequest CreateRequest(Uri uri, X509Certificate2 cert)
{
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(uri);
request.ClientCertificates.Add(cert);
/* ... */
return request;
}
在Java中我已經創建了一個java.security.cert.X509Certificate
實例,但我無法弄清楚如何將它關聯到一個HTTP請求。我可以創建使用的java.net.URL實例的HTTP請求,但我似乎並沒有能夠證明我與該實例相關聯(我不知道使用的java.net.URL是偶數爲宜)。
你倆的這些建議的工作? – jasonmp85 2010-06-02 11:21:10