2008-06-26  David Wolinsky  <davidiw@ufl.edu>

	* SubjectAltNameExtension.cs: IP Addresses are handled and now 
	this class can be generated via the constructor from arrays.
	* GeneralNames.cs: Added support to generate GeneralNames from
	an arrays of strings.

2007-12-14  Sebastien Pouliot  <sebastien@ximian.com>

	* AuthorityKeyIdentifierExtension.cs: Don't throw on what we don't
	yet support (e.g. authorityCertIssuer/authorityCertSerialNumber). 
	It's possible that a chain of certificate can be build without this
	information. Fix #346821

2006-01-04  Sebastien Pouliot  <sebastien@ximian.com>

	* AuthorityKeyIdentifierExtension.cs: Added property to publish the 
	identifier. Fix bug #77155.
	* BasicConstraintsExtension.cs: Fix encoding to include the octet 
	string (#75781). Fix encoding when the key usage > 255.
	* ExtendedKeyUsageExtension.cs: Fix encoding to include the octet 
	string (#75781).
	* KeyUsageExtension.cs: Fix encoding to include the octet string 
	(#75781). Added NoPathLengthConstraint (-1) as it is different than
	0. Throw if PathLenConstraint is negative (unless it's -1). Do not
	encode PathLenConstraint if CA isn't set.

2005-02-25  Sebastien Pouliot  <sebastien@ximian.com>

	* CRLDistributionPointsExtension.cs: Added more decoding code (but 
	it's still incomplete).
	* GeneralNames.cs: New. Share code between multiple extensions when
	dealing with names.
	* SubjectAltNameExtension.cs: Reworked to use GeneralNames.

2004-07-15  Sebastien Pouliot  <sebastien@ximian.com>

	* KeyUsageExtension.cs: Added Encode to extension so it can be used 
	by makecert. Fix bug # 61240. Patch provided by Ianier Munoz.

2004-04-28  Sebastien Pouliot  <sebastien@ximian.com>

	* KeyUsageExtension.cs: Added missing INSIDE_CORLIB to enum.

2004-04-22  Sebastien Pouliot  <sebastien@ximian.com>

	* AuthorityKeyIdentifierExtension.cs: FxCop-ized.
	* BasicConstraintsExtension.cs: FxCop-ized. Added INSIDE_CORLIB.
	* CRLDistributionPointsExtension.cs: Added constructor for DP to
	remove compilation warnings.
	* CertificatePoliciesExtension.cs: Ajusted for changes in ASN1Convert.
	* ExtendedKeyUsageExtension.cs: Ajusted for changes in ASN1Convert.
	Added missing OID strings in ToString ().
	* KeyAttributesExtension.cs: FxCop-ized. 
	* KeyUsageExtension.cs: FxCop-ized. Added INSIDE_CORLIB.
	* NetscapeCertTypeExtension.cs: FxCop-ized.
	* PrivateKeyUsagePeriodExtension.cs: FxCop-ized.
	* SubjectAltNameExtension.cs: FxCop-ized.
	* SubjectKeyIdentifierExtension.cs: FxCop-ized. Added INSIDE_CORLIB.

2004-02-23  Sebastien Pouliot  <sebastien@ximian.com>

	* CRLDistributionPointsExtension.cs: Fix some warnings.
	* SubjectKeyIdentifierExtension.cs: Added new Identifier property.

2004-02-20  Sebastien Pouliot  <sebastien@ximian.com>

	* AuthorityKeyIdentifierExtension.cs: New. Added for certview.
	* CRLDistributionPointsExtension.cs: New. Added for certview.
	* CertificatePoliciesExtension.cs: New. Added for certview.
	* KeyUsageExtension.cs: Added none as a possible (empty) usage.
	* NetscapeCertTypeExtension.cs: New. Required for verifying older SSL
	certificates.
	* PrivateKeyUsagePeriodExtension.cs: New. Added for certview.
	* SubjectAltNameExtension.cs: Added support for dNSName.
	* SubjectKeyIdentifierExtension.cs: New. Added for certview.

2003-09-05  Sebastien Pouliot  <spouliot@videotron.ca>

	* KeyAttributesExtension.cs: New. Added for WSE.

2003-07-30  Sebastien Pouliot  <spouliot@videotron.ca>

	* ExtendedKeyUsageExtension.cs: New. Added for makecert.

2003-06-14  Sebastien Pouliot  <spouliot@videotron.ca>

	* SubjectAltNameExtension.cs: New. Added for certview.

2003-03-15  Sebastien Pouliot  <spouliot@videotron.ca>

	* BasicConstraintsExtension.cs: New. Handle X.509 Basic 
	Constaints extension.
	* KeyUsageExtension.cs: New. Handle X.509 Key Usage
	extension.
