// 
// Decompiled by Procyon v0.6.0
// 

package io.netty.handler.ssl;

import javax.net.ssl.SSLException;
import java.util.Map;
import java.security.cert.Certificate;

interface OpenSslInternalSession extends OpenSslSession
{
    void prepareHandshake();
    
    OpenSslSessionId sessionId();
    
    void setLocalCertificate(final Certificate[] p0);
    
    void setSessionDetails(final long p0, final long p1, final OpenSslSessionId p2, final Map<String, Object> p3);
    
    Map<String, Object> keyValueStorage();
    
    void setLastAccessedTime(final long p0);
    
    void tryExpandApplicationBufferSize(final int p0);
    
    void handshakeFinished(final byte[] p0, final String p1, final String p2, final byte[] p3, final byte[][] p4, final long p5, final long p6) throws SSLException;
}
