org.bouncycastle.jsse.BCX509ExtendedTrustManager Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of impersonator Show documentation
Show all versions of impersonator Show documentation
Spoof TLS/JA3/JA4 and HTTP/2 fingerprints in Java
The newest version!
package org.bouncycastle.jsse;
import java.net.Socket;
import java.security.cert.CertificateException;
import java.security.cert.X509Certificate;
import javax.net.ssl.SSLEngine;
import javax.net.ssl.X509TrustManager;
public abstract class BCX509ExtendedTrustManager implements X509TrustManager
{
public abstract void checkClientTrusted(X509Certificate[] chain, String authType, Socket socket)
throws CertificateException;
public abstract void checkClientTrusted(X509Certificate[] chain, String authType, SSLEngine engine)
throws CertificateException;
public abstract void checkServerTrusted(X509Certificate[] chain, String authType, Socket socket)
throws CertificateException;
public abstract void checkServerTrusted(X509Certificate[] chain, String authType, SSLEngine engine)
throws CertificateException;
}