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 The record type which contains the fields of the X.509 log.

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 of x509

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

extensions: vector of X509::Extension &default = [] &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)

Logging of certificate is suppressed if set to F

The record type which contains the fields of the X.509 log.

Events

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

Event for accessing logged records.


Copyright 2016, The Bro Project. Last updated on January 10, 2019. Created using Sphinx 1.7.5.