PolicyQualifierId.cs 925 B

1234567891011121314151617181920212223242526272829303132
  1. #if !BESTHTTP_DISABLE_ALTERNATE_SSL && (!UNITY_WEBGL || UNITY_EDITOR)
  2. #pragma warning disable
  3. namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509
  4. {
  5. /**
  6. * PolicyQualifierId, used in the CertificatePolicies
  7. * X509V3 extension.
  8. *
  9. * <pre>
  10. * id-qt OBJECT IDENTIFIER ::= { id-pkix 2 }
  11. * id-qt-cps OBJECT IDENTIFIER ::= { id-qt 1 }
  12. * id-qt-unotice OBJECT IDENTIFIER ::= { id-qt 2 }
  13. * PolicyQualifierId ::=
  14. * OBJECT IDENTIFIER ( id-qt-cps | id-qt-unotice )
  15. * </pre>
  16. */
  17. public sealed class PolicyQualifierID : DerObjectIdentifier
  18. {
  19. private const string IdQt = "1.3.6.1.5.5.7.2";
  20. private PolicyQualifierID(
  21. string id)
  22. : base(id)
  23. {
  24. }
  25. public static readonly PolicyQualifierID IdQtCps = new PolicyQualifierID(IdQt + ".1");
  26. public static readonly PolicyQualifierID IdQtUnotice = new PolicyQualifierID(IdQt + ".2");
  27. }
  28. }
  29. #pragma warning restore
  30. #endif