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

package io.netty.handler.codec.quic;

final class BoringSSLHandshakeCompleteCallback
{
    private final QuicheQuicSslEngineMap map;
    
    BoringSSLHandshakeCompleteCallback(final QuicheQuicSslEngineMap map) {
        this.map = map;
    }
    
    void handshakeComplete(final long ssl, final byte[] id, final String cipher, final String protocol, final byte[] peerCertificate, final byte[][] peerCertificateChain, final long creationTime, final long timeout, final byte[] applicationProtocol, final boolean sessionReused) {
        final QuicheQuicSslEngine engine = this.map.get(ssl);
        if (engine != null) {
            engine.handshakeFinished(id, cipher, protocol, peerCertificate, peerCertificateChain, creationTime, timeout, applicationProtocol, sessionReused);
        }
    }
}
