मैं HTTP अनुरोध कैसे कर सकता हूं और जावा का उपयोग कर X.509 प्रमाणपत्र के साथ साइन इन कर सकता हूं?जावा में X.509 प्रमाण पत्र के साथ मैं HTTP अनुरोध पर हस्ताक्षर कैसे करूं?
मैं आमतौर पर सी # में प्रोग्राम करता हूं।
private HttpWebRequest CreateRequest(Uri uri, X509Certificate2 cert)
{
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(uri);
request.ClientCertificates.Add(cert);
/* ... */
return request;
}
जावा में मैं एक java.security.cert.X509Certificate
उदाहरण बनाया है, लेकिन मैं समझ नहीं है कि यह कैसे एक HTTP अनुरोध करने के लिए संबद्ध करने के लिए: अब, मुझे क्या करना चाहते हैं केवल जावा में निम्नलिखित के लिए कुछ इसी तरह, है। मैं java.net.URL उदाहरण का उपयोग कर एक HTTP अनुरोध बना सकता हूं, लेकिन मुझे लगता है कि मैं अपने प्रमाण पत्र को उस उदाहरण के साथ जोड़ नहीं सकता (और मुझे यकीन नहीं है कि java.net.URL का उपयोग करना भी उचित है)।
इन सुझावों में से किसी काम किया? – jasonmp85