1 2010-05-10 Sebastien Pouliot <sebastien@ximian.com>
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.
10 2008-06-26 David Wolinsky <davidiw@ufl.edu>
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
17 2007-12-14 Sebastien Pouliot <sebastien@ximian.com>
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
24 2006-01-04 Sebastien Pouliot <sebastien@ximian.com>
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
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.
37 2005-02-25 Sebastien Pouliot <sebastien@ximian.com>
39 * CRLDistributionPointsExtension.cs: Added more decoding code (but
40 it's still incomplete).
41 * GeneralNames.cs: New. Share code between multiple extensions when
43 * SubjectAltNameExtension.cs: Reworked to use GeneralNames.
45 2004-07-15 Sebastien Pouliot <sebastien@ximian.com>
47 * KeyUsageExtension.cs: Added Encode to extension so it can be used
48 by makecert. Fix bug # 61240. Patch provided by Ianier Munoz.
50 2004-04-28 Sebastien Pouliot <sebastien@ximian.com>
52 * KeyUsageExtension.cs: Added missing INSIDE_CORLIB to enum.
54 2004-04-22 Sebastien Pouliot <sebastien@ximian.com>
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.
70 2004-02-23 Sebastien Pouliot <sebastien@ximian.com>
72 * CRLDistributionPointsExtension.cs: Fix some warnings.
73 * SubjectKeyIdentifierExtension.cs: Added new Identifier property.
75 2004-02-20 Sebastien Pouliot <sebastien@ximian.com>
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
83 * PrivateKeyUsagePeriodExtension.cs: New. Added for certview.
84 * SubjectAltNameExtension.cs: Added support for dNSName.
85 * SubjectKeyIdentifierExtension.cs: New. Added for certview.
87 2003-09-05 Sebastien Pouliot <spouliot@videotron.ca>
89 * KeyAttributesExtension.cs: New. Added for WSE.
91 2003-07-30 Sebastien Pouliot <spouliot@videotron.ca>
93 * ExtendedKeyUsageExtension.cs: New. Added for makecert.
95 2003-06-14 Sebastien Pouliot <spouliot@videotron.ca>
97 * SubjectAltNameExtension.cs: New. Added for certview.
99 2003-03-15 Sebastien Pouliot <spouliot@videotron.ca>
101 * BasicConstraintsExtension.cs: New. Handle X.509 Basic
102 Constaints extension.
103 * KeyUsageExtension.cs: New. Handle X.509 Key Usage