如何设置读取权限的X.509证书从.NET私钥文件

编程入门 行业动态 更新时间:2024-10-25 10:26:42
本文介绍了如何设置读取权限的X.509证书从.NET私钥文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

下面是code到一个PFX添加到证书存储区。

Here is the code to add a pfx to the Cert store.

X509Store store = new X509Store( StoreName.My, StoreLocation.LocalMachine ); store.Open( OpenFlags.ReadWrite ); X509Certificate2 cert = new X509Certificate2( "test.pfx", "password" ); store.Add( cert ); store.Close();

不过,我无法找到一个方法来设置权限网络服务访问私钥。

However, I couldn't find a way to set permission for NetworkService to access the private key.

任何人都可以提供一些线索?先谢谢了。

Can anyone shed some light? Thanks in advance.

推荐答案

要编程方式做到这一点,你必须做三件事情:

To do it programmatically, you have to do three things:

  • 获取私钥文件夹的路径。

  • Get the path of the private key folder.

    获取该文件夹中的私有密钥的文件名。

    Get the file name of the private key within that folder.

    添加的权限,该文件。

    请参阅这个帖子一些例如code,它所有的三个(具体看一下AddAccessToCertificate的方法)。

    See this post for some example code that does all three (specifically look at the "AddAccessToCertificate" method).

  • 更多推荐

    如何设置读取权限的X.509证书从.NET私钥文件

    本文发布于:2023-11-06 01:34:41,感谢您对本站的认可!
    本文链接:https://www.elefans.com/category/jswz/34/1562394.html
    版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
    本文标签:如何设置   证书   权限   文件   NET

    发布评论

    评论列表 (有 0 条评论)
    草根站长

    >www.elefans.com

    编程频道|电子爱好者 - 技术资讯及电子产品介绍!