1 19 20 package com.maverick.ssl; 21 22 import com.maverick.crypto.asn1.x509.X509Certificate; 23 24 28 public abstract class CertificatePrompt { 29 30 static CertificatePrompt prompt; 31 32 public final static int CONNECT_THIS_TIME = 0; 33 public final static int CONNECT_ALWAYS = 1; 34 public final static int ABORT = 2; 35 36 private X509Certificate x509; 37 38 public CertificatePrompt() { 39 super(); 40 } 41 42 public static void setDefaultCertificatePrompt(CertificatePrompt prompt) { 43 CertificatePrompt.prompt = prompt; 44 } 45 46 public abstract int untrusted(X509Certificate cert); 47 48 public abstract int invalid(X509Certificate cert); 49 50 } 51 | Popular Tags |