public async Task UpdateEncryptionKeyConfigAsync(string keyName, UpdateKeyRequestOptions updateKeyRequestOptions, string mountPoint = null) { Checker.NotNull(keyName, "keyName"); Checker.NotNull(updateKeyRequestOptions, "updateKeyRequestOptions"); await _polymath.MakeVaultApiRequest <object>( mountPoint ?? _polymath.VaultClientSettings.SecretsEngineMountPoints.Transit, "/keys/" + keyName.Trim('/') + "/config", HttpMethod.Post, updateKeyRequestOptions) .ConfigureAwait(_polymath.VaultClientSettings.ContinueAsyncTasksOnCapturedContext); }
public async Task UpdateKeyAsync(string keyName, UpdateKeyRequestOptions updateKeyRequestOptions, string mountPoint = "transit") { Checker.NotNull(keyName, "keyName"); Checker.NotNull(updateKeyRequestOptions, "updateKeyRequestOptions"); Checker.NotNull(mountPoint, "mountPoint"); await _polymath.MakeVaultApiRequest <object>( "v1/" + mountPoint.Trim('/') + "/keys/" + keyName.Trim('/') + "/config", HttpMethod.Post, updateKeyRequestOptions, wrapTimeToLive : null) .ConfigureAwait(_polymath.VaultClientSettings.ContinueAsyncTasksOnCapturedContext); }