public class

EncKrbCredPart

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

Class Overview

Implements the ASN.1 EncKrbCredPart type.

EncKrbCredPart ::= [APPLICATION 29] SEQUENCE { ticket-info [0] SEQUENCE OF KrbCredInfo, nonce [1] UInt32 OPTIONAL, timestamp [2] KerberosTime OPTIONAL, usec [3] Microseconds OPTIONAL, s-address [4] HostAddress OPTIONAL, r-address [5] HostAddress OPTIONAL }

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

Summary

Fields
private Config kerberosConfig
private Integer nonce
private HostAddresses rAddress
private HostAddress sAddress
public KrbCredInfo[] ticketInfo
public KerberosTime timeStamp
private Integer usec
Public Constructors
EncKrbCredPart(KrbCredInfo[] new_ticketInfo, KerberosTime new_timeStamp, Integer new_usec, Integer new_nonce, HostAddress new_sAddress, HostAddresses new_rAddress, Config kerberosConfig)
EncKrbCredPart(byte[] data, Config kerberosConfig)
EncKrbCredPart(DerValue encoding, Config kerberoConfig)
Public Methods
byte[] asn1Encode()
Encodes an EncKrbCredPart object.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

private Config kerberosConfig

private Integer nonce

private HostAddresses rAddress

private HostAddress sAddress

public KrbCredInfo[] ticketInfo

public KerberosTime timeStamp

private Integer usec

Public Constructors

public EncKrbCredPart (KrbCredInfo[] new_ticketInfo, KerberosTime new_timeStamp, Integer new_usec, Integer new_nonce, HostAddress new_sAddress, HostAddresses new_rAddress, Config kerberosConfig)

Parameters
new_ticketInfo
new_timeStamp
new_usec
new_nonce
new_sAddress
new_rAddress
kerberosConfig
Throws
IOException

public EncKrbCredPart (byte[] data, Config kerberosConfig)

Parameters
data
kerberosConfig
Throws
Asn1Exception
IOException
RealmException

public EncKrbCredPart (DerValue encoding, Config kerberoConfig)

Parameters
encoding
kerberoConfig
Throws
Asn1Exception
IOException
RealmException

Public Methods

public byte[] asn1Encode ()

Encodes an EncKrbCredPart object.

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