问题标签 [system.security]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2676 浏览

c# - 将安全组添加到文件夹问题 / System.Security.Principal.IdentityNotMappedException:

我正在与奇怪的问题作斗争,我想知道是否有人可以帮助我。在我的程序的某个时刻,我喜欢向文件夹添加具有适当权限的安全组。步骤看起来像这样。

  1. 创建文件夹
  2. 创建域本地安全组
  3. 创建全局安全组
  4. 将全局组添加到本地组
  5. 将域本地安全组添加到文件夹“\domain\dfs\folder”

我从 Microsoft 页面获得了以下代码来执行此操作

添加过程如下所示:

它在我的测试环境中运行良好,但是当我想在生产环境中运行它时出现错误:

“管理员权限”有问题吗?我在生产环境中拥有上帝般的权限。那么发生了什么?

我感觉由于某种原因,所有那些用户友好的名称,例如“FileSystemRights.Modify”都无法翻译。我检查了测试和生产环境的语言环境,两者都是一样的。

是否可以使用隐藏在这些用户友好名称后面的原始数字?

也许还有其他方法可以将安全组添加到文件夹?我真正喜欢的只是一个可行的解决方案。

0 投票
1 回答
4814 浏览

c# - xamarin:无法解析程序集:System.Security

当我尝试部署 iOS 应用程序时,出现以下错误:error MT2002: Failed to resolve assembly: 'System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

除了 HelloWorld 应用程序中的引用(monotouch、System、System.Core 和 System.Xml),该项目没有其他引用

构建总是成功的。

我该如何解决这个问题?

0 投票
1 回答
1570 浏览

c# - .NET 中的 RSA 密钥指数有限制吗?

使用 C# 我无法导入指数为 {1, 0, 0, 0, 15} 的公共 RSA 密钥:有一个例外:

使用的代码:

.NET 中的 RSA 密钥指数有限制吗?(使用 Exponent == { 1, 0, 1 } 导入将成功。

问候托马斯

0 投票
1 回答
4057 浏览

c# - 访问证书时出错:密钥集不存在

我最近更新了两个 Windows 控制台应用程序的证书。过去我们刚刚更新了证书,但这次不可能,因为我们的第 3 方提供商不再允许这样做。这次创建了一个新证书,名称稍作修改。使用此证书的两个应用程序一个正在运行,另一个在每次运行时都会出现以下错误。

我已将证书加载到相应的证书存储区。我已授予用户完全访问权限。我已授予“每个人”访问证书的权限。我什至已经将物理文件标识为私有文件,并让用户完全控制它。仍然没有成功。

以下是配置文件的摘录,用于设置访问证书的配置:

在此阶段,我们将不胜感激任何帮助或建议。

0 投票
0 回答
68 浏览

c# - 访问远程机器上的服务

我正在尝试访问远程计算机(在我的情况下是虚拟机)上的服务。为此,我正在使用

ServiceController[] 服务 = ServiceController.GetServices("COMPUTERNAME");

我收到一条错误消息,提示“无法打开服务控制管理器。该操作可能需要其他权限”。但是,当我将计算机名称更改为表示没有远程计算机的乱码字符串时,会显示相同的错误消息。因此,我不知道问题是与访问服务的权限有关还是完全是其他问题。

我试过使用模拟,但我遇到了同样的问题,它说它可能需要权限,尽管当你为计算机名称输入乱码时它会给出完全相同的错误消息。

所以我想我的问题是这样的:这是访问远程机器上服务的正确方法吗?如何使用 C# 确定它是否真正识别代码中提到的远程计算机?

0 投票
1 回答
292 浏览

c# - Nuget 包未找到和/或使用 System.Security.Cryptography

我正在为个人开发编写一些 nuget 包,但我遇到了一些依赖问题。我正在编写一个安全包,我需要System.Security.Cryptography,我可以添加一个 using 语句很好(当导航栏打开Framework而不是打开时Client),但是当我尝试构建时,我得到很多错误告诉我Cryptography不存在在System.Security命名空间中。仅仅是 Nuget 包不支持 System.Security 吗?还是我错过了什么?

0 投票
0 回答
128 浏览

c# - 我应该如何在 C# 中加密可能包含 SSN 的文件

我有一些文件,用户将存储在他们的机器上,这些文件可能包含敏感信息,例如 SSN。我们希望确保这些文件只能在加密它们的机器上解密。我打算使用ProtectedData ProtectedData.Protect / ProtectedData.Unprotect ()

确保在一台机器上加密的那些文件可以在该机器上解密,但是我是否还需要使用类似这样的东西来加密数据来加密有问题的字符串?

0 投票
1 回答
268 浏览

.net - SignalR - 无法处理 connectionToken - 密钥在指定状态下无效

我有使用 Windows 应用程序托管的 SignalR 应用程序。长话短说,我知道,使用自托管更容易。
它工作正常 - 但是昨天,当我在 Visual Studio 的调试模式下运行它时,在连接尝试后我收到了 400 错误The ConnectionId is in the incorrect format.
我看了看日志——什么都没有。然后我启用了跟踪并发现了这个:

任何想法如何解决它?
我看了谷歌一个小时——每个人都在谈论网络农场、证书存储和负载均衡器。我没有这些,我相信。
我在 Windows 7 上使用 .NET 4.5 和 SignalR 2.2.1。浏览器和 VS 都是从同一个 Windows 帐户启动的,如果这很重要的话

0 投票
1 回答
1384 浏览

visual-studio-code - Visual Studio 代码:缺少 X509Certificate2UI

尝试在 VS Code 中使用 X509Certificate2UI 时出现以下错误:

我发现一些站点表明解决方案是添加 system.security.dll 程序集,但这些响应似乎不适合 VS Code。我已经将 X509Certificates 依赖项添加到 project.json 文件中,这似乎对我没有多大好处:

任何帮助将不胜感激 :)

-内特

0 投票
1 回答
417 浏览

c# - 计算机重新启动后,“System.Security.Cryptography.CryptographicException”:密钥集不存在

我正在使用以下代码对数据进行签名:

将证书安装到本地计算机后第一次工作正常,但是当我在计算机重新启动后尝试签名时会引发异常。可能是什么原因,请帮忙。