com.ibm.security.krb5.internal.ktab

Class KeyTabOutputStream

  1. java.lang.Object
  2. extended byjava.io.OutputStream
  3. extended byjava.io.FilterOutputStream
  4. extended byjava.io.BufferedOutputStream
  5. extended bycom.ibm.security.krb5.internal.util.KrbDataOutputStream
  6. extended bycom.ibm.security.krb5.internal.ktab.KeyTabOutputStream
All implemented interfaces:
KeyTabConstants, java.io.Closeable, java.io.Flushable

  1. public class KeyTabOutputStream
  2. extends KrbDataOutputStream
  3. implements KeyTabConstants
This class implements a buffered input stream. It is used for parsing key table data to memory.
Version:
1.00 13 Mar 2000
Author:
Yanni Zhang

Field Summary

Modifier and Type Field and Description
  1. protected
  2. int
verion
DOCUMENT ME!
Fields inherited from class com.ibm.security.krb5.internal.util.KrbDataOutputStream
version
Fields inherited from class java.io.BufferedOutputStream
buf, count
Fields inherited from class java.io.FilterOutputStream
out
Fields inherited from interface com.ibm.security.krb5.internal.ktab.KeyTabConstants
keySize, keyTypeSize, keyVersionSize, KRB5_KT_VNO, KRB5_KT_VNO_1, principalComponentSize, principalSize, principalTypeSize, realmSize, timestampSize

Constructor Summary

Constructor and Description
KeyTabOutputStream(java.io.OutputStream os)
KeyTabOutputStream(java.io.OutputStream os,int version)

Method Summary

Modifier and Type Method and Description
  1. void
writeEntry(KeyTabEntry entry)
DOCUMENT ME!
  1. void
writeVersion()
DOCUMENT ME!
Methods inherited from class com.ibm.security.krb5.internal.util.KrbDataOutputStream
write16, write16MSBF, write32, write32, write32MSBF, write8
Methods inherited from class java.io.BufferedOutputStream
flush, write, write
Methods inherited from class java.io.FilterOutputStream
close, write
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail

verion

  1. protected int verion
DOCUMENT ME!

Constructor Detail

KeyTabOutputStream

  1. public KeyTabOutputStream(java.io.OutputStream os)

KeyTabOutputStream

  1. public KeyTabOutputStream(java.io.OutputStream os,
  2. int version)

Method Detail

writeVersion

  1. public void writeVersion()
  2. throws java.io.IOException
DOCUMENT ME!
Throws:
java.io.IOException - DOCUMENT ME!

writeEntry

  1. public void writeEntry(KeyTabEntry entry)
  2. throws java.io.IOException
DOCUMENT ME!
Parameters:
entry - DOCUMENT ME!
Throws:
java.io.IOException - DOCUMENT ME!