2004-04-22 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / Mono.Security / Mono.Security.Authenticode / ChangeLog
1 2004-04-22  Sebastien Pouliot  <sebastien@ximian.com>
2
3         * AuthenticodeBase.cs: FxCop-ized. CLS compliance. Also includes
4         endian fixes from Bernie Solomon.
5         * AuthenticodeDeformatter.cs: FxCop-ized. CLS compliance.
6         * AuthenticodeFormatter.cs: FxCop-ized. CLS compliance.
7         * PrivateKey.cs: Replaced Array.Copy with Buffer.BlockCopy.
8         * SoftwarePublisherCertificate.cs: FxCop-ized.
9
10 2004-02-23  Sebastien Pouliot  <sebastien@ximian.com>   
11
12         * PrivateKey.cs: Adjusted to catch exceptions from CryptoConvert.
13         FromCapiPrivateKeyBlob when dealing with weakly encrypted keys.
14
15 2004-02-20  Sebastien Pouliot  <sebastien@ximian.com>   
16
17         * AuthenticodeDeformatter.cs: Updated to use the new X509Chain syntax. 
18
19 2003-12-15  Sebastien Pouliot  <spouliot@videotron.ca>  
20
21         * AuthenticodeDeformatter.cs: Now throw a COMException for invalid 
22         signature. Added a SigningCertificate property (to be independant of
23         the certificate collection ordering).
24
25 2003-09-01  Sebastien Pouliot  <spouliot@videotron.ca>  
26
27         * AuthenticodeBase.cs: New. Base class including how to hash a
28         PE file.
29         * AuthenticodeDeformatter.cs: New. Class to decode Authenticode(tm)
30         signatures.
31         * AuthenticodeFormatter.cs: New. Class to encode a Authenticode(tm)
32         signature, and optionally a timestamp, into a PE file.
33         * SoftwarePublisherCertificate.cs: Now use Mono.Security.X509.
34         X509Certificate class.
35
36 2003-06-19  Nick Drochak <ndrochak@gol.com>
37
38         * PrivateKey.cs: Work around for mcs? bug 45127.
39
40 2003-03-15  Sebastien Pouliot  <spouliot@videotron.ca>
41
42         * PrivateKey.cs: New. Class to load or create PVK (PriVate Key)
43         files (a Microsoft specific file format for private keys).
44
45 2003-03-06  Sebastien Pouliot  <spouliot@videotron.ca>
46
47         * SoftwarePublisherCertificate.cs: New. Class to load or create
48         SPC files (which are PKCS#7 files containing only certificates 
49         and CRL).
50