From ae165fb2627ea568f2e903435b8c438cf27f56e1 Mon Sep 17 00:00:00 2001 From: Bernhard Amann Date: Wed, 19 Mar 2014 21:50:02 -0700 Subject: [PATCH] x509 version always has to be incremented. Baselines already committed. --- src/file_analysis/analyzer/x509/X509.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/file_analysis/analyzer/x509/X509.cc b/src/file_analysis/analyzer/x509/X509.cc index 9b4a90dcf9..3bdfb034ac 100644 --- a/src/file_analysis/analyzer/x509/X509.cc +++ b/src/file_analysis/analyzer/x509/X509.cc @@ -94,7 +94,7 @@ RecordVal* file_analysis::X509::ParseCertificate(X509Val* cert_val) RecordVal* pX509Cert = new RecordVal(BifType::Record::X509::Certificate); BIO *bio = BIO_new(BIO_s_mem()); - pX509Cert->Assign(0, new Val((uint64) X509_get_version(ssl_cert), TYPE_COUNT)); + pX509Cert->Assign(0, new Val((uint64) X509_get_version(ssl_cert) + 1, TYPE_COUNT)); i2a_ASN1_INTEGER(bio, X509_get_serialNumber(ssl_cert)); int len = BIO_read(bio, &(*buf), sizeof(buf)); pX509Cert->Assign(1, new StringVal(len, buf));