2016-03-28 6 views
0

これは非常に基本的な質問と思われるかもしれませんが、私はAzureでKeyVaultを作成し、証明書/公開キーを含むpfxファイルを追加しました。Azure KeyVaultに保存されたpfxファイル内の証明書の有効期限を表示

私は公開鍵にアクセスしようとしています。それから有効期限の属性の詳細を取得します。私はWindowsの証明書マネージャーユーティリティからの証明書有効期限を見ることができますが、実際にはC#コードで同じものを実際に取得する方法はありません。

//以下は、私が使用しているコードです KeyVaultClient client = new KeyVaultClient(GetAccessToken); var keyBundle = client.GetKeyAsync(vaultUri、wrappingKeyName)。結果; //このKeyBundle.Keyに必要な詳細がありません

Microsoftのサイトの最新のドキュメントは、あまりにも広大ではないので、誰かが不足しているリンクを提供することはできますか?

答えて

0

あなたは-Expiresフラグ

を設定することで、キーを作成する時に有効期限を記載している場合は、これが依存

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

次のようにキーバンドルから有効期限を得ることができる必要があります

関連する問題