package io.netty.handler.ssl;

import io.netty.buffer.ByteBufAllocator;
import java.security.cert.Certificate;
import javax.net.ssl.SSLEngine;

/* JADX INFO: loaded from: classes.dex */
public abstract class OpenSslContext extends ReferenceCountedOpenSslContext {
    public OpenSslContext(Iterable<String> iterable, CipherSuiteFilter cipherSuiteFilter, ApplicationProtocolConfig applicationProtocolConfig, long j2, long j3, int i2, Certificate[] certificateArr, ClientAuth clientAuth, String[] strArr, boolean z2, boolean z3) {
        super(iterable, cipherSuiteFilter, applicationProtocolConfig, j2, j3, i2, certificateArr, clientAuth, strArr, z2, z3, false);
    }

    public OpenSslContext(Iterable<String> iterable, CipherSuiteFilter cipherSuiteFilter, OpenSslApplicationProtocolNegotiator openSslApplicationProtocolNegotiator, long j2, long j3, int i2, Certificate[] certificateArr, ClientAuth clientAuth, String[] strArr, boolean z2, boolean z3) {
        super(iterable, cipherSuiteFilter, openSslApplicationProtocolNegotiator, j2, j3, i2, certificateArr, clientAuth, strArr, z2, z3, false);
    }

    public final void finalize() throws Throwable {
        super.finalize();
        OpenSsl.releaseIfNeeded(this);
    }

    @Override // io.netty.handler.ssl.ReferenceCountedOpenSslContext
    public final SSLEngine newEngine0(ByteBufAllocator byteBufAllocator, String str, int i2, boolean z2) {
        return new OpenSslEngine(this, byteBufAllocator, str, i2, z2);
    }
}
