Interface ContentVerifierProvider
-
- All Implemented Interfaces:
public interface ContentVerifierProvider
General interface for providers of ContentVerifier objects.
-
-
Method Summary
Modifier and Type Method Description abstract boolean
hasAssociatedCertificate()
Return whether or not this verifier has a certificate associated with it. abstract X509CertificateHolder
getAssociatedCertificate()
Return the associated certificate if there is one. abstract ContentVerifier
get(AlgorithmIdentifier verifierAlgorithmIdentifier)
Return a ContentVerifier that matches the passed in algorithm identifier, -
-
Method Detail
-
hasAssociatedCertificate
abstract 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
abstract 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
abstract ContentVerifier get(AlgorithmIdentifier verifierAlgorithmIdentifier)
Return a ContentVerifier that matches the passed in algorithm identifier,
- Parameters:
verifierAlgorithmIdentifier
- the algorithm and parameters required.- Returns:
a matching ContentVerifier
-
-
-
-