[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / Mono.Security / Mono.Security.X509.Extensions / ChangeLog
1 2010-05-10  Sebastien Pouliot  <sebastien@ximian.com>
2
3         * ExtendedKeyUsageExtension.cs:
4         * NetscapeCertTypeExtension.cs:
5         * SubjectAltNameExtension.cs:
6                 Keep them public for Moonlight. Other types in other
7                 assemblies needs it and the linker will eventually 
8                 internalize everything.
9
10 2008-06-26  David Wolinsky  <davidiw@ufl.edu>
11
12         * SubjectAltNameExtension.cs: IP Addresses are handled and now 
13         this class can be generated via the constructor from arrays.
14         * GeneralNames.cs: Added support to generate GeneralNames from
15         an arrays of strings.
16
17 2007-12-14  Sebastien Pouliot  <sebastien@ximian.com>
18
19         * AuthorityKeyIdentifierExtension.cs: Don't throw on what we don't
20         yet support (e.g. authorityCertIssuer/authorityCertSerialNumber). 
21         It's possible that a chain of certificate can be build without this
22         information. Fix #346821
23
24 2006-01-04  Sebastien Pouliot  <sebastien@ximian.com>
25
26         * AuthorityKeyIdentifierExtension.cs: Added property to publish the 
27         identifier. Fix bug #77155.
28         * BasicConstraintsExtension.cs: Fix encoding to include the octet 
29         string (#75781). Fix encoding when the key usage > 255.
30         * ExtendedKeyUsageExtension.cs: Fix encoding to include the octet 
31         string (#75781).
32         * KeyUsageExtension.cs: Fix encoding to include the octet string 
33         (#75781). Added NoPathLengthConstraint (-1) as it is different than
34         0. Throw if PathLenConstraint is negative (unless it's -1). Do not
35         encode PathLenConstraint if CA isn't set.
36
37 2005-02-25  Sebastien Pouliot  <sebastien@ximian.com>
38
39         * CRLDistributionPointsExtension.cs: Added more decoding code (but 
40         it's still incomplete).
41         * GeneralNames.cs: New. Share code between multiple extensions when
42         dealing with names.
43         * SubjectAltNameExtension.cs: Reworked to use GeneralNames.
44
45 2004-07-15  Sebastien Pouliot  <sebastien@ximian.com>
46
47         * KeyUsageExtension.cs: Added Encode to extension so it can be used 
48         by makecert. Fix bug # 61240. Patch provided by Ianier Munoz.
49
50 2004-04-28  Sebastien Pouliot  <sebastien@ximian.com>
51
52         * KeyUsageExtension.cs: Added missing INSIDE_CORLIB to enum.
53
54 2004-04-22  Sebastien Pouliot  <sebastien@ximian.com>
55
56         * AuthorityKeyIdentifierExtension.cs: FxCop-ized.
57         * BasicConstraintsExtension.cs: FxCop-ized. Added INSIDE_CORLIB.
58         * CRLDistributionPointsExtension.cs: Added constructor for DP to
59         remove compilation warnings.
60         * CertificatePoliciesExtension.cs: Ajusted for changes in ASN1Convert.
61         * ExtendedKeyUsageExtension.cs: Ajusted for changes in ASN1Convert.
62         Added missing OID strings in ToString ().
63         * KeyAttributesExtension.cs: FxCop-ized. 
64         * KeyUsageExtension.cs: FxCop-ized. Added INSIDE_CORLIB.
65         * NetscapeCertTypeExtension.cs: FxCop-ized.
66         * PrivateKeyUsagePeriodExtension.cs: FxCop-ized.
67         * SubjectAltNameExtension.cs: FxCop-ized.
68         * SubjectKeyIdentifierExtension.cs: FxCop-ized. Added INSIDE_CORLIB.
69
70 2004-02-23  Sebastien Pouliot  <sebastien@ximian.com>
71
72         * CRLDistributionPointsExtension.cs: Fix some warnings.
73         * SubjectKeyIdentifierExtension.cs: Added new Identifier property.
74
75 2004-02-20  Sebastien Pouliot  <sebastien@ximian.com>
76
77         * AuthorityKeyIdentifierExtension.cs: New. Added for certview.
78         * CRLDistributionPointsExtension.cs: New. Added for certview.
79         * CertificatePoliciesExtension.cs: New. Added for certview.
80         * KeyUsageExtension.cs: Added none as a possible (empty) usage.
81         * NetscapeCertTypeExtension.cs: New. Required for verifying older SSL
82         certificates.
83         * PrivateKeyUsagePeriodExtension.cs: New. Added for certview.
84         * SubjectAltNameExtension.cs: Added support for dNSName.
85         * SubjectKeyIdentifierExtension.cs: New. Added for certview.
86
87 2003-09-05  Sebastien Pouliot  <spouliot@videotron.ca>
88
89         * KeyAttributesExtension.cs: New. Added for WSE.
90
91 2003-07-30  Sebastien Pouliot  <spouliot@videotron.ca>
92
93         * ExtendedKeyUsageExtension.cs: New. Added for makecert.
94
95 2003-06-14  Sebastien Pouliot  <spouliot@videotron.ca>
96
97         * SubjectAltNameExtension.cs: New. Added for certview.
98
99 2003-03-15  Sebastien Pouliot  <spouliot@videotron.ca>
100
101         * BasicConstraintsExtension.cs: New. Handle X.509 Basic 
102         Constaints extension.
103         * KeyUsageExtension.cs: New. Handle X.509 Key Usage
104         extension.