base/files/x509/main.bro

X509
Namespace:X509
Imports:base/files/hash, base/frameworks/files
Source File:/scripts/base/files/x509/main.bro

Summary

Types

X509::Info: record  

Redefinitions

Files::Info: record &redef  
Log::ID: enum  

Events

X509::log_x509: event Event for accessing logged records.

Detailed Interface

Types

X509::Info
Type:

record

ts: time &log

Current timestamp.

id: string &log

File id of this certificate.

certificate: X509::Certificate &log

Basic information about the certificate.

handle: opaque

The opaque wrapping the certificate. Mainly used for the verify operations.

extensions: vector &default = vector() &optional

All extensions that were encountered in the certificate.

san: X509::SubjectAlternativeName &optional &log

Subject alternative name extension of the certificate.

basic_constraints: X509::BasicConstraints &optional &log

Basic constraints extension of the certificate.

logcert: bool &default = T &optional

(present if policy/protocols/ssl/log-hostcerts-only.bro is loaded)

Events

X509::log_x509
Type:event (rec: X509::Info)

Event for accessing logged records.


Copyright 2013, The Bro Project. Last updated on June 15, 2015. Created using Sphinx 1.2.2.