Changes between Version 4 and Version 5 of howto/ShareArchives2


Ignore:
Timestamp:
Aug 3, 2011, 8:39:43 AM (13 years ago)
Author:
fracai
Comment:

Altered key naming to specifically identify as local keys.

Legend:

Unmodified
Added
Removed
Modified
  • howto/ShareArchives2

    v4 v5  
    1818The public and private keys are generated as described below.
    1919{{{
    20 openssl genrsa -des3 -out privkey.pem 2048
    21 openssl rsa -in privkey.pem -pubout -out pubkey.pem
     20openssl genrsa -des3 -out local-privkey.pem 2048
     21openssl rsa -in local-privkey.pem -pubout -out local-pubkey.pem
    2222}}}
    2323
     
    2727
    2828{{{
    29 openssl genrsa -out privkey.pem 2048
     29openssl genrsa -out local-privkey.pem 2048
    3030}}}
    3131
    3232The passphrase can also be stripped from an existing private key using the following:
    3333{{{
    34 openssl rsa -in privkey.pem -out newprivkey.pem
     34openssl rsa -in local-privkey.pem -out newlocal-privkey.pem
    3535}}}
    3636
     
    4444
    4545{{{
    46 openssl dgst -ripemd160 -sign privkey.pem -out archive.tbz2.rmd160 archive.tbz2
     46openssl dgst -ripemd160 -sign local-privkey.pem -out archive.tbz2.rmd160 archive.tbz2
    4747}}}
    4848
    4949You can verify the signature as well:
    5050{{{
    51 openssl dgst -ripemd160 -verify pubkey.pem -signature archive.tbz2.rmd160 archive.tbz2
     51openssl dgst -ripemd160 -verify local-pubkey.pem -signature archive.tbz2.rmd160 archive.tbz2
    5252}}}
    5353
     
    5656{{{
    5757openssl dgst -ripemd160 \
    58     -sign /opt/local/share/macports/privkey.pem \
     58    -sign /opt/local/share/macports/local-privkey.pem \
    5959    -out /opt/local/var/macports/software/lighttpd/lighttpd-1.4.28_0+ssl+universal.darwin_10.i386-x86_64.tbz2.rmd160 \
    6060    /opt/local/var/macports/software/lighttpd/lighttpd-1.4.28_0+ssl+universal.darwin_10.i386-x86_64.tbz2
     
    6666#!/bin/sh
    6767
    68 PRIVKEY="/opt/local/share/macports/privkey.pem"
    69 PUBKEY="/opt/local/share/macports/pubkey.pem"
     68PRIVKEY="/opt/local/share/macports/local-privkey.pem"
     69PUBKEY="/opt/local/share/macports/local-pubkey.pem"
    7070SOFTWARE="/opt/local/var/macports/software"
    7171
     
    194194A line indicating the location of the public key must also be added to '''${prefix}/etc/macports/pubkeys.conf'''. Something like:
    195195{{{
    196 /opt/local/share/macports/pubkey.pem
     196/opt/local/share/macports/local-pubkey.pem
    197197}}}
    198198