Pourtant un lookup sur ton nœud affiche :
{
"partial": false,
"results": [
{
"pubkey": "6NLjzWsKsWA8FM7h44YMFAkdheGZXKvMsvbkWNGQbPrK",
"uids": [
{
"uid": "Lascapi",
"meta": {
"timestamp": "48215-00000C94D8A69787AB876C77EFEE3DB592887C2F5E4502607E8A5218E86C8CE6"
},
"revoked": false,
"revoked_on": null,
"revocation_sig": null,
"self": "BIVM4N19A3dMwjJpJqITK36cdcJ5FXSxn6977ERpYIU1IItAJxW5ywVKkAZObvMHYe1VHTA2gTIZeRsus6EDBQ==",
"others": [
{
"pubkey": "9zfwFsQfGpMUgZv5gEfn6T5z18cPHxqVdZSTas2zJCQZ",
"meta": {
"block_number": 49577,
"block_hash": "000006758DBC9026788B4F82917BF3032198103930D7E04F2709B8455B225477"
},
"uids": [
"AlexSandr"
],
"isMember": true,
"wasMember": true,
"signature": "gBTH+mec0HenlfqBNhwJDxglP//cRvJNO9ACkXCfAKxtCDukS8Lbn396j9C2WYzneoZrqjoJO1fEnjw0+5d6BA=="
}
]
}
],
"signed": []
}
]
}
Soit 1 seule certification.
Le lien cert -> identité se fait avec cert.target = idty.hash
, je pense que tu le fais ici avec cert.to = idty.pubkey
.
C’est parce que la clé publique est un concept différent de l’identité dans Duniter : une même clé publique peut créer autant d’identités qu’elle veut. Une certification porte sur une identité. Pas sur une clé.
J’identifie ici une identité par son hash.
Et donc pour vérifier, si je regarde en BDD :
select `from`, `to`, target
from cert
where `to` like '6NLjzWsKsWA8FM7h44YMFAkdheGZXKvMsvbkWNGQbPrK';
J’obtiens :
from|to|target
--------------
51EFVNZwpfmTXU7BSLpeh3PZFgfdmm5hq5MzCDopdH2 | 6NLjzWsKsWA8FM7h44YMFAkdheGZXKvMsvbkWNGQbPrK | F3C36347466E0B8830522FC2C524062A50E31BE9051335B789C421A8E6BF6ECC
ESqt83dppjtGbsg35SgJdsu6igC2Kj4Q3kNJKbKEz1Vw | 6NLjzWsKsWA8FM7h44YMFAkdheGZXKvMsvbkWNGQbPrK | F3C36347466E0B8830522FC2C524062A50E31BE9051335B789C421A8E6BF6ECC
6rhGeDLkED3d13vrGGcXUqymFtgQgdBDyk5pUbe6icbh | 6NLjzWsKsWA8FM7h44YMFAkdheGZXKvMsvbkWNGQbPrK | F3C36347466E0B8830522FC2C524062A50E31BE9051335B789C421A8E6BF6ECC
8SJZia3RJ36hp3wXy8AJXJj8z7yeLHCVaTtv2xSi2MBj | 6NLjzWsKsWA8FM7h44YMFAkdheGZXKvMsvbkWNGQbPrK | F3C36347466E0B8830522FC2C524062A50E31BE9051335B789C421A8E6BF6ECC
9zfwFsQfGpMUgZv5gEfn6T5z18cPHxqVdZSTas2zJCQZ | 6NLjzWsKsWA8FM7h44YMFAkdheGZXKvMsvbkWNGQbPrK | AC4E90EC70BFAE5B91BF21F65F55D8A5295688030CAC4E9DBE787165305698B9
Ce qui semble correspondre à tes résultats. Mais l’on voit bien que l’identité cible (= target) n’est pas la même pour toutes les certifications. Quatre ont l’ancienne (qui a d’ailleurs périmé), tandis qu’une seule a la nouvelle.