Uses of Class
iaik.x509.X509Certificate

Packages that use X509Certificate
com.entrust.toolkit Contains classes for user mangement tasks and for PKCS #7 encode and decode operations. 
com.entrust.toolkit.asn1.structures Contains clases used to parse ASN.1 structures. 
com.entrust.toolkit.credentials Contains classes for the creation and recovery of credentials in a variety of key sources. 
com.entrust.toolkit.exceptions Contains exceptions classes for the high-level API of the Toolkit. 
com.entrust.toolkit.security.provider Contains classes that implement various signature algorithms and the Entrust Provider. 
com.entrust.toolkit.util Contains important high-level classes such as SecureStringBuffer and ManagerTransport
com.entrust.toolkit.x509 Contains important X.509 related classes including LdapDirectory
com.entrust.toolkit.x509.certstore Contains the certificate stores. 
com.entrust.toolkit.x509.policies Contains classes used to check policies — password rules, for example. 
com.entrust.toolkit.x509.revocation Contains the revocation stores. 
com.entrust.toolkit.x509.testlets Contains classes used to validate certificate, CRL, and CRL Entry extensions. 
iaik.pkcs   
iaik.pkcs.pkcs12   
iaik.pkcs.pkcs7   
iaik.utils   
iaik.x509   
 

Uses of X509Certificate in com.entrust.toolkit
 

Methods in com.entrust.toolkit that return X509Certificate
 X509Certificate User.getCaCertificate()
           Returns the Certification Authority (CA) certifcate stored in the credentials if the user is logged in to the Toolkit.
 X509Certificate User.getVerificationCertificate()
           Returns the verification certificate stored in the credentials if the user is logged in to the Toolkit.
 X509Certificate User.getEncryptionCertificate()
           Returns the encryption certifcate stored in the credentials if the user is logged in to the Toolkit.
 X509Certificate[] User.validate(X509Certificate certificate)
          Validates an X.509 certificate.
 X509Certificate CertificateSet.getLatest()
           Returns the certificate that expires last in the set.
 X509Certificate[] CertificateSet.getCertificates()
           Returns the content objects as an array of certificates.
 X509Certificate PKCS7DecodeStream.getSignerCertificate(int index)
           Returns the certificate that is used to verify the signature.
 

Methods in com.entrust.toolkit with parameters of type X509Certificate
 X509Certificate[] User.validate(X509Certificate certificate)
          Validates an X.509 certificate.
 

Constructors in com.entrust.toolkit with parameters of type X509Certificate
CertificateSet.CertificateSet(X509Certificate[] certificates)
           Creates a CertificateSet that contains the specified X.509 certificates.
 

Uses of X509Certificate in com.entrust.toolkit.asn1.structures
 

Methods in com.entrust.toolkit.asn1.structures that return X509Certificate
 X509Certificate CrossCertificatePair.getForwardCertificate()
          Returns the forward cross certificate.
 X509Certificate CrossCertificatePair.getReverseCertificate()
          Returns the reverse cross certificate.
 

Uses of X509Certificate in com.entrust.toolkit.credentials
 

Methods in com.entrust.toolkit.credentials that return X509Certificate
 X509Certificate Profile.getCaCertificate()
           Returns the Certification Authority (CA) certifcate stored in the profile if the profile is logged on to the Toolkit.
 X509Certificate Profile.getVerificationCertificate()
           Returns the signing certifcate stored in the profile if the profile is logged on to the Toolkit.
 X509Certificate Profile.getEncryptionCertificate()
           Returns the encryption certifcate stored in the profile if the profile is logged on to the Toolkit.
 

Uses of X509Certificate in com.entrust.toolkit.exceptions
 

Methods in com.entrust.toolkit.exceptions that return X509Certificate
 X509Certificate RevocationException.getCertificate()
          Returns the revoked certificate.
 

Constructors in com.entrust.toolkit.exceptions with parameters of type X509Certificate
RevocationException.RevocationException(X509Certificate certificate, RevokedCertificate details)
          Constructs a RevocationException with the revocation details.
RevocationException.RevocationException(java.lang.String s, X509Certificate certificate, RevokedCertificate details)
          Constructs a RevocationException with the specified detail message and the revocation details.
RevocationException.RevocationException(java.lang.String s, java.lang.Exception inner, X509Certificate certificate, RevokedCertificate details)
          Constructs a RevocationException with the specified detail message that wraps an exception thrown inside the certificate validating code and the revocation details.
 

Uses of X509Certificate in com.entrust.toolkit.security.provider
 

Constructors in com.entrust.toolkit.security.provider with parameters of type X509Certificate
ConfinedKey.ConfinedKey(int mode, byte[] key, boolean signingIsAllowed, boolean decryptionIsAllowed, X509Certificate certificate)
           
EntrustPrivateKey.EntrustPrivateKey(int mode, byte[] key, boolean signingIsAllowed, boolean decryptionIsAllowed, X509Certificate certificate)
          This constructs the EntrustPrivateKey from DER encoded private keying material
 

Uses of X509Certificate in com.entrust.toolkit.util
 

Fields in com.entrust.toolkit.util declared as X509Certificate
protected  X509Certificate PKIX.m_caCertificate
          The CA verification certificate
protected  X509Certificate PKIX.m_signingCertificate
          The users verification certificate
protected  X509Certificate PKIX.m_encryptionCertificate
          The users encryption certificate
protected  X509Certificate PKIX.m_cert
          the certificate
 

Methods in com.entrust.toolkit.util that return X509Certificate
 X509Certificate PKIX.getCaCertificate()
          Returns the CA certificate stored in the profile.
 X509Certificate PKIX.getVerificationCertificate()
          Returns the signing certifcate stored in the profile.
 X509Certificate PKIX.getEncryptionCertificate()
          Returns the encryption certifcate stored in the profile.
 

Methods in com.entrust.toolkit.util with parameters of type X509Certificate
abstract  void PKIX.updateSigningKeys(ManagerTransport managerTransport, LdapDirectory directory, PrivateKey oldSigningKey, X509Certificate oldSigningCert, X509Certificate origCaCert)
          Performs the actual communication with the manager to update the singing key.
abstract  void PKIX.updateEncryptionKeys(ManagerTransport managerTransport, LdapDirectory directory, PrivateKey signingKey, X509Certificate signingCert, PrivateKey[] encryptionPrivateKeys, X509Certificate encryptionCert, java.lang.String[] certHistories, X509Certificate origCaCert)
          Performs the actual communication with the manager to update the singing key.
 void PKIXCMP.updateSigningKeysPriv(ManagerTransport t, PrivateKey k, X509Certificate c)
           
 void PKIXCMP.updateEncryptionKeysPriv(ManagerTransport t, PrivateKey k, X509Certificate c, PrivateKey[] pks, X509Certificate c2, java.lang.String[] s)
           
 void PKIXCMP.parseSigningKeyUpdateResponse(LdapDirectory directory, SEQUENCE pkiMessage, PrivateKey newSigningKey, X509Certificate origCaCert)
          Parses the response to the initialization request.
 void PKIXCMP.parseEncryptionKeyUpdateResponse(LdapDirectory directory, SEQUENCE pkiMessage, PrivateKey protocolPrivateKey, X509Certificate origCaCert)
          Parses the response to the initialization request.
 void PKIXCMP.updateSigningKeys(ManagerTransport managerTransport, LdapDirectory directory, PrivateKey oldSigningKey, X509Certificate oldSigningCert, X509Certificate origCaCert)
           
 void PKIXCMP.updateEncryptionKeys(ManagerTransport managerTransport, LdapDirectory directory, PrivateKey signingKey, X509Certificate signingCert, PrivateKey[] encryptionPrivateKeys, X509Certificate encryptionCert, java.lang.String[] certHistories, X509Certificate origCaCert)
           
 void PKIX4.updateSigningKeys(ManagerTransport managerTransport, LdapDirectory directory, PrivateKey oldSigningKey, X509Certificate oldSigningCert, X509Certificate origCaCert)
           
 void PKIX4.updateEncryptionKeys(ManagerTransport managerTransport, LdapDirectory directory, PrivateKey signingKey, X509Certificate signingCert, PrivateKey[] encryptionPrivateKeys, X509Certificate encryptionCert, java.lang.String[] certHistories, X509Certificate origCaCert)
           
 

