protected void verifyClientStatus() throws Exception { ClientId client = requestSoap.getClient(); String status = ServerConf.getMemberStatus(client); if (!ClientType.STATUS_REGISTERED.equals(status)) { throw new CodedException(X_UNKNOWN_MEMBER, "Client '%s' not found", client); } }
protected void verifyClientAuthentication() throws Exception { if (!SystemProperties.shouldVerifyClientCert()) { return; } log.trace("verifyClientAuthentication()"); ClientId sender = requestSoap.getClient(); IsAuthentication.verifyClientAuthentication(sender, clientCert); }
@Override public MessageInfo createRequestMessageInfo() { if (requestSoap == null) { return null; } return new MessageInfo( Origin.CLIENT_PROXY, requestSoap.getClient(), requestServiceId, requestSoap.getUserId(), requestSoap.getQueryId()); }