cost 184 ms
.Net DLL 引用错误(在强名称符号之后) - .Net DLL reference error (after strong name sign)

这是我的场景。 我很少有应用程序使用 ABCD.dll(用 C# .net 编写),这个旧的 DLL 没有强名称签名。 我修改了这个dll,基本保持同名ABCD.dll,并用密钥签名。 请注意没有代码更改 我想我应该能够将这个新更新的 DLL 放入不同的应用程序文件夹中,它应该可以工作。 我错了吗 ...

引用 Twilio dll 时需要自签名证书 - Requiring self signed certificate when referencing the Twilio dll

我正在尝试与 Twilio 集成以从我们的应用程序发送短信。 我按照他们网站上的说明进行了 nuget 安装。 当我尝试运行引用 dll 的任何内容时,我收到以下消息: 我在项目中取消选中Sign the Assembly并解决了这个问题,但我没有更改项目文件的自由。 如何在不取消选中此选项的 ...

仅从公钥创建RSACryptoServiceProvider - Create RSACryptoServiceProvider from public key ONLY

我正在使用密钥对来签署我的XML(使用SignedXml),并将公钥作为嵌入资源嵌入我的应用程序中。 这是我如何创建密钥对 当我尝试阅读WarehousePublic.snk我得到了一个异常Bad Version of provider。 这是我的代码: 有没有办法只 ...

以编程方式将强名称密钥(.pfx)文件添加到项目 - Adding a strong name key (.pfx) file to a project programmatically

我可以使用makecert和pvk2pfx从代码创建自签名证书并生成.pfx文件。 我可以以编程方式编辑项目文件(使用regex,尽管xmlreader实现也可能工作,并且也许更安全)来编辑项目文件。 但是,在我添加.pfx文件并将signing设置为true之后,将不再构建该项目,因为我需 ...

阻止某人加载托管程序集的最简单方法是什么? - Simplest way to prevent someone from loading my managed assembly?

.Net安全noob在这里...防止其他人加载我的程序集的最简单方法是什么? 背景:虽然我真的在寻找'足够好'的保护(有足够的时间/金钱/智能,有人可以成功破解,破解和攻击),这似乎应该已经解决了问题,我只是想念它。 这是我(我想)我知道的: 虽然强大的命名可以用作安全层, ...

延迟签名的程序集链 - Delay signed assemblies chain

我正在开发一个C#.NET程序集(名称:A.exe),该程序集需要延迟签名,然后由第三方公司完全签名。 为了延迟签名,我使用公共密钥。 程序集A引用程序集B.Core.dll,B.Common.dll,B.Logging.dll,它们是公共库的一部分。 B组合件没有延迟符号,因此我使用il ...

如果将签名的DLL替换为未签名的DLL,会发生什么? - What would happen if signed DLL replaced with un-signed?

我们有一堆强大的库,它们都放在GAC中。 我们正在努力摆脱这种做法。 这是我目前需要解决的方案。 我有一个DLL(用来替换并存在和签名的DLL,具有相同的名称和总体结构),我无法正确签名或使用强名称,因为我们无法复制密钥。 我将使用无符号版本重新编译组件/代码,然后使用将其与无符号副 ...

每次开发人员从TFS变通方法中退出分支时,都必须重新输入PFX密码吗? - Must Reenter PFX Password Every Time Developer Pulls Branch from TFS Workaround?

解决方案中的11个DLL必须使用PFX证书(使用Click-Once安装的大型企业应用程序)。 证书可以正常工作,除非每次有人从不同的开发人员/工作站下拉TFS分支时,证书密码都是无效的,并且他们收到: 错误无法导入以下密钥文件:CertificateName.pfx。 密钥文件可能受 ...

为已签名和已发布的库的新版本更改强名称密钥是否安全? - Is it safe to change strong name key for new version of signed and published library?

在开发产品的新库时,我生成了密钥(通过Visual Studio),并使用自己的密钥和密码对库进行签名。 我以前从未遇到过签名,所以很着急。 现在,我们决定对所有库使用通用密钥。 但是,这些库已被释放,并已用初始密钥集进行了签名。 现在可以安全地用另一个密钥重新签名并发布它们吗? ...

为什么将key.snk文件移动到Sharepoint项目中的Properties文件夹中? - Why move the key.snk file to the Properties folder in Sharepoint projects?

在此处将“创建新项目时生成的key.snk文件”从“解决方案”底部的默认位置上移到“属性”文件夹中是“必需的”。 这不仅仅是一个地方的“迷信”; 这似乎是“可接受的方法”,因为看到这里 但为什么? 那本书似乎并没有解释这一行动的理由。 ...

强名签名对此程序集无效Microsoft.Practices.EnterpriseLibrary.Data.dll - Strong name signature not valid for this assembly Microsoft.Practices.EnterpriseLibrary.Data.dll

我正在将Windows窗体应用程序作为ClickOnce部署运行。 当我调试解决方案时,我没有收到任何错误。 工作正常。 但是,当我使用单击一次部署发布应用程序并从文件夹运行应用程序时,我收到以下错误日志。 谁能帮我找出问题所在? ...

全名有效的程序集验证在本地有效,但在测试设备上失败 - Strongly Named Assembly Validation Works Locally But Fails On A Test Device

在我的应用程序中,我所引用的.dll在本地运行良好。 在构建要发布的应用程序并在另一台计算机上对其进行测试之后,该库无法加载。 我已将这些进程附加到测试计算机上的Visual Studio调试器中,并且得到的错误消息告诉我,强名称无法得到很好的体现。 要在另一台计算机上进行测试,我只需 ...

我应该使用新的强名称密钥辞职吗? - Should I resign the assembly with a new strong name key?

如果我更改类程序集的版本信息/编号,是否应该创建一个新的强名称键来退出类程序集? 例如:类程序集版本信息当前为1.0.0.0。 如果我更改版本号。 到1.1.0.0,我应该创建/辞职程序集吗? 还是在重建程序集时强名称键使用新版本信息? 谢谢! ...

强名称sn.exe:无法安装密钥对 - 对象已存在 - Strong Name sn.exe: Failed to install key pair — Object already exists

我的机器上有两个不同版本的同一个项目。 一个来自代码中继,另一个来自代码分支。 这些项目使用.pfx键来启用强命名。 当我第一次尝试编译项目的trunk版本时,我收到以下错误: 无法导入以下密钥文件:sgKey.pfx。 密钥文件可能受密码保护。 要更正此问题,请尝试再次导入证书 ...

同一项目的不同解决方案标志配置 - same project different solution sign configuration

我正在尝试找到使用强名称符号作为配置的方法。 我的情况是:我有一个项目,它包含在两个不同的解决方案中。 对于一个解决方案,我希望该项目将使用强名称键进行签名,但是对于另一个解决方案,我希望该项目将不使用符号进行签名。 当前,我声明签名:project-> properties-& ...

尝试将Strong Name dll包含到2级安全透明模型中 - Trying to include Strong Name dll's to for level 2 security transparency model

我的4.0 MVC应用程序,可将PDF视图呈现到屏幕上。 所有这些都可以在我的开发箱上使用,但是会在主机提供商环境中产生安全违规行为。 为了补偿,我在控制器上添加了[AllowPartiallyTrustedCallers]和[SecurityCritical]属性。 直到现在,我的两个n ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM