From 4ce91f52d0f5c2c623a6933ca954763533d1ca28 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Thu, 21 Apr 2022 11:02:03 -0400 Subject: [PATCH] TT#172650 use custom software ID string for cert CN Change-Id: Ie52196bc492c9ad791b4a619410795e2dadbe1f0 --- daemon/dtls.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/daemon/dtls.c b/daemon/dtls.c index 9b7b5a7b1..d6cf626e3 100644 --- a/daemon/dtls.c +++ b/daemon/dtls.c @@ -241,8 +241,10 @@ static int cert_init(void) { /* common name */ + const char *cn = rtpe_config.software_id ?: "rtpengine"; + size_t cn_len = MIN(strlen(cn), 63); if (!X509_NAME_add_entry_by_NID(name, NID_commonName, MBSTRING_UTF8, - (unsigned char *) "rtpengine", -1, -1, 0)) + (unsigned char *) cn, cn_len, -1, 0)) goto err; if (!X509_set_subject_name(x509, name))