summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/certificate_chain.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/certificate_chain.cc b/src/certificate_chain.cc
index 2bbddc7f..9ddcbce3 100644
--- a/src/certificate_chain.cc
+++ b/src/certificate_chain.cc
@@ -676,6 +676,7 @@ CertificateChain::add_signature_value (xmlpp::Element* parent, string ns, bool a
throw MiscError ("could not create signature context");
}
+ DCP_ASSERT(_key);
signature_context->signKey = xmlSecCryptoAppKeyLoadMemory (
reinterpret_cast<const unsigned char *> (_key->c_str()), _key->size(), xmlSecKeyDataFormatPem, 0, 0, 0
);