Package org.conscrypt

Class OpenSSLBIOSink


  • final class OpenSSLBIOSink
    extends java.lang.Object
    Wraps a BoringSSL BIO to act as a place to write out data.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.io.ByteArrayOutputStream buffer  
      private long ctx  
      private int position  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private OpenSSLBIOSink​(java.io.ByteArrayOutputStream buffer)  
    • Field Detail

      • ctx

        private final long ctx
      • buffer

        private final java.io.ByteArrayOutputStream buffer
      • position

        private int position
    • Constructor Detail

      • OpenSSLBIOSink

        private OpenSSLBIOSink​(java.io.ByteArrayOutputStream buffer)
    • Method Detail

      • available

        int available()
      • reset

        void reset()
      • skip

        long skip​(long byteCount)
      • getContext

        long getContext()
      • toByteArray

        byte[] toByteArray()
      • position

        int position()
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        Overrides:
        finalize in class java.lang.Object
        Throws:
        java.lang.Throwable