org.apache.directory.server.kerberos.shared.messages.components
Class Ticket

java.lang.Object
  extended by org.apache.directory.server.kerberos.shared.messages.components.Ticket

public class Ticket
extends java.lang.Object

Ticket message component as handed out by the ticket granting service


Field Summary
static int TICKET_VNO
           
 
Constructor Summary
Ticket(int versionNumber, javax.security.auth.kerberos.KerberosPrincipal serverPrincipal, EncryptedData encPart)
           
Ticket(javax.security.auth.kerberos.KerberosPrincipal serverPrincipal, EncryptedData encPart)
           
 
Method Summary
 AuthorizationData getAuthorizationData()
           
 KerberosTime getAuthTime()
           
 HostAddresses getClientAddresses()
           
 javax.security.auth.kerberos.KerberosPrincipal getClientPrincipal()
           
 java.lang.String getClientRealm()
           
 EncryptedData getEncPart()
           
 EncTicketPart getEncTicketPart()
           
 KerberosTime getEndTime()
           
 boolean getFlag(int flag)
           
 TicketFlags getFlags()
           
 java.lang.String getRealm()
           
 KerberosTime getRenewTill()
           
 javax.security.auth.kerberos.KerberosPrincipal getServerPrincipal()
           
 EncryptionKey getSessionKey()
           
 KerberosTime getStartTime()
           
 TransitedEncoding getTransitedEncoding()
           
 int getVersionNumber()
           
 void setEncTicketPart(EncTicketPart decryptedPart)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TICKET_VNO

public static final int TICKET_VNO
See Also:
Constant Field Values
Constructor Detail

Ticket

public Ticket(javax.security.auth.kerberos.KerberosPrincipal serverPrincipal,
              EncryptedData encPart)

Ticket

public Ticket(int versionNumber,
              javax.security.auth.kerberos.KerberosPrincipal serverPrincipal,
              EncryptedData encPart)
Method Detail

setEncTicketPart

public void setEncTicketPart(EncTicketPart decryptedPart)

getVersionNumber

public int getVersionNumber()

getServerPrincipal

public javax.security.auth.kerberos.KerberosPrincipal getServerPrincipal()

getRealm

public java.lang.String getRealm()

getEncPart

public EncryptedData getEncPart()

getEncTicketPart

public EncTicketPart getEncTicketPart()

getAuthorizationData

public AuthorizationData getAuthorizationData()

getAuthTime

public KerberosTime getAuthTime()

getClientAddresses

public HostAddresses getClientAddresses()

getClientPrincipal

public javax.security.auth.kerberos.KerberosPrincipal getClientPrincipal()

getClientRealm

public java.lang.String getClientRealm()

getEndTime

public KerberosTime getEndTime()

getFlags

public TicketFlags getFlags()

getRenewTill

public KerberosTime getRenewTill()

getSessionKey

public EncryptionKey getSessionKey()

getStartTime

public KerberosTime getStartTime()

getTransitedEncoding

public TransitedEncoding getTransitedEncoding()

getFlag

public boolean getFlag(int flag)


Copyright © 2003-2012 Apache Software Foundation. All Rights Reserved.