0
원격 서버 구현에서 연결된 클라이언트의 x509Certificate 객체에 대한 참조를 얻을 수 있습니까?SSL 클라이언트 인증을 사용하는 Java RMI : 클라이언트 x509Certificate
Rewrited의 RMISocketFactory :
RMISocketFactory.setSocketFactory(
new java.rmi.server.RMISocketFactory() {
...
@Override
public ServerSocket createServerSocket(int port)
throws IOException {
SSLServerSocket socket = ...
socket.setNeedClientAuth(true);
return socket;
}
});
원격 개체 : 당신은 RMI의 주요 설계 결함에 명중 한
public class RMIServer extends UnicastRemoteObject implements IRMIServer {
public RMIServer() throws RemoteException {
super(0);
}
@Override
public String foo() throws RemoteException {
System.out.println(getClientCertificate().getSubjectDN().getName()); // something like this?
}
}