我有一个 wpf 应用程序,它能够按需创建和启动 Azure 服务。对于 API 调用,客户端需要有一个有效的证书。作为一种身份验证方法,应用程序在启动时要求提供 .pfx 证书和密码。使用密码和 pfx 文件,我创建了一个 X509Certificate2,然后使用此证书发送所有 api 调用。我不存储密码本身。现在,在创建 Azure 服务时,我想上传 .pfx 格式的证书(这是我的辅助角色所必需的),为此我还需要发送密码。现在,由于一开始就已经要求用户输入密码,所以我不想在创建服务时再次询问。有没有办法从已经存在的 X509Certificate2 对象中获取密码,或者我真的需要将密码保存在某处。
问问题
441 次