JavaScript is disabled on your browser.
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 © 2011–2015 dCache.org . All rights reserved.