From 75d6411bb1f04a1375b00f361a0c1358d6e8d7ab Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Mon, 8 Jan 2024 17:53:04 +0100 Subject: Fix escaping of certificate dnQualifier (public key digests) on creation (DoM #2716). --- src/certificate_chain.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/certificate_chain.cc b/src/certificate_chain.cc index c1f90b10..c4e3a9b0 100644 --- a/src/certificate_chain.cc +++ b/src/certificate_chain.cc @@ -156,11 +156,9 @@ dcp::public_key_digest(RSA* public_key) string dcp::escape_digest(string digest) -#ifdef LIBDCP_WINDOWS +{ boost::replace_all(digest, "/", "\\/"); -#else - boost::replace_all(digest, "/", "\\\\/"); -#endif + boost::replace_all(digest, "+", "\\+"); return digest; } -- cgit v1.2.3