Package org.bouncycastle.operator
Interface ContentVerifierProvider
public interface ContentVerifierProvider
General interface for providers of ContentVerifier objects.
-
Method Summary
Modifier and Type Method Description ContentVerifierget(AlgorithmIdentifier verifierAlgorithmIdentifier)Return a ContentVerifier that matches the passed in algorithm identifier,X509CertificateHoldergetAssociatedCertificate()Return the associated certificate if there is one.booleanhasAssociatedCertificate()Return whether or not this verifier has a certificate associated with it.
-
Method Details
-
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(AlgorithmIdentifier verifierAlgorithmIdentifier) throws OperatorCreationExceptionReturn 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.
-