[Openvas-commits] r1556 - trunk/doc/website
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Thu Oct 16 11:37:28 CEST 2008
Author: mwiegand
Date: 2008-10-16 11:37:28 +0200 (Thu, 16 Oct 2008)
New Revision: 1556
Modified:
trunk/doc/website/openvas-cr-17.htm4
Log:
Updated CR #17 with more detailed protocol specification.
Modified: trunk/doc/website/openvas-cr-17.htm4
===================================================================
--- trunk/doc/website/openvas-cr-17.htm4 2008-10-16 09:03:54 UTC (rev 1555)
+++ trunk/doc/website/openvas-cr-17.htm4 2008-10-16 09:37:28 UTC (rev 1556)
@@ -76,15 +76,31 @@
<h3>Design and Implementation</h3>
<p>
- The signature information could be included in the PLUGIN_INFO and PLUGIN_LIST
- message types as a last element; this would probably be the easiest solution.
- Alternatively, a new message type (like PLUGIN_SIGNATURE) could be introduced.
+ The signature information will be included in the PLUGIN_INFO and PLUGIN_LIST
+ message types as a last element; this is the easiest solution.
+ The current per-NVT response is:<br>
+ <pre>oid <|> name <|> category <|> copyright <|> description <|> summary <|> family <|> plugin_version <|> cve_id <|> bugtraq_id <|> xrefs</pre><br>
+ After the change it would become:<pre>oid <|> name <|> category <|> copyright <|> description <|> summary <|> family <|> plugin_version <|> cve_id <|> bugtraq_id <|> xrefs <|> nvt_sigs</pre><br>
+ "nvt_sigs" will be a list of the IDs of the keys used to sign this NVTs
+ separated by commas (e.g. 0x12345678,0xABCDABCD,0x9ABCDEF0).
</p>
<p>
- Before transmitting information regarding the individual NVT signatures, the
- server should transmit all the certificates (public keys) it knows with a value
- indicating whether it trusts this certificated or not.
+ The server shall implement a command that allows the client to retrieve all
+ the certificates (public keys) that are known to the server with a value
+ indicating whether the server trusts this certificated or not. This could
+ happen in the following way:<br>
+ Client:<br>
+ <pre>CLIENT <|> CERTIFICATES <|> CLIENT</pre><br>
+ Server:<br>
+ <pre>SERVER <|> CERTIFICATES<br>
+[certificate_data] <|> [1 = trusted/0 = not trusted]<br>
+[certificate_data] <|> [1 = trusted/0 = not trusted]<br>
+[certificate_data] <|> [1 = trusted/0 = not trusted]<br>
+<|> SERVER</pre><br>
+ The format of the [certificate_data] field has yet to be decided. It will be
+ the responsibility of the client to use this field to get the date it needs
+ about the certificate (Key ID, name of issuer etc.)
</p>
<p>
@@ -96,6 +112,8 @@
<h3>History</h3>
<ul>
+<li> 2008-10-16 Michael Wiegand <michael.wiegand at intevation.de>:<br>
+ Updated protocol specification.</li>
<li> 2008-10-13 Michael Wiegand <michael.wiegand at intevation.de>:<br>
Initial text.</li>
</ul>
More information about the Openvas-commits
mailing list