2016-03-28 11 views
0

Bu çok basit bir soru gibi görünebilir, ancak Azure'da bir KeyVault oluşturdum ve ona bir sertifika/publickey içeren bir pfx dosyası ekledim.Azure KeyVault içinde saklanan bir pfx dosyasındaki sertifikanın son kullanma tarihini görüntüleyin KeyVault

Şimdi C# kodu kullanıyorum Genel anahtara erişmeye çalışıyorum ve ondan son kullanma tarihi özellik ayrıntılarını almak istiyorum. Sertifika son kullanma tarihinin Windows'ta sertifika yöneticisi yardımcı programından görülebildiğini görebiliyorum, ancak C# kodumda aynı şeyi almanın herhangi bir yolunu göremiyorum.

// Aşağıda anahtarını kullanıyorum. KeyVaultClient client = new KeyVaultClient (GetAccessToken); var keyBundle = client.GetKeyAsync (vaultUri, wrappedKeyName). Sonuç; // Bu KeyBundle.Key gerekli ayrıntılara sahip değil.

Microsoft sitesinde mevcut belgeler çok geniş kapsamlı olmadığından, bu bağlantı eksik olanı sağlayabilir mi?

cevap

0

Eğer -Expires bayrağı

ayarlayarak anahtarı yaratma anda bir bitiminden söz varsa Bu bağlıdır

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

aşağıdaki gibi anahtar Gruptan Expiry almak mümkün olmalıdır