public class

KrbCred

extends Object
java.lang.Object
   ↳ sun.security.mule.krb5.KrbCred

Class Overview

This class encapsulates the KRB-CRED message that a client uses to send its delegated credentials to a server. Supports delegation of one ticket only.

Summary

Fields
private static boolean DEBUG
private KRBCred credMessg
private Credentials creds
private EncKrbCredPart encPart
private byte[] obuf
private Ticket ticket
private KerberosTime timeStamp
Public Constructors
KrbCred(Credentials tgt, Credentials serviceTicket, EncryptionKey key, Config kerberosConfig)
KrbCred(byte[] asn1Message, EncryptionKey key, Config kerberosConfig)
Public Methods
Credentials[] getDelegatedCreds()
Returns the delegated credentials from the peer.
byte[] getMessage()
Returns the ASN.1 encoding that should be sent to the peer.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

private static boolean DEBUG

private KRBCred credMessg

private Credentials creds

private EncKrbCredPart encPart

private byte[] obuf

private Ticket ticket

private KerberosTime timeStamp

Public Constructors

public KrbCred (Credentials tgt, Credentials serviceTicket, EncryptionKey key, Config kerberosConfig)

Parameters
tgt
serviceTicket
key
kerberosConfig
Throws
IOException
KrbException

public KrbCred (byte[] asn1Message, EncryptionKey key, Config kerberosConfig)

Parameters
asn1Message
key
kerberosConfig
Throws
IOException
KrbException

Public Methods

public Credentials[] getDelegatedCreds ()

Returns the delegated credentials from the peer.

public byte[] getMessage ()

Returns the ASN.1 encoding that should be sent to the peer.