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!