Class TgsRequest
java.lang.Object
org.apache.kerby.kerberos.kerb.server.request.KdcRequest
org.apache.kerby.kerberos.kerb.server.request.TgsRequest
-
Constructor Summary
ConstructorsConstructorDescriptionTgsRequest(org.apache.kerby.kerberos.kerb.type.kdc.TgsReq tgsReq, KdcContext kdcContext) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidCheck client.Get request body.org.apache.kerby.kerberos.kerb.type.base.EncryptionKeyGet tgt session key.org.apache.kerby.kerberos.kerb.type.ticket.TicketGet tgt ticket.protected voidIssue ticket.protected voidMake reply.voidsetTgtSessionKey(org.apache.kerby.kerberos.kerb.type.base.EncryptionKey tgtSessionKey) Set tgt session key.voidverifyAuthenticator(org.apache.kerby.kerberos.kerb.type.pa.PaDataEntry paDataEntry) Verify authenticator.Methods inherited from class org.apache.kerby.kerberos.kerb.server.request.KdcRequest
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, setToken
-
Constructor Details
-
TgsRequest
- Parameters:
tgsReq- TGS requestkdcContext- kdc context
-
-
Method Details
-
getTgtSessionKey
public org.apache.kerby.kerberos.kerb.type.base.EncryptionKey getTgtSessionKey()Get tgt session key.- Returns:
- The tgt session key
-
setTgtSessionKey
public void setTgtSessionKey(org.apache.kerby.kerberos.kerb.type.base.EncryptionKey tgtSessionKey) Set tgt session key.- Parameters:
tgtSessionKey- The tgt session key
-
checkClient
protected void checkClient() throws org.apache.kerby.kerberos.kerb.KrbExceptionCheck client.- Specified by:
checkClientin classKdcRequest- Throws:
org.apache.kerby.kerberos.kerb.KrbException- e
-
getTgtTicket
public org.apache.kerby.kerberos.kerb.type.ticket.Ticket getTgtTicket()Get tgt ticket.- Returns:
- The tgt ticket.
-
issueTicket
protected void issueTicket() throws org.apache.kerby.kerberos.kerb.KrbExceptionIssue ticket.- Specified by:
issueTicketin classKdcRequest- Throws:
org.apache.kerby.kerberos.kerb.KrbException- e
-
verifyAuthenticator
public void verifyAuthenticator(org.apache.kerby.kerberos.kerb.type.pa.PaDataEntry paDataEntry) throws org.apache.kerby.kerberos.kerb.KrbException Verify authenticator.- Parameters:
paDataEntry- preauthentication data entry- Throws:
org.apache.kerby.kerberos.kerb.KrbException- e
-
makeReply
protected void makeReply() throws org.apache.kerby.kerberos.kerb.KrbExceptionMake reply.- Specified by:
makeReplyin classKdcRequest- Throws:
org.apache.kerby.kerberos.kerb.KrbException- e
-
getRequestBody
Description copied from class:KdcRequestGet request body.- Overrides:
getRequestBodyin classKdcRequest- Returns:
- request body
- Throws:
org.apache.kerby.kerberos.kerb.KrbException- e
-