示例#1
0
 /// <summary>
 /// Verify the CRL's signature using a verifier created using the passed in verifier provider.
 /// </summary>
 /// <param name="verifierProvider">An appropriate provider for verifying the CRL's signature.</param>
 /// <returns>True if the signature is valid.</returns>
 /// <exception cref="Exception">If verifier provider is not appropriate or the CRL algorithm is invalid.</exception>
 public virtual void Verify(
     IVerifierFactoryProvider verifierProvider)
 {
     CheckSignature(verifierProvider.CreateVerifierFactory(c.SignatureAlgorithm));
 }
 public bool Verify(
     IVerifierFactoryProvider verifierProvider)
 {
     return(Verify(verifierProvider.CreateVerifierFactory(sigAlgId)));
 }
 public bool Verify(
     IVerifierFactoryProvider verifierProvider)
 {
     return Verify(verifierProvider.CreateVerifierFactory(sigAlgId));
 }
示例#4
0
 /// <summary>
 /// Verify the CRL's signature using a verifier created using the passed in verifier provider.
 /// </summary>
 /// <param name="verifierProvider">An appropriate provider for verifying the CRL's signature.</param>
 /// <returns>True if the signature is valid.</returns>
 /// <exception cref="Exception">If verifier provider is not appropriate or the CRL algorithm is invalid.</exception>
 public virtual void Verify(
     IVerifierFactoryProvider <AlgorithmIdentifier> verifierProvider)
 {
     CheckSignature(verifierProvider.CreateVerifierFactory(c.SignatureAlgorithm));
 }