SigIObjectIdentifiers.cs 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. #if !BESTHTTP_DISABLE_ALTERNATE_SSL && (!UNITY_WEBGL || UNITY_EDITOR)
  2. #pragma warning disable
  3. using System;
  4. namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509.SigI
  5. {
  6. /**
  7. * Object Identifiers of SigI specifciation (German Signature Law
  8. * Interoperability specification).
  9. */
  10. public sealed class SigIObjectIdentifiers
  11. {
  12. private SigIObjectIdentifiers()
  13. {
  14. }
  15. public readonly static DerObjectIdentifier IdSigI = new DerObjectIdentifier("1.3.36.8");
  16. /**
  17. * Key purpose IDs for German SigI (Signature Interoperability
  18. * Specification)
  19. */
  20. public readonly static DerObjectIdentifier IdSigIKP = new DerObjectIdentifier(IdSigI + ".2");
  21. /**
  22. * Certificate policy IDs for German SigI (Signature Interoperability
  23. * Specification)
  24. */
  25. public readonly static DerObjectIdentifier IdSigICP = new DerObjectIdentifier(IdSigI + ".1");
  26. /**
  27. * Other Name IDs for German SigI (Signature Interoperability Specification)
  28. */
  29. public readonly static DerObjectIdentifier IdSigION = new DerObjectIdentifier(IdSigI + ".4");
  30. /**
  31. * To be used for for the generation of directory service certificates.
  32. */
  33. public static readonly DerObjectIdentifier IdSigIKPDirectoryService = new DerObjectIdentifier(IdSigIKP + ".1");
  34. /**
  35. * ID for PersonalData
  36. */
  37. public static readonly DerObjectIdentifier IdSigIONPersonalData = new DerObjectIdentifier(IdSigION + ".1");
  38. /**
  39. * Certificate is conform to german signature law.
  40. */
  41. public static readonly DerObjectIdentifier IdSigICPSigConform = new DerObjectIdentifier(IdSigICP + ".1");
  42. }
  43. }
  44. #pragma warning restore
  45. #endif