org.kde.koala
Class KSSLX509V3

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

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

KDE X509v3 Flag Class This class is used to track X509v3 flags for

Author:
George Staikos
See Also:
KExtendedSocket, TCPSlaveBase

Constructor Summary
  KSSLX509V3()
           
protected KSSLX509V3(java.lang.Class dummy)
           
 
Method Summary
 boolean certTypeCA()
          Determine if this certificate can be used by a certificate authority
 boolean certTypeCodeCA()
          Determine if this certificate can be used by a code certificate signer
 boolean certTypeCRLSign()
          Determine if this certificate can be used for revocation signing
 boolean certTypeEmailCA()
          Determine if this certificate can be used by an S/MIME signer
 boolean certTypeNSSSLServer()
          Determine if this certificate can be used by a Netscape SSL server
 boolean certTypeSMIME()
          Determine if this certificate can be used for S/MIME
 boolean certTypeSMIMEEncrypt()
          Determine if this certificate can be used for S/MIME encryption
 boolean certTypeSMIMESign()
          Determine if this certificate can be used for S/MIME signing
 boolean certTypeSSLCA()
          Determine if this certificate can be used by an SSL signer
 boolean certTypeSSLClient()
          Determine if this certificate can be used by an SSL client
 boolean certTypeSSLServer()
          Determine if this certificate can be used by an SSL server
 void dispose()
          Delete the wrapped C++ instance ahead of finalize()
protected  void finalize()
          Deletes the wrapped C++ instance
 boolean isDisposed()
          Has the wrapped C++ instance been deleted?
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KSSLX509V3

protected KSSLX509V3(java.lang.Class dummy)

KSSLX509V3

public KSSLX509V3()
Method Detail

certTypeCA

public boolean certTypeCA()
Determine if this certificate can be used by a certificate authority

Returns:
true if it can be used by a certificate authority

certTypeSSLCA

public boolean certTypeSSLCA()
Determine if this certificate can be used by an SSL signer

Returns:
true if it can be used by an SSL signer

certTypeEmailCA

public boolean certTypeEmailCA()
Determine if this certificate can be used by an S/MIME signer

Returns:
true if it can be used by an S/MIME signer

certTypeCodeCA

public boolean certTypeCodeCA()
Determine if this certificate can be used by a code certificate signer

Returns:
true if it can be used by a code certificate signer

certTypeSSLClient

public boolean certTypeSSLClient()
Determine if this certificate can be used by an SSL client

Returns:
true if it can be used by an SSL client

certTypeSSLServer

public boolean certTypeSSLServer()
Determine if this certificate can be used by an SSL server

Returns:
true if it can be used by an SSL server

certTypeNSSSLServer

public boolean certTypeNSSSLServer()
Determine if this certificate can be used by a Netscape SSL server

Returns:
true if it can be used by a Netscape SSL server

certTypeSMIME

public boolean certTypeSMIME()
Determine if this certificate can be used for S/MIME

Returns:
true if it can be used for S/MIME

certTypeSMIMEEncrypt

public boolean certTypeSMIMEEncrypt()
Determine if this certificate can be used for S/MIME encryption

Returns:
true if it can be used for S/MIME encryption

certTypeSMIMESign

public boolean certTypeSMIMESign()
Determine if this certificate can be used for S/MIME signing

Returns:
true if it can be used for S/MIME signing

certTypeCRLSign

public boolean certTypeCRLSign()
Determine if this certificate can be used for revocation signing

Returns:
true if it can be used for revocation signing

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?