public abstract class io.netty.internal.tcnative.CertificateVerifier
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: io.netty.internal.tcnative.CertificateVerifier
  super_class: java.lang.Object
{
  public static final int X509_V_OK;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_UNSPECIFIED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_UNABLE_TO_GET_CRL;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_CERT_SIGNATURE_FAILURE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_CRL_SIGNATURE_FAILURE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_CERT_NOT_YET_VALID;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_CERT_HAS_EXPIRED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_CRL_NOT_YET_VALID;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_CRL_HAS_EXPIRED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_OUT_OF_MEM;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_CERT_CHAIN_TOO_LONG;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_CERT_REVOKED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_INVALID_CA;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_PATH_LENGTH_EXCEEDED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_INVALID_PURPOSE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_CERT_UNTRUSTED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_CERT_REJECTED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_SUBJECT_ISSUER_MISMATCH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_AKID_SKID_MISMATCH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_KEYUSAGE_NO_CERTSIGN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_UNHANDLED_CRITICAL_EXTENSION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_KEYUSAGE_NO_CRL_SIGN;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_UNHANDLED_CRITICAL_CRL_EXTENSION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_INVALID_NON_CA;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_PROXY_PATH_LENGTH_EXCEEDED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_PROXY_CERTIFICATES_NOT_ALLOWED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_INVALID_EXTENSION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_INVALID_POLICY_EXTENSION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_NO_EXPLICIT_POLICY;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_DIFFERENT_CRL_SCOPE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_UNSUPPORTED_EXTENSION_FEATURE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_UNNESTED_RESOURCE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_PERMITTED_VIOLATION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_EXCLUDED_VIOLATION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_SUBTREE_MINMAX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_APPLICATION_VERIFICATION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_UNSUPPORTED_CONSTRAINT_TYPE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_UNSUPPORTED_CONSTRAINT_SYNTAX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_UNSUPPORTED_NAME_SYNTAX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_CRL_PATH_VALIDATION_ERROR;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_PATH_LOOP;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_SUITE_B_INVALID_VERSION;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_SUITE_B_INVALID_ALGORITHM;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_SUITE_B_INVALID_CURVE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_SUITE_B_INVALID_SIGNATURE_ALGORITHM;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_SUITE_B_LOS_NOT_ALLOWED;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_SUITE_B_CANNOT_SIGN_P_384_WITH_P_256;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_HOSTNAME_MISMATCH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_EMAIL_MISMATCH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_IP_ADDRESS_MISMATCH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int X509_V_ERR_DANE_NO_MATCH;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private static final java.util.Set<java.lang.Integer> ERRORS;
    descriptor: Ljava/util/Set;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/util/Set<Ljava/lang/Integer;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=1, args_size=0
         0: .line 35
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vOK:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_OK:I
         1: .line 36
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrUnspecified:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNSPECIFIED:I
         2: .line 37
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrUnableToGetIssuerCert:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT:I
         3: .line 38
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrUnableToGetCrl:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_GET_CRL:I
         4: .line 39
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrUnableToDecryptCertSignature:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE:I
         5: .line 40
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrUnableToDecryptCrlSignature:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE:I
         6: .line 41
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrUnableToDecodeIssuerPublicKey:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY:I
         7: .line 42
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrCertSignatureFailure:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CERT_SIGNATURE_FAILURE:I
         8: .line 43
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrCrlSignatureFailure:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CRL_SIGNATURE_FAILURE:I
         9: .line 44
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrCertNotYetValid:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CERT_NOT_YET_VALID:I
        10: .line 45
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrCertHasExpired:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CERT_HAS_EXPIRED:I
        11: .line 46
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrCrlNotYetValid:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CRL_NOT_YET_VALID:I
        12: .line 47
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrCrlHasExpired:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CRL_HAS_EXPIRED:I
        13: .line 48
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrErrorInCertNotBeforeField:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD:I
        14: .line 49
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrErrorInCertNotAfterField:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD:I
        15: .line 50
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrErrorInCrlLastUpdateField:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD:I
        16: .line 51
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrErrorInCrlNextUpdateField:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD:I
        17: .line 52
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrOutOfMem:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_OUT_OF_MEM:I
        18: .line 53
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrDepthZeroSelfSignedCert:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT:I
        19: .line 54
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrSelfSignedCertInChain:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN:I
        20: .line 55
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrUnableToGetIssuerCertLocally:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY:I
        21: .line 56
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrUnableToVerifyLeafSignature:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE:I
        22: .line 57
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrCertChainTooLong:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CERT_CHAIN_TOO_LONG:I
        23: .line 58
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrCertRevoked:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CERT_REVOKED:I
        24: .line 59
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrInvalidCa:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_INVALID_CA:I
        25: .line 60
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrPathLengthExceeded:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_PATH_LENGTH_EXCEEDED:I
        26: .line 61
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrInvalidPurpose:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_INVALID_PURPOSE:I
        27: .line 62
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrCertUntrusted:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CERT_UNTRUSTED:I
        28: .line 63
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrCertRejected:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CERT_REJECTED:I
        29: .line 64
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrSubjectIssuerMismatch:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUBJECT_ISSUER_MISMATCH:I
        30: .line 65
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrAkidSkidMismatch:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_AKID_SKID_MISMATCH:I
        31: .line 66
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrAkidIssuerSerialMismatch:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH:I
        32: .line 67
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrKeyUsageNoCertSign:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_KEYUSAGE_NO_CERTSIGN:I
        33: .line 68
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrUnableToGetCrlIssuer:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER:I
        34: .line 69
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrUnhandledCriticalExtension:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNHANDLED_CRITICAL_EXTENSION:I
        35: .line 70
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrKeyUsageNoCrlSign:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_KEYUSAGE_NO_CRL_SIGN:I
        36: .line 71
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrUnhandledCriticalCrlExtension:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNHANDLED_CRITICAL_CRL_EXTENSION:I
        37: .line 72
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrInvalidNonCa:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_INVALID_NON_CA:I
        38: .line 73
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrProxyPathLengthExceeded:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_PROXY_PATH_LENGTH_EXCEEDED:I
        39: .line 74
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrKeyUsageNoDigitalSignature:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE:I
        40: .line 75
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrProxyCertificatesNotAllowed:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_PROXY_CERTIFICATES_NOT_ALLOWED:I
        41: .line 76
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrInvalidExtension:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_INVALID_EXTENSION:I
        42: .line 77
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrInvalidPolicyExtension:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_INVALID_POLICY_EXTENSION:I
        43: .line 78
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrNoExplicitPolicy:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_NO_EXPLICIT_POLICY:I
        44: .line 79
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrDifferntCrlScope:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_DIFFERENT_CRL_SCOPE:I
        45: .line 80
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrUnsupportedExtensionFeature:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNSUPPORTED_EXTENSION_FEATURE:I
        46: .line 81
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrUnnestedResource:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNNESTED_RESOURCE:I
        47: .line 82
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrPermittedViolation:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_PERMITTED_VIOLATION:I
        48: .line 83
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrExcludedViolation:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_EXCLUDED_VIOLATION:I
        49: .line 84
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrSubtreeMinMax:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUBTREE_MINMAX:I
        50: .line 85
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrApplicationVerification:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_APPLICATION_VERIFICATION:I
        51: .line 86
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrUnsupportedConstraintType:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNSUPPORTED_CONSTRAINT_TYPE:I
        52: .line 87
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrUnsupportedConstraintSyntax:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNSUPPORTED_CONSTRAINT_SYNTAX:I
        53: .line 88
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrUnsupportedNameSyntax:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNSUPPORTED_NAME_SYNTAX:I
        54: .line 89
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrCrlPathValidationError:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CRL_PATH_VALIDATION_ERROR:I
        55: .line 90
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrPathLoop:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_PATH_LOOP:I
        56: .line 91
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrSuiteBInvalidVersion:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUITE_B_INVALID_VERSION:I
        57: .line 92
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrSuiteBInvalidAlgorithm:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUITE_B_INVALID_ALGORITHM:I
        58: .line 93
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrSuiteBInvalidCurve:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUITE_B_INVALID_CURVE:I
        59: .line 94
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrSuiteBInvalidSignatureAlgorithm:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUITE_B_INVALID_SIGNATURE_ALGORITHM:I
        60: .line 95
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrSuiteBLosNotAllowed:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUITE_B_LOS_NOT_ALLOWED:I
        61: .line 96
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrSuiteBCannotSignP384WithP256:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUITE_B_CANNOT_SIGN_P_384_WITH_P_256:I
        62: .line 97
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrHostnameMismatch:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_HOSTNAME_MISMATCH:I
        63: .line 98
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrEmailMismatch:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_EMAIL_MISMATCH:I
        64: .line 99
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrIpAddressMismatch:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_IP_ADDRESS_MISMATCH:I
        65: .line 100
            invokestatic io.netty.internal.tcnative.NativeStaticallyReferencedJniMethods.x509vErrDaneNoMatch:()I
            putstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_DANE_NO_MATCH:I
        66: .line 105
            new java.util.HashSet
            dup
            invokespecial java.util.HashSet.<init>:()V
            astore 0 /* errors */
        start local 0 // java.util.Set errors
        67: .line 106
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_OK:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        68: .line 107
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNSPECIFIED:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        69: .line 108
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        70: .line 109
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_GET_CRL:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        71: .line 110
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        72: .line 111
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        73: .line 112
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        74: .line 113
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CERT_SIGNATURE_FAILURE:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        75: .line 114
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CRL_SIGNATURE_FAILURE:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        76: .line 115
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CERT_NOT_YET_VALID:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        77: .line 116
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CERT_HAS_EXPIRED:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        78: .line 117
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CRL_NOT_YET_VALID:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        79: .line 118
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CRL_HAS_EXPIRED:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        80: .line 119
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        81: .line 120
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        82: .line 121
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        83: .line 122
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        84: .line 123
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_OUT_OF_MEM:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        85: .line 124
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        86: .line 125
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        87: .line 126
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        88: .line 127
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        89: .line 128
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CERT_CHAIN_TOO_LONG:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        90: .line 129
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CERT_REVOKED:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        91: .line 130
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_INVALID_CA:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        92: .line 131
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_PATH_LENGTH_EXCEEDED:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        93: .line 132
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_INVALID_PURPOSE:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        94: .line 133
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CERT_UNTRUSTED:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        95: .line 134
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CERT_REJECTED:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        96: .line 135
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUBJECT_ISSUER_MISMATCH:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        97: .line 136
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_AKID_SKID_MISMATCH:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        98: .line 137
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
        99: .line 138
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_KEYUSAGE_NO_CERTSIGN:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       100: .line 139
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       101: .line 140
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNHANDLED_CRITICAL_EXTENSION:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       102: .line 141
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_KEYUSAGE_NO_CRL_SIGN:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       103: .line 142
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNHANDLED_CRITICAL_CRL_EXTENSION:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       104: .line 143
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_INVALID_NON_CA:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       105: .line 144
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_PROXY_PATH_LENGTH_EXCEEDED:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       106: .line 145
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       107: .line 146
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_PROXY_CERTIFICATES_NOT_ALLOWED:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       108: .line 147
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_INVALID_EXTENSION:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       109: .line 148
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_INVALID_POLICY_EXTENSION:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       110: .line 149
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_NO_EXPLICIT_POLICY:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       111: .line 150
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_DIFFERENT_CRL_SCOPE:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       112: .line 151
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNSUPPORTED_EXTENSION_FEATURE:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       113: .line 152
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNNESTED_RESOURCE:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       114: .line 153
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_PERMITTED_VIOLATION:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       115: .line 154
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_EXCLUDED_VIOLATION:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       116: .line 155
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUBTREE_MINMAX:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       117: .line 156
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_APPLICATION_VERIFICATION:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       118: .line 157
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNSUPPORTED_CONSTRAINT_TYPE:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       119: .line 158
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNSUPPORTED_CONSTRAINT_SYNTAX:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       120: .line 159
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_UNSUPPORTED_NAME_SYNTAX:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       121: .line 160
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_CRL_PATH_VALIDATION_ERROR:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       122: .line 161
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_PATH_LOOP:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       123: .line 162
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUITE_B_INVALID_VERSION:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       124: .line 163
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUITE_B_INVALID_ALGORITHM:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       125: .line 164
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUITE_B_INVALID_CURVE:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       126: .line 165
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUITE_B_INVALID_SIGNATURE_ALGORITHM:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       127: .line 166
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUITE_B_LOS_NOT_ALLOWED:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       128: .line 167
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_SUITE_B_CANNOT_SIGN_P_384_WITH_P_256:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       129: .line 168
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_HOSTNAME_MISMATCH:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       130: .line 169
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_EMAIL_MISMATCH:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       131: .line 170
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_IP_ADDRESS_MISMATCH:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       132: .line 171
            aload 0 /* errors */
            getstatic io.netty.internal.tcnative.CertificateVerifier.X509_V_ERR_DANE_NO_MATCH:I
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
            pop
       133: .line 172
            aload 0 /* errors */
            invokestatic java.util.Collections.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set;
            putstatic io.netty.internal.tcnative.CertificateVerifier.ERRORS:Ljava/util/Set;
        end local 0 // java.util.Set errors
       134: .line 173
            return
      LocalVariableTable:
        Start  End  Slot    Name  Signature
           67  134     0  errors  Ljava/util/Set<Ljava/lang/Integer;>;

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.netty.internal.tcnative.CertificateVerifier this
         0: .line 32
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // io.netty.internal.tcnative.CertificateVerifier this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/netty/internal/tcnative/CertificateVerifier;

  public static boolean isValid(int);
    descriptor: (I)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // int errorCode
         0: .line 179
            getstatic io.netty.internal.tcnative.CertificateVerifier.ERRORS:Ljava/util/Set;
            iload 0 /* errorCode */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokeinterface java.util.Set.contains:(Ljava/lang/Object;)Z
            ireturn
        end local 0 // int errorCode
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0  errorCode  I
    MethodParameters:
           Name  Flags
      errorCode  

  public abstract int verify(long, byte[][], java.lang.String);
    descriptor: (J[[BLjava/lang/String;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      ssl            
      x509           
      authAlgorithm  
}
SourceFile: "CertificateVerifier.java"