2.1.4.1 Data Signing
The Shell Publishing data structure MUST be signed using a HomeGroup public key ([MS-HGRP] section 3.1.4.5) prior to being encoded. To create the signature, the data structure is hashed and the hash value is encrypted using HomeGroup public key. This signature is then appended to the data structure.