HTTP 요청을 수행하고 Java를 사용하여 X.509 인증서로 서명하려면 어떻게합니까?Java에서 X.509 인증서로 HTTP 요청을 서명하려면 어떻게합니까?
나는 보통 C# 프로그램을 사용합니다. 자바에서 나는 java.security.cert.X509Certificate
인스턴스를 만든하지만 난 HTTP 요청에 연결하는 방법을 알아낼 수 없습니다
private HttpWebRequest CreateRequest(Uri uri, X509Certificate2 cert)
{
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(uri);
request.ClientCertificates.Add(cert);
/* ... */
return request;
}
: 자, 내가 뭘하고 싶은 유일한 자바에서 다음과 유사한이다. java.net.URL 인스턴스를 사용하여 HTTP 요청을 만들 수 있지만 인증서를 해당 인스턴스와 연결할 수없는 것 같습니다 (java.net.URL 사용 여부도 알 수 없습니다).
는 이러한 제안 중 하나가 작동 했습니까? – jasonmp85