com.ibm.security.krb5.internal.ktab
Class KeyTabOutputStream
- java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
java.io.BufferedOutputStream
com.ibm.security.krb5.internal.util.KrbDataOutputStream
com.ibm.security.krb5.internal.ktab.KeyTabOutputStream
All implemented interfaces:
KeyTabConstants, java.io.Closeable, java.io.Flushable
- public class KeyTabOutputStream
- extends KrbDataOutputStream
- implements KeyTabConstants
Version:
1.00 13 Mar 2000
Author:
Yanni Zhang
Field Summary
Modifier and Type | Field and Description |
---|---|
|
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 |
---|---|
|
writeEntry(KeyTabEntry entry)
DOCUMENT ME!
|
|
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
- protected int verion
DOCUMENT ME!
Constructor Detail
KeyTabOutputStream
- public KeyTabOutputStream(java.io.OutputStream os)
KeyTabOutputStream
- public KeyTabOutputStream(java.io.OutputStream os,
- int version)
Method Detail
writeVersion
- public void writeVersion()
- throws java.io.IOException
DOCUMENT ME!
Throws:
java.io.IOException
- DOCUMENT ME! writeEntry
- public void writeEntry(KeyTabEntry entry)
- throws java.io.IOException
DOCUMENT ME!
Parameters:
entry
- DOCUMENT ME! Throws:
java.io.IOException
- DOCUMENT ME!