ChangeLog 5.1 KB

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