2016-03-28 8 views
0

Das mag eine sehr einfache Frage sein, aber ich habe ein KeyVault in Azure erstellt und eine pfx-Datei hinzugefügt, die ein Zertifikat/publickey enthält.Anzeigen des Ablaufdatums des Zertifikats in einer in Azure KeyVault gespeicherten pfx-Datei

Nun benutze ich C# -Code Ich versuche auf den öffentlichen Schlüssel zuzugreifen und von dem ich die Details des Ablaufdatum-Attributs erhalten möchte. Ich kann sehen, dass das Ablaufdatum des Zertifikats aus dem Zertifikat-Manager-Dienstprogramm in Windows, aber ich kann nicht scheinen, eine Möglichkeit, das gleiche Ding in meinem C# -Code tatsächlich abrufen.

// Unten ist der Code, den ich verwende KeyVaultClient client = new KeyVaultClient (GetAccessToken); var keyBundle = client.GetKeyAsync (vaultUri, wrappingKeyName) .Result; // Nach diesem KeyBundle.Key hat nicht die notwendigen Details

Kann jemand den fehlenden Link zur Verfügung stellen, wie die aktuelle Dokumentation auf der Microsoft-Website derzeit nicht zu expansiv ist.

Antwort

0

Sie sollten in der Lage sein, den Ablauf aus dem Schlüsselbündel zu erhalten, wie unten

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

Dies hängt davon ab, ob Sie die Taste, um einen Ablauf zum Zeitpunkt der Erstellung, indem Sie die -Expires Flagge

erwähnt haben
Verwandte Themen