2016-03-28 225 views
0

這看起來像是一個非常基本的問題,但我在Azure中創建了一個KeyVault並添加了一個包含證書/ publickey的pfx文件。查看存儲在Azure KeyVault中的pfx文件內證書的失效日期

現在使用C#代碼我試圖訪問公鑰,並從那我想得到過期日期屬性的細節。我可以看到證書管理器實用程序在Windows中的證書失效日期,但我似乎無法找到任何方法來實際檢索我的C#代碼中的相同的東西。

//下面是我正在使用的代碼 KeyVaultClient client = new KeyVaultClient(GetAccessToken); var keyBundle = client.GetKeyAsync(vaultUri,wrappingKeyName).Result; //在此之後KeyBundle.Key沒有必要的詳細信息

任何人都可以提供缺少的鏈接,因爲Microsoft網站上的當前文檔目前不是太廣泛。

回答

0

您應該能夠從密鑰包拿到到期如下

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

這取決於如果你已經在通過設置-Expires標誌

創建密鑰的時候提到到期
相關問題