MCPcopy Create free account
hub / github.com/secdev/scapy / verifySelf

Method verifySelf

scapy/layers/tls/cert.py:1423–1437  ·  view source on GitHub ↗

Verify the signatures of the CSR

(self)

Source from the content-addressed store, hash-verified

1421 print(" - %s" % attr.type.oidname)
1422
1423 def verifySelf(self) -> bool:
1424 """
1425 Verify the signatures of the CSR
1426 """
1427 if self.fmt == self.FORMAT.CMC:
1428 try:
1429 cms_engine = CMS_Engine([self])
1430 cms_engine.verify(self.csr)
1431 return self.pubkey.verifyCsr(self)
1432 except ValueError:
1433 return False
1434 elif self.fmt == self.FORMAT.PKCS10:
1435 return self.pubkey.verifyCsr(self)
1436 else:
1437 return False
1438
1439 def __repr__(self):
1440 return "[CSR Format: %s, Subject:%s, Verified: %s]" % (

Callers 1

__repr__Method · 0.95

Calls 3

verifyMethod · 0.95
CMS_EngineClass · 0.85
verifyCsrMethod · 0.45

Tested by

no test coverage detected