[IOT-3301] CSR encoding PEM 53/29753/4
authorOleksii Beketov <ol.beketov@samsung.com>
Fri, 20 Sep 2019 12:17:39 +0000 (15:17 +0300)
committerOleksii Beketov <ol.beketov@samsung.com>
Wed, 25 Sep 2019 13:26:14 +0000 (13:26 +0000)
CSR encoding changed from DER to PEM.

Change-Id: Ia745d65ac2885056aa4ed5affadd2e38d2fab512
Signed-off-by: Oleksii Beketov <ol.beketov@samsung.com>
resource/csdk/security/src/csrresource.c

index 752067a..be90ca7 100644 (file)
@@ -437,7 +437,7 @@ static OCEntityHandlerResult HandleCsrGetRequest(OCEntityHandlerRequest * ehRequ
     VERIFY_SUCCESS(TAG, 0 <= ret, ERROR);
     /* ret >= myDNStrLen means there was truncation; assert because this means a code bug. */
     assert((size_t)ret < myDNStrLen);
-    ret = OCInternalCSRRequest(myDNStr, &keyPair, OIC_ENCODING_DER, &csr);
+    ret = OCInternalCSRRequest(myDNStr, &keyPair, OIC_ENCODING_PEM, &csr);
     if (0 > ret)
     {
         res = OC_STACK_ERROR;
@@ -445,7 +445,7 @@ static OCEntityHandlerResult HandleCsrGetRequest(OCEntityHandlerRequest * ehRequ
     }
 
     // Convert CSR data into CBOR for transmission
-    res = CSRToCBORPayload(csr.bytes, csr.len, OIC_ENCODING_DER, &payload, &size);
+    res = CSRToCBORPayload(csr.bytes, csr.len, OIC_ENCODING_PEM, &payload, &size);
 
 exit: