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 GSIBucket An XrootdBucket is a serialized datatype (string, uint, binary, list) with an int32 header describing its contents.GSIBucketContainer Utility wrapper around bucket list.GSIBucketContainerBuilder Convenience utility for building bucket containers.GSIBucketUtils Utilities for deserializing, writing, and printing out GSI byte buckets.GSIBucketUtils.BucketData The Xrootd GSI protocol passes handshake information in structs that are called "buckets".GSIBucketUtils.BucketSerializer GSIBucketUtils.BucketSerializerBuilder 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 NestedBucketBuffer Format of a NestedBucketBuffer: - int32 BucketType (usually kXRS_main) - int32 len - char[4] protocol (\0 padded) - int32 step (e.g.RawBucket A bucket containing a header plus a number of bytes.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.StringBucket A bucket containing a header plus a String.UnsignedIntBucket A bucket containing a header plus an unsigned integer.