Skip navigation links
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(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
 
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(X509Credential, X509CertChainValidator) - 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

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 
Skip navigation links

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