org.apache.directory.server.kerberos.shared.io.encoder
Class EncTicketPartEncoder

java.lang.Object
  extended by org.apache.directory.server.kerberos.shared.io.encoder.EncTicketPartEncoder
All Implemented Interfaces:
Encoder, EncoderFactory

public class EncTicketPartEncoder
extends java.lang.Object
implements Encoder, EncoderFactory

Version:
$Rev: 546367 $, $Date: 2007-06-12 05:30:24 +0200 (Tue, 12 Jun 2007) $
Author:
Apache Directory Project

Constructor Summary
EncTicketPartEncoder()
           
 
Method Summary
 byte[] encode(Encodable ticketPart)
          Encodes an ASN.1 Encodable object into a byte array.
 org.apache.directory.shared.asn1.der.DERSequence encodeInitialSequence(EncTicketPart ticketPart)
          Encodes an EncTicketPart into a DERSequence.
 Encoder getEncoder()
          Returns an Encoder.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EncTicketPartEncoder

public EncTicketPartEncoder()
Method Detail

encode

public byte[] encode(Encodable ticketPart)
              throws java.io.IOException
Description copied from interface: Encoder
Encodes an ASN.1 Encodable object into a byte array.

Specified by:
encode in interface Encoder
Returns:
The byte array.
Throws:
java.io.IOException

getEncoder

public Encoder getEncoder()
Description copied from interface: EncoderFactory
Returns an Encoder.

Specified by:
getEncoder in interface EncoderFactory
Returns:
The Encoder.

encodeInitialSequence

public org.apache.directory.shared.asn1.der.DERSequence encodeInitialSequence(EncTicketPart ticketPart)
Encodes an EncTicketPart into a DERSequence. -- Encrypted part of ticket EncTicketPart ::= [APPLICATION 3] SEQUENCE { flags[0] TicketFlags, key[1] EncryptionKey, crealm[2] Realm, cname[3] PrincipalName, transited[4] TransitedEncoding, authtime[5] KerberosTime, starttime[6] KerberosTime OPTIONAL, endtime[7] KerberosTime, renew-till[8] KerberosTime OPTIONAL, caddr[9] HostAddresses OPTIONAL, authorization-data[10] AuthorizationData OPTIONAL }

Parameters:
ticketPart -
Returns:
The DERSequence.


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