merged Sys.Web.Services 2.0 support in my branch:
[mono.git] / mcs / class / Mono.Security / Mono.Security.X509.Extensions / ChangeLog
1 2006-01-04  Sebastien Pouliot  <sebastien@ximian.com>
2
3         * AuthorityKeyIdentifierExtension.cs: Added property to publish the 
4         identifier. Fix bug #77155.
5         * BasicConstraintsExtension.cs: Fix encoding to include the octet 
6         string (#75781). Fix encoding when the key usage > 255.
7         * ExtendedKeyUsageExtension.cs: Fix encoding to include the octet 
8         string (#75781).
9         * KeyUsageExtension.cs: Fix encoding to include the octet string 
10         (#75781). Added NoPathLengthConstraint (-1) as it is different than
11         0. Throw if PathLenConstraint is negative (unless it's -1). Do not
12         encode PathLenConstraint if CA isn't set.
13
14 2005-02-25  Sebastien Pouliot  <sebastien@ximian.com>
15
16         * CRLDistributionPointsExtension.cs: Added more decoding code (but 
17         it's still incomplete).
18         * GeneralNames.cs: New. Share code between multiple extensions when
19         dealing with names.
20         * SubjectAltNameExtension.cs: Reworked to use GeneralNames.
21
22 2004-07-15  Sebastien Pouliot  <sebastien@ximian.com>
23
24         * KeyUsageExtension.cs: Added Encode to extension so it can be used 
25         by makecert. Fix bug # 61240. Patch provided by Ianier Munoz.
26
27 2004-04-28  Sebastien Pouliot  <sebastien@ximian.com>
28
29         * KeyUsageExtension.cs: Added missing INSIDE_CORLIB to enum.
30
31 2004-04-22  Sebastien Pouliot  <sebastien@ximian.com>
32
33         * AuthorityKeyIdentifierExtension.cs: FxCop-ized.
34         * BasicConstraintsExtension.cs: FxCop-ized. Added INSIDE_CORLIB.
35         * CRLDistributionPointsExtension.cs: Added constructor for DP to
36         remove compilation warnings.
37         * CertificatePoliciesExtension.cs: Ajusted for changes in ASN1Convert.
38         * ExtendedKeyUsageExtension.cs: Ajusted for changes in ASN1Convert.
39         Added missing OID strings in ToString ().
40         * KeyAttributesExtension.cs: FxCop-ized. 
41         * KeyUsageExtension.cs: FxCop-ized. Added INSIDE_CORLIB.
42         * NetscapeCertTypeExtension.cs: FxCop-ized.
43         * PrivateKeyUsagePeriodExtension.cs: FxCop-ized.
44         * SubjectAltNameExtension.cs: FxCop-ized.
45         * SubjectKeyIdentifierExtension.cs: FxCop-ized. Added INSIDE_CORLIB.
46
47 2004-02-23  Sebastien Pouliot  <sebastien@ximian.com>
48
49         * CRLDistributionPointsExtension.cs: Fix some warnings.
50         * SubjectKeyIdentifierExtension.cs: Added new Identifier property.
51
52 2004-02-20  Sebastien Pouliot  <sebastien@ximian.com>
53
54         * AuthorityKeyIdentifierExtension.cs: New. Added for certview.
55         * CRLDistributionPointsExtension.cs: New. Added for certview.
56         * CertificatePoliciesExtension.cs: New. Added for certview.
57         * KeyUsageExtension.cs: Added none as a possible (empty) usage.
58         * NetscapeCertTypeExtension.cs: New. Required for verifying older SSL
59         certificates.
60         * PrivateKeyUsagePeriodExtension.cs: New. Added for certview.
61         * SubjectAltNameExtension.cs: Added support for dNSName.
62         * SubjectKeyIdentifierExtension.cs: New. Added for certview.
63
64 2003-09-05  Sebastien Pouliot  <spouliot@videotron.ca>
65
66         * KeyAttributesExtension.cs: New. Added for WSE.
67
68 2003-07-30  Sebastien Pouliot  <spouliot@videotron.ca>
69
70         * ExtendedKeyUsageExtension.cs: New. Added for makecert.
71
72 2003-06-14  Sebastien Pouliot  <spouliot@videotron.ca>
73
74         * SubjectAltNameExtension.cs: New. Added for certview.
75
76 2003-03-15  Sebastien Pouliot  <spouliot@videotron.ca>
77
78         * BasicConstraintsExtension.cs: New. Handle X.509 Basic 
79         Constaints extension.
80         * KeyUsageExtension.cs: New. Handle X.509 Key Usage
81         extension.