diff options
Diffstat (limited to 'android_bcprov/src/main/java/com/android/org/bouncycastle/asn1/DLOutputStream.java')
-rw-r--r-- | android_bcprov/src/main/java/com/android/org/bouncycastle/asn1/DLOutputStream.java | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/android_bcprov/src/main/java/com/android/org/bouncycastle/asn1/DLOutputStream.java b/android_bcprov/src/main/java/com/android/org/bouncycastle/asn1/DLOutputStream.java new file mode 100644 index 00000000..ab94e007 --- /dev/null +++ b/android_bcprov/src/main/java/com/android/org/bouncycastle/asn1/DLOutputStream.java @@ -0,0 +1,32 @@ +/* GENERATED SOURCE. DO NOT MODIFY. */ +package com.android.org.bouncycastle.asn1; + +import java.io.IOException; +import java.io.OutputStream; + +/** + * Stream that outputs encoding based on definite length. + */ +public class DLOutputStream + extends ASN1OutputStream +{ + public DLOutputStream( + OutputStream os) + { + super(os); + } + + public void writeObject( + ASN1Encodable obj) + throws IOException + { + if (obj != null) + { + obj.toASN1Primitive().toDLObject().encode(this); + } + else + { + throw new IOException("null object detected"); + } + } +} |