public class FindSystem
extends java.lang.Object
Container class for the Finder objects specified by FindingPolicy
Constructor and Description |
---|
FindSystem() |
Modifier and Type | Method and Description |
---|---|
void |
addCertificateFinder(CertificateFinder aCertificateFinder) |
void |
addCRLFinder(CRLFinder aCRLFinder) |
void |
addCrossCertificateFinder(CrossCertificateFinder aCrossCertificateFinder) |
void |
addDeltaCRLFinder(DeltaCRLFinder aDeltaCRLFinder) |
void |
addOCSPResponseFinder(OCSPResponseFinder aOCSPResponseFinder) |
void |
addTrustedCertificate(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate) |
void |
addTrustedCertificateFinder(TrustedCertificateFinder aTrustedCertificateFinder) |
boolean |
checkCRL(ValidationSystem aValidationSystem,
CertificateStatusInfo aCertStatusInfo,
tr.gov.tubitak.uekae.esya.api.asn.x509.ECRL aCRL) |
java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECRL> |
findCRL(ValidationSystem aValidationSystem,
CertificateStatusInfo aCertStatusInfo) |
tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate |
findCRLIssuerCertificate(ValidationSystem aValidationSystem,
CRLStatusInfo aCRLStatusInfo) |
tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate |
findCrossCertificate(ValidationSystem aValidationSystem,
tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate) |
tr.gov.tubitak.uekae.esya.api.asn.x509.ECRL |
findDeltaCRL(ValidationSystem aValidationSystem,
tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate,
CertificateStatusInfo aCertStatusInfo) |
tr.gov.tubitak.uekae.esya.api.asn.x509.ECRL |
findDeltaCRL(ValidationSystem aValidationSystem,
tr.gov.tubitak.uekae.esya.api.asn.x509.ECRL aBaseCRL,
CertificateStatusInfo aCertStatusInfo) |
tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate |
findIssuerCertificate(ValidationSystem aValidationSystem,
CertificateStatusInfo aCertStatusInfo) |
java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> |
findIssuerCertificate(ValidationSystem aValidationSystem,
tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate,
boolean aRemoteSearch) |
tr.gov.tubitak.uekae.esya.api.asn.ocsp.EOCSPResponse |
findOCSPResponse(ValidationSystem aValidationSystem,
tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aIssuerCertificate,
CertificateStatusInfo aCertStatusInfo) |
tr.gov.tubitak.uekae.esya.api.asn.ocsp.EOCSPResponse |
findOCSPResponseFromInitial(ValidationSystem aValidationSystem,
tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aIssuerCertificate,
CertificateStatusInfo aCertStatusInfo) |
void |
findTrustedCertificates() |
java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> |
findTrustedCertificates(ValidationSystem aValidationSystem) |
java.util.List<CertificateFinder> |
getCertificateFinders() |
java.util.List<CRLFinder> |
getCRLFinders() |
java.util.List<CrossCertificateFinder> |
getCrossCertificateFinders() |
java.util.List<DeltaCRLFinder> |
getDeltaCRLFinders() |
java.util.List<OCSPResponseFinder> |
getOCSPResponseFinders() |
java.util.List<TrustedCertificateFinder> |
getTrustedCertificateFinders() |
java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> |
getTrustedCertificates() |
boolean |
isTrustedCertificate(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate) |
void |
setCertificateFinders(java.util.List<CertificateFinder> aCertificateFinders) |
void |
setCRLFinders(java.util.List<CRLFinder> aCRLFinders) |
void |
setCrossCertificateFinders(java.util.List<CrossCertificateFinder> aCrossCertificateFinders) |
void |
setDeltaCRLFinders(java.util.List<DeltaCRLFinder> aDeltaCRLFinders) |
void |
setOCSPResponseFinders(java.util.List<OCSPResponseFinder> aOCSPResponseFinders) |
void |
setTrustedCertificateFinders(java.util.List<TrustedCertificateFinder> aTrustedCertificateFinders) |
public java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> getTrustedCertificates()
public void findTrustedCertificates()
public void addTrustedCertificate(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate)
public boolean isTrustedCertificate(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate)
public java.util.List<CertificateFinder> getCertificateFinders()
public void setCertificateFinders(java.util.List<CertificateFinder> aCertificateFinders)
public void addCertificateFinder(CertificateFinder aCertificateFinder)
public java.util.List<TrustedCertificateFinder> getTrustedCertificateFinders()
public void setTrustedCertificateFinders(java.util.List<TrustedCertificateFinder> aTrustedCertificateFinders)
public void addTrustedCertificateFinder(TrustedCertificateFinder aTrustedCertificateFinder)
public java.util.List<CrossCertificateFinder> getCrossCertificateFinders()
public void setCrossCertificateFinders(java.util.List<CrossCertificateFinder> aCrossCertificateFinders)
public void addCrossCertificateFinder(CrossCertificateFinder aCrossCertificateFinder)
public java.util.List<CRLFinder> getCRLFinders()
public void setCRLFinders(java.util.List<CRLFinder> aCRLFinders)
public void addCRLFinder(CRLFinder aCRLFinder)
public java.util.List<OCSPResponseFinder> getOCSPResponseFinders()
public void setOCSPResponseFinders(java.util.List<OCSPResponseFinder> aOCSPResponseFinders)
public void addOCSPResponseFinder(OCSPResponseFinder aOCSPResponseFinder)
public java.util.List<DeltaCRLFinder> getDeltaCRLFinders()
public void setDeltaCRLFinders(java.util.List<DeltaCRLFinder> aDeltaCRLFinders)
public void addDeltaCRLFinder(DeltaCRLFinder aDeltaCRLFinder)
public java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> findTrustedCertificates(ValidationSystem aValidationSystem)
public tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate findIssuerCertificate(ValidationSystem aValidationSystem, CertificateStatusInfo aCertStatusInfo) throws tr.gov.tubitak.uekae.esya.api.common.ESYAException
tr.gov.tubitak.uekae.esya.api.common.ESYAException
public tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate findCRLIssuerCertificate(ValidationSystem aValidationSystem, CRLStatusInfo aCRLStatusInfo) throws tr.gov.tubitak.uekae.esya.api.common.ESYAException
tr.gov.tubitak.uekae.esya.api.common.ESYAException
public tr.gov.tubitak.uekae.esya.api.asn.ocsp.EOCSPResponse findOCSPResponseFromInitial(ValidationSystem aValidationSystem, tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aIssuerCertificate, CertificateStatusInfo aCertStatusInfo)
public tr.gov.tubitak.uekae.esya.api.asn.ocsp.EOCSPResponse findOCSPResponse(ValidationSystem aValidationSystem, tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aIssuerCertificate, CertificateStatusInfo aCertStatusInfo)
public java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECRL> findCRL(ValidationSystem aValidationSystem, CertificateStatusInfo aCertStatusInfo) throws tr.gov.tubitak.uekae.esya.api.common.ESYAException
tr.gov.tubitak.uekae.esya.api.common.ESYAException
public tr.gov.tubitak.uekae.esya.api.asn.x509.ECRL findDeltaCRL(ValidationSystem aValidationSystem, tr.gov.tubitak.uekae.esya.api.asn.x509.ECRL aBaseCRL, CertificateStatusInfo aCertStatusInfo) throws tr.gov.tubitak.uekae.esya.api.common.ESYAException
tr.gov.tubitak.uekae.esya.api.common.ESYAException
public tr.gov.tubitak.uekae.esya.api.asn.x509.ECRL findDeltaCRL(ValidationSystem aValidationSystem, tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate, CertificateStatusInfo aCertStatusInfo) throws tr.gov.tubitak.uekae.esya.api.common.ESYAException
tr.gov.tubitak.uekae.esya.api.common.ESYAException
public tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate findCrossCertificate(ValidationSystem aValidationSystem, tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate) throws tr.gov.tubitak.uekae.esya.api.common.ESYAException
tr.gov.tubitak.uekae.esya.api.common.ESYAException
public boolean checkCRL(ValidationSystem aValidationSystem, CertificateStatusInfo aCertStatusInfo, tr.gov.tubitak.uekae.esya.api.asn.x509.ECRL aCRL) throws tr.gov.tubitak.uekae.esya.api.common.ESYAException
tr.gov.tubitak.uekae.esya.api.common.ESYAException
public java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> findIssuerCertificate(ValidationSystem aValidationSystem, tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate, boolean aRemoteSearch)
Copyright © 2025. All rights reserved.