public class GSIAuthenticationHandler extends Object implements AuthenticationHandler
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
LOGGER |
| Constructor and Description |
|---|
GSIAuthenticationHandler(GSICredentialManager credentialManager) |
| Modifier and Type | Method and Description |
|---|---|
XrootdResponse<AuthenticationRequest> |
authenticate(AuthenticationRequest request)
dispatcher function that initializes the diffie-hellman key agreement
session, checks the request for the correct protocol and calls the
actual handler functions.
|
BufferDecrypter |
getDecrypter() |
String |
getProtocol() |
Subject |
getSubject() |
boolean |
isCompleted() |
public GSIAuthenticationHandler(GSICredentialManager credentialManager)
public XrootdResponse<AuthenticationRequest> authenticate(AuthenticationRequest request) throws XrootdException
authenticate in interface AuthenticationHandlerXrootdExceptionpublic BufferDecrypter getDecrypter()
getDecrypter in interface AuthenticationHandlerpublic String getProtocol()
getProtocol in interface AuthenticationHandlerpublic Subject getSubject()
getSubject in interface AuthenticationHandlerpublic boolean isCompleted()
isCompleted in interface AuthenticationHandlerCopyright © 2011-2020 dCache.org. All Rights Reserved.