public class LegacyProtocol extends AbstractVOMSProtocol implements VOMSProtocol, eu.emi.security.authn.x509.impl.HostnameMismatchCallback
connectTimeout, DEFAULT_CONNECT_TIMEOUT, DEFAULT_READ_TIMEOUT, DEFAULT_SKIP_HOSTNAME_CHECKS, listener, readTimeout, skipHostnameChecks, validator, VOMS_LEGACY_PROTOCOLS| Constructor and Description |
|---|
LegacyProtocol(eu.emi.security.authn.x509.X509CertChainValidatorExt validator,
VOMSProtocolListener listener,
int connectTimeout,
int readTimeout) |
| Modifier and Type | Method and Description |
|---|---|
VOMSResponse |
doRequest(VOMSServerInfo endpoint,
eu.emi.security.authn.x509.X509Credential credential,
VOMSACRequest request)
Makes a request, get the response.
|
void |
nameMismatch(SSLSocket socket,
X509Certificate peerCertificate,
String hostName) |
getConnectTimeout, getReadTimeout, getSSLSocketFactory, isSkipHostnameChecks, setConnectTimeout, setReadTimeout, setSkipHostnameCheckspublic LegacyProtocol(eu.emi.security.authn.x509.X509CertChainValidatorExt validator,
VOMSProtocolListener listener,
int connectTimeout,
int readTimeout)
public VOMSResponse doRequest(VOMSServerInfo endpoint, eu.emi.security.authn.x509.X509Credential credential, VOMSACRequest request)
VOMSProtocoldoRequest in interface VOMSProtocolendpoint - the voms server endpoint informationcredential - the credentials.request - the request.VOMSResponse containing the response.public void nameMismatch(SSLSocket socket, X509Certificate peerCertificate, String hostName) throws SSLException
nameMismatch in interface eu.emi.security.authn.x509.impl.HostnameMismatchCallbackSSLExceptionCopyright © 2014. All rights reserved.