public class TgsRequest extends KdcRequest
| Constructor and Description |
|---|
TgsRequest(TgsReq tgsReq,
KdcContext kdcContext) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkClient()
Check client.
|
ByteBuffer |
getRequestBody()
Get request body.
|
EncryptionKey |
getTgtSessionKey()
Get tgt session key.
|
protected Ticket |
getTgtTicket()
Get tgt ticket.
|
protected void |
issueTicket()
Issue ticket.
|
protected void |
makeReply()
Make reply.
|
void |
setTgtSessionKey(EncryptionKey tgtSessionKey)
Set tgt session key.
|
void |
verifyAuthenticator(PaDataEntry paDataEntry)
Verify authenticator.
|
authenticate, checkEncryptionType, checkPolicy, checkVersion, getArmorKey, getClientAddress, getClientEntry, getClientKey, getClientKey, getEncryptionType, getEntry, getInnerBodyout, getKdcContext, getKdcOptions, getKdcReq, getPreauthContext, getPreauthHandler, getReply, getReqPackage, getServerEntry, getServerKey, getServerPrincipal, getSessionKey, getTgsEntry, getTgsPrincipal, getTicket, getToken, isAnonymous, isPkinit, isPreAuthenticated, isPreauthRequired, isTcp, isTcp, isToken, makePreAuthenticationError, preauth, process, setArmorKey, setClientAddress, setClientEntry, setClientKey, setEncryptionType, setPreAuthenticated, setPreauthRequired, setReply, setReqPackage, setServerEntry, setServerKey, setServerPrincipal, setSessionKey, setTgsEntry, setTicket, setTokenpublic TgsRequest(TgsReq tgsReq, KdcContext kdcContext)
tgsReq - TGS requestkdcContext - kdc contextpublic EncryptionKey getTgtSessionKey()
public void setTgtSessionKey(EncryptionKey tgtSessionKey)
tgtSessionKey - The tgt session keyprotected void checkClient()
throws KrbException
checkClient in class KdcRequestKrbException - eprotected Ticket getTgtTicket()
protected void issueTicket()
throws KrbException
issueTicket in class KdcRequestKrbException - epublic void verifyAuthenticator(PaDataEntry paDataEntry) throws KrbException
paDataEntry - preauthentication data entryKrbException - eprotected void makeReply()
throws KrbException
makeReply in class KdcRequestKrbException - epublic ByteBuffer getRequestBody() throws KrbException
KdcRequestgetRequestBody in class KdcRequestKrbException - eCopyright © 2014–2016 The Apache Software Foundation. All rights reserved.