|
|
@@ -20,9 +20,6 @@
|
|
|
|
|
|
**** TODO
|
|
|
<ul>
|
|
|
- * Keypair persistance for RSA and DSA. This persistance must
|
|
|
- somehow be linked with X509 certificate stores (in planning).
|
|
|
-
|
|
|
* <code>PasswordDeriveBytes.CryptDeriveKey</code> is included
|
|
|
in MS BCL to provide compatibility with existing Windows
|
|
|
applications. The main problem is that the key derivation
|
|
|
@@ -101,18 +98,16 @@
|
|
|
|
|
|
**** Status
|
|
|
<ul>
|
|
|
- * All classes are present but some Transforms are only stubbed.
|
|
|
+ * We pass the fifteen tests from Merlin's xmldsig suite with
|
|
|
+ success. Which is funny because Microsoft fails in one case
|
|
|
+ where both a X509Certificate and an X509CRL are present in
|
|
|
+ an X509Data.
|
|
|
|
|
|
* We now have a fully managed C14N implementation.
|
|
|
|
|
|
* Most classes have their unit tests.
|
|
|
</ul>
|
|
|
|
|
|
-**** TODO
|
|
|
- <ul>
|
|
|
- * Complete all Transform derived classes.
|
|
|
- </ul>
|
|
|
-
|
|
|
<hr>
|
|
|
** Assembly: Mono.Security
|
|
|
|
|
|
@@ -140,14 +135,14 @@
|
|
|
</ul>
|
|
|
*** Namespace: Mono.Security.Protocol.*
|
|
|
<ul>
|
|
|
- * Tls: An 100% managed TLS implementation from Carlos Guzman
|
|
|
- Alvarez.
|
|
|
+ * Tls: An 100% managed SSLv3 and TLSv1 implementation from
|
|
|
+ Carlos Guzman Alvarez.
|
|
|
* Ntlm: NTLM authentication (used for HTTP and SQL Server).
|
|
|
</ul>
|
|
|
*** Namespace: Mono.Security.X509
|
|
|
<ul>
|
|
|
* X.509 structures (certificate, CRL...) building and decoding.
|
|
|
- * PKCS#12 decoding.
|
|
|
+ * PKCS#12 decoding and encoding.
|
|
|
</ul>
|
|
|
*** Namespace: Mono.Security.X509.Extensions
|
|
|
<ul>
|
|
|
@@ -315,6 +310,15 @@
|
|
|
and validating Authenticode(tm) signatures on assemblies (or
|
|
|
any PE file) are now working (signature and timestamps) but
|
|
|
some options aren't yet supported.
|
|
|
+
|
|
|
+ * <code>setreg</code> can change some cryptographic parameters
|
|
|
+ of the runtime. Currently it can add or remove two root test
|
|
|
+ certificates (the one used by Mono's <code>makecert</code>,
|
|
|
+ the other used by Microsoft's <code>makecert</code>).
|
|
|
+
|
|
|
+ * <code>certmgr</code> can add and remove certificates from
|
|
|
+ the stores. Most common use is to add new trusted certificates
|
|
|
+ or remove them.
|
|
|
</ul>
|
|
|
|
|
|
Somewhat usable, somewhat incomplete:
|
|
|
@@ -377,4 +381,4 @@
|
|
|
<b>monodoc</b>.
|
|
|
</ul>
|
|
|
<hr>
|
|
|
-Last reviewed: February 2, 2004 (mono 0.30)
|
|
|
+Last reviewed: March 20, 2004 (mono 0.31)
|