CT1.7.4.5: Avoid DER key parse error 05/23005/3
authorDan Mihai <Daniel.Mihai@microsoft.com>
Thu, 26 Oct 2017 03:09:48 +0000 (20:09 -0700)
committerNathan Heldt-Sheller <nathan.heldt-sheller@intel.com>
Thu, 26 Oct 2017 19:52:47 +0000 (19:52 +0000)
commit150b2de83ac784d74b007a5835c757416f19765a
treeb0ac2ae5b41dd565557d00b5736a577bd8bda6d2
parentc4025294de3609e800565c0458f8d550ecebd305
CT1.7.4.5: Avoid DER key parse error

mbedtls_pk_parse_key was not able to parse the key converted to DER
by GetDerKey(). It encountered in the DER an unexpected key format
version.

However, mbedtls_pk_parse_key is able to parse correctly the original
PEM format of the same key.

This patch allows CT1.7.4.5 to establish a connection to an IoTivity
server. This test case still fails later on - to be investigated.

Change-Id: I933ea9d3b761ed159faa2c4f371890e477caf23f
Signed-off-by: Dan Mihai <Daniel.Mihai@microsoft.com>
resource/csdk/security/include/internal/credresource.h
resource/csdk/security/src/credresource.c
resource/csdk/security/src/pkix_interface.c