Received: from mail-lj1-f182.google.com (mail-lj1-f182.google.com [209.85.208.182]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 3FDE3782B40 for <~alpine/users@lists.alpinelinux.org>; Wed, 22 Jul 2020 11:25:29 +0000 (UTC) Received: by mail-lj1-f182.google.com with SMTP id d17so2092652ljl.3 for <~alpine/users@lists.alpinelinux.org>; Wed, 22 Jul 2020 04:25:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:autocrypt:message-id:date:user-agent:mime-version :content-language; bh=d2YtTlyzuX6Ijvf968Wq/FQ/FwQ+g8qJSiWj6HWbFxg=; b=JdgD96g4b3vB7lMf6feVND/woG0rZjy0WO82C+ZWr9nDnGrY5758Yf4TxyHkXFqeJC qMKqm2iDvSOy/OTcitGXBolIEERRO7fiPqfKzc/1t6kSe5VYcoSTJRUU2cqAI9bvACS5 QZnH3zrazo9jLoMdcG4bDLbZILb3QTkPr+RO8Q6SHg6IXV6EphltuVQ7w99D1W4JE68l pc0UrmYw1STk2LmqEoF65257prDrKbJIijNemt3FlHOWiZfsSrd4D8qICgkRm1eJi+Ib DUkLYiJ4bvU+5NpGSlavzFzxuO9DbF3zziPkk2YBbIQXSK33w1xirUVhkDxIpdZTeEwh pWmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:autocrypt:message-id:date :user-agent:mime-version:content-language; bh=d2YtTlyzuX6Ijvf968Wq/FQ/FwQ+g8qJSiWj6HWbFxg=; b=gI0hJ8c54UUNqutAzEp8cNawyrxmyS+171syS6vsB2Q5OWDnD0Id+Y02P19P6x4IBw V37xO1b3Zc0wsEk1Dr6JthHPJPZ7Axvckvoz+06rbC2zPjgZzIAZqfPxp4wrYrqCitty mUxVo6zW5KWGS6iwcNyfqoaNNaQvNxKlHDS1BZeuLk/RA5wSj8dy1juqS7EfNf0oidsi HbvPekliv6uB2S0Yd3A1nNYpOybor72lWViArtbTeutsM8qVti7DcsPNyjZBAYIm+weW cjtcjXSx1bKps1Bp/Rlt9LXQ4dNIK/9I1TzUEPDVg5Bpz/H6rDmWJRWREqAfdyOK58wk mehA== X-Gm-Message-State: AOAM531g0o5tC9Vwta4x8nrdoS/sKai1SfU2wOTO0adxa2/cxTdzP3cQ JCToJDI48h2uHHqLos0TdRJ8HmE2PVQ= X-Google-Smtp-Source: ABdhPJyREFuuLnxoW8wTJndDgv4r0886Q/QzpY70dPugbJLQWOv3A2qSAGnXBVML+biJDFmTrF+uSw== X-Received: by 2002:a2e:99d0:: with SMTP id l16mr14199401ljj.209.1595417127506; Wed, 22 Jul 2020 04:25:27 -0700 (PDT) Received: from ?IPv6:2a02:a310:c063:7700:2ae2:e49a:5390:75f? ([2a02:a310:c063:7700:2ae2:e49a:5390:75f]) by smtp.gmail.com with ESMTPSA id r1sm5023263lff.55.2020.07.22.04.25.26 for <~alpine/users@lists.alpinelinux.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Jul 2020 04:25:26 -0700 (PDT) To: ~alpine/users@lists.alpinelinux.org From: Kamil Cukrowski Subject: How to sign repository with gpg key? Autocrypt: addr=kamilcukrowski@gmail.com; keydata= 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 OCyVD0Listo= Message-ID: <27cd1427-a758-cb73-321d-62352c30397c@gmail.com> Date: Wed, 22 Jul 2020 13:25:25 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.9.0 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="------------EE9A1885EFF81EC172B3F217" Content-Language: en-US This is a multi-part message in MIME format. --------------EE9A1885EFF81EC172B3F217 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello! I have a public key https://kamcuk.gitlab.io/yio/alpine/x86_64/kamilcukrowski@gmail.com.rsa.p= ub that I (hopefully) used to sign my repository at https://kamcuk.gitlab.io/yio/alpine/x86_64/ . However upon installation using that repo and key I get `BAD signature` error from alpine. How do I add the public key to the list of trusted keys? Why the signature is BAD? I have my own rsa key, so I followed some online site on how to convert it to RSA key. I generate private rsa key from my gpg key with: =C2=A0=C2=A0=C2=A0 gpg --export-secret-keys CC36098A43EBF7B5 | openpgp2ss= h CC36098A43EBF7B5 > /kamilcukrowski@gmail.com.rsa This generates `-----BEGIN RSA PRIVATE KEY-----` file. I have then signed the repo with like: =C2=A0=C2=A0=C2=A0=C2=A0 abuild-sign -k /kamilcukrowski@gmail.com.rsa /home/builder/packages/*/*/APKINDEX.tar.gz And then generated public key with: =C2=A0=C2=A0=C2=A0=C2=A0 openssl rsa -in /kamilcukrowski@gmail.com.rsa -p= ubout -out /kamilcukrowski@gmail.com.rsa.pub I confirmed with `openssl rsa -pubin=C2=A0 -modulus -noout -in /kamilcukrowski@gmail.com.rsa.pub` and `openssl rsa -noout -modulus -in /kamilcukrowski@gmail.com.rsa` that modulus of keys matches. Then these files are uploaded to gitlab pages and then I guess I should be able to install it: # add public key, repo to apk and then apk add the package $ docker run --rm alpine sh -xc 'wget https://kamcuk.gitlab.io/yio/alpine/x86_64/kamilcukrowski@gmail.com.r= sa.pub -O /etc/apk/keys/kamilcukrowski@gmail.com.rsa.pub ; echo 'https://kamcuk.gitlab.io/yio/alpine/' >> /etc/apk/repositories ; apk add yio' + wget https://kamcuk.gitlab.io/yio/alpine/x86_64/kamilcukrowski@gmail.com.r= sa.pub -O /etc/apk/keys/kamilcukrowski@gmail.com.rsa.pub Connecting to kamcuk.gitlab.io (35.185.44.232:443) saving to '/etc/apk/keys/kamilcukrowski@gmail.com.rsa.pub' kamilcukrowski@gmail 100% |********************************|=C2=A0=C2= =A0 800=C2=A0 0:00:00 ETA '/etc/apk/keys/kamilcukrowski@gmail.com.rsa.pub' saved + echo https://kamcuk.gitlab.io/yio/alpine/ + apk add yio fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.g= z fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/community/x86_64/APKINDEX.= tar.gz fetch https://kamcuk.gitlab.io/yio/alpine/x86_64/APKINDEX.tar.gz ERROR: https://kamcuk.gitlab.io/yio/alpine/: BAD signature WARNING: Ignoring APKINDEX.f89d10e2.tar.gz: No such file or directory= ERROR: unsatisfiable constraints: =C2=A0 yio (missing): =C2=A0=C2=A0=C2=A0 required by: world[yio] But I get `BAD signature` and also `No such file or directory`. I tried finding something in `apk` sources in https://github.com/alpinelinux/apk-tools , but I do not know what is wrong, the signing process in https://github.com/alpinelinux/abuild/blob/master/abuild-sign.in is pretty straightforward. When I unpack the generated `APKINDEX.tar.gz` there is a `.SIGN.APK.kamilcukrowski@gmail.com.rsa.pub` file inside it. Can I somehow "manually" confirm that the APKINDEX has been correctly signed? Do I also need to sign packages, or just APKINDEX? Thank you. --------------EE9A1885EFF81EC172B3F217 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQogIDxoZWFkPg0KDQogICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBj b250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPg0KICA8L2hlYWQ+DQogIDxib2R5Pg0K ICAgIEhlbGxvISA8YnI+DQogICAgPGJyPg0KICAgIEkgaGF2ZSBhIHB1YmxpYyBrZXkNCjxhIGNs YXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHBzOi8va2FtY3VrLmdpdGxhYi5p by95aW8vYWxwaW5lL3g4Nl82NC9rYW1pbGN1a3Jvd3NraUBnbWFpbC5jb20ucnNhLnB1YiI+aHR0 cHM6Ly9rYW1jdWsuZ2l0bGFiLmlvL3lpby9hbHBpbmUveDg2XzY0L2thbWlsY3Vrcm93c2tpQGdt YWlsLmNvbS5yc2EucHViPC9hPjxicj4NCiAgICB0aGF0IEkgKGhvcGVmdWxseSkgdXNlZCB0byBz aWduIG15IHJlcG9zaXRvcnkgYXQNCiAgICA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0 IiBocmVmPSJodHRwczovL2thbWN1ay5naXRsYWIuaW8veWlvL2FscGluZS94ODZfNjQvIj5odHRw czovL2thbWN1ay5naXRsYWIuaW8veWlvL2FscGluZS94ODZfNjQvPC9hPiAuIEhvd2V2ZXIgdXBv bjxicj4NCiAgICBpbnN0YWxsYXRpb24gdXNpbmcgdGhhdCByZXBvIGFuZCBrZXkgSSBnZXQgYEJB RCBzaWduYXR1cmVgIGVycm9yDQogICAgZnJvbSBhbHBpbmUuPGJyPg0KICAgIDxicj4NCiAgICBI b3cgZG8gSSBhZGQgdGhlIHB1YmxpYyBrZXkgdG8gdGhlIGxpc3Qgb2YgdHJ1c3RlZCBrZXlzPyBX aHkgdGhlDQogICAgc2lnbmF0dXJlIGlzIEJBRD88YnI+DQogICAgPGJyPg0KICAgIEkgaGF2ZSBt eSBvd24gcnNhIGtleSwgc28gSSBmb2xsb3dlZCBzb21lIG9ubGluZSBzaXRlIG9uIGhvdyB0bw0K ICAgIGNvbnZlcnQgaXQgdG8gUlNBIGtleS4gPGJyPg0KICAgIEkgZ2VuZXJhdGUgcHJpdmF0ZSBy c2Ega2V5IGZyb20gbXkgZ3BnIGtleSB3aXRoOjxicj4NCiAgICA8YnI+DQogICAgwqDCoMKgIGdw ZyAtLWV4cG9ydC1zZWNyZXQta2V5cyBDQzM2MDk4QTQzRUJGN0I1IHwgb3BlbnBncDJzc2gNCiAg ICBDQzM2MDk4QTQzRUJGN0I1ICZndDsgL2thbWlsY3Vrcm93c2tpQGdtYWlsLmNvbS5yc2E8YnI+ DQogICAgPGJyPg0KICAgIFRoaXMgZ2VuZXJhdGVzIGAtLS0tLUJFR0lOIFJTQSBQUklWQVRFIEtF WS0tLS0tYCBmaWxlLiBJIGhhdmUgdGhlbg0KICAgIHNpZ25lZCB0aGUgcmVwbyB3aXRoIGxpa2U6 PGJyPg0KICAgIDxicj4NCiAgICDCoMKgwqDCoCBhYnVpbGQtc2lnbiAtayAva2FtaWxjdWtyb3dz a2lAZ21haWwuY29tLnJzYQ0KICAgIC9ob21lL2J1aWxkZXIvcGFja2FnZXMvKi8qL0FQS0lOREVY LnRhci5nejxicj4NCiAgICA8YnI+DQogICAgQW5kIHRoZW4gZ2VuZXJhdGVkIHB1YmxpYyBrZXkg d2l0aDo8YnI+DQogICAgPGJyPg0KICAgIMKgwqDCoMKgIG9wZW5zc2wgcnNhIC1pbiAva2FtaWxj dWtyb3dza2lAZ21haWwuY29tLnJzYSAtcHVib3V0IC1vdXQNCiAgICAva2FtaWxjdWtyb3dza2lA Z21haWwuY29tLnJzYS5wdWI8YnI+DQogICAgPGJyPg0KICAgIEkgY29uZmlybWVkIHdpdGggYG9w ZW5zc2wgcnNhIC1wdWJpbsKgIC1tb2R1bHVzIC1ub291dCAtaW4NCiAgICAva2FtaWxjdWtyb3dz a2lAZ21haWwuY29tLnJzYS5wdWJgIDxicj4NCiAgICBhbmQgYG9wZW5zc2wgcnNhIC1ub291dCAt bW9kdWx1cyAtaW4gL2thbWlsY3Vrcm93c2tpQGdtYWlsLmNvbS5yc2FgDQogICAgdGhhdCBtb2R1 bHVzIG9mIGtleXMgbWF0Y2hlcy48YnI+DQogICAgPGJyPg0KICAgIFRoZW4gdGhlc2UgZmlsZXMg YXJlIHVwbG9hZGVkIHRvIGdpdGxhYiBwYWdlcyBhbmQgdGhlbiBJIGd1ZXNzIEkNCiAgICBzaG91 bGQgYmUgYWJsZSB0byBpbnN0YWxsIGl0Ojxicj4NCiAgICA8YmxvY2txdW90ZT4jIGFkZCBwdWJs aWMga2V5LCByZXBvIHRvIGFwayBhbmQgdGhlbiBhcGsgYWRkIHRoZQ0KICAgICAgcGFja2FnZTxi cj4NCiAgICAgICQgZG9ja2VyIHJ1biAtLXJtIGFscGluZSBzaCAteGMgJ3dnZXQNCjxhIGNsYXNz PSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHBzOi8va2FtY3VrLmdpdGxhYi5pby95 aW8vYWxwaW5lL3g4Nl82NC9rYW1pbGN1a3Jvd3NraUBnbWFpbC5jb20ucnNhLnB1YiI+aHR0cHM6 Ly9rYW1jdWsuZ2l0bGFiLmlvL3lpby9hbHBpbmUveDg2XzY0L2thbWlsY3Vrcm93c2tpQGdtYWls LmNvbS5yc2EucHViPC9hPg0KICAgICAgLU8gL2V0Yy9hcGsva2V5cy9rYW1pbGN1a3Jvd3NraUBn bWFpbC5jb20ucnNhLnB1YiA7IGVjaG8NCiAgICAgICc8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZy ZWV0ZXh0IiBocmVmPSJodHRwczovL2thbWN1ay5naXRsYWIuaW8veWlvL2FscGluZS8iPmh0dHBz Oi8va2FtY3VrLmdpdGxhYi5pby95aW8vYWxwaW5lLzwvYT4nICZndDsmZ3Q7DQogICAgICAvZXRj L2Fway9yZXBvc2l0b3JpZXMgOyBhcGsgYWRkIHlpbyc8YnI+DQogICAgICArIHdnZXQNCjxhIGNs YXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHBzOi8va2FtY3VrLmdpdGxhYi5p by95aW8vYWxwaW5lL3g4Nl82NC9rYW1pbGN1a3Jvd3NraUBnbWFpbC5jb20ucnNhLnB1YiI+aHR0 cHM6Ly9rYW1jdWsuZ2l0bGFiLmlvL3lpby9hbHBpbmUveDg2XzY0L2thbWlsY3Vrcm93c2tpQGdt YWlsLmNvbS5yc2EucHViPC9hPg0KICAgICAgLU8gL2V0Yy9hcGsva2V5cy9rYW1pbGN1a3Jvd3Nr aUBnbWFpbC5jb20ucnNhLnB1Yjxicj4NCiAgICAgIENvbm5lY3RpbmcgdG8ga2FtY3VrLmdpdGxh Yi5pbyAoMzUuMTg1LjQ0LjIzMjo0NDMpPGJyPg0KICAgICAgc2F2aW5nIHRvICcvZXRjL2Fway9r ZXlzL2thbWlsY3Vrcm93c2tpQGdtYWlsLmNvbS5yc2EucHViJzxicj4NCiAgICAgIGthbWlsY3Vr cm93c2tpQGdtYWlsIDEwMCUgfCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqfMKgwqAN CiAgICAgIDgwMMKgIDA6MDA6MDAgRVRBPGJyPg0KICAgICAgJy9ldGMvYXBrL2tleXMva2FtaWxj dWtyb3dza2lAZ21haWwuY29tLnJzYS5wdWInIHNhdmVkPGJyPg0KICAgICAgKyBlY2hvIDxhIGNs YXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHBzOi8va2FtY3VrLmdpdGxhYi5p by95aW8vYWxwaW5lLyI+aHR0cHM6Ly9rYW1jdWsuZ2l0bGFiLmlvL3lpby9hbHBpbmUvPC9hPjxi cj4NCiAgICAgICsgYXBrIGFkZCB5aW88YnI+DQogICAgICBmZXRjaA0KICAgICAgPGEgY2xhc3M9 Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2RsLWNkbi5hbHBpbmVsaW51eC5v cmcvYWxwaW5lL3YzLjEyL21haW4veDg2XzY0L0FQS0lOREVYLnRhci5neiI+aHR0cDovL2RsLWNk bi5hbHBpbmVsaW51eC5vcmcvYWxwaW5lL3YzLjEyL21haW4veDg2XzY0L0FQS0lOREVYLnRhci5n ejwvYT48YnI+DQogICAgICBmZXRjaA0KPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIg aHJlZj0iaHR0cDovL2RsLWNkbi5hbHBpbmVsaW51eC5vcmcvYWxwaW5lL3YzLjEyL2NvbW11bml0 eS94ODZfNjQvQVBLSU5ERVgudGFyLmd6Ij5odHRwOi8vZGwtY2RuLmFscGluZWxpbnV4Lm9yZy9h bHBpbmUvdjMuMTIvY29tbXVuaXR5L3g4Nl82NC9BUEtJTkRFWC50YXIuZ3o8L2E+PGJyPg0KICAg ICAgZmV0Y2ggPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cHM6Ly9r YW1jdWsuZ2l0bGFiLmlvL3lpby9hbHBpbmUveDg2XzY0L0FQS0lOREVYLnRhci5neiI+aHR0cHM6 Ly9rYW1jdWsuZ2l0bGFiLmlvL3lpby9hbHBpbmUveDg2XzY0L0FQS0lOREVYLnRhci5nejwvYT48 YnI+DQogICAgICBFUlJPUjogPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0i aHR0cHM6Ly9rYW1jdWsuZ2l0bGFiLmlvL3lpby9hbHBpbmUvIj5odHRwczovL2thbWN1ay5naXRs YWIuaW8veWlvL2FscGluZS88L2E+OiBCQUQgc2lnbmF0dXJlPGJyPg0KICAgICAgV0FSTklORzog SWdub3JpbmcgQVBLSU5ERVguZjg5ZDEwZTIudGFyLmd6OiBObyBzdWNoIGZpbGUgb3INCiAgICAg IGRpcmVjdG9yeTxicj4NCiAgICAgIEVSUk9SOiB1bnNhdGlzZmlhYmxlIGNvbnN0cmFpbnRzOjxi cj4NCiAgICAgIMKgIHlpbyAobWlzc2luZyk6PGJyPg0KICAgICAgwqDCoMKgIHJlcXVpcmVkIGJ5 OiB3b3JsZFt5aW9dPGJyPg0KICAgIDwvYmxvY2txdW90ZT4NCiAgICA8YnI+DQogICAgQnV0IEkg Z2V0IGBCQUQgc2lnbmF0dXJlYCBhbmQgYWxzbyBgTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeWAu IEkNCiAgICB0cmllZCBmaW5kaW5nIHNvbWV0aGluZyBpbiBgYXBrYCBzb3VyY2VzIGluPGJyPg0K ICAgIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHBzOi8vZ2l0aHVi LmNvbS9hbHBpbmVsaW51eC9hcGstdG9vbHMiPmh0dHBzOi8vZ2l0aHViLmNvbS9hbHBpbmVsaW51 eC9hcGstdG9vbHM8L2E+ICwgYnV0IEkgZG8gbm90IGtub3cgd2hhdCBpcw0KICAgIHdyb25nLCB0 aGUgc2lnbmluZyBwcm9jZXNzIGluIDxicj4NCiAgICA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZy ZWV0ZXh0IiBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vYWxwaW5lbGludXgvYWJ1aWxkL2Jsb2Iv bWFzdGVyL2FidWlsZC1zaWduLmluIj5odHRwczovL2dpdGh1Yi5jb20vYWxwaW5lbGludXgvYWJ1 aWxkL2Jsb2IvbWFzdGVyL2FidWlsZC1zaWduLmluPC9hPiBpcw0KICAgIHByZXR0eSBzdHJhaWdo dGZvcndhcmQuPGJyPg0KICAgIFdoZW4gSSB1bnBhY2sgdGhlIGdlbmVyYXRlZCBgQVBLSU5ERVgu dGFyLmd6YCB0aGVyZSBpcyBhDQogICAgYC5TSUdOLkFQSy5rYW1pbGN1a3Jvd3NraUBnbWFpbC5j b20ucnNhLnB1YmAgZmlsZTxicj4NCiAgICBpbnNpZGUgaXQuIENhbiBJIHNvbWVob3cgIm1hbnVh bGx5IiBjb25maXJtIHRoYXQgdGhlIEFQS0lOREVYIGhhcw0KICAgIGJlZW4gY29ycmVjdGx5IHNp Z25lZD8gRG8gSSBhbHNvIG5lZWQgPGJyPg0KICAgIHRvIHNpZ24gcGFja2FnZXMsIG9yIGp1c3Qg QVBLSU5ERVg/PGJyPg0KICAgIDxicj4NCiAgICBUaGFuayB5b3UuPGJyPg0KICA8L2JvZHk+DQo8 L2h0bWw+DQo= --------------EE9A1885EFF81EC172B3F217--