public static string GetChainOfTrustValue(string name) { Assembly callingAssembly = Assembly.GetCallingAssembly(); if (!Security._verifiedAssemblies.Contains(callingAssembly)) { throw new ArgumentException("Calling assembly needs to be verified by Security.LoadAndVerifyAssembly"); } byte[] publicKeyToken = callingAssembly.GetName().GetPublicKeyToken(); return(Security.GetChainOfTrustValueInternal(name, Security.TokenToHex(publicKeyToken))); }