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

org.bouncycastle.est.Source Maven / Gradle / Ivy

package org.bouncycastle.est;


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

/**
 * Used to Wrap a socket and to provide access to the underlying session.
 *
 * @param  Is the type of session that is returned. Eg For JSSE would be SSLSession.
 */
public interface Source
{
    InputStream getInputStream()
        throws IOException;

    OutputStream getOutputStream()
        throws IOException;

    T getSession();

    void close()
        throws IOException;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy