Xin chào, tôi đã tạo một ứng dụng khách dịch vụ web trong nhật thực từ tệp wsdl. Nhưng khi tôi cố gắng truy cập dịch vụ từ khách hàng, nó nói. Không có cấu hình SSL nào cho điểm cuối. Và sau đó là địa chỉ của điểm cuối của tôi. Vui lòng cho tôi biết cách tôi có thể cung cấp cấu hình ssl thông qua lưu trữ khóa cho ứng dụng webservice của mình. Tôi có khách hàng độc lập và kho khóa do khách hàng cung cấp. TIACung cấp kho khóa cho webService client
6
A
Trả lời
1
Bạn có thể bắt đầu bằng cách kiểm tra whats có trong keystore của bạn:
keytool -list -keystore D:\Tomcat\ukdp.keystore -storepass 123456
Một sample những gì định nghĩa ống dẫn của bạn có thể trông giống như: -
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:sec="http://cxf.apache.org/configuration/security"
xmlns:http="http://cxf.apache.org/transports/http/configuration"
xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"
xsi:schemaLocation="
http://cxf.apache.org/configuration/security
http://cxf.apache.org/schemas/configuration/security.xsd
http://cxf.apache.org/transports/http/configuration
http://cxf.apache.org/schemas/configuration/http-conf.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<http:conduit name="{http://apache.org/hello_world}HelloWorld.http-conduit">
<http:tlsClientParameters>
<sec:keyManagers keyPassword="password">
<sec:keyStore type="JKS" password="password"
file="my/file/dir/Morpit.jks"/>
</sec:keyManagers>
<sec:trustManagers>
<sec:keyStore type="JKS" password="password"
file="my/file/dir/Truststore.jks"/>
</sec:trustManagers>
<sec:cipherSuitesFilter>
<!-- these filters ensure that a ciphersuite with
export-suitable or null encryption is used,
but exclude anonymous Diffie-Hellman key change as
this is vulnerable to man-in-the-middle attacks -->
<sec:include>.*_EXPORT_.*</sec:include>
<sec:include>.*_EXPORT1024_.*</sec:include>
<sec:include>.*_WITH_DES_.*</sec:include>
<sec:include>.*_WITH_AES_.*</sec:include>
<sec:include>.*_WITH_NULL_.*</sec:include>
<sec:exclude>.*_DH_anon_.*</sec:exclude>
</sec:cipherSuitesFilter>
</http:tlsClientParameters>
<http:authorization>
<sec:UserName>Betty</sec:UserName>
<sec:Password>password</sec:Password>
</http:authorization>
<http:client AutoRedirect="true" Connection="Keep-Alive"/>
</http:conduit>
</beans>
Ngoài ra tôi tìm thấy một số đề mà có thể giúp bạn : -
3
Bạn có thể thực hiện việc này bằng cách sử dụng Apache CXF và thiết lập ống dẫn khách hàng. Tham khảo phần Configuring SSL Support
trong this great tutorial.
Hy vọng điều này sẽ hữu ích.
+0
cảm ơn điều này đã giúp tôi – ankit
Các vấn đề liên quan
- 1. gọi WebService Restful với phiên bản client Jersey 2,2
- 2. Git, thêm tệp vào kho lưu trữ cung cấp lỗi nghiêm trọng cho LF -> CRLF
- 3. Cung cấp Node.JS webapp "chìa khóa trong tay"
- 4. Thay đổi bảng để cung cấp ràng buộc khóa ngoài
- 5. Mối quan hệ ManyToMany sử dụng JPA với nhà cung cấp Hibernate không tạo khóa chính
- 6. Cách cung cấp bóng cho Nút
- 7. Nhà cung cấp OpenID cung cấp thông tin cá nhân nào cho người tiêu dùng?
- 8. Chọn một số lượng lớn các hàng được cung cấp cho khóa chính
- 9. cung cấp dịch vụ giao diện mà không cung cấp
- 10. Nginx cung cấp lỗi 403 cho các tệp CSS/JS
- 11. Nhà cung cấp thành viên Active Directory và Nhà cung cấp hồ sơ SQL
- 12. Cung cấp dữ liệu thử nghiệm cho SharedPreferences cho Robolectric
- 13. Nhà cung cấp không phải GPL ADO.NET cho MySQL?
- 14. jax-rs xác thực và cấp phép webservice còn lại
- 15. AWS có cung cấp cài đặt trình quản lý gói PEAR từ kho lưu trữ không?
- 16. Cách tạo XSD cho SOAP Webservice
- 17. maven s3 toa xe nhà cung cấp
- 18. Tạo WebService đơn giản trong C++/Qt (đóng vai trò là máy chủ) cung cấp dữ liệu JSON
- 19. Mật mã .NET cho khóa cấp phép?
- 20. băm khóa facebook, sự nhầm lẫn của kho khóa android
- 21. Bạn có thể cho tôi biết kho lưu trữ nào của tôi cung cấp gói cụ thể không?
- 22. SQLite cho client-server
- 23. Nhà cung cấp MSSCCAPI Mercurial?
- 24. WCF Client - 407 Xác thực Proxy Bắt buộc khi chạy webservice
- 25. Stateful Webservice
- 26. Không thể tìm thấy thông tin nhà cung cấp cho <nhà cung cấp tùy chỉnh>
- 27. JPA 2.0 sử dụng Hibernate làm nhà cung cấp - Ngoại lệ: Không có nhà cung cấp Persistence cho EntityManager
- 28. Tôi có thể cung cấp Loại làm đầu vào cho nhà cung cấp Loại trong F # không?
- 29. Cung cấp phân tích tốt nhất cho iPhone
Những công nghệ đã sử dụng bạn? – Ellis
ibm jdk với máy chủ cầu cảng – ankit