x509 version always has to be incremented. Baselines already committed.

This commit is contained in:
Bernhard Amann 2014-03-19 21:50:02 -07:00
parent a185631e1e
commit ae165fb262

View file

@ -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));