public class

KRBCred

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

Class Overview

Implements the ASN.1 Authenticator type.

KRB-CRED ::= [APPLICATION 22] SEQUENCE { pvno [0] INTEGER (5), msg-type [1] INTEGER (22), tickets [2] SEQUENCE OF Ticket, enc-part [3] EncryptedData -- EncKrbCredPart }

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

Summary

Fields
public EncryptedData encPart
private int msgType
private int pvno
public Ticket[] tickets
Public Constructors
KRBCred(Ticket[] new_tickets, EncryptedData new_encPart)
KRBCred(byte[] data)
KRBCred(DerValue encoding)
Public Methods
byte[] asn1Encode()
Encodes an KRBCred object.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public EncryptedData encPart

private int msgType

private int pvno

public Ticket[] tickets

Public Constructors

public KRBCred (Ticket[] new_tickets, EncryptedData new_encPart)

Parameters
new_tickets
new_encPart
Throws
IOException

public KRBCred (byte[] data)

Parameters
data

public KRBCred (DerValue encoding)

Parameters
encoding

Public Methods

public byte[] asn1Encode ()

Encodes an KRBCred object.

Returns
  • the data 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.