tr.gov.tubitak.uekae.esya.api.certificate.validation.find.certificate
Class CertificateFinder

java.lang.Object
  extended by tr.gov.tubitak.uekae.esya.api.certificate.validation.find.Finder
      extended by tr.gov.tubitak.uekae.esya.api.certificate.validation.find.certificate.CertificateFinder
Direct Known Subclasses:
CertificateFinderFromAIA, CertificateFinderFromECertStore, CertificateFinderFromFile

public abstract class CertificateFinder
extends Finder

Base class for certificate finders


Field Summary
 
Fields inherited from class tr.gov.tubitak.uekae.esya.api.certificate.validation.find.Finder
PARAM_REMOTE, PARAM_STOREPATH
 
Constructor Summary
CertificateFinder()
           
 
Method Summary
 tr.gov.tubitak.uekae.esya.api.infra.certstore.template.CertificateSearchTemplate createSearchTemplate(CertificateSearchCriteria aCriteria)
           
 java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> findCertificate()
          Ust SM sertifikasını bulur.
 java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> findCertificate(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate)
          Find issuer certificate of the input certificate
 tr.gov.tubitak.uekae.esya.api.certificate.validation.find.ItemSource<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> findCertificateSource()
          Verilen sertifikanın Ust SM sertifikasını bulur.
 tr.gov.tubitak.uekae.esya.api.certificate.validation.find.ItemSource<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> findCertificateSource(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate)
          Verilen sertifikanın Ust SM sertifikasını bulur.
abstract  java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> searchCertificates(CertificateSearchCriteria aCriteria)
           
 
Methods inherited from class tr.gov.tubitak.uekae.esya.api.certificate.validation.find.Finder
getParameters, isRemote, isToBeChecked, setParameters, setParentSystem
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CertificateFinder

public CertificateFinder()
Method Detail

findCertificate

public java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> findCertificate(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate)
Find issuer certificate of the input certificate

Parameters:
aCertificate - input

findCertificateSource

public tr.gov.tubitak.uekae.esya.api.certificate.validation.find.ItemSource<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> findCertificateSource(tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate aCertificate)
Verilen sertifikanın Ust SM sertifikasını bulur.

Parameters:
aCertificate - Certificate
Returns:
ECertificate SM Sertifikası

findCertificate

public java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> findCertificate()
Ust SM sertifikasını bulur. Silin Ust SM sertifikasını bulacak olan classlar tarafından overwrite edilmeli.

Returns:

findCertificateSource

public tr.gov.tubitak.uekae.esya.api.certificate.validation.find.ItemSource<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> findCertificateSource()
Verilen sertifikanın Ust SM sertifikasını bulur.

Returns:
ECertificate SM Sertifikası

searchCertificates

public abstract java.util.List<tr.gov.tubitak.uekae.esya.api.asn.x509.ECertificate> searchCertificates(CertificateSearchCriteria aCriteria)
                                                                                                throws tr.gov.tubitak.uekae.esya.api.common.ESYAException
Throws:
tr.gov.tubitak.uekae.esya.api.common.ESYAException

createSearchTemplate

public tr.gov.tubitak.uekae.esya.api.infra.certstore.template.CertificateSearchTemplate createSearchTemplate(CertificateSearchCriteria aCriteria)
                                                                                                      throws tr.gov.tubitak.uekae.esya.api.common.ESYAException
Throws:
tr.gov.tubitak.uekae.esya.api.common.ESYAException