Package org.apache.kerby.kerberos.kerb
Class KrbOutputStream
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
java.io.DataOutputStream
org.apache.kerby.kerberos.kerb.KrbOutputStream
- All Implemented Interfaces:
Closeable,DataOutput,Flushable,AutoCloseable
- Direct Known Subclasses:
CredCacheOutputStream,KeytabOutputStream
-
Field Summary
Fields inherited from class java.io.DataOutputStream
writtenFields inherited from class java.io.FilterOutputStream
out -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidwriteCountedOctets(byte[] data) voidwriteCountedString(String string) abstract voidwriteKey(org.apache.kerby.kerberos.kerb.type.base.EncryptionKey key, int version) abstract voidwritePrincipal(org.apache.kerby.kerberos.kerb.type.base.PrincipalName principal, int version) voidwriteRealm(String realm) voidwriteTime(org.apache.kerby.kerberos.kerb.type.KerberosTime ktime) Methods inherited from class java.io.DataOutputStream
flush, size, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTFMethods inherited from class java.io.FilterOutputStream
close, writeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.io.DataOutput
write
-
Constructor Details
-
KrbOutputStream
-
-
Method Details
-
writePrincipal
public abstract void writePrincipal(org.apache.kerby.kerberos.kerb.type.base.PrincipalName principal, int version) throws IOException - Throws:
IOException
-
writeRealm
- Throws:
IOException
-
writeKey
public abstract void writeKey(org.apache.kerby.kerberos.kerb.type.base.EncryptionKey key, int version) throws IOException - Throws:
IOException
-
writeTime
- Throws:
IOException
-
writeCountedString
- Throws:
IOException
-
writeCountedOctets
- Throws:
IOException
-