Add a bit of hardening in the network certificate of membership by incorporating a full hash of the identity to which it is issued. This means the recipient need not depend entirely on the root verifying identities properly to make sure impersonation is not occurring.
This commit is contained in:
parent
9cfb807fcb
commit
134d33c218
7 changed files with 78 additions and 42 deletions
|
@ -1801,7 +1801,7 @@ void EmbeddedNetworkController::_request(
|
|||
nc->certificateOfOwnershipCount = 1;
|
||||
}
|
||||
|
||||
CertificateOfMembership com(now,credentialtmd,nwid,identity.address());
|
||||
CertificateOfMembership com(now,credentialtmd,nwid,identity);
|
||||
if (com.sign(_signingId)) {
|
||||
nc->com = com;
|
||||
} else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue