OCSPResponseStatus.cs 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #if !BESTHTTP_DISABLE_ALTERNATE_SSL && (!UNITY_WEBGL || UNITY_EDITOR)
  2. #pragma warning disable
  3. using System;
  4. using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1;
  5. namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Ocsp
  6. {
  7. public class OcspResponseStatus
  8. : DerEnumerated
  9. {
  10. public const int Successful = 0;
  11. public const int MalformedRequest = 1;
  12. public const int InternalError = 2;
  13. public const int TryLater = 3;
  14. public const int SignatureRequired = 5;
  15. public const int Unauthorized = 6;
  16. /**
  17. * The OcspResponseStatus enumeration.
  18. * <pre>
  19. * OcspResponseStatus ::= Enumerated {
  20. * successful (0), --Response has valid confirmations
  21. * malformedRequest (1), --Illegal confirmation request
  22. * internalError (2), --Internal error in issuer
  23. * tryLater (3), --Try again later
  24. * --(4) is not used
  25. * sigRequired (5), --Must sign the request
  26. * unauthorized (6) --Request unauthorized
  27. * }
  28. * </pre>
  29. */
  30. public OcspResponseStatus(int value)
  31. : base(value)
  32. {
  33. }
  34. public OcspResponseStatus(DerEnumerated value)
  35. : base(value.IntValueExact)
  36. {
  37. }
  38. }
  39. }
  40. #pragma warning restore
  41. #endif