ChangeLog 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. 2005-04-23 Sebastien Pouliot <[email protected]>
  2. * X509CertificateEx.cs, X509CertificateExCollection.cs,
  3. X509CertificateExEnumerator.cs, X509Chain.cs, X509ChainElement.cs,
  4. X509ChainPolicy.cs, X509Store.cs: Changed all references of
  5. X509CertificateEx to X509Certificate2 to match beta2.
  6. 2005-01-17 Sebastien Pouliot <[email protected]>
  7. * X509BasicConstraintsExtension.cs: Completed implementation.
  8. * X509Chain.cs: Updated to Dec CTP definitions.
  9. * X509ChainPolicy.cs: Updated to Dec CTP definitions.
  10. * X500DistinguishedNameFlags.cs: Added new ForceUTF8Encoding.
  11. * X509EnhancedKeyUsageExtension.cs: New. Complete implementation.
  12. * X509Extension.cs: Completed implementation.
  13. * X509ExtensionCollection.cs: Updated to Dec CTP definitions.
  14. * X509KeyUsageExtension.cs: Completed implementation.
  15. * X509RevocationFlag.cs: Minus 1 on each member.
  16. * X509SubjectKeyIdentifierExtension.cs: Completed implementation
  17. except for the new constructor accepting a public key.
  18. * X509SubjectKeyIdentifierHashAlgorithm.cs: New enum.
  19. 2004-09-03 Tim Coleman <[email protected]>
  20. * X509KeyUsageExtension.cs: New stub class
  21. * X509SubjectKeyIdentifierExtension.cs: New stub class
  22. * PublicKey.cs X509BasicConstraintsExtension.cs X509CertificateEx.cs
  23. * X509CertificateExCollection.cs X509Extension.cs
  24. * X509ExtensionCollection.cs:
  25. Bring these more in line with 2.0
  26. 2004-07-08 Sebastien Pouliot <[email protected]>
  27. * OpenFlags.cs: Fixed flags values. Added missing attributes.
  28. * StoreLocation.cs: Fixed enum values. Added missing [Serializable].
  29. * StoreName.cs: Fixed enum values. Added missing [Serializable].
  30. * X500DistinguishedName.cs: New. X.501 DN.
  31. * X500DistinguishedNameFlags.cs: New. X.501 DN flags.
  32. * X509CertificateEx.cs: Updated to Fx 2.0 beta 1. Added MonoTODO.
  33. * X509Chain.cs: Added missing Reset method.
  34. * X509ChainStatusFlags.cs: Fixed flags values. Added missing attrs.
  35. * X509Extension.cs: Fixed API.
  36. * X509ExtensionCollection.cs: Fixed API and implemented.
  37. * X509FindType.cs: Fixed enum values. Added missing [Serializable].
  38. * X509IncludeOption.cs: Added missing [Serializable].
  39. * X509KeyUsageFlags.cs: : Fixed flags values. Added missing attrs.
  40. * X509NameType.cs: Fixed enum values. Added missing [Serializable].
  41. * X509RevocationFlag.cs: Fixed enum values. Added missing [Serializable].
  42. * X509RevocationMode.cs: Added missing [Serializable].
  43. * X509SelectionFlag.cs: Added missing [Serializable].
  44. * X509VerificationFlags.cs: Fixed flags values. Added missing attrs.
  45. 2004-07-07 Sebastien Pouliot <[email protected]>
  46. * X509Store.cs: Removed old store code (as it has changed a lot in
  47. Mono.Security).
  48. 2003-12-07 Sebastien Pouliot <[email protected]>
  49. * PublicKey.cs: New (1.2). Class that encapsulate an ASN.1 encoded
  50. public key.
  51. * X509BasicConstraintsExtension.cs: New (1.2). X.509 certification
  52. extension for BasicConstraints.
  53. * X509CertificateEx.cs: New (1.2). Augmented class to use X.509
  54. certificates.
  55. * X509CertificateExCollection.cs: New (1.2). Collection class for
  56. X509CertificateEx.
  57. * X509CertificateExEnumerator.cs: New (1.2). Enumerator class for
  58. X509CertificateEx.
  59. * X509ChainElement.cs: New (1.2). Information (certificate, status,
  60. informations) for a member of a certificate chain.
  61. * X509ChainElementCollection.cs: New (1.2). Collection class for
  62. X509ChainElement.
  63. * X509ChainElementEnumerator.cs: New (1.2). Enumerator class for
  64. X509ChainElement.
  65. * X509ChainStatus.cs: New (1.2). Chain status (many can apply to a
  66. single X509ChainElement).
  67. * X509Extension.cs: New (1.2). Base class for all certificate
  68. extensions.
  69. * X509ExtensionCollection.cs: New (1.2). Collection class for
  70. X509Extension.
  71. * X509ExtensionEnumerator.cs: New (1.2). Enumerator class for
  72. X509Extension.
  73. 2003-11-08 Sebastien Pouliot <[email protected]>
  74. * OpenFlags.cs: New (1.2). Enumeration for certificate stores.
  75. * StoreLocation.cs: New (1.2). Enumeration for certificate stores.
  76. * StoreName.cs: New (1.2). Enumeration for certificate stores.
  77. * X509Chain.cs: New (1.2). Class to build a certificate chain up to a
  78. trusted anchor.
  79. * X509ChainElement.cs: New (1.2). Element from the chain (certificate,
  80. status and information) - only stubbed for now.
  81. * X509ChainElementCollection.cs: New (1.2). Collection class for
  82. X509ChainElement.
  83. * X509ChainElementEnumerator.cs: New (1.2). Enumerator class for
  84. X509ChainElement.
  85. * X509ChainPolicy.cs: New (1.2). Policy to build a certificate chain.
  86. * X509ChainStatusFlags.cs: New (1.2). Enumeration for chain status.
  87. * X509FindType.cs: New (1.2). Enumeration for how to find X.509
  88. certificates in stores.
  89. * X509IncludeOption.cs: New (1.2). Enumeration for options about which
  90. certificate(s) to store within a (pkcs7) structure.
  91. * X509KeyUsageFlags.cs: New (1.2). Enumeration for specifying valid
  92. usage for a keypair.
  93. * X509NameType.cs: New (1.2). Enumeration for different types of name
  94. that can be present inside a certificate.
  95. * X509RevocationFlag.cs: New (1.2). Enumeration for specifying which
  96. certificates should be verified for revocation in a chain.
  97. * X509RevocationMode.cs: New (1.2). Enumeration for specifying how the
  98. revocation process should find it's informations.
  99. * X509SelectionFlag.cs: New (1.2). Enumeration about how to select
  100. certificates (ui-related).
  101. * X509Store.cs: New (1.2). X.509 certificate store access - not complete.
  102. * X509VerificationFlags.cs: New (1.2). Enumeration for parameters
  103. affecting the verification of a certificate chain.