APIdia Launch Partner
Top Inners Fields Constructors Methods
sun.security.jgss.krb5

pack-priv abstract Class InitialToken

extends Krb5Token
Class Inheritance
Known Direct Subclasses
sun.security.jgss.krb5.InitSecContextToken, sun.security.jgss.krb5.AcceptSecContextToken
Imports
org.ietf.jgss.*, java.io.IOException, java.net.InetAddress, .Inet4Address, .Inet6Address, java.security.MessageDigest, .NoSuchAlgorithmException, java.util.Arrays, sun.security.krb5.*, sun.security.krb5.internal.Krb5, sun.security.jgss.krb5.internal.TlsChannelBindingImpl

Nested and Inner Type Summary

Modifier and TypeClass and Description
protected class

Field Summary

Modifier and TypeField and Description
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private final byte[]
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
private static final int
Inherited from sun.security.jgss.krb5.Krb5Token:
AP_REP_IDAP_REQ_IDERR_IDMIC_IDMIC_ID_v2OIDWRAP_IDWRAP_ID_v2

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private byte[]
public abstract byte[]
private byte[]
private int
getAddrType(InetAddress addr, int defValue)

Inherited from sun.security.jgss.krb5.Krb5Token:
getTokenName

Field Detail

CHANNEL_BINDING_AF_INETback to summary
private static final int CHANNEL_BINDING_AF_INET
CHANNEL_BINDING_AF_INET6back to summary
private static final int CHANNEL_BINDING_AF_INET6
CHANNEL_BINDING_AF_NULL_ADDRback to summary
private static final int CHANNEL_BINDING_AF_NULL_ADDR
CHANNEL_BINDING_AF_UNSPECback to summary
private static final int CHANNEL_BINDING_AF_UNSPEC
CHECKSUM_BINDINGS_SIZEback to summary
private static final int CHECKSUM_BINDINGS_SIZE
CHECKSUM_CONF_FLAGback to summary
private static final int CHECKSUM_CONF_FLAG
CHECKSUM_DELEG_FLAGback to summary
private static final int CHECKSUM_DELEG_FLAG
CHECKSUM_DELEG_LGTH_SIZEback to summary
private static final int CHECKSUM_DELEG_LGTH_SIZE
CHECKSUM_DELEG_OPT_SIZEback to summary
private static final int CHECKSUM_DELEG_OPT_SIZE
CHECKSUM_FIRST_BYTESback to summary
private final byte[] CHECKSUM_FIRST_BYTES
CHECKSUM_FLAGS_SIZEback to summary
private static final int CHECKSUM_FLAGS_SIZE
CHECKSUM_INTEG_FLAGback to summary
private static final int CHECKSUM_INTEG_FLAG
CHECKSUM_LENGTH_SIZEback to summary
private static final int CHECKSUM_LENGTH_SIZE
CHECKSUM_MUTUAL_FLAGback to summary
private static final int CHECKSUM_MUTUAL_FLAG
CHECKSUM_REPLAY_FLAGback to summary
private static final int CHECKSUM_REPLAY_FLAG
CHECKSUM_SEQUENCE_FLAGback to summary
private static final int CHECKSUM_SEQUENCE_FLAG
CHECKSUM_TYPEback to summary
private static final int CHECKSUM_TYPE
Inet4_ADDRSZback to summary
private static final int Inet4_ADDRSZ
Inet6_ADDRSZback to summary
private static final int Inet6_ADDRSZ

Constructor Detail

InitialTokenback to summary
pack-priv InitialToken()

Method Detail

computeChannelBindingback to summary
private byte[] computeChannelBinding(ChannelBinding channelBinding) throws GSSException
encodeback to summary
public abstract byte[] encode() throws IOException
getAddrBytesback to summary
private byte[] getAddrBytes(InetAddress addr) throws GSSException
getAddrTypeback to summary
private int getAddrType(InetAddress addr, int defValue)
sun.security.jgss.krb5 back to summary

protected Class InitialToken.OverloadedChecksum

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
private final byte[]
private Credentials
private int

Constructor Summary

AccessConstructor and Description
public
OverloadedChecksum(Krb5Context context, Credentials tgt, Credentials serviceTicket)

Called on the initiator side when creating the InitSecContextToken.

public
OverloadedChecksum(Krb5Context context, Checksum checksum, EncryptionKey key, EncryptionKey subKey)

Called on the acceptor side when reading an InitSecContextToken.

Method Summary

Modifier and TypeMethod and Description
public Checksum
public Credentials
public void
private boolean
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

checksumBytesback to summary
private final byte[] checksumBytes
delegCredsback to summary
private Credentials delegCreds
flagsback to summary
private int flags

Constructor Detail

OverloadedChecksumback to summary
public OverloadedChecksum(Krb5Context context, Credentials tgt, Credentials serviceTicket) throws KrbException, IOException, GSSException

Called on the initiator side when creating the InitSecContextToken.

OverloadedChecksumback to summary
public OverloadedChecksum(Krb5Context context, Checksum checksum, EncryptionKey key, EncryptionKey subKey) throws GSSException, KrbException, IOException

Called on the acceptor side when reading an InitSecContextToken.

Method Detail

getChecksumback to summary
public Checksum getChecksum() throws KrbException
getDelegatedCredsback to summary
public Credentials getDelegatedCreds()
setContextFlagsback to summary
public void setContextFlags(Krb5Context context)
useNullKeyback to summary
private boolean useNullKey(CipherHelper ch)