Hi Heather - the first thing I noticed is that you're using the network identifier (10.0.0.0) as a host address. This isn't impossible (I think) but it's pretty unusual. If you have the option, you might want to try 10.0.0.1 or higher as the address for the host.
Having said that...
Each Moodle instance will have its own keypair. The public keys for your Moodles can be viewed on these pages:
http://10.0.0.0/moodleA/admin/mnet/index.phphttp://10.0.0.0/moodleB/admin/mnet/index.phpYou'll note that they're different. Each of these Moodles must fetch and store the public key of the other one. If you visit this page:
http://10.0.0.0/moodleA/admin/mnet/peers.php?step=update&hostid=3You should be able to view the public key for some remote host. If you only have one remote host configured (MoodleB) you'll probably see the details for that host. If you don't, please go to this page:
http://10.0.0.0/moodleA/admin/mnet/peers.php..and click on the link for MoodleB.
If MoodleA has been able to retrieve and store a public key for MoodleB, it will appear here in the text panel. The expiry date of the key will appear below it. If it has failed even to retrieve this key, you're really in trouble. The text panel will be blank and the expiry date will be noted as sometime in 1969/1970.
Keys expire every month or so, and normally when they expire (if you connect to the remote host within a few months after the expiry date) the servers should re-exchange their current up-to-date keys.
However, you may see the following message:
The public key you are holding for this host is different from the public key it is currently publishing.
Underneath, the current up-to-date key that MoodleB is currently publishing will appear. You can copy this text (including the -----BEGIN CERTIFICATE----- and -----END CERTIFICATE----- parts) and paste it into the text panel. Then click on 'save changes'.
If your keys get out of sync for some reason - perhaps you've torn down and re-installed one of your Moodles - this is a good way to re-establish communication between the Moodle instances.