• <menu id="w2i4a"></menu>
  • logo Spire.PDF教程-文檔操作
    文檔首頁>>Spire.PDF教程-文檔操作>>【教程】Spire.PDF 教程:在C#中獲取和驗(yàn)證PDF中的數(shù)字簽名

    【教程】Spire.PDF 教程:在C#中獲取和驗(yàn)證PDF中的數(shù)字簽名


    在PDF中創(chuàng)建數(shù)字簽名被廣泛用于保護(hù)PDF文件。因此,當(dāng)使用數(shù)字簽名查看PDF文件時(shí),需要獲取并驗(yàn)證數(shù)字簽名。本文展示了通過Spire.PDF 獲取和驗(yàn)證PDF中的數(shù)字簽名的解決方案。

    確保Spire.PDF for .NET(2.9或更%sWidget[i] as PdfSignatureFieldWidget;        if (field != null && field.Signature != null)        {            PdfSignature signature = field.Signature;            signatures.Add(signature);         }    } }

    獲取第一個(gè)簽名:

    [C#]

    PdfSignature signatureOne = signatures[0];

    驗(yàn)證簽名:

    [C#]

    try
    {
      bool bSignature = signatureOne.VerifySignature();
    }
    catch (Exception ex)
    {
         Console.WriteLine(ex.Message);
         Console.ReadLine();
    }

    獲得簽名認(rèn)證:

    [C#]

    X509Certificate2 certificate = signatureOne.Certificate as X509Certificate2;

    獲取簽名日期:

    [C#]

    DateTime date = signatureOne.Date;

    獲取簽名開始和結(jié)束日期有效:

    [C#]

    DateTime validStart = certificate.NotBefore;
    DateTime validEnd = certificate.NotAfter;

    獲取證書的版本:

    [C#]

    int version = certificate.Version;

    從證書中獲取主題可分辨名稱:

    [C#]

    string subject = certificate.Subject;

    有效截屏:

    圖片1

     

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();