Remote Platform Attestation: The Testimony for Trust Manageement