All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.commons.ssl.asn1.ASN1OutputStream Maven / Gradle / Ivy

There is a newer version: 0.3.11
Show newest version
package org.apache.commons.ssl.asn1;

import java.io.IOException;
import java.io.OutputStream;

public class ASN1OutputStream
    extends DEROutputStream {
    public ASN1OutputStream(
        OutputStream os) {
        super(os);
    }

    public void writeObject(
        Object obj)
        throws IOException {
        if (obj == null) {
            writeNull();
        } else if (obj instanceof DERObject) {
            ((DERObject) obj).encode(this);
        } else if (obj instanceof DEREncodable) {
            ((DEREncodable) obj).getDERObject().encode(this);
        } else {
            throw new IOException("object not ASN1Encodable");
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy