| Package | Description |
|---|---|
| com.entrust.toolkit.x509.testlets |
Contains classes used to validate certificate, CRL, and CRL Entry
extensions.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BasicConstraintsCertTestlet.init(X509Certificate[] certChain,
TestletDataSet dataSet)
Initialize the testlet with the given chain.
|
void |
CertTestlet.init(X509Certificate[] chain,
TestletDataSet dataSet)
Initializes the certificate extension testlet when a new certificate
chain is to be validated.
|
void |
CertificatePoliciesCertTestlet.init(X509Certificate[] certChain,
TestletDataSet dataSet)
Initialize the testlet with the given chain.
|
void |
ExtendedKeyUsageCertTestlet.init(X509Certificate[] chain,
TestletDataSet dataSet)
Initializes this CertTestlet.
|
void |
InhibitAnyPolicyCertTestlet.init(X509Certificate[] certChain,
TestletDataSet dataSet) |
void |
KeyUsageCertTestlet.init(X509Certificate[] chain,
TestletDataSet dataSet) |
void |
NameConstraintsCertTestlet.init(X509Certificate[] certChain,
TestletDataSet dataSet)
Initialize the testlet with the given chain.
|
void |
NullCertTestlet.init(X509Certificate[] certificateSet,
TestletDataSet dataSet) |
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 |
PolicyConstraintsCertTestlet.init(X509Certificate[] certChain,
TestletDataSet dataSet)
Deprecated.
|
void |
SubjectAltNameCertTestlet.init(X509Certificate[] certChain,
TestletDataSet dataSet) |
void |
AuthorityKeyIdentifierCRLTestlet.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) |
void |
NullCRLTestlet.init(X509Certificate caCert,
TestletDataSet dataSet) |
void |
CRLEntryTestlet.init(X509CRL crl,
TestletDataSet dataSet)
Initializes the CRL entry extension testlet when a new CRL is to be
validated.
|
void |
CertificateIssuerCRLEntryTestlet.init(X509CRL crl,
TestletDataSet dataSet)
Initializes the CRL entry extension testlet when a new CRL is to be
validated.
|
void |
NullCRLEntryTestlet.init(X509CRL crl,
TestletDataSet dataSet) |
void |
AuthorityKeyIdentifierCRLTestlet.notify(V3Extension ext,
TestletDataSet dataSet) |
void |
BasicConstraintsCertTestlet.notify(V3Extension extension,
TestletDataSet dataSet)
Notify the testlet of the extension that is about to be validated.
|
void |
CertificateIssuerCRLEntryTestlet.notify(V3Extension extension,
TestletDataSet dataSet)
Notifies the testlet that the extension that the testlet is registered
for has been found in the CRL entry.
|
void |
CertificatePoliciesCertTestlet.notify(V3Extension extension,
TestletDataSet dataSet)
Notify the testlet of the extension that is about to be validated.
|
void |
ExtendedKeyUsageCertTestlet.notify(V3Extension extension,
TestletDataSet dataSet)
The notify method passes the extension to this CertTestlet for
Use.
|
void |
ExtensionTestlet.notify(V3Extension extension,
TestletDataSet dataSet)
Notifies the testlet that the extension for which the testlet is registered
has been found in the certificate or CRL.
|
void |
InhibitAnyPolicyCertTestlet.notify(V3Extension extension,
TestletDataSet dataSet) |
void |
IssuingDistributionPointCRLTestlet.notify(V3Extension extension,
TestletDataSet dataSet) |
void |
KeyUsageCertTestlet.notify(V3Extension extension,
TestletDataSet dataSet) |
void |
NameConstraintsCertTestlet.notify(V3Extension extension,
TestletDataSet dataSet)
Notify the testlet of the extension that is about to be validated.
|
void |
NullCRLEntryTestlet.notify(V3Extension extension,
TestletDataSet dataSet) |
void |
NullCRLTestlet.notify(V3Extension extension,
TestletDataSet dataSet) |
void |
NullCertTestlet.notify(V3Extension extension,
TestletDataSet dataSet) |
void |
OldBasicConstraintsCertTestlet.notify(V3Extension extension,
TestletDataSet dataSet)
In the notify phase, we set the CA flag in the TestletData, so that
other extension testers can be aware that we are dealing with a CA
certificate.
|
void |
PolicyConstraintsCertTestlet.notify(V3Extension extension,
TestletDataSet dataSet)
Deprecated.
|
void |
SubjectAltNameCertTestlet.notify(V3Extension extension,
TestletDataSet dataSet) |
void |
AuthorityKeyIdentifierCRLTestlet.reset(TestletDataSet dataSet) |
void |
BasicConstraintsCertTestlet.reset(TestletDataSet dataSet)
Part of the
ExtensionTestlet interface, has no effect. |
void |
CertificateIssuerCRLEntryTestlet.reset(TestletDataSet dataSet)
Resets the temporary data for validation.
|
void |
CertificatePoliciesCertTestlet.reset(TestletDataSet dataSet)
Part of the
ExtensionTestlet interface, has no effect. |
void |
ExtendedKeyUsageCertTestlet.reset(TestletDataSet dataSet)
This reset method does nothing since nothing needs to be reset
|
void |
ExtensionTestlet.reset(TestletDataSet dataSet)
Resets the temporary validation data.
|
void |
InhibitAnyPolicyCertTestlet.reset(TestletDataSet dataSet) |
void |
IssuingDistributionPointCRLTestlet.reset(TestletDataSet dataSet) |
void |
KeyUsageCertTestlet.reset(TestletDataSet dataSet) |
void |
NameConstraintsCertTestlet.reset(TestletDataSet dataSet)
Resets the state of the testlet to prepare it for the next ceritifcate.
|
void |
NullCRLEntryTestlet.reset(TestletDataSet dataSet) |
void |
NullCRLTestlet.reset(TestletDataSet dataSet) |
void |
NullCertTestlet.reset(TestletDataSet dataSet) |
void |
OldBasicConstraintsCertTestlet.reset(TestletDataSet dataSet) |
void |
PolicyConstraintsCertTestlet.reset(TestletDataSet dataSet)
Deprecated.
|
void |
SubjectAltNameCertTestlet.reset(TestletDataSet dataSet) |
void |
CRLEntryTestlet.validate(RevokedCertificate revokedCert,
TestletDataSet dataSet)
Validates the CRL entry based on the CRL entry extensions found in this
or previous CRL entries, or on those found in the CRL.
|
void |
CertificateIssuerCRLEntryTestlet.validate(RevokedCertificate revokedCert,
TestletDataSet dataSet)
Validates the CRL entry based on the CRL entry extensions found in this
or previous CRL entries, or in the CRL.
|
void |
NullCRLEntryTestlet.validate(RevokedCertificate revokedCert,
TestletDataSet dataSet) |
void |
BasicConstraintsCertTestlet.validate(X509Certificate cert,
TestletDataSet dataSet)
Validate that the given certificate does not invalidate the certificate
chain.
|
void |
CertTestlet.validate(X509Certificate cert,
TestletDataSet dataSet)
Validates the certificate based on the certificate extensions found in
this, or previous, certificates.
|
void |
CertificatePoliciesCertTestlet.validate(X509Certificate cert,
TestletDataSet dataSet)
Validate that the given certificate does not invalidate the certificate
chain.
|
void |
ExtendedKeyUsageCertTestlet.validate(X509Certificate cert,
TestletDataSet dataSet)
This is the method that validates the ExtendedKeyUsage.
|
void |
InhibitAnyPolicyCertTestlet.validate(X509Certificate cert,
TestletDataSet dataSet) |
void |
KeyUsageCertTestlet.validate(X509Certificate cert,
TestletDataSet dataSet) |
void |
NameConstraintsCertTestlet.validate(X509Certificate cert,
TestletDataSet dataSet)
Validate that the given certificate does not invalidate the certificate
chain.
|
void |
NullCertTestlet.validate(X509Certificate cert,
TestletDataSet dataSet) |
void |
OldBasicConstraintsCertTestlet.validate(X509Certificate cert,
TestletDataSet dataSet) |
void |
PolicyConstraintsCertTestlet.validate(X509Certificate cert,
TestletDataSet dataSet)
Deprecated.
|
void |
SubjectAltNameCertTestlet.validate(X509Certificate cert,
TestletDataSet dataSet) |
void |
AuthorityKeyIdentifierCRLTestlet.validate(X509CRL crl,
TestletDataSet dataSet) |
void |
CRLTestlet.validate(X509CRL crl,
TestletDataSet dataSet)
Validates the certificate based on the CRL extensions found in this CRL.
|
void |
IssuingDistributionPointCRLTestlet.validate(X509CRL crl,
TestletDataSet dataSet) |
void |
NullCRLTestlet.validate(X509CRL crl,
TestletDataSet dataSet) |