A C D F G I O P 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(byte[]) - 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
 
createHandler() - Method in class org.dcache.xrootd.plugins.authn.gsi.GSIAuthenticationFactory
 
CRYPTO_MODE - Static variable in class org.dcache.xrootd.plugins.authn.gsi.GSIAuthenticationHandler
 

D

decrypt(String, String, int, byte[]) - Method in class org.dcache.xrootd.plugins.authn.gsi.DHSession
 
DHSession - Class in org.dcache.xrootd.plugins.authn.gsi
This class represents a Diffie-Hellman (DH) session.
DHSession() - Constructor for class org.dcache.xrootd.plugins.authn.gsi.DHSession
Construct new Diffie-Hellman key exchange session

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

getEncodedDHMaterial() - Method in class org.dcache.xrootd.plugins.authn.gsi.DHSession
 
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(X509Certificate, PrivateKey, TrustedCertificates, CertificateRevocationLists) - 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
 

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
 

P

parseCerts(Reader) - Static method in class org.dcache.xrootd.plugins.authn.gsi.CertUtil
Parses a sequence of certificates from an input source and returns it as a list.
PROTOCOL - Static variable in class org.dcache.xrootd.plugins.authn.gsi.GSIAuthenticationHandler
 
PROTOCOL_VERSION - Static variable in class org.dcache.xrootd.plugins.authn.gsi.GSIAuthenticationHandler
 

S

SUPPORTED_CIPHER_ALGORITHMS - Static variable in class org.dcache.xrootd.plugins.authn.gsi.GSIAuthenticationHandler
for now, we limit ourselves to AES-128 with CBC blockmode.
SUPPORTED_DIGESTS - Static variable in class org.dcache.xrootd.plugins.authn.gsi.GSIAuthenticationHandler
 

T

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

Copyright © 2013 dCache.org. All Rights Reserved.