Interface ContentVerifierProvider


  • public interface ContentVerifierProvider
    General interface for providers of ContentVerifier objects.
    • Method Detail

      • hasAssociatedCertificate

        boolean hasAssociatedCertificate()
        Return whether or not this verifier has a certificate associated with it.
        Returns:
        true if there is an associated certificate, false otherwise.
      • getAssociatedCertificate

        X509CertificateHolder getAssociatedCertificate()
        Return the associated certificate if there is one.
        Returns:
        a holder containing the associated certificate if there is one, null if there is not.
      • get

        ContentVerifier get​(org.bouncycastle.asn1.x509.AlgorithmIdentifier verifierAlgorithmIdentifier)
                     throws OperatorCreationException
        Return a ContentVerifier that matches the passed in algorithm identifier,
        Parameters:
        verifierAlgorithmIdentifier - the algorithm and parameters required.
        Returns:
        a matching ContentVerifier
        Throws:
        OperatorCreationException - if the required ContentVerifier cannot be created.