public GenerateSignature()

in Notation.Plugin.AzureKeyVault/Command/GenerateSignature.cs [21:33]


        public GenerateSignature(string inputJson)
        {
            // Parse the input
            var request = JsonSerializer.Deserialize(inputJson, GenerateSignatureRequestContext.Default.GenerateSignatureRequest);
            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));
        }