Return an error on an unsupported SubjectAltName

Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
diff --git a/library/x509write_crt.c b/library/x509write_crt.c
index 63f490d..aa4b907 100644
--- a/library/x509write_crt.c
+++ b/library/x509write_crt.c
@@ -190,8 +190,8 @@
                 break;
             }
             default:
-                /* Not supported - skip. */
-                break;
+                /* Not supported - return. */
+                return MBEDTLS_ERR_X509_FEATURE_UNAVAILABLE;
         }
     }
 
@@ -249,8 +249,9 @@
                                                                     MBEDTLS_X509_SAN_DIRECTORY_NAME));
                 break;
             default:
-                /* Skip unsupported names. */
-                break;
+                /* Error out on an unsupported SAN */
+                ret = MBEDTLS_ERR_X509_FEATURE_UNAVAILABLE;
+                goto cleanup;
         }
         cur = cur->next;
         len += single_san_len;