/* * Returns TRUE if there is "something" where the Authenticode signature is * normally located. Returns FALSE is data directory is empty. * * Note: Neither the structure nor the signature is verified by this function. */ MonoBoolean ves_icall_System_Security_Policy_Evidence_IsAuthenticodePresent (MonoReflectionAssembly *refass) { if (refass && refass->assembly && refass->assembly->image) { return mono_image_has_authenticode_entry (refass->assembly->image); } return FALSE; }
/* * Returns TRUE if there is "something" where the Authenticode signature is * normally located. Returns FALSE is data directory is empty. * * Note: Neither the structure nor the signature is verified by this function. */ MonoBoolean ves_icall_System_Security_Policy_Evidence_IsAuthenticodePresent (MonoReflectionAssemblyHandle refass, MonoError *error) { error_init (error); if (MONO_HANDLE_IS_NULL (refass)) return FALSE; MonoAssembly *assembly = MONO_HANDLE_GETVAL (refass, assembly); if (assembly && assembly->image) { return (MonoBoolean)mono_image_has_authenticode_entry (assembly->image); } return FALSE; }