code: protected SSLSocketFactory getSSLSocketFactory(X509Credential credential) {
  
      SSLSocketFactoryProvider sslSocketFactoryProvider = new SSLSocketFactoryProvider(
        credential, validator);
      return sslSocketFactoryProvider.getSSLSockectFactory();
    }
docs: Builds an SSL socket factory based on the credential passed as argument and
  the validator configured for this {@link AbstractVOMSProtocol}
  
  @param credential
  the client credential used for the socket factory being created
  @return an {@link SSLSocketFactory}