mirror of
https://github.com/zeek/zeek.git
synced 2025-10-07 09:08:20 +00:00
Add more details to ssl_server_signature.
This splits out the signature and the hash algorithm from the actual signature.
This commit is contained in:
parent
577357d509
commit
88f98489a2
5 changed files with 55 additions and 29 deletions
|
@ -28,6 +28,8 @@ export {
|
|||
server_dh_q: string &log &optional;
|
||||
server_dh_Ys: string &log &optional;
|
||||
server_ecdh_point: string &log &optional;
|
||||
server_signature_sig_alg: count &log &optional;
|
||||
server_signature_hash_alg: count &log &optional;
|
||||
server_signature: string &log &optional;
|
||||
|
||||
# ServerCertificate
|
||||
|
@ -91,10 +93,12 @@ event ssl_ecdh_server_params(c: connection, curve: count, point: string) &priori
|
|||
c$ssl$server_ecdh_point = bytestring_to_hexstr(point);
|
||||
}
|
||||
|
||||
event ssl_server_signature(c: connection, signed_params: string) &priority=5
|
||||
event ssl_server_signature(c: connection, signature_and_hashalgorithm: SSL::SignatureAndHashAlgorithm, signature: string) &priority=5
|
||||
{
|
||||
set_session(c);
|
||||
c$ssl$server_signature = bytestring_to_hexstr(signed_params);
|
||||
c$ssl$server_signature_sig_alg = signature_and_hashalgorithm$SignatureAlgorithm;
|
||||
c$ssl$server_signature_hash_alg = signature_and_hashalgorithm$HashAlgorithm;
|
||||
c$ssl$server_signature = bytestring_to_hexstr(signature);
|
||||
}
|
||||
|
||||
event ssl_rsa_client_pms(c: connection, pms: string) &priority=5
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue