public class GSIPre49ClientRequestHandler extends GSIClientRequestHandler
GSIClientRequestHandler.CertRequestBuckets, GSIClientRequestHandler.CertResponseBucketsclient, LOGGERASYNC_CIPHER_MODE, bufferHandler, challenge, CHALLENGE_BYTES, credentialManager, CRYPTO_MODE, CRYPTO_MODE_NO_PAD, dhSession, lastRequest, MAX_TIME_SKEW, noPadding, PROTO_PRE_DELEGATION, PROTO_WITH_DELEGATION, PROTOCOL, PROTOCOL_VERSION, PUBLIC_KEY_ALGORITHM, PUBLIC_KEY_FOOTER, PUBLIC_KEY_HEADER, RANDOM, rsaSession, SESSION_IV_DELIM, SESSION_IV_LEN, SUPPORTED_CIPHER_ALGORITHM, SUPPORTED_DIGESTS, SYNC_CIPHER_BLOCKSIZE, SYNC_CIPHER_MODE_PADDED, SYNC_CIPHER_MODE_UNPADDED, SYNC_CIPHER_NAME| Constructor and Description |
|---|
GSIPre49ClientRequestHandler(GSICredentialManager credentialManager,
XrootdTpcClient client) |
| Modifier and Type | Method and Description |
|---|---|
protected eu.emi.security.authn.x509.X509Credential |
getClientCredential() |
protected Optional<Integer> |
getClientOpts() |
int |
getProtocolVersion() |
protected String |
getSyncCipherMode() |
OutboundAuthenticationRequest |
handleCertStep(InboundAuthenticationResponse response,
io.netty.channel.ChannelHandlerContext ctx) |
protected void |
loadClientCredential() |
protected boolean |
usePadded() |
getSigverEncoder, handleCertReqStep, handleCertStep, validateCertificate, validateCiphers, validateDigestsdecryptMainBucketWithSessionKey, dhParams, extractChain, finalizeSessionKey, findSessionIVLen, generateChallengeString, isRequestExpired, postProcessMainBucket, processRSAVerification, updateLastRequest, validateCiphers, validateCryptoMode, validateDigests, verifySignedRTagpublic GSIPre49ClientRequestHandler(GSICredentialManager credentialManager, XrootdTpcClient client)
public int getProtocolVersion()
getProtocolVersion in class GSIRequestHandlerpublic OutboundAuthenticationRequest handleCertStep(InboundAuthenticationResponse response, io.netty.channel.ChannelHandlerContext ctx) throws XrootdException
handleCertStep in class GSIClientRequestHandlerXrootdExceptionprotected eu.emi.security.authn.x509.X509Credential getClientCredential()
getClientCredential in class GSIClientRequestHandlerprotected Optional<Integer> getClientOpts()
getClientOpts in class GSIClientRequestHandlerprotected String getSyncCipherMode()
getSyncCipherMode in class GSIRequestHandlerprotected void loadClientCredential()
loadClientCredential in class GSIClientRequestHandlerprotected boolean usePadded()
usePadded in class GSIClientRequestHandlerCopyright © 2011-2020 dCache.org. All Rights Reserved.