if (conn.isSsl()) { try { clientPeerCert = conn.peerCertificateChain()[0]; } catch (SSLPeerUnverifiedException ignore) {
if (conn.isSsl()) { try { clientPeerCert = conn.peerCertificateChain()[0]; } catch (SSLPeerUnverifiedException ignore) {
String userName = requestContext.getHeaderString(X_REMOTE_USER); try { connection.peerCertificateChain(); log.debug("Client certificates trusted... impersonating {}", userName); requestContext.setSecurityContext(new RbacSecurityContext(new TokenReview(userName, "", true), authApi, requestContext.getUriInfo()));