<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">I can’t seem to sign MAR files on Windows (haven’t tested other OSs). I’m using signmar.exe generated by the build, and I get the following error:<br class=""><br class=""><div class="">ERROR: Could not initialize NSS</div><div class="">ERROR: Could not init config dir: C:\NSScert</div><div class=""><br class=""></div><div class="">I’ve generated my certificates using certutil as defined in this <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=701087#c1" class="">bug</a>. I’ve tried using different versions of NSS as well to no amends.</div><div class=""><br class=""></div><div class="">Steps I followed:</div><div class=""><br class=""></div><div class=""><ol class=""><li class="">Generate MAR file (have tested MAR is valid as a build made with -disable-verify-mar accepts it)</li><li class="">certutil -N -d /c/NSScert</li><li class="">certutil -A -n test_cert -t "u,u,u" -i testcert.der -d /c/NSScert</li><li class="">certutil -L -d /c/NSScert (just to check, there is a valid output)</li><li class="">Attempt to sign MAR:</li><li class="">signmar -d /c/NSScert -n test_cert -s update.mar output_update.mar</li></ol><div class="">Which brings us to the error defined above.</div><div class=""><br class=""></div></div><div class=""><br class=""></div><div class="">The build is Visual Studio 2013 64-Bit, no changes at all, just default Firefox build. Is there a specific way I’m supposed to sign MAR files?</div></body></html>