Add IsPreCert to CertInfo
This commit is contained in:
parent
c9aaa2782f
commit
8c14597721
|
@ -124,6 +124,7 @@ type CertInfo struct {
|
||||||
ValidityParseError error
|
ValidityParseError error
|
||||||
IsCA *bool
|
IsCA *bool
|
||||||
IsCAParseError error
|
IsCAParseError error
|
||||||
|
IsPreCert bool
|
||||||
}
|
}
|
||||||
|
|
||||||
func MakeCertInfoFromTBS(tbs *TBSCertificate) *CertInfo {
|
func MakeCertInfoFromTBS(tbs *TBSCertificate) *CertInfo {
|
||||||
|
@ -135,6 +136,7 @@ func MakeCertInfoFromTBS(tbs *TBSCertificate) *CertInfo {
|
||||||
info.SerialNumber, info.SerialNumberParseError = tbs.ParseSerialNumber()
|
info.SerialNumber, info.SerialNumberParseError = tbs.ParseSerialNumber()
|
||||||
info.Validity, info.ValidityParseError = tbs.ParseValidity()
|
info.Validity, info.ValidityParseError = tbs.ParseValidity()
|
||||||
info.IsCA, info.IsCAParseError = tbs.ParseBasicConstraints()
|
info.IsCA, info.IsCAParseError = tbs.ParseBasicConstraints()
|
||||||
|
info.IsPreCert = len(tbs.GetExtension(oidExtensionCTPoison)) > 0
|
||||||
|
|
||||||
return info
|
return info
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue