Я пытаюсь реализовать Docusign SDK и метод RequestJWTUserToken выдает исключение «Неожиданный тип Pem».Я скопировал закрытый ключ в точности так, как он был показан на странице администратора docusign.
public string JWTAuthLogin()
{
ApiClient apiClient = Configuration.Default.ApiClient;
string oAuthBasePath = "account-d.docusign.com";
OAuth.OAuthToken tokenInfo = apiClient.RequestJWTUserToken(INTEGRATOR_KEY, USER_ID, oAuthBasePath, PRIVATE_KEY_BYTES, 1);
OAuth.UserInfo userInfo = apiClient.GetUserInfo(tokenInfo.access_token);
string accountId = string.Empty;
foreach (var item in userInfo.Accounts)
{
if (item.IsDefault == "true")
{
accountId = item.AccountId;
apiClient = new ApiClient(item.BaseUri + "/restapi");
break;
}
}
return accountId;
}