Add more detail attributes for certificate-error

This commit is contained in:
Anthony Tseng 2016-07-13 01:05:28 +08:00
parent 6d2e633c82
commit db39867ad9
3 changed files with 28 additions and 2 deletions

View file

@ -46,6 +46,12 @@ v8::Local<v8::Value> Converter<scoped_refptr<net::X509Certificate>>::ToV8(
encoded_data.size()).ToLocalChecked();
dict.Set("data", buffer);
dict.Set("issuerName", val->issuer().GetDisplayName());
dict.Set("subjectName", val->subject().GetDisplayName());
dict.Set("serialNumber", val->serial_number());
dict.Set("validStart", val->valid_start().ToDoubleT());
dict.Set("validExpiry", val->valid_expiry().ToDoubleT());
dict.Set("fingerprint", net::HashValue(val->fingerprint()).ToString());
return dict.GetHandle();
}