All Classes
-
Class Summary Class Description CertChainValidatorProvider The intention here is to limit this class to one shared instance per domain.CertUtil CertUtil - convenience methods for certificate processingCredentialLoader Loads and stores credentials based on certificate .pems on the local disk.DHBufferHandler Uses established shared secret from a Diffie Hellman session to encrypt or decrypt the buffer.DHSession This class represents a Diffie-Hellman (DH) session.GSIAuthenticationFactory Authentication factory that returns GSI security handlers.GSIAuthenticationHandler Handler for xrootd-security message exchange based on the GSI protocol.GSIAuthenticationProvider GSIBucketContainer Utility wrapper around bucket list.GSIBucketContainerBuilder Convenience utility for building bucket containers.GSIClientAuthenticationFactory Authentication factory that returns GSI security handlers to add to the third-party client channel pipeline.GSIClientAuthenticationHandler Client-side handler mirroring the server-side GSIAuthenticationHandler.GSIClientAuthenticationProvider GSIClientRequestHandler GSICredentialManager The component which provides credential management and related support to the request handlers.GSIPost49ClientRequestHandler GSIPost49ServerRequestHandler Implementation of server side of GSI handshake according to XrootD 4.9+.GSIPre49ClientRequestHandler GSIPre49ServerRequestHandler Implementation of server side of GSI handshake prior to XrootD 4.9.GSIRequestHandler Shared settings and functionality for processing both client and server GSI authentication requests.GSIServerRequestHandler RSASession This class is necessitated by the fact that the new GSI protocol requires encryption and decryption of the arbitrarily long Diffie-Hellman encoded parameters.