Interface IASN1InputStream

  • All Superinterfaces:
    java.lang.AutoCloseable, java.io.Closeable
    All Known Implementing Classes:
    ASN1InputStreamBC

    public interface IASN1InputStream
    extends java.io.Closeable
    This interface represents the wrapper for ASN1InputStream that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations.
    • Method Detail

      • readObject

        IASN1Primitive readObject()
                           throws java.io.IOException
        Calls actual readObject method for the wrapped ASN1InputStream object.
        Returns:
        IASN1Primitive wrapped ASN1Primitive object.
        Throws:
        java.io.IOException - if an I/O error occurs.
      • close

        void close()
            throws java.io.IOException
        Delegates close method call to the wrapped stream.
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Throws:
        java.io.IOException