【问题标题】:View expiry date of certificate inside a pfx file stored in Azure KeyVault查看存储在 Azure KeyVault 中的 pfx 文件中证书的到期日期
【发布时间】:2016-07-15 14:44:31
【问题描述】:

这似乎是一个非常基本的问题,但我在 Azure 中创建了一个 KeyVault 并添加了一个包含证书/公钥的 pfx 文件。

现在使用 C# 代码,我正在尝试访问公钥并从中获取到期日期属性详细信息。我可以从 Windows 中的证书管理器实用程序中看到证书到期日期,但是我似乎无法找到任何方法在我的 c# 代码中实际检索相同的内容。

//下面是我正在使用的代码 KeyVaultClient 客户端 = 新 KeyVaultClient(GetAccessToken); var keyBundle = client.GetKeyAsync(vaultUri, wrappingKeyName).Result; // 在这个 KeyBundle.Key 之后没有必要的细节

任何人都可以提供缺少的链接,因为 Microsoft 网站上的当前文档目前并不太广泛。

【问题讨论】:

    标签: azure-keyvault


    【解决方案1】:

    您应该能够从下面的密钥包中获取到期时间

    var keyIdentifier = "https://rahulkeyvault.vault.azure.net:443/keys/NewKey";
    var key = await keyClient.GetKeyAsync(keyIdentifier);
    var keyExpiry = key.Attributes.Expires;
    

    这取决于您在创建密钥时是否通过设置-Expires 标志提到了到期

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-25
      • 2016-06-26
      • 1970-01-01
      • 2019-10-20
      • 1970-01-01
      相关资源
      最近更新 更多