in Notation.Plugin.AzureKeyVault/Command/DescribeKey.cs [19:31]
public DescribeKey(string inputJson)
{
// Deserialize JSON string to DescribeKeyRequest object
var request = JsonSerializer.Deserialize(inputJson, DescribeKeyRequestContext.Default.DescribeKeyRequest);
if (request == null)
{
throw new ValidationException("Failed to parse the request in JSON format. Please contact Notation maintainers to resolve the issue.");
}
this._request = request;
this._keyVaultClient = new KeyVaultClient(
id: request.KeyId,
credential: Credentials.GetCredentials(request.PluginConfig));
}