In Cryptography, peer authentication can happen using following.
Signature
client verifies sign using public key of peer. If ADM fingerprint is public key, then it can be used a valid approach.
This approach can make sense in controlled environment.
Need to handle the case where server changes the certificate
Certificate based approach
Industry wide used approach in internet world, but in this case server should not have self signed certificate.
Reference