Changes between Version 4 and Version 5 of howto/ShareArchives2
- Timestamp:
- Aug 3, 2011, 8:39:43 AM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
howto/ShareArchives2
v4 v5 18 18 The public and private keys are generated as described below. 19 19 {{{ 20 openssl genrsa -des3 -out privkey.pem 204821 openssl rsa -in privkey.pem -pubout -outpubkey.pem20 openssl genrsa -des3 -out local-privkey.pem 2048 21 openssl rsa -in local-privkey.pem -pubout -out local-pubkey.pem 22 22 }}} 23 23 … … 27 27 28 28 {{{ 29 openssl genrsa -out privkey.pem 204829 openssl genrsa -out local-privkey.pem 2048 30 30 }}} 31 31 32 32 The passphrase can also be stripped from an existing private key using the following: 33 33 {{{ 34 openssl rsa -in privkey.pem -out newprivkey.pem34 openssl rsa -in local-privkey.pem -out newlocal-privkey.pem 35 35 }}} 36 36 … … 44 44 45 45 {{{ 46 openssl dgst -ripemd160 -sign privkey.pem -out archive.tbz2.rmd160 archive.tbz246 openssl dgst -ripemd160 -sign local-privkey.pem -out archive.tbz2.rmd160 archive.tbz2 47 47 }}} 48 48 49 49 You can verify the signature as well: 50 50 {{{ 51 openssl dgst -ripemd160 -verify pubkey.pem -signature archive.tbz2.rmd160 archive.tbz251 openssl dgst -ripemd160 -verify local-pubkey.pem -signature archive.tbz2.rmd160 archive.tbz2 52 52 }}} 53 53 … … 56 56 {{{ 57 57 openssl dgst -ripemd160 \ 58 -sign /opt/local/share/macports/ privkey.pem \58 -sign /opt/local/share/macports/local-privkey.pem \ 59 59 -out /opt/local/var/macports/software/lighttpd/lighttpd-1.4.28_0+ssl+universal.darwin_10.i386-x86_64.tbz2.rmd160 \ 60 60 /opt/local/var/macports/software/lighttpd/lighttpd-1.4.28_0+ssl+universal.darwin_10.i386-x86_64.tbz2 … … 66 66 #!/bin/sh 67 67 68 PRIVKEY="/opt/local/share/macports/ privkey.pem"69 PUBKEY="/opt/local/share/macports/ pubkey.pem"68 PRIVKEY="/opt/local/share/macports/local-privkey.pem" 69 PUBKEY="/opt/local/share/macports/local-pubkey.pem" 70 70 SOFTWARE="/opt/local/var/macports/software" 71 71 … … 194 194 A line indicating the location of the public key must also be added to '''${prefix}/etc/macports/pubkeys.conf'''. Something like: 195 195 {{{ 196 /opt/local/share/macports/ pubkey.pem196 /opt/local/share/macports/local-pubkey.pem 197 197 }}} 198 198