0
我想要接收一個使用java spring發送的發送請求的客戶端證書。有人有這樣的例子嗎?進一步我想控制,如果頭被設置爲「應用程序/二進制」!一些想法?使用Java Spring接收x509證書
我想要接收一個使用java spring發送的發送請求的客戶端證書。有人有這樣的例子嗎?進一步我想控制,如果頭被設置爲「應用程序/二進制」!一些想法?使用Java Spring接收x509證書
如果你是一個SSL環境下,你可以從這樣的請求certchain:
(X509Certificate[]) req.getAttribute("javax.servlet.request.X509Certificate")
編號:Reading Client Certificate in Servlet
如果你是一個SSL環境之外,你要發送的將X509 Object放入POST的正文中,您必須對其進行serliaze,例如在Base64中,並像讀取任何其他屬性一樣讀取它。
要檢查的內容類型來自HttpServletRequest剛剛得到它:
contetType = request.getContentType();
contentType.equals("application/binary");
使用GET請求的Spring MVC:Spring 3 MVC accessing HttpRequest from controller