Uses of X509Certificate in com.entrust.toolkit.x509
 

Methods in com.entrust.toolkit.x509 that return X509Certificate
 X509Certificate ValidationInfo.getRootOfTrust()
           
 X509Certificate CertVerifier.getRootOfTrust()
           
 X509Certificate[] CertVerifier.validate(X509Certificate certificate)
          Validates an X.509 certificate.
 

Methods in com.entrust.toolkit.x509 with parameters of type X509Certificate
 X509Certificate[] CertVerifier.validate(X509Certificate certificate)
          Validates an X.509 certificate.
 

Constructors in com.entrust.toolkit.x509 with parameters of type X509Certificate
X509CertificateWrapper.X509CertificateWrapper(X509Certificate c)
          Instanciates the CertificateWrapper with the given certificate.
CertVerifier.CertVerifier(X509Certificate rootOfTrust, LdapDirectory directory, ClientSettings clientSettings)
           
 

Uses of X509Certificate in com.entrust.toolkit.x509.certstore
 

Methods in com.entrust.toolkit.x509.certstore that return X509Certificate
 X509Certificate[] CollectionCS.validate(X509Certificate certificate)
           Validates an X.509 certificate.
 

Methods in com.entrust.toolkit.x509.certstore with parameters of type X509Certificate
protected abstract  CertificateSet CertificateStore.findIssuers(X509Certificate certificate)
           Returns all certificates for the issuer of the specified certificate in this certificate store.
 X509Certificate[] CollectionCS.validate(X509Certificate certificate)
           Validates an X.509 certificate.
protected  CertificateSet CollectionCS.findIssuers(X509Certificate cert)
           Returns all certificates for the issuer of the specified certificate in this certificate store.
 CertificateSet CACrossCertCS.findIssuers(X509Certificate cert)
          Returns all certificates for the issuer of the specified certificate in this certificate store.
 boolean CertificateGraph.addCertificate(X509Certificate cert)
          Adds a certificate to the graph and connects it to all issuers and all subjects.
protected  CertificateSet CertificateGraph.findIssuers(X509Certificate certificate)
          Returns all certificates for the issuer of the specified certificate in this certificate store.
 

Uses of X509Certificate in com.entrust.toolkit.x509.policies
 

Constructors in com.entrust.toolkit.x509.policies with parameters of type X509Certificate
ClientSettings.ClientSettings(User user, X509Certificate caCert, X509Certificate userCertificate)
          Constructor that initializes from a User object.
 

Uses of X509Certificate in com.entrust.toolkit.x509.revocation
 

Methods in com.entrust.toolkit.x509.revocation with parameters of type X509Certificate
protected abstract  boolean RevocationStore.check(X509Certificate certificate, X509Certificate[] chain)
           Determines whether or not the specified certificate has been revoked.
protected abstract  java.util.Vector X509CRLRS.findCRL(X509Certificate certificate, X509Certificate[] chain)
          Returns the certificate revocation lists for the specified certificate or null if this revocation store is not responsible for certificate.
protected  boolean X509CRLRS.check(X509Certificate certificate, X509Certificate[] chain)
          Checks if the specified certificate is revoked.
protected  void X509CRLRS.validateCRL(X509CRL crl, X509Certificate[] chain)
           
