我對SSL非常陌生,想爲我的應用程序在GLASSFISH上安裝SSL,儘管試圖找到一些教程,可以從基礎教程中學習,但無法找到任何詳細的解決方案。 1)像如何爲SSL生成自簽名證書? 2)如何使用我的應用程序配置此證書? 3)如何在SSL上只配置登錄頁面? 4)什麼是openSSL,它如何在應用程序中使用?如何生成自簽名並配置SSL?
0
A
回答
5
0
對於問題3,這是可以做到這樣的:
創建一個名爲 「USERAUTH」 的指令在安全領域: http://docs.oracle.com/cd/E18930_01/html/821-2435/ggkuk.html
配置你的web.xml通過要求其具有CONFIDENTIAL(加密)屬性集來保護您的登錄頁面。例如:(登錄*或/登錄/ *)
<security-constraint> <display-name>ConstraintSSL</display-name> <web-resource-collection> <web-resource-name>protected</web-resource-name> <description/> <url-pattern>/login/*</url-pattern> <url-pattern>/login.*</url-pattern> <http-method>GET</http-method> <http-method>POST</http-method> <http-method>HEAD</http-method> <http-method>PUT</http-method> <http-method>OPTIONS</http-method> <http-method>TRACE</http-method> <http-method>DELETE</http-method> </web-resource-collection> <user-data-constraint> <transport-guarantee>CONFIDENTIAL</transport-guarantee> </user-data-constraint> </security-constraint> <security-role> <description/> <role-name>USERS</role-name> </security-role> <security-role> <description/> <role-name>ADMINISTRATORS</role-name> </security-role>
與上述的配置,登錄頁面需要一個安全信道,在這種情況下HTTPS。因此,如果在您的glassfish服務器中正確配置,您的應用程序將自動重定向到SSL端口。
相關問題
- 1. ccmake自動配置並生成
- 2. 使用Qt生成自簽名SSL證書
- 3. 生成自簽名SSL證書的腳本
- 4. shell腳本生成自簽名ssl無人值守
- 5. 生成自簽名SSL證書,權限錯誤(OSX)
- 6. 如何生成DSA簽名?
- 7. 設置SSL(自簽名證書)和Tomcat
- 8. 創建和配置IdentityServer3的SSL自簽名證書
- 9. 如何與非自簽名證書X509配置了SoapUI模擬服務的SSL
- 10. 如何生成自簽名證書並使用它簽署我的PowerShell腳本?
- 11. Chromecast自簽名SSL證書
- 12. ExpressJS + SSL自簽名+ HTTPS
- 13. 自簽名SSL連接 - Android
- 14. 生成SWT令牌,並簽名,從IClaimsPrincipal
- 15. 生成通配符子域自簽名證書?
- 16. Ruby生成自簽名證書
- 17. 自動使用自簽名SSL證書
- 18. 生成簽名MemberExpression
- 19. 如何配置wso2is來生成簽名和加密的Openid Connect令牌?
- 20. Java如何爲方法生成簽名?
- 21. 如何智能生成簽名APK
- 22. 如何爲Authenticode簽名生成密鑰?
- 23. 如何用sphinx生成函數簽名?
- 24. 如何爲OAuth生成簽名
- 25. 如何配置VS自動生成自定義代碼?
- 26. 如何將Intellij配置爲自定義代碼生成位置?
- 27. 通過GPO使用多個簽名自動生成Outlook簽名
- 28. 如何爲Jenkins配置SSL?
- 29. 配置生成
- 30. Keytool - 如何生成非自簽名證書?
我想配置SSL上的唯一登錄頁面,一旦認證完成後,我不需要此SSL – 2009-07-11 23:14:27