org.kde.koala
Class KSSLCertificateCache

java.lang.Object
  extended by org.kde.koala.KSSLCertificateCache
All Implemented Interfaces:
org.kde.qt.QtSupport

public class KSSLCertificateCache
extends java.lang.Object
implements org.kde.qt.QtSupport


Field Summary
static int Accept
           
static int Ambiguous
           
static int Prompt
           
static int Reject
           
static int Unknown
           
 
Constructor Summary
  KSSLCertificateCache()
           
protected KSSLCertificateCache(java.lang.Class dummy)
           
 
Method Summary
 void addCertificate(KSSLCertificate cert, int policy)
           
 void addCertificate(KSSLCertificate cert, int policy, boolean permanent)
           
 boolean addHost(KSSLCertificate cert, java.lang.StringBuffer host)
           
 void dispose()
          Delete the wrapped C++ instance ahead of finalize()
protected  void finalize()
          Deletes the wrapped C++ instance
 KSSLCertificate getCertByMD5Digest(java.lang.String key)
           
 java.util.ArrayList getHostList(KSSLCertificate cert)
           
 java.util.ArrayList getKDEKeyByEmail(java.lang.String email)
           
 int getPolicyByCertificate(KSSLCertificate cert)
           
 int getPolicyByCN(java.lang.StringBuffer cn)
           
 boolean isDisposed()
          Has the wrapped C++ instance been deleted?
 boolean isPermanent(KSSLCertificate cert)
           
 boolean modifyByCertificate(KSSLCertificate cert, int policy, boolean permanent, java.util.Calendar expires)
           
 boolean modifyByCN(java.lang.StringBuffer cn, int policy, boolean permanent, java.util.Calendar expires)
           
 void reload()
           
 boolean removeByCertificate(KSSLCertificate cert)
           
 boolean removeByCN(java.lang.StringBuffer cn)
           
 boolean removeHost(KSSLCertificate cert, java.lang.StringBuffer host)
           
 void saveToDisk()
           
 boolean seenCertificate(KSSLCertificate cert)
           
 boolean seenCN(java.lang.StringBuffer cn)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Unknown

public static final int Unknown
See Also:
Constant Field Values

Reject

public static final int Reject
See Also:
Constant Field Values

Accept

public static final int Accept
See Also:
Constant Field Values

Prompt

public static final int Prompt
See Also:
Constant Field Values

Ambiguous

public static final int Ambiguous
See Also:
Constant Field Values
Constructor Detail

KSSLCertificateCache

protected KSSLCertificateCache(java.lang.Class dummy)

KSSLCertificateCache

public KSSLCertificateCache()
Method Detail

addCertificate

public void addCertificate(KSSLCertificate cert,
                           int policy,
                           boolean permanent)

addCertificate

public void addCertificate(KSSLCertificate cert,
                           int policy)

getPolicyByCN

public int getPolicyByCN(java.lang.StringBuffer cn)

getPolicyByCertificate

public int getPolicyByCertificate(KSSLCertificate cert)

seenCN

public boolean seenCN(java.lang.StringBuffer cn)

seenCertificate

public boolean seenCertificate(KSSLCertificate cert)

removeByCN

public boolean removeByCN(java.lang.StringBuffer cn)

removeByCertificate

public boolean removeByCertificate(KSSLCertificate cert)

isPermanent

public boolean isPermanent(KSSLCertificate cert)

modifyByCN

public boolean modifyByCN(java.lang.StringBuffer cn,
                          int policy,
                          boolean permanent,
                          java.util.Calendar expires)

modifyByCertificate

public boolean modifyByCertificate(KSSLCertificate cert,
                                   int policy,
                                   boolean permanent,
                                   java.util.Calendar expires)

getHostList

public java.util.ArrayList getHostList(KSSLCertificate cert)

addHost

public boolean addHost(KSSLCertificate cert,
                       java.lang.StringBuffer host)

removeHost

public boolean removeHost(KSSLCertificate cert,
                          java.lang.StringBuffer host)

getKDEKeyByEmail

public java.util.ArrayList getKDEKeyByEmail(java.lang.String email)

getCertByMD5Digest

public KSSLCertificate getCertByMD5Digest(java.lang.String key)

reload

public void reload()

saveToDisk

public void saveToDisk()

finalize

protected void finalize()
                 throws java.lang.InternalError
Deletes the wrapped C++ instance

Overrides:
finalize in class java.lang.Object
Throws:
java.lang.InternalError

dispose

public void dispose()
Delete the wrapped C++ instance ahead of finalize()


isDisposed

public boolean isDisposed()
Has the wrapped C++ instance been deleted?