DefaultVerifierCalculator.cs 764 B

1234567891011121314151617181920212223242526272829303132
  1. #if !BESTHTTP_DISABLE_ALTERNATE_SSL && (!UNITY_WEBGL || UNITY_EDITOR)
  2. #pragma warning disable
  3. using System;
  4. using System.IO;
  5. using BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.IO;
  6. namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Operators
  7. {
  8. public class DefaultVerifierCalculator
  9. : IStreamCalculator
  10. {
  11. private readonly SignerSink mSignerSink;
  12. public DefaultVerifierCalculator(ISigner signer)
  13. {
  14. this.mSignerSink = new SignerSink(signer);
  15. }
  16. public Stream Stream
  17. {
  18. get { return mSignerSink; }
  19. }
  20. public object GetResult()
  21. {
  22. return new DefaultVerifierResult(mSignerSink.Signer);
  23. }
  24. }
  25. }
  26. #pragma warning restore
  27. #endif