• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    CA證書獲取及加解密方法(C#版)

    本文供給了C#版的CA證書操作方式,包羅證書的讀取、簽名驗簽、加密解密等

    東西/原料

    • C# VS2010
    • CA證書,RSA算法

    方式/步調

    1. 1

      CA證書的獲取本家兒要經由過程X509Store類,代碼如下圖。

      經由過程此方式可以獲取到當前用戶的證書列表,若是想進一步過濾證書,則可以經由過程證書的Issuer、Subject、CSP等屬性進行過濾

    2. 2

      CA證書的簽名驗簽操作,此中MsX509Cert2是獲取到的X509Certificate2

      證書,經由過程私鑰進行簽名,以下是簽名的方式
    3. 3

      經由過程公鑰進行驗簽,以下是驗簽的方式

    4. 4

      CA證書的加密解密操作,經由過程公鑰進行加密

    5. 5

      經由過程私鑰進行解密

    6. 6

      分歧的CA廠商實現體例略有分歧,此種體例是比力通用的獲取及加解密方式

      若是是軟證書,可以直接經由過程X509Certificate2類的重載方式直接讀取當地文件

      若是是硬證書,有可能需要挪用CA廠商供給的接口,輸入證書暗碼

    • 發表于 2019-05-12 20:54
    • 閱讀 ( 1002 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