Skip navigation links
A C D E F G I O S T 

A

authenticate(AuthenticationRequest) - Method in class org.dcache.xrootd.plugins.authn.gsi.GSIAuthenticationHandler
dispatcher function that initializes the diffie-hellman key agreement session, checks the request for the correct protocol and calls the actual handler functions.

C

certToPEM(X509Certificate) - Static method in class org.dcache.xrootd.plugins.authn.gsi.CertUtil
Encodes to PEM format with default X.509 certificate header/footer
CertUtil - Class in org.dcache.xrootd.plugins.authn.gsi
CertUtil - convenience methods for certificate processing
CertUtil() - Constructor for class org.dcache.xrootd.plugins.authn.gsi.CertUtil
 
computeHash(MessageDigest, X500Principal) - Static method in class org.dcache.xrootd.plugins.authn.gsi.CertUtil
Computes the hash from the principal, using the passed-in digest (usually MD5).
computeMD5Hash(X500Principal) - Static method in class org.dcache.xrootd.plugins.authn.gsi.CertUtil
Convenience method to compute a openssl-compatible md5 hash
createFactory(String, Properties) - Method in class org.dcache.xrootd.plugins.authn.gsi.GSIAuthenticationProvider
 
createFactory(String, Properties) - Method in class org.dcache.xrootd.plugins.authn.gsi.GSIClientAuthenticationProvider
 
createHandler() - Method in class org.dcache.xrootd.plugins.authn.gsi.GSIAuthenticationFactory
 
createHandler() - Method in class org.dcache.xrootd.plugins.authn.gsi.GSIClientAuthenticationFactory
 
createSigverRequest(ChannelHandlerContext, XrootdOutboundRequest) - Method in class org.dcache.xrootd.plugins.authn.gsi.GSISigverRequestHandler
 

D

decrypt(String, String, int, byte[]) - Method in class org.dcache.xrootd.plugins.authn.gsi.DHSession
 
DHEncrypter - Class in org.dcache.xrootd.plugins.authn.gsi
Uses established shared secret from a Diffie Hellman session to encrypt the buffer.
DHEncrypter(DHSession, String, String, int) - Constructor for class org.dcache.xrootd.plugins.authn.gsi.DHEncrypter
 
DHSession - Class in org.dcache.xrootd.plugins.authn.gsi
This class represents a Diffie-Hellman (DH) session.
DHSession(boolean) - Constructor for class org.dcache.xrootd.plugins.authn.gsi.DHSession
Construct new Diffie-Hellman key exchange session
doOnAsynResponse(ChannelHandlerContext, InboundAttnResponse) - Method in class org.dcache.xrootd.plugins.authn.gsi.GSIClientAuthenticationHandler
 
doOnAuthenticationResponse(ChannelHandlerContext, InboundAuthenticationResponse) - Method in class org.dcache.xrootd.plugins.authn.gsi.GSIClientAuthenticationHandler
 
doOnLoginResponse(ChannelHandlerContext, InboundLoginResponse) - Method in class org.dcache.xrootd.plugins.authn.gsi.GSIClientAuthenticationHandler
Arriving here means login succeeded.
doOnWaitResponse(ChannelHandlerContext, AbstractXrootdInboundResponse) - Method in class org.dcache.xrootd.plugins.authn.gsi.GSIClientAuthenticationHandler
 

E

encrypt(byte[]) - Method in class org.dcache.xrootd.plugins.authn.gsi.DHEncrypter
 
encrypt(String, String, int, byte[]) - Method in class org.dcache.xrootd.plugins.authn.gsi.DHSession
 

F

finaliseKeyAgreement(String) - Method in class org.dcache.xrootd.plugins.authn.gsi.DHSession
 
fromPEM(String, String, String) - Static method in class org.dcache.xrootd.plugins.authn.gsi.CertUtil
Decodes PEM by removing the given header and footer, and decodes the inner content with base64.

G

getDescription() - Method in class org.dcache.xrootd.plugins.authn.gsi.GSIClientAuthenticationFactory
 
getEncodedDHMaterial() - Method in class org.dcache.xrootd.plugins.authn.gsi.DHSession
 
getName() - Method in class org.dcache.xrootd.plugins.authn.gsi.GSIClientAuthenticationFactory
 
getProtocol() - Method in class org.dcache.xrootd.plugins.authn.gsi.GSIAuthenticationHandler
 
getSubject() - Method in class org.dcache.xrootd.plugins.authn.gsi.GSIAuthenticationHandler
 
GSIAuthenticationFactory - Class in org.dcache.xrootd.plugins.authn.gsi
Authentication factory that returns GSI security handlers.
GSIAuthenticationFactory(Properties) - Constructor for class org.dcache.xrootd.plugins.authn.gsi.GSIAuthenticationFactory
 
GSIAuthenticationHandler - Class in org.dcache.xrootd.plugins.authn.gsi
Handler for xrootd-security message exchange based on the GSI protocol.
GSIAuthenticationHandler(X509Credential, X509CertChainValidator, String) - Constructor for class org.dcache.xrootd.plugins.authn.gsi.GSIAuthenticationHandler
 
GSIAuthenticationProvider - Class in org.dcache.xrootd.plugins.authn.gsi
 
GSIAuthenticationProvider() - Constructor for class org.dcache.xrootd.plugins.authn.gsi.GSIAuthenticationProvider
 
GSIClientAuthenticationFactory - Class in org.dcache.xrootd.plugins.authn.gsi
Authentication factory that returns GSI security handlers to add to the third-party client channel pipeline.
GSIClientAuthenticationFactory(Properties) - Constructor for class org.dcache.xrootd.plugins.authn.gsi.GSIClientAuthenticationFactory
 
GSIClientAuthenticationHandler - Class in org.dcache.xrootd.plugins.authn.gsi
Client-side handler mirroring the server-side GSIAuthenticationHandler.
GSIClientAuthenticationHandler(X509Credential, X509CertChainValidator, String, String) - Constructor for class org.dcache.xrootd.plugins.authn.gsi.GSIClientAuthenticationHandler
 
GSIClientAuthenticationProvider - Class in org.dcache.xrootd.plugins.authn.gsi
 
GSIClientAuthenticationProvider() - Constructor for class org.dcache.xrootd.plugins.authn.gsi.GSIClientAuthenticationProvider
 
GSISigverRequestHandler - Class in org.dcache.xrootd.plugins.authn.gsi
Checks to see if the protocol security context requires the particular message to be preceded by a signing verification request, and returns one if so.
GSISigverRequestHandler(DHEncrypter, XrootdTpcClient) - Constructor for class org.dcache.xrootd.plugins.authn.gsi.GSISigverRequestHandler
 

I

isCompleted() - Method in class org.dcache.xrootd.plugins.authn.gsi.GSIAuthenticationHandler
 

O

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

S

sendAuthenticationRequest(ChannelHandlerContext) - Method in class org.dcache.xrootd.plugins.authn.gsi.GSIClientAuthenticationHandler
 

T

toPEM(byte[], String, String) - Static method in class org.dcache.xrootd.plugins.authn.gsi.CertUtil
Encodes to PEM.
A C D E F G I O S T 
Skip navigation links

Copyright © 2011–2018 dCache.org. All rights reserved.