[PATCH] Notes about using a different certificate for codesigning

Wald Commits scm-commit at wald.intevation.org
Thu Dec 4 13:19:28 CET 2014


# HG changeset patch
# User Andre Heinecke <andre.heinecke at intevation.de>
# Date 1417695551 -3600
# Node ID 341f79090de20adb3237fb88ed64caeaac2a1856
# Parent  1bf288d17857b85859fa572a20af26b9785c5829
Notes about using a different certificate for codesigning

diff -r 1bf288d17857 -r 341f79090de2 ui/tests/data/NOTES
--- a/ui/tests/data/NOTES	Mon Nov 24 16:46:21 2014 +0100
+++ b/ui/tests/data/NOTES	Thu Dec 04 13:19:11 2014 +0100
@@ -184,3 +184,32 @@
 
     screen -R server
     /home/intevation/hiawatha-prefix/sbin/hiawatha -d
+
+
+# Bestimmten schlüssel für codesigning verwenden:
+    cd ui/tests/data/codesign
+# Auch angenommen das er unter codesigning.key abgelegt ist ansonsten
+# muss man noch in der Test CMakeList und den Buildscripten zur signatur
+# den Pfad ändern.
+
+# Request mit externem schluessel
+    cert_req filename=codesigning.key output_file=codesigning-ext.csr \
+    subject_name="CN=TrustBridge codesigning ext test,O=Do not trust this,C=DE" \
+    key_usage=digital_signature \
+    ns_cert_type=object_signing
+
+# Sign it:
+    cert_write request_file=codesigning-ext.csr issuer_crt=codesigning_root.pem \
+    issuer_key=codesigning_root.key output_file=codesigning.pem \
+    not_before=20130101000000 not_after=20151231235959 \
+    key_usage=digital_signature \
+    ns_cert_type=object_signing
+
+    cat codesigning.pem codesigning-ext.key > codesigning-combined.pem
+
+    common/pubkey-test.pem anpassen mit ensprechendem zertifikat.
+    --> Reinkopieren und markieren(inklusive begin und end zeile): :!wc
+    --> Als size eintragen
+    --> :'<,'>s/^/"/
+    --> :'<,'>s/$/\\n"/
+    --> make && make test


More information about the Trustbridge-commits mailing list