Java 如何将x509证书上载到web服务

Java 如何将x509证书上载到web服务,java,web-services,ssl,mtom,saaj,Java,Web Services,Ssl,Mtom,Saaj,我需要使用x509证书创建一个身份验证方法,但是验证应该使用JAX-WS Web服务来完成,因此我需要将用户的证书上载到Web服务以进行验证,然后授予用户相应的权限 我需要知道的是,有一个关于如何将文件上载到Web服务的很好的实现示例 我一直在尝试使用SAAJ来实现这一点,但运气不好,这一切都很混乱 谢谢您需要通过脱机流程来完成此操作,而不是通过证书用于对您进行身份验证的渠道。证书身份验证不仅仅通过上载证书来完成,而是通过执行握手来完成,握手涉及使用证书的私钥,而私钥不会传输给另一方。你需要重新

我需要使用x509证书创建一个身份验证方法,但是验证应该使用JAX-WS Web服务来完成,因此我需要将用户的证书上载到Web服务以进行验证,然后授予用户相应的权限

我需要知道的是,有一个关于如何将文件上载到Web服务的很好的实现示例

我一直在尝试使用SAAJ来实现这一点,但运气不好,这一切都很混乱


谢谢

您需要通过脱机流程来完成此操作,而不是通过证书用于对您进行身份验证的渠道。证书身份验证不仅仅通过上载证书来完成,而是通过执行握手来完成,握手涉及使用证书的私钥,而私钥不会传输给另一方。你需要重新检查你的要求和规格。也许我不是很清楚证书上传不是为了身份验证,它实际上是为了授予用户对对象的权限。这是一种实现属性证书,其思想是每个用户只使用一个证书,并根据需要存储所有对象权限因此我需要将证书上载到Web服务,以检查用户是否具有特定对象的权限