protected  java.util.Vector DirectoryCRLRS.findCRL(X509Certificate certificate, X509Certificate[] chain)
          Returns the CRL for the specified certificate or null if this revocation store is not responsible for certificate.
 void CollectionRS.check(X509Certificate[] chain)
           Determines whether any of the certifcates in the chain have been revoked.
protected  boolean CollectionRS.check(X509Certificate certificate, X509Certificate[] chain)
           Determines whether or not the specified certificate has been revoked.
 

Uses of X509Certificate in com.entrust.toolkit.x509.testlets
 

Methods in com.entrust.toolkit.x509.testlets with parameters of type X509Certificate
 void OldBasicConstraintsCertTestlet.init(X509Certificate[] chain, TestletDataSet dataSet)
          During the initialization phase, we add a BasicConstraintsTestletData object to the TestletDataSet, if it doesn't already exist.
 void OldBasicConstraintsCertTestlet.validate(X509Certificate cert, TestletDataSet dataSet)
           
 void KeyUsageCertTestlet.init(X509Certificate[] chain, TestletDataSet dataSet)
           
 void KeyUsageCertTestlet.validate(X509Certificate cert, TestletDataSet dataSet)
           
 void CertTestlet.init(X509Certificate[] chain, TestletDataSet dataSet)
           Initializes the certificate extension testlet when a new certificate chain is to be validated.
 void CertTestlet.validate(X509Certificate cert, TestletDataSet dataSet)
           Validates the certificate based on the certificate extensions found in this, or previous, certificates.
 void BasicConstraintsCertTestlet.init(X509Certificate[] chain, TestletDataSet dataSet)
          During the initialization phase, we add a BasicConstraintsTestletData object to the TestletDataSet, if it doesn't already exist.
 void BasicConstraintsCertTestlet.validate(X509Certificate cert, TestletDataSet dataSet)
           
 void ExtensionTester.validate(X509Certificate[] chain)
           Validates the certificate extensions in each certificate of the chain.
 void ExtensionTester.validate(X509CRL crl, X509Certificate caCert)
           Validates the CRL extensions and CRL entry extensions in the CRL.
 void PolicyConstraintsCertTestlet.init(X509Certificate[] certChain, TestletDataSet dataSet)
           
 void PolicyConstraintsCertTestlet.validate(X509Certificate cert, TestletDataSet dataSet)
           
 void NullCertTestlet.init(X509Certificate[] certificateSet, TestletDataSet dataSet)
           
 void NullCertTestlet.validate(X509Certificate cert, TestletDataSet dataSet)
           
 void CertificatePoliciesCertTestlet.init(X509Certificate[] certChain, TestletDataSet dataSet)
           
 void CertificatePoliciesCertTestlet.validate(X509Certificate cert, TestletDataSet dataSet)
           
 void AuthorityKeyIdentifierCRLTestlet.init(X509Certificate caCert, TestletDataSet dataSet)
           
 void NameConstraintsCertTestlet.init(X509Certificate[] certChain, TestletDataSet dataSet)
           
 void NameConstraintsCertTestlet.validate(X509Certificate cert, TestletDataSet dataSet)
           
 void NullCRLTestlet.init(X509Certificate caCert, TestletDataSet dataSet)
           
 void CRLTestlet.init(X509Certificate caCert, TestletDataSet dataSet)
           Initializes the CRL extension testlet when a new CRL is to be validated.
 void IssuingDistributionPointCRLTestlet.init(X509Certificate caCert, TestletDataSet dataSet)
           
 

Uses of X509Certificate in iaik.pkcs
 

Methods in iaik.pkcs that return X509Certificate
 X509Certificate[] NetscapeCertList.getCertificateList()
          Returns the certificates included in this NetscapeCertList object.
 X509Certificate[] PKCS7CertList.getCertificateList()
          Returns the certificates included in this PKCS7CertList object.
 

