zeek/scripts/base/files/x509/main.bro
Bernhard Amann 7ba6bcff2c Second try on the event interface.
Now the x509 opaque is wrapped in the certificate structure. After
pondering on it for a bit, this might not be the brightest idea.
2014-02-28 02:43:16 -08:00

29 lines
501 B
Text

@load base/frameworks/files
module X509;
export {
redef enum Log::ID += { LOG };
}
event x509_cert(f: fa_file, cert: X509::Certificate)
{
print cert;
}
event x509_extension(f: fa_file, cert: X509::Certificate, ext: X509::Extension)
{
print ext;
}
event x509_ext_basic_constraints(f: fa_file, cert: X509::Certificate, ext: X509::BasicConstraints)
{
print ext;
}
event x509_ext_subject_alternative_name(f: fa_file, cert: X509::Certificate, ext: X509::SubjectAlternativeName)
{
print ext;
}