Skip to content

Commit fdf3cde

Browse files
Release: 1.0.1
* fixed enconding issues with ssl store api changes
1 parent c5d88e5 commit fdf3cde

2 files changed

Lines changed: 14 additions & 11 deletions

File tree

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
v1.1.1
2+
- SSL Store Api Changed Encoding Rules, needed to fix integration to match
3+
14
v1.1.0
25
- Added new AutoWWW field for single domain SSL Store products
36

SslStoreCaProxy/Client/SslStoreClient.cs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public SslStoreClient(ICAConnectorConfigProvider config)
3434
public async Task<NewOrderResponse> SubmitNewOrderRequestAsync(NewOrderRequest newOrderRequest)
3535
{
3636
using (var resp = await RestClient.PostAsync("/rest/order/neworder", new StringContent(
37-
JsonConvert.SerializeObject(newOrderRequest), Encoding.ASCII, "application/json")))
37+
JsonConvert.SerializeObject(newOrderRequest), Encoding.UTF8, "application/json")))
3838
{
3939
Logger.Trace(JsonConvert.SerializeObject(newOrderRequest));
4040
resp.EnsureSuccessStatusCode();
@@ -47,7 +47,7 @@ public async Task<NewOrderResponse> SubmitNewOrderRequestAsync(NewOrderRequest n
4747
public async Task<EmailApproverResponse> SubmitEmailApproverRequestAsync(EmailApproverRequest newApproverRequest)
4848
{
4949
using (var resp = await RestClient.PostAsync("/rest/order/approverlist", new StringContent(
50-
JsonConvert.SerializeObject(newApproverRequest), Encoding.ASCII, "application/json")))
50+
JsonConvert.SerializeObject(newApproverRequest), Encoding.UTF8, "application/json")))
5151
{
5252
Logger.Trace(JsonConvert.SerializeObject(newApproverRequest));
5353
resp.EnsureSuccessStatusCode();
@@ -60,7 +60,7 @@ public async Task<EmailApproverResponse> SubmitEmailApproverRequestAsync(EmailAp
6060
public async Task<NewOrderResponse> SubmitReIssueRequestAsync(ReIssueRequest reIssueOrderRequest)
6161
{
6262
using (var resp = await RestClient.PostAsync("/rest/order/reissue", new StringContent(
63-
JsonConvert.SerializeObject(reIssueOrderRequest), Encoding.ASCII, "application/json")))
63+
JsonConvert.SerializeObject(reIssueOrderRequest), Encoding.UTF8, "application/json")))
6464
{
6565
var orderStatusResponse =
6666
JsonConvert.DeserializeObject<NewOrderResponse>(await resp.Content.ReadAsStringAsync());
@@ -71,7 +71,7 @@ public async Task<NewOrderResponse> SubmitReIssueRequestAsync(ReIssueRequest reI
7171
public async Task<NewOrderResponse> SubmitRenewRequestAsync(NewOrderRequest renewOrderRequest)
7272
{
7373
using (var resp = await RestClient.PostAsync("/rest/order/neworder", new StringContent(
74-
JsonConvert.SerializeObject(renewOrderRequest), Encoding.ASCII, "application/json")))
74+
JsonConvert.SerializeObject(renewOrderRequest), Encoding.UTF8, "application/json")))
7575
{
7676
Logger.Trace(JsonConvert.SerializeObject(renewOrderRequest));
7777
resp.EnsureSuccessStatusCode();
@@ -86,7 +86,7 @@ public async Task<IDownloadCertificateResponse> SubmitDownloadCertificateAsync(
8686
DownloadCertificateRequest downloadOrderRequest)
8787
{
8888
using (var resp = await RestClient.PostAsync("/rest/order/download", new StringContent(
89-
JsonConvert.SerializeObject(downloadOrderRequest), Encoding.ASCII, "application/json")))
89+
JsonConvert.SerializeObject(downloadOrderRequest), Encoding.UTF8, "application/json")))
9090
{
9191
Logger.Trace(JsonConvert.SerializeObject(downloadOrderRequest));
9292
resp.EnsureSuccessStatusCode();
@@ -112,7 +112,7 @@ public async Task SubmitQueryOrderRequestAsync(BlockingCollection<INewOrderRespo
112112
var queryOrderRequest = requestManager.GetQueryOrderRequest(PageSize, pageCounter);
113113
var batchItemsProcessed = 0;
114114
using (var resp = await RestClient.PostAsync("/rest/order/query", new StringContent(
115-
JsonConvert.SerializeObject(queryOrderRequest), Encoding.ASCII, "application/json")))
115+
JsonConvert.SerializeObject(queryOrderRequest), Encoding.UTF8, "application/json")))
116116
{
117117
if (!resp.IsSuccessStatusCode)
118118
{
@@ -132,7 +132,7 @@ public async Task SubmitQueryOrderRequestAsync(BlockingCollection<INewOrderRespo
132132
await resp.Content.ReadAsStringAsync());
133133

134134
Logger.Trace($"Order List JSON {JsonConvert.SerializeObject(batchResponse)}");
135-
135+
136136
var batchCount = batchResponse.Count;
137137

138138
Logger.Trace($"Processing {batchCount} items in batch");
@@ -186,7 +186,7 @@ public async Task SubmitQueryOrderRequestAsync(BlockingCollection<INewOrderRespo
186186
public async Task<IOrderStatusResponse> SubmitRevokeCertificateAsync(RevokeOrderRequest revokeOrderRequest)
187187
{
188188
using (var resp = await RestClient.PostAsync("/rest/order/refundrequest", new StringContent(
189-
JsonConvert.SerializeObject(revokeOrderRequest), Encoding.ASCII, "application/json")))
189+
JsonConvert.SerializeObject(revokeOrderRequest), Encoding.UTF8, "application/json")))
190190
{
191191
var revocationResponse =
192192
JsonConvert.DeserializeObject<OrderStatusResponse>(await resp.Content.ReadAsStringAsync());
@@ -197,7 +197,7 @@ public async Task<IOrderStatusResponse> SubmitRevokeCertificateAsync(RevokeOrder
197197
public async Task<INewOrderResponse> SubmitOrderStatusRequestAsync(OrderStatusRequest orderStatusRequest)
198198
{
199199
using (var resp = await RestClient.PostAsync("/rest/order/status", new StringContent(
200-
JsonConvert.SerializeObject(orderStatusRequest), Encoding.ASCII, "application/json")))
200+
JsonConvert.SerializeObject(orderStatusRequest), Encoding.UTF8, "application/json")))
201201
{
202202
var orderStatusResponse =
203203
JsonConvert.DeserializeObject<NewOrderResponse>(await resp.Content.ReadAsStringAsync());
@@ -208,7 +208,7 @@ public async Task<INewOrderResponse> SubmitOrderStatusRequestAsync(OrderStatusRe
208208
public async Task<IOrganizationResponse> SubmitOrganizationListAsync(OrganizationListRequest organizationListRequest)
209209
{
210210
using (var resp = await RestClient.PostAsync("/rest/digicert/organizationlist", new StringContent(
211-
JsonConvert.SerializeObject(organizationListRequest), Encoding.ASCII, "application/json")))
211+
JsonConvert.SerializeObject(organizationListRequest), Encoding.UTF8, "application/json")))
212212
{
213213
var organizationListResponse =
214214
JsonConvert.DeserializeObject<OrganizationResponse>(await resp.Content.ReadAsStringAsync());
@@ -219,7 +219,7 @@ public async Task<IOrganizationResponse> SubmitOrganizationListAsync(Organizatio
219219
private HttpClient ConfigureRestClient()
220220
{
221221
var clientHandler = new WebRequestHandler();
222-
var returnClient = new HttpClient(clientHandler, true) {BaseAddress = BaseUrl};
222+
var returnClient = new HttpClient(clientHandler, true) { BaseAddress = BaseUrl };
223223
returnClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
224224
return returnClient;
225225
}

0 commit comments

Comments
 (0)