A C D G I L M O P S T V W Z 
All Classes All Packages

A

AbstractZTNAuthenticationFactory - Class in org.dcache.xrootd.plugins.authn.ztn
Authentication factory that returns ztn authentication handlers.
AbstractZTNAuthenticationFactory(Properties) - Constructor for class org.dcache.xrootd.plugins.authn.ztn.AbstractZTNAuthenticationFactory
 
AbstractZTNAuthenticationHandler - Class in org.dcache.xrootd.plugins.authn.ztn
Base handler for xrootd-security message exchange based on the ZTN protocol.
AbstractZTNAuthenticationHandler() - Constructor for class org.dcache.xrootd.plugins.authn.ztn.AbstractZTNAuthenticationHandler
 
alternateTokenLocations - Variable in class org.dcache.xrootd.plugins.authn.ztn.AbstractZTNAuthenticationFactory
 
authenticate(AuthenticationRequest) - Method in class org.dcache.xrootd.plugins.authn.ztn.AbstractZTNAuthenticationHandler
 

C

createFactory(String, Properties) - Method in class org.dcache.xrootd.plugins.authn.ztn.ZTNClientAuthenticationProvider
 
createHandler() - Method in class org.dcache.xrootd.plugins.authn.ztn.ZTNClientAuthenticationFactory
 
credential - Variable in class org.dcache.xrootd.plugins.authn.ztn.AbstractZTNAuthenticationHandler
 

D

deserialize(ByteBuf) - Static method in class org.dcache.xrootd.plugins.authn.ztn.ZTNCredentialUtils
 
doOnAuthenticationResponse(ChannelHandlerContext, InboundAuthenticationResponse) - Method in class org.dcache.xrootd.plugins.authn.ztn.ZTNClientAuthenticationHandler
 

G

getDecrypter() - Method in class org.dcache.xrootd.plugins.authn.ztn.AbstractZTNAuthenticationHandler
 
getDescription() - Method in class org.dcache.xrootd.plugins.authn.ztn.ZTNClientAuthenticationFactory
 
getLength() - Method in class org.dcache.xrootd.plugins.authn.ztn.ZTNCredential
 
getName() - Method in class org.dcache.xrootd.plugins.authn.ztn.ZTNClientAuthenticationFactory
 
getNullTerminatedTokenLength() - Method in class org.dcache.xrootd.plugins.authn.ztn.ZTNCredential
 
getOpr() - Method in class org.dcache.xrootd.plugins.authn.ztn.ZTNCredential
 
getProtocol() - Method in class org.dcache.xrootd.plugins.authn.ztn.AbstractZTNAuthenticationHandler
 
getSubject() - Method in class org.dcache.xrootd.plugins.authn.ztn.AbstractZTNAuthenticationHandler
 
getToken() - Method in class org.dcache.xrootd.plugins.authn.ztn.ZTNCredential
 
getVersion() - Method in class org.dcache.xrootd.plugins.authn.ztn.ZTNCredential
 

I

isCompleted() - Method in class org.dcache.xrootd.plugins.authn.ztn.AbstractZTNAuthenticationHandler
 

L

LOGGER - Static variable in class org.dcache.xrootd.plugins.authn.ztn.AbstractZTNAuthenticationHandler
 

M

maxTokenSize - Variable in class org.dcache.xrootd.plugins.authn.ztn.AbstractZTNAuthenticationFactory
 

O

org.dcache.xrootd.plugins.authn.ztn - package org.dcache.xrootd.plugins.authn.ztn
 

P

PROTOCOL - Static variable in class org.dcache.xrootd.plugins.authn.ztn.ZTNCredential
 

S

sendAuthenticationRequest(ChannelHandlerContext) - Method in class org.dcache.xrootd.plugins.authn.ztn.ZTNClientAuthenticationHandler
 
setAlternateTokenLocations(List<String>) - Method in class org.dcache.xrootd.plugins.authn.ztn.AbstractZTNAuthenticationHandler
 
setMaxTokenSize(Integer) - Method in class org.dcache.xrootd.plugins.authn.ztn.AbstractZTNAuthenticationHandler
 
setOpr(byte) - Method in class org.dcache.xrootd.plugins.authn.ztn.ZTNCredential
 
setToken(String) - Method in class org.dcache.xrootd.plugins.authn.ztn.ZTNCredential
 
setTokenLength(int) - Method in class org.dcache.xrootd.plugins.authn.ztn.ZTNCredential
 
setTokenUsageFlags(Long) - Method in class org.dcache.xrootd.plugins.authn.ztn.AbstractZTNAuthenticationHandler
 
setTrustedIssuers(Set<String>) - Method in class org.dcache.xrootd.plugins.authn.ztn.AbstractZTNAuthenticationHandler
 
setVersion(int) - Method in class org.dcache.xrootd.plugins.authn.ztn.ZTNCredential
 
subject - Variable in class org.dcache.xrootd.plugins.authn.ztn.AbstractZTNAuthenticationHandler
 

T

tokenUsageFlags - Variable in class org.dcache.xrootd.plugins.authn.ztn.AbstractZTNAuthenticationFactory
 
toString() - Method in class org.dcache.xrootd.plugins.authn.ztn.ZTNCredential
 
trustedIssuers - Variable in class org.dcache.xrootd.plugins.authn.ztn.AbstractZTNAuthenticationHandler
 

V

validateToken() - Method in class org.dcache.xrootd.plugins.authn.ztn.AbstractZTNAuthenticationHandler
 

W

writeBytes(ByteBuf, ZTNCredential) - Static method in class org.dcache.xrootd.plugins.authn.ztn.ZTNCredentialUtils
 

Z

ZTNClientAuthenticationFactory - Class in org.dcache.xrootd.plugins.authn.ztn
Authentication factory that returns ztn security handlers to add to the third-party client channel pipeline.
ZTNClientAuthenticationFactory() - Constructor for class org.dcache.xrootd.plugins.authn.ztn.ZTNClientAuthenticationFactory
 
ZTNClientAuthenticationHandler - Class in org.dcache.xrootd.plugins.authn.ztn
Client-side handler which does TPC via ztn authentication.
ZTNClientAuthenticationHandler() - Constructor for class org.dcache.xrootd.plugins.authn.ztn.ZTNClientAuthenticationHandler
 
ZTNClientAuthenticationProvider - Class in org.dcache.xrootd.plugins.authn.ztn
 
ZTNClientAuthenticationProvider() - Constructor for class org.dcache.xrootd.plugins.authn.ztn.ZTNClientAuthenticationProvider
 
ZTNCredential - Class in org.dcache.xrootd.plugins.authn.ztn
According to the xroot ztn protocol, the credential sent on the request method by the client has this structure:
ZTNCredential() - Constructor for class org.dcache.xrootd.plugins.authn.ztn.ZTNCredential
 
ZTNCredentialUtils - Class in org.dcache.xrootd.plugins.authn.ztn
Simple to- and from- ByteBuf methods.
ZTNCredentialUtils() - Constructor for class org.dcache.xrootd.plugins.authn.ztn.ZTNCredentialUtils
 
A C D G I L M O P S T V W Z 
All Classes All Packages