Methods in iaik.pkcs with parameters of type X509Certificate
 void NetscapeCertList.setCertificateList(X509Certificate[] certificateList)
          Set the certificates for this NetscapeCertList object.
 void PKCS7CertList.setCertificateList(X509Certificate[] certificateList)
          Set the certificates for this PKCS#7 SignedData object.
 

Uses of X509Certificate in iaik.pkcs.pkcs12
 

Methods in iaik.pkcs.pkcs12 that return X509Certificate
static X509Certificate[] CertificateBag.getCertificates(CertificateBag[] certificates)
          This method can be used to convert a CertificateBag array to a Certificate array.
 X509Certificate CertificateBag.getCertificate()
          Returns the certificate of this CertificateBag.
 

Constructors in iaik.pkcs.pkcs12 with parameters of type X509Certificate
CertificateBag.CertificateBag(X509Certificate certificate)
          Creates a new CertificateBag from an alreay existing certificate.
CertificateBag.CertificateBag(X509Certificate certificate, java.lang.String friendlyName, byte[] localKeyID)
          Creates a new CertificateBag from an alreay existing certificate, a friendlyName and a locakKeyID.
 

Uses of X509Certificate in iaik.pkcs.pkcs7
 

Fields in iaik.pkcs.pkcs7 declared as X509Certificate
protected  X509Certificate[] SignedDataStream.certificates
          Repository for the signer certificates.
 

Methods in iaik.pkcs.pkcs7 that return X509Certificate
 X509Certificate[] SignedDataStream.getCertificates()
          Returns the certificates of the signers.
 X509Certificate SignedDataStream.verify(int signerInfoIndex)
          Verifies the signature that has been created by the signerInfoIndexīth signer.
 X509Certificate SignedDataStream.getCertificate(IssuerAndSerialNumber issuer)
          Tries to find the certificate specified by an IssuerAndSerialNumber.
 

Methods in iaik.pkcs.pkcs7 with parameters of type X509Certificate
 void SignedDataStream.setCertificates(X509Certificate[] certificates)
          Sets the certificates of the several signers.
 SignerInfo SignedDataStream.verify(X509Certificate signerCertificate)
          Uses the provided signer certificate for verifying the signature that has been created by the signer being owner of the certificate.
 

Uses of X509Certificate in iaik.utils
 

Methods in iaik.utils that return X509Certificate
static X509Certificate[] Util.convertCertificateChain(Certificate[] certificateChain)
          This method converts an array of Certificates into an array of X509Certificates.
static X509Certificate[] Util.arrangeCertificateChain(X509Certificate[] certArray, boolean topdown)
          Tries to construct a certificate chain from an array of certificates.
 X509Certificate[] KeyAndCertificate.getCertificateChain()
          Gets the certificate chain from this KeyAndCertificate object.
 

Methods in iaik.utils with parameters of type X509Certificate
static X509Certificate[] Util.arrangeCertificateChain(X509Certificate[] certArray, boolean topdown)
          Tries to construct a certificate chain from an array of certificates.
 

Constructors in iaik.utils with parameters of type X509Certificate
KeyAndCertificate.KeyAndCertificate(PrivateKey privateKey, X509Certificate[] certificateChain)
          Creates a KeyAndCertificate object from given private key and X509 certificate chain.
 

Uses of X509Certificate in iaik.x509
 

Methods in iaik.x509 with parameters of type X509Certificate
 RevokedCertificate X509CRL.containsCertificate(X509Certificate cert)
          Checks, if the CRL contains the given certificate.
 void X509CRL.addCertificate(X509Certificate cert, java.util.Date revocationDate)
          Adds a certificate to the CRL to be revoked on the given date.
 

Constructors in iaik.x509 with parameters of type X509Certificate
RevokedCertificate.RevokedCertificate(X509Certificate cert, java.util.Date revocationDate)
          Creates a revoked certificate from a certificate and a date.