在绞合返回的connectionMade中调用getPeerCertificate无我该怎么办
class Handler(Protocol):
def dataReceived(self, data):
print self.transport.getPeerCertificate().get_subject().commonName
def connectionMade(self):
print self.transport.getPeerCertificate().get_subject().commonName
答案 0 :(得分:0)
请勿在{{1}}中致电getPeerCertificate
。正如您可能观察到的那样,如果您在connectionMade
中调用它,则会返回正确的证书。