【c# – 将WebSecurity与.Net winForms应用程序一起使用】教程文章相关的互联网学习教程文章

c#-soap ws security http中的用户名令牌【代码】

这是我试图生成的第一部分肥皂头<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:mhs="http://org/emedny/mhs/" xmlns:urn="urn:hl7-org:v3"> <soapenv:Header> <wsse:Security soap:mustUnderstand="1" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"> <wsse:BinarySecurityToke...

C# – Azure的Web应用程序的新X509Certificate2()导致System.Security.Cryptography.CryptographicException:拒绝访问【代码】

现在,我正在上传.pfx文件,输入密码并调用var cert = new X509Certificate2(fileData, password);并存储诸如指纹之类的东西.我不需要将其实际存储在服务器上,只需确认它是有效的证书并存储一些信息即可.在本地,这很有效(显然,我可以更好地访问我的密钥存储区),但是当我将其放到天蓝色时,会收到错误消息:System.Security.Cryptography.CryptographicException: Access denied.有什么方法可以使此信息避开此方法或使用此方法而不会导...

c#-在Microsoft身份上重置密码会导致System.Security.Cryptography.CryptographicException【代码】

我正在使用MS Identity,并且当我使用重置令牌重置密码时,出现以下异常:Inner Exception Type:System.Security.Cryptography.CryptographicException Inner Exception:The data protection operation was unsuccessful. This may have beencaused by not having the user profile loaded for the current thread’suser context, which may be the case when the thread is impersonating.代码如下所示:var TheProvider = new Dpa...

c# – 在docker容器中运行的Identity Server 4异常:无法加载DLL’System.Security.Cryptography.Native.OpenSsl’【代码】

我试图让Identity Server 4在Docker容器中运行ASP.NET Core并继续获得以下异常Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: The type initializer for 'Crypto' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'System.Security.Cryptography.Native.OpenSsl': The spec...

c# – 从CRM沙盒插件调用WCF(使用生成的客户端)抛出System.Security.SecurityException

上下文 我正在使用生成的客户端从CRM插件调用WCF服务. (System.ServiceModel.ClientBase< T>)CRM插件必须在沙箱隔离模式下工作. WCF客户端是从纯wsdl和xsd生成的.它似乎正在使用Xml序列化,因此不涉及任何反射. 插件执行抛出:System.Security.SecurityException: Request for the permission of type ‘System.Security.Permissions.SecurityPermission, 在堆栈跟踪中,它似乎来自WCF客户端实现的核心:Server stack trace:at Syste...

c# – 我应该使用System.Security.Cryptography命名空间中的哪些AES类?【代码】

The System.Security.Cryptography namespace至少有3种看似可互换的方式来获取将执行AES加密/解密的对象:using (var aes = Aes.Create())要么using (var aes = new AesCryptoServiceProvider())要么using (var aes = new AesCng())前两个是在.NET framework 3.5版中引入的.第三是更新;它是在4.6.2版本中引入的.因此人们可能怀疑它比其他2更好,但the documentation并没有说任何地方建议用它代替其他的. 前两个都有一个代码示例.两个...

c# – Fluent Security – 配置参数化控制器操作【代码】

我做了很多研究并测试了FluentSecurity库的1.4和2.0版本,我似乎无法使用配置模式:configuration.For<MyController>(x => x.GetCustomer()).RequireRole(appRoles);当我的控制器动作需要一个参数,如:public ActionResult GetCustomer(int customerID)目前是否支持此类配置?如果是这样,我如何针对具有必需参数的操作实现角色要求?解决方法:我在问同样的问题.目前,您可以传递参数的默认值.configuration.For<HomeController>(x =>...

c# – AspNet.Security.OpenIdConnect.Server.刷新令牌

据我所知,ASOS支持开箱即用的刷新令牌.要获取刷新令牌,我需要将offline_access范围添加到我的令牌请求中.但他们在哪里储存?如何更改令牌的到期日期或将其删除?如何确定创建哪个用户刷新令牌?解决方法:But where are they stored?默认情况下,它们无处存储:它们是自包含的.只要用于保护刷新令牌的加密密钥仍在ASP.NET数据保护密钥环中,它们就可以由ASOS解密并用于发布新的访问令牌.How can I change expiration date of the toke...

c# – .NET / Security:限制运行时加载的程序集访问某些API【代码】

在shell应用程序中,我需要能够在运行时加载和执行其他.NET程序集,但不能给予它们完全的信任.本质上,我想限制它们(加载的程序集)接触任何系统资源(线程,网络等),唯一的例外是隔离存储.但是,来自“我”的程序集需要以完全信任的方式执行. 我一直在考虑代码访问安全性,但我不太确定这是我应该使用的. 你会怎么做?解决方法:CAS几乎就是你需要的东西.更具体地说,您希望在自己的应用程序域中加载程序集:var myEvidence = new Evidence(...

c# – System.Web.Security.MembershipCreateStatus无法从Test项目访问?

我编写了一个自定义成员资格提供程序,我想针对它运行一些单元测试.但是,每当我创建一个“Test”项目时,我都无法访问MembershipCreateStatus.您可能知道这是CreateUser的out参数上的类型. 我正在使用VS2010 Ultimate而且似乎无法理解为什么,即使我添加了对System.Web的引用(并且为了善意地引用了成员资格提供程序项目中的所有库),我也无法访问它. 有什么东西阻止它在测试项目中使用吗? 我的目标是3.5框架. 谢谢!解决方法:好吧想通...

c# – 如何使用ASMX Web服务中的WS-Security和Access UsernameToken?【代码】

好的,我们有一个目前在.NET 3.5中运行的传统ASMX Web服务,我们正在使用Visual Studio 2008. 问题是,我们需要添加身份验证,并希望利用WS-Security模型,而不会破坏任何不需要当前身份验证的现有内部客户端. 我们已经考虑过添加自定义标头,但这不是WS-Security-ish.升级到WCF虽然是长期目标,但短期内不可行. 有没有办法间接访问VS2008 ASMX Web服务的soap标头中的UsernameToken(假设它是由客户端传递的)?解决方法:您可以尝试Web Serv...

c# – 无法解析/使用System.ServiceModel.Security.WSTrustServiceContract作为服务名称【代码】

我有一个令牌发行者WCF??服务,它使用Microsoft.IdentityModel(WIF 3.5),我需要升级到System.IdentityModel(.NET 4.5).问题是我无法将服务的原始名称Microsoft.IdentityModel.Protocols.WSTrust.WSTrustServiceContract更改为它的新对应的System.ServiceModel.Security.WSTrustServiceContract.由于某种原因,它不被IntelliSense识别:蓝色波浪线错误是:The 'name' attribute is invalid - The value 'System.ServiceModel.Security...

c# – 使用需要ASP.NET 4.5应用程序的WS-Security的Web服务【代码】

我需要使用基于ASP.NET 4.5应用程序的X.509证书的WS-Security的Web服务.到目前为止,我已经创建了Web引用,但我不知道如何实现WS-Security.我没有获得证书的问题,但我不知道在这种情况下如何使用它,我需要获得如何继续的建议. 到目前为止我的代码非常基本,我需要添加WS-Security:var tere = new serviciotereSoapClient(); tere.ClientCredentials.ClientCertificate.Certificate = myCert; var response = tere.agregarGuia( guia...

FORMS - 相关标签