public class

KrbTgsReq

extends KrbKdcReq
java.lang.Object
   ↳ sun.security.mule.krb5.KrbKdcReq
     ↳ sun.security.mule.krb5.KrbTgsReq

Class Overview

This class encapsulates a Kerberos TGS-REQ that is sent from the client to the KDC.

Summary

[Expand]
Inherited Constants
From class sun.security.mule.krb5.KrbKdcReq
Fields
private static final boolean DEBUG
private KerberosTime ctime
private int defaultTimeout
private Config kerberosConfig
private PrincipalName princName
private Ticket secondTicket
private PrincipalName servName
EncryptionKey tgsReqKey
private TGSReq tgsReqMessg
private boolean useSubkey
[Expand]
Inherited Fields
From class sun.security.mule.krb5.KrbKdcReq
Public Constructors
KrbTgsReq(Credentials asCreds, PrincipalName sname, Config kerberosConfig)
Public Methods
KrbTgsRep getReply()
String send()
Sends a TGS request to the realm of the target.
Credentials sendAndGetCreds()
Sends the request, waits for a reply, and returns the Credentials.
[Expand]
Inherited Methods
From class sun.security.mule.krb5.KrbKdcReq
From class java.lang.Object

Fields

private static final boolean DEBUG

private KerberosTime ctime

private int defaultTimeout

private Config kerberosConfig

private PrincipalName princName

private Ticket secondTicket

private PrincipalName servName

EncryptionKey tgsReqKey

private TGSReq tgsReqMessg

private boolean useSubkey

Public Constructors

public KrbTgsReq (Credentials asCreds, PrincipalName sname, Config kerberosConfig)

Parameters
asCreds
sname
kerberosConfig
Throws
IOException
KrbException

Public Methods

public KrbTgsRep getReply ()

Throws
IOException
KrbException

public String send ()

Sends a TGS request to the realm of the target.

Throws
IOException
KrbException

public Credentials sendAndGetCreds ()

Sends the request, waits for a reply, and returns the Credentials. Used in Credentials, KrbCred, and internal/CredentialsUtil.

Throws
IOException
KrbException