SubsequentMessage.cs 832 B

12345678910111213141516171819202122232425262728293031
  1. #if !BESTHTTP_DISABLE_ALTERNATE_SSL && (!UNITY_WEBGL || UNITY_EDITOR)
  2. #pragma warning disable
  3. using System;
  4. namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Crmf
  5. {
  6. public class SubsequentMessage
  7. : DerInteger
  8. {
  9. public static readonly SubsequentMessage encrCert = new SubsequentMessage(0);
  10. public static readonly SubsequentMessage challengeResp = new SubsequentMessage(1);
  11. private SubsequentMessage(int value)
  12. : base(value)
  13. {
  14. }
  15. public static SubsequentMessage ValueOf(int value)
  16. {
  17. if (value == 0)
  18. return encrCert;
  19. if (value == 1)
  20. return challengeResp;
  21. throw new ArgumentException("unknown value: " + value, "value");
  22. }
  23. }
  24. }
  25. #pragma warning restore
  26. #endif