org.italiangrid.voms.request.impl
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, setSkipHostnameChecks
public 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)
VOMSProtocol
doRequest
in interface VOMSProtocol
endpoint
- 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.HostnameMismatchCallback
SSLException
Copyright © 2014. All rights reserved.