当前位置: 首页 > news >正文

体育php网站源码如何推广自己的店铺

体育php网站源码,如何推广自己的店铺,国内简洁大气网站推荐,系统管理员权限怎么开TX Text Control 是一款功能类似于 MS Word 的文字处理控件,包括文档创建、编辑、打印、邮件合并、格式转换、拆分合并、导入导出、批量生成等功能。广泛应用于企业文档管理,网站内容发布,电子病历中病案模板创建、病历书写、修改历史、连续打…

TX Text Control 是一款功能类似于 MS Word 的文字处理控件,包括文档创建、编辑、打印、邮件合并、格式转换、拆分合并、导入导出、批量生成等功能。广泛应用于企业文档管理,网站内容发布,电子病历中病案模板创建、病历书写、修改历史、连续打印、病案归档等功能的实现。

Azure Key Vault 是 Microsoft Azure 提供的一项云服务,用于安全地存储和访问敏感信息(例如 API 密钥、密码、证书和加密密钥)。它充当管理机密和加密操作的中央保管库,为静态和传输中的数据提供强大的保护。

Azure Key Vault 为使用 PFX 证书对 PDF 文档进行签名提供了几个关键优势。最重要的是,它通过将敏感证书存储在集中、高度安全的环境中来提高安全性,从而消除了在本地设备或服务器上暴露的风险。私钥永远不会离开保管库,因为加密操作是在保管库内执行的。

这种方法简化了证书管理,并允许组织集中和简化密钥轮换、撤销和审核。 Azure Key Vault 还提供可扩展性,以无缝满足不断增长的应用程序的需求,同时保持高可用性和强大的性能。合规性是另一个主要优势,因为该服务有助于满足严格的行业标准和法规,例如 GDPR、HIPAA 和 PCI DSS,从而确保数据保护和隐私。

这些优势结合起来,提供了一种安全、可靠且经济高效的方法来管理 PDF 签名和其他加密操作的证书。

Azure Key Vault 中的 PFX 证书

本文介绍如何使用存储在 Azure Key Vault 中的 PFX 证书对 PDF 文档进行签名。以下屏幕截图显示了已上传 PFX 证书的 Azure Key Vault 门户:

Azure Key Vault 门户

Azure SDK

Azure 需要以下 NuGet 包:

  • Azure.身份
  • Azure.Security.KeyVault.证书
  • TXTextControl.TextControl.ASP.SDK(试用下载)

Azure Key Vault 门户

将 PFX 证书上传到 Azure Key Vault

以下代码展示了将本地 PFX 文件上传到 Azure Key Vault 的一种方法,尽管本文不应重点介绍如何上传证书。如果您拥有适当的用户访问权限,也可以将证书上传到门户。

using System;
using System.Security.Cryptography.X509Certificates;
using Azure.Identity;
using Azure.Security.KeyVault.Certificates;
string keyVaultUrl = "https://txtestvault.vault.azure.net/";
string certificateName = "txselfcert";
string password = "123";
// Create a CertificateClient using DefaultAzureCredential for authentication
var credential = new DefaultAzureCredential(true);
var client = new CertificateClient(new Uri(keyVaultUrl), credential);
// Read the PFX file into a byte array
byte[] pfxBytes = await File.ReadAllBytesAsync("certificate.pfx");
// Import the certificate into Key Vault
var importOptions = new ImportCertificateOptions(certificateName, pfxBytes)
{
Password = password
};
var importedCertificate = await client.ImportCertificateAsync(importOptions);
Console.WriteLine($"Certificate '{certificateName}' imported successfully.");
签署 PDF 文档

将 PFX 证书上传到 Azure Key Vault 后,可以使用 Azure SDK 访问该证书并签署 PDF 文档。以下代码片段演示了如何使用存储在 Azure Key Vault 中的 PFX 证书签署 PDF 文档:

using System;
using System.Security.Cryptography.X509Certificates;
using Azure.Identity;
using Azure.Security.KeyVault.Certificates;
using TXTextControl;
string keyVaultUrl = "https://txtestvault.vault.azure.net/";
string certificateName = "txselfcert";
// Create a CertificateClient using DefaultAzureCredential for authentication
var credential = new DefaultAzureCredential(true);
var client = new CertificateClient(new Uri(keyVaultUrl), credential);
// Retrieve the certificate from the Azure Key Vault
var certificateWithPolicy = client.GetCertificate(certificateName);
byte[] pfxBytes = certificateWithPolicy.Value.Cer; // Extract the certificate's byte array
// Load the certificate into an X509Certificate2 object for digital signature purposes
var cert = new X509Certificate2(pfxBytes, (string)null, X509KeyStorageFlags.PersistKeySet);
// Initialize TXTextControl to create and save a document with the digital signature
using (var tx = new ServerTextControl())
{
tx.Create();
tx.Text = "Hello, World!";
// Prepare the digital signature for the document
var saveSettings = new SaveSettings
{
DigitalSignature = new DigitalSignature(cert, null)
};
// Save the document as a PDF with the digital signature
tx.Save("result.pdf", StreamType.AdobePDF, saveSettings);
}
Console.WriteLine("PDF saved with digital signature.");

当您在 Acrobat Reader 中打开创建的 PDF 文档时,您可以在签名面板中看到有效的证书。

已签名的 PDF 文档

结论

使用 Azure Key Vault 存储用于 PDF 签名的 PFX 证书,为管理敏感加密操作提供了一种安全、可扩展且合规的解决方案。通过使用 Azure Key Vault,组织可以提高安全性、简化证书管理并确保符合行业标准和法规。

http://www.zhongyajixie.com/news/2871.html

相关文章:

  • 白银网站模板网址搜索域名查询
  • 蒙牛网站建设报价情况杭州网站建设公司
  • 如何用手机建网站新闻稿件代发平台
  • 海淀中小企业网站开发网页查询
  • 企业门户网站开发任务书百家号关键词排名优化
  • 北京营销网站制作新闻最近的新闻
  • 网站建设查看框架的源代码色盲测试图片60张
  • 上海高端网站制作公司站长工具友链检测
  • 文具网站建设理念谷歌搜索引擎网址
  • 天津推广平台二十条优化疫情措施
  • 四川平台网站建设方案百度seo 优化
  • 建立企业网站 优帮云引流平台有哪些
  • 旅游网站建设背景淘宝代运营靠谱吗
  • 天津建设招标网站首页百度指数批量查询
  • 怎么上线网站百度关键词优化工具
  • 小叮当网站建设站长之家爱站网
  • 济南网站建设行知keji青岛seo计费
  • 做网站加入视频无法播放seo优化网站的手段
  • 大同市城乡建设委员会网站营销咨询公司经营范围
  • 宜宾网站开发公司一份完整app运营推广方案
  • 涞水网站建设北京百度推广优化公司
  • 北京做网站的公司排行针对百度关键词策划和seo的优化
  • 建站abc登录入口长沙seo优化首选
  • 专业网站建设分类标准搜索网站排行
  • 网站开发仿站公司优化是什么意思?
  • 网站运营与管理的内容包括广告传媒公司主要做什么
  • 网站营销案例手机免费建站系统
  • 访问不了服务器的网站中国免费网站服务器主机域名
  • jsp网站开发公司百度关键词优化大师
  • 域名个人用户可以做企业网站吗怎么开通网站平台