public class GSIClientAuthenticationFactory extends Object implements ChannelHandlerFactory
Authentication factory that returns GSI security handlers to add to the third-party client channel pipeline.
<In addition to loading host cert, key and crl validators, generates a proxy credential from the host cert and key, as required by the standard (SLAC) implementation of the server.
| Modifier and Type | Field and Description |
|---|---|
protected String |
caCertificatePath |
protected static org.slf4j.Logger |
LOGGER |
protected long |
trustAnchorRefreshInterval |
protected eu.emi.security.authn.x509.X509CertChainValidator |
validator |
| Constructor and Description |
|---|
GSIClientAuthenticationFactory(Properties properties) |
| Modifier and Type | Method and Description |
|---|---|
io.netty.channel.ChannelHandler |
createHandler() |
String |
getDescription() |
String |
getName() |
protected static final org.slf4j.Logger LOGGER
protected final String caCertificatePath
protected final eu.emi.security.authn.x509.X509CertChainValidator validator
protected final long trustAnchorRefreshInterval
public GSIClientAuthenticationFactory(Properties properties)
public io.netty.channel.ChannelHandler createHandler()
createHandler in interface ChannelHandlerFactorypublic String getDescription()
getDescription in interface ChannelHandlerFactorypublic String getName()
getName in interface ChannelHandlerFactoryCopyright © 2011–2018 dCache.org. All rights reserved.