summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2024-01-08 17:53:04 +0100
committerCarl Hetherington <cth@carlh.net>2024-01-09 11:44:40 +0100
commit75d6411bb1f04a1375b00f361a0c1358d6e8d7ab (patch)
tree8e5da1f94c975190d3bb16716cbfed0759145581 /src
parentff6474302e1481d98d8cd10bee11eceb4df050f1 (diff)
Fix escaping of certificate dnQualifier (public key digests) on creation (DoM #2716).v1.8.93
Diffstat (limited to 'src')
-rw-r--r--src/certificate_chain.cc6
1 files changed, 2 insertions, 4 deletions
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;
}