public class

EncAPRepPart

extends Object
java.lang.Object
   ↳ sun.security.mule.krb5.internal.EncAPRepPart

Class Overview

Implements the ASN.1 EncAPRepPart type.

EncAPRepPart ::= [APPLICATION 27] SEQUENCE { ctime [0] KerberosTime, cusec [1] Microseconds, subkey [2] EncryptionKey OPTIONAL, seq-number [3] UInt32 OPTIONAL }

This definition reflects the Network Working Group RFC 4120 specification available at http://www.ietf.org/rfc/rfc4120.txt.

Summary

Fields
public KerberosTime ctime
public int cusec
Config kerberosConfig
Integer seqNumber
EncryptionKey subKey
Public Constructors
EncAPRepPart(KerberosTime new_ctime, int new_cusec, EncryptionKey new_subKey, Integer new_seqNumber, Config kerberosConfig)
EncAPRepPart(byte[] data, Config kerberosConfig)
EncAPRepPart(DerValue encoding, Config kerberosConfig)
Public Methods
byte[] asn1Encode()
Encodes an EncAPRepPart object.
final Integer getSeqNumber()
final EncryptionKey getSubKey()
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public KerberosTime ctime

public int cusec

Config kerberosConfig

Integer seqNumber

EncryptionKey subKey

Public Constructors

public EncAPRepPart (KerberosTime new_ctime, int new_cusec, EncryptionKey new_subKey, Integer new_seqNumber, Config kerberosConfig)

Parameters
new_ctime
new_cusec
new_subKey
new_seqNumber
kerberosConfig

public EncAPRepPart (byte[] data, Config kerberosConfig)

Parameters
data
kerberosConfig
Throws
Asn1Exception
IOException

public EncAPRepPart (DerValue encoding, Config kerberosConfig)

Parameters
encoding
kerberosConfig
Throws
Asn1Exception
IOException

Public Methods

public byte[] asn1Encode ()

Encodes an EncAPRepPart object.

Returns
  • byte array of encoded EncAPRepPart object.
Throws
Asn1Exception if an error occurs while decoding an ASN1 encoded data.
IOException if an I/O error occurs while reading encoded data.

public final Integer getSeqNumber ()

public final EncryptionKey getSubKey ()