public class TgsRequest extends KdcRequest
| Constructor and Description |
|---|
TgsRequest(org.apache.kerby.kerberos.kerb.type.kdc.TgsReq tgsReq,
KdcContext kdcContext) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkClient()
Check client.
|
ByteBuffer |
getRequestBody()
Get request body.
|
org.apache.kerby.kerberos.kerb.type.base.EncryptionKey |
getTgtSessionKey()
Get tgt session key.
|
org.apache.kerby.kerberos.kerb.type.ticket.Ticket |
getTgtTicket()
Get tgt ticket.
|
protected void |
issueTicket()
Issue ticket.
|
protected void |
makeReply()
Make reply.
|
void |
setTgtSessionKey(org.apache.kerby.kerberos.kerb.type.base.EncryptionKey tgtSessionKey)
Set tgt session key.
|
void |
verifyAuthenticator(org.apache.kerby.kerberos.kerb.type.pa.PaDataEntry paDataEntry)
Verify authenticator.
|
authenticate, checkCrossRealm, checkEncryptionType, checkPolicy, checkVersion, getArmorKey, getClientAddress, getClientEntry, getClientKey, getClientKey, getClientPrincipal, getCrossRealmTgsEntry, getCrossRealmTgsPrincipal, getEncryptionType, getEntry, getInnerBodyout, getKdcContext, getKdcOptions, getKdcReq, getPreauthContext, getPreauthHandler, getRemoteRealm, getReply, getReqPackage, getServerEntry, getServerKey, getServerPrincipal, getSessionKey, getTgsEntry, getTgsPrincipal, getTicket, getToken, isAnonymous, isCrossRealm, isHttps, isPkinit, isPreAuthenticated, isPreauthRequired, isTcp, isTcp, isToken, makePreAuthenticationError, preauth, process, setArmorKey, setClientAddress, setClientEntry, setClientKey, setClientPrincipal, setEncryptionType, setHttps, setPreAuthenticated, setPreauthRequired, setReply, setReqPackage, setServerEntry, setServerKey, setServerPrincipal, setSessionKey, setTgsEntry, setTicket, setTokenpublic TgsRequest(org.apache.kerby.kerberos.kerb.type.kdc.TgsReq tgsReq, KdcContext kdcContext)
tgsReq - TGS requestkdcContext - kdc contextpublic org.apache.kerby.kerberos.kerb.type.base.EncryptionKey getTgtSessionKey()
public void setTgtSessionKey(org.apache.kerby.kerberos.kerb.type.base.EncryptionKey tgtSessionKey)
tgtSessionKey - The tgt session keyprotected void checkClient()
throws KrbException
checkClient in class KdcRequestKrbException - epublic org.apache.kerby.kerberos.kerb.type.ticket.Ticket getTgtTicket()
protected void issueTicket()
throws KrbException
issueTicket in class KdcRequestKrbException - epublic void verifyAuthenticator(org.apache.kerby.kerberos.kerb.type.pa.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–2022 The Apache Software Foundation. All rights reserved.