@Override
    public Optional<X509Certificate> extractCertificate(final ServletRequest request) {
        final ReceiveDataConfig receiveDataConfig = receiveDataConfigProvider.get();
        final boolean isRemoteHostTrusted = isRemoteHostTrustedCertProvider(request, receiveDataConfig);
        return extractCertificate(request, receiveDataConfig, isRemoteHostTrusted);
    }
Pull out the Subject from the certificate. E.g.
"CN=some.server.co.uk, OU=servers, O=some organisation, C=GB"
stroom-receive/stroom-receive-common/src/main/java/stroom/receive/common/CertificateExtractorImpl.java