implement receivecertificate (?)
This commit is contained in:
+4
-2
@@ -40,8 +40,10 @@ class MessengerClient:
|
|||||||
return self.certificate
|
return self.certificate
|
||||||
|
|
||||||
def receiveCertificate(self, certificate, signature):
|
def receiveCertificate(self, certificate, signature):
|
||||||
raise Exception("not implemented!")
|
self.server_signing_pk.verify(signature, certificate, ec.ECDSA(hashes.SHA256()))
|
||||||
return
|
name, public_bytes = pickle.loads(certificate)
|
||||||
|
public_key = ec.EllipticCurvePublicKey.from_encoded_point(CURVE, public_bytes)
|
||||||
|
self.certs[name] = public_key
|
||||||
|
|
||||||
def sendMessage(self, name, message):
|
def sendMessage(self, name, message):
|
||||||
raise Exception("not implemented!")
|
raise Exception("not implemented!")
|
||||||
|
|||||||
Reference in New Issue
Block a user