mirror of
https://github.com/zeek/zeek.git
synced 2025-10-06 08:38:20 +00:00
OCSP: rewrite events and data structures.
Instead of having a big event, that tries to parse all the data into a huge datastructure, we do the more common thing and use a series of smaller events to parse requests and responses. The new events are: ocsp_request -> raised for an ocsp request, giving version and requestor ocsp_request_certificate -> raised n times per request, once per cert ocsp_response_status -> raised for each ocsp response, giving status ocsp_response_bytes -> raised for each ocsp response with information ocsp_response_certificate -> raised for each cert in an ocsp response
This commit is contained in:
parent
9c6cebf324
commit
e1bcc4509f
12 changed files with 90 additions and 277 deletions
|
@ -129,7 +129,6 @@ OpaqueType* cardinality_type = 0;
|
|||
OpaqueType* topk_type = 0;
|
||||
OpaqueType* bloomfilter_type = 0;
|
||||
OpaqueType* x509_opaque_type = 0;
|
||||
OpaqueType* ocsp_req_opaque_type = 0;
|
||||
OpaqueType* ocsp_resp_opaque_type = 0;
|
||||
|
||||
// Keep copy of command line
|
||||
|
@ -841,7 +840,6 @@ int main(int argc, char** argv)
|
|||
topk_type = new OpaqueType("topk");
|
||||
bloomfilter_type = new OpaqueType("bloomfilter");
|
||||
x509_opaque_type = new OpaqueType("x509");
|
||||
ocsp_req_opaque_type = new OpaqueType("ocsp_req");
|
||||
ocsp_resp_opaque_type = new OpaqueType("ocsp_resp");
|
||||
|
||||
// The leak-checker tends to produce some false
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue