Interface CACertificateStoreRepository

  • All Superinterfaces:
    org.springframework.data.repository.CrudRepository<CACertificateStore,​String>, org.springframework.data.jpa.repository.JpaRepository<CACertificateStore,​String>, org.springframework.data.repository.PagingAndSortingRepository<CACertificateStore,​String>, org.springframework.data.repository.query.QueryByExampleExecutor<CACertificateStore>, org.springframework.data.repository.Repository<CACertificateStore,​String>

    @Repository
    public interface CACertificateStoreRepository
    extends org.springframework.data.jpa.repository.JpaRepository<CACertificateStore,​String>
    This interface CACertificateStoreRepository for CRUD operations for CA/Sub-CA certificates.
    Since:
    1.1.2
    Author:
    Mahammed Taheer
    • Method Detail

      • findByCertSubjectAndCertIssuer

        List<CACertificateStore> findByCertSubjectAndCertIssuer​(String certSubject,
                                                                String certIssuer)
        Function to find CACertificates by Certificate Subject and Certificate Issuer.
        Parameters:
        certSubject - Certificate Subject
        cercertIssuertSubject - Certificate Issuer
        Returns:
        list of CACertificateStore
      • findByCertThumbprint

        CACertificateStore findByCertThumbprint​(String certThumbprint)
        Function to find CACertificate by Certificate thumbprint.
        Parameters:
        certThumbprint - Certificate Thumbprint
        Returns:
        CACertificateStore
      • findAll

        List<CACertificateStore> findAll()
        Function to fetch all CACertificates.
        Specified by:
        findAll in interface org.springframework.data.repository.CrudRepository<CACertificateStore,​String>
        Specified by:
        findAll in interface org.springframework.data.jpa.repository.JpaRepository<CACertificateStore,​String>
        Returns:
        list of CACertificateStore
      • findByCertSubject

        List<CACertificateStore> findByCertSubject​(String certSubject)
        Function to find CACertificates by Certificate Subject.
        Parameters:
        certSubject - Certificate Subject
        Returns:
        list of CACertificateStore
      • findByPartnerDomain

        List<CACertificateStore> findByPartnerDomain​(String partnerDomain)
        Function to find CACertificates by Partner Domain.
        Parameters:
        partnerDomain - Certificate Subject
        Returns:
        list of CACertificateStore
      • findByCertThumbprintAndPartnerDomain

        CACertificateStore findByCertThumbprintAndPartnerDomain​(String certThumbprint,
                                                                String partnerDomain)
        Function to find CACertificate by Certificate thumbprint and Partner domain.
        Parameters:
        certThumbprint - Certificate Thumbprint
        partnerDomain - Partner Domain
        Returns:
        CACertificateStore