Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-07-152004-07-15 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* X501Name.cs: Support for E (email) in FromString. * X520Attributes.cs: Added X520.EmailAddress. Both patches fix bug #61241 and were contributed by Ianier Munoz. svn path=/branches/mono-1-0/mcs/; revision=31197
2004-06-25Add licensing infoDuncan Mak
svn path=/trunk/mcs/; revision=30348
2004-05-282004-05-27 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* X509Certificate.cs: Rethrow original exception when parsing X.509 certificates (inside a CryptographicException) so people can see if their changes affects certificate decoding. svn path=/trunk/mcs/; revision=28319
2004-05-122004-05-12 Jesper Pedersen <jep@itplus.dk>Sebastien Pouliot
* PKCS12.cs: Removed file exists check from SaveToFile(). Removed Equals() and GetHashCode(). Clone the original iteration count. svn path=/trunk/mcs/; revision=27166
2004-05-072004-05-06 Jesper Pedersen <jep@itplus.dk>Sebastien Pouliot
* PKCS12.cs: Fixed synchronization with X509CertificateCollection in GetBytes (). svn path=/trunk/mcs/; revision=26867
2004-05-052004-05-05 Jesper Pedersen <jep@itplus.dk>Sebastien Pouliot
* PKCS12.cs: Added support for SafeBag attributes. Added support for Clone() (ICloneable), Equals and GetHashCode. New methods: - AddCertificate (X509Certificate cert) - AddCertificate (X509Certificate cert, IDictionary attributes) - RemoveCertificate (X509Certificate cert) - RemoveCertificate (X509Certificate cert, IDictionary attributes) - AddPkcs8ShroudedKeyBag (AsymmetricAlgorithm aa) - AddPkcs8ShroudedKeyBag (AsymmetricAlgorithm aa, IDictionary attributes) - RemovePkcs8ShroudedKeyBag (AsymmetricAlgorithm aa) - AddKeyBag (AsymmetricAlgorithm aa) - AddKeyBag (AsymmetricAlgorithm aa, IDictionary attributes) - RemoveKeyBag (AsymmetricAlgorithm aa) - AsymmetricAlgorithm GetAsymmetricAlgorithm (IDictionary attrs) - X509Certificate GetCertificate (IDictionary attrs) - IDictionary GetAttributes (AsymmetricAlgorithm aa) - IDictionary GetAttributes (X509Certificate cert) svn path=/trunk/mcs/; revision=26756
2004-04-232004-04-22 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* X509CRL.cs: FxCop-ized. Replaced Array.Copy with Buffer.BlockCopy. * X520Attributes.cs: FxCop-ized. Added INSIDE_CORLIB. svn path=/trunk/mcs/; revision=25864
2004-04-222004-04-22 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* PKCS12.cs: FxCop-ized. CLS compliance. * X501Name.cs: FxCop-ized. * X509Builder.cs: FxCop-ized. Replaced Array.Copy with Buffer.BlockCopy. * X509CRL.cs: FxCop-ized. Replaced Array.Copy with Buffer.BlockCopy. * X509Certificate.cs: FxCop-ized. Replaced Array.Copy with Buffer.BlockCopy. Removed unused private method GetHash. * X509CertificateBuilder.cs: Ajusted with changes. Replaced Array.Copy with Buffer.BlockCopy. * X509CertificateCollection.cs: Added INSIDE_CORLIB as the class is shared with corlib assembly. * X509Chain.cs: FxCop-ized. Removed old ITrustAnchor support. * X509ChainStatusFlags.cs: Added missing [Flags]. * X509Extension.cs: FxCop-ized. Added Equals, GetHashCode methods. * X509Extensions.cs: FxCop-ized. Sealed class, renamed to X509ExtensionCollection and inherit from CollectionBase. Added missing methods. * X509Store.cs: FxCop-ized. * X509StoreManager.cs: FxCop-ized. Sealed class. * X509Stores.cs: Added INSIDE_CORLIB as the class is shared with corlib assembly. svn path=/trunk/mcs/; revision=25861
2004-04-02* X509Chain.cs: Fixed build for net_1_0 profile.Lluis Sanchez
svn path=/trunk/mcs/; revision=24931
2004-03-172004-03-17 Jesper Pedersen <jep@itplus.dk>Sebastien Pouliot
* PKCS12.cs: Fixed sequence problem in Pkcs8ShroudedKeyBag. Fixed key bag implementation in GetBytes. Moved key bag implementation in GetBytes to fit OpenSSL. Added NULL digest in MAC (GetBytes) to fit OpenSSL. Added SaveToFile method. svn path=/trunk/mcs/; revision=24224
2004-03-102004-03-10 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* PKCS12.cs: Completed GetBytes() so it is now possible to encode / encrypt PKCS12 files. svn path=/trunk/mcs/; revision=23873
2004-02-262004-02-26 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* X509Store.cs: Changed not to use base64 in filenames as it can conflict with path separators. Now use plain hex. Now catch incorrectly encoded certificates / CRL in stores. Added Name property. svn path=/trunk/mcs/; revision=23488
2004-02-242004-02-24 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* X509Certificate.cs: Add support for the OID "1.3.14.3.2.29" (SHA1 with RSA). Added a fix for "really" null algorithm parameters. * X509CertificateCollection.cs: Fixed Contains and IndexOf (worked on objects but not for the same certificate in a different object). svn path=/trunk/mcs/; revision=23398
2004-02-232004-02-23 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* TestAnchors.cs: Removed - no need to be hardcoded anymore. svn path=/trunk/mcs/; revision=23380
2004-02-232004-02-23 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* TestAnchors.cs: Removed - no need to be hardcoded anymore. * X509Chain.cs: Updated to use the new store for trusted roots. svn path=/trunk/mcs/; revision=23379
2004-02-232004-02-23 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* X509CRL.cs: New. Certificate Revocation List v1/v2 support. * X509Store.cs: New. Managed each individual store (with or without CRL support). * X509StoreManager.cs: New. Certificate Store Manager to access user and machine stores and to merge them when required. * X509Stores.cs: New. Certificate stores group for either the current user or the local machine. svn path=/trunk/mcs/; revision=23377
2004-02-202004-02-20 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* X509Chain.cs: Added an option to use a pre-built chain (like TLS offers) to save time rebuilding it. Added some validations and more detailled status. Still a LOT to do! * X509ChainStatusFlags.cs: New. Status code for the results of the chain building and verification. svn path=/trunk/mcs/; revision=23290
2003-12-152003-12-15 Sebastien Pouliot <spouliot@videotron.ca>Sebastien Pouliot
* TrustAnchors.cs: Added a new trusted root, Thawte, for code signing. svn path=/trunk/mcs/; revision=21185
2003-12-082003-12-07 Sebastien Pouliot <spouliot@videotron.ca>Sebastien Pouliot
* PKCS12.cs: New. PKCS#12 implementation. Only decoding is working right now. svn path=/trunk/mcs/; revision=20848
2003-09-022003-09-01 Sebastien Pouliot <spouliot@videotron.ca>Sebastien Pouliot
* ITrustAnchors.cs: New. Interface to trust anchors. * TestAnchors.cs: New. Include 2 tests anchors: Microsoft Root Agency (for Windows compatibility) and Mono Test Root. * TrustAnchors.cs: New. Include some widely used (commercial) code signing root certificates. * X509CertificateCollection.cs: New. Collection for Mono's X509 certificates. * X509Chain.cs: New. MINIMAL certificate chaining engine to support Authenticode(tm). VERY PARTIAL IMPLEMENTATION!!! svn path=/trunk/mcs/; revision=17811
2003-03-162003-03-15 Sebastien Pouliot <spouliot@videotron.ca>Sebastien Pouliot
* X501Name.cs: New. X.501 Distinguished Names stuff * X509Builder.cs: New. Abstract class for building X.509 related structures (like certificates and CRLs). * X509Certificate.cs: New. A more complete class to handle X.509 certificates. * X509CertificateBuilder.cs: New. Class to build X.509 certificates. * X509Extension.cs: New. A base class for all X.509 extensions. * X509Extensions.cs: New. X509Extension collection. * X520Attributes.cs: New. X.520 attributes (mainly for X501 names) svn path=/trunk/mcs/; revision=12574