首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在.NET核心源代码浏览器中找不到SignedCms类

SignedCms类是.NET Framework中的一个类,用于处理数字签名和加密的CMS(Cryptographic Message Syntax)格式的数据。它提供了一组方法和属性,用于创建、验证和处理CMS格式的数字签名和加密数据。

在.NET Core中,SignedCms类不再提供直接的支持。这是因为.NET Core是一个跨平台的开发框架,为了保持轻量级和可移植性,它只包含了一部分.NET Framework的功能。SignedCms类属于.NET Framework的一部分,因此在.NET Core中不可用。

如果需要在.NET Core中处理CMS格式的数字签名和加密数据,可以考虑使用第三方库或自行实现相应的功能。一些常用的第三方库包括BouncyCastle、OpenSSL.NET和System.Security.Cryptography.Pkcs(在.NET Core 3.0及更高版本中提供了对CMS的支持)。

以下是一些相关的资源和链接,供参考:

  1. BouncyCastle: 一个流行的开源加密库,提供了对CMS格式的支持。
    • 官方网站:https://www.bouncycastle.org/
  • OpenSSL.NET: 一个.NET平台上的OpenSSL绑定库,提供了对CMS格式的支持。
    • GitHub仓库:https://github.com/openssl-net/openssl-net
  • System.Security.Cryptography.Pkcs: .NET Core 3.0及更高版本中提供的命名空间,包含了对CMS格式的支持。
    • Microsoft文档:https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.pkcs?view=netcore-3.1

请注意,以上提到的第三方库和命名空间仅供参考,具体选择应根据项目需求和实际情况进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • ASP.NET Core错误处理中间件[2]: 开发者异常页面

    《呈现错误信息》通过几个简单的实例演示了如何呈现一个错误页面,该过程由3个对应的中间件来完成。下面先介绍用来呈现开发者异常页面的DeveloperExceptionPageMiddleware中间件,该中间件在捕捉到后续处理过程中抛出的异常之后会返回一个媒体类型为text/html的响应,后者在浏览器上会呈现一个错误页面。由于这是一个为开发者提供诊断信息的异常页面,所以可以将其称为开发者异常页面(Developer Exception Page)。该页面不仅会呈现异常的详细信息(类型、消息和跟踪堆栈等),还会出现与当前请求相关的上下文信息。如下所示的代码片段是DeveloperExceptionPageMiddleware中间件的定义。更多关于ASP.NET Core的文章请点这里]

    01
    领券