Skip to content
Snippets Groups Projects
Commit 12501743 authored by Adrien Béraud's avatar Adrien Béraud
Browse files

account manager: use LongId for devices

Change-Id: I9360c976523e5fec3566aa75f2de1f584ebd3f0f
parent a89c7634
No related branches found
No related tags found
No related merge requests found
...@@ -315,7 +315,7 @@ AccountManager::foundPeerDevice(const std::shared_ptr<dht::crypto::Certificate>& ...@@ -315,7 +315,7 @@ AccountManager::foundPeerDevice(const std::shared_ptr<dht::crypto::Certificate>&
// Device certificate can't be self-signed // Device certificate can't be self-signed
if (top_issuer == crt) { if (top_issuer == crt) {
JAMI_WARN("Found invalid peer device: %s", crt->getId().toString().c_str()); JAMI_WARN("Found invalid peer device: %s", crt->getLongId().toString().c_str());
return false; return false;
} }
...@@ -324,19 +324,19 @@ AccountManager::foundPeerDevice(const std::shared_ptr<dht::crypto::Certificate>& ...@@ -324,19 +324,19 @@ AccountManager::foundPeerDevice(const std::shared_ptr<dht::crypto::Certificate>&
dht::crypto::TrustList peer_trust; dht::crypto::TrustList peer_trust;
peer_trust.add(*top_issuer); peer_trust.add(*top_issuer);
if (not peer_trust.verify(*crt)) { if (not peer_trust.verify(*crt)) {
JAMI_WARN("Found invalid peer device: %s", crt->getId().toString().c_str()); JAMI_WARN("Found invalid peer device: %s", crt->getLongId().toString().c_str());
return false; return false;
} }
// Check cached OCSP response // Check cached OCSP response
if (crt->ocspResponse and crt->ocspResponse->getCertificateStatus() != GNUTLS_OCSP_CERT_GOOD) { if (crt->ocspResponse and crt->ocspResponse->getCertificateStatus() != GNUTLS_OCSP_CERT_GOOD) {
JAMI_ERR("Certificate %s is disabled by cached OCSP response", crt->getId().to_c_str()); JAMI_ERR("Certificate %s is disabled by cached OCSP response", crt->getLongId().to_c_str());
return false; return false;
} }
account_id = crt->issuer->getId(); account_id = crt->issuer->getId();
JAMI_WARN("Found peer device: %s account:%s CA:%s", JAMI_WARN("Found peer device: %s account:%s CA:%s",
crt->getId().toString().c_str(), crt->getLongId().toString().c_str(),
account_id.toString().c_str(), account_id.toString().c_str(),
top_issuer->getId().toString().c_str()); top_issuer->getId().toString().c_str());
return true; return true;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment