首页
学习
活动
专区
工具
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

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

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

相关·内容

领券