anon.crypto
Class CertificateInfoStructure

java.lang.Object
  extended by anon.crypto.CertificateInfoStructure

public class CertificateInfoStructure
extends java.lang.Object


Field Summary
private  boolean m_bNotRemovable
           
private  boolean m_certificateNeedsVerification
           
private  int m_certificateType
           
private  CertPath m_certPath
           
private  boolean m_enabled
           
private  boolean m_onlyHardRemovable
           
private  JAPCertificate m_parentCertificate
           
 
Constructor Summary
CertificateInfoStructure(CertPath a_certPath, JAPCertificate a_parentCertificate, int a_certificateType, boolean a_enabled, boolean a_certificateNeedsVerification, boolean a_onlyHardRemovable, boolean a_notRemovable)
           
 
Method Summary
 JAPCertificate getCertificate()
           
 boolean getCertificateNeedsVerification()
           
 int getCertificateType()
           
 CertPath getCertPath()
           
 JAPCertificate getParentCertificate()
           
 boolean isAvailable()
           
 boolean isEnabled()
           
 boolean isNotRemovable()
           
 boolean isOnlyHardRemovable()
           
 void setEnabled(boolean enabled)
          Note: To enable/disable a CertificateInfoStructure does not habe any effect on the corresponding CertificateContainer in the CertificateStore!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_certPath

private CertPath m_certPath

m_parentCertificate

private JAPCertificate m_parentCertificate

m_certificateType

private int m_certificateType

m_enabled

private boolean m_enabled

m_certificateNeedsVerification

private boolean m_certificateNeedsVerification

m_onlyHardRemovable

private boolean m_onlyHardRemovable

m_bNotRemovable

private boolean m_bNotRemovable
Constructor Detail

CertificateInfoStructure

public CertificateInfoStructure(CertPath a_certPath,
                                JAPCertificate a_parentCertificate,
                                int a_certificateType,
                                boolean a_enabled,
                                boolean a_certificateNeedsVerification,
                                boolean a_onlyHardRemovable,
                                boolean a_notRemovable)
Method Detail

getCertificate

public JAPCertificate getCertificate()

getParentCertificate

public JAPCertificate getParentCertificate()

getCertPath

public CertPath getCertPath()

getCertificateType

public int getCertificateType()

getCertificateNeedsVerification

public boolean getCertificateNeedsVerification()

isAvailable

public boolean isAvailable()

isOnlyHardRemovable

public boolean isOnlyHardRemovable()

isNotRemovable

public boolean isNotRemovable()

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean enabled)
Note: To enable/disable a CertificateInfoStructure does not habe any effect on the corresponding CertificateContainer in the CertificateStore!

Parameters:
enabled -