Skip to content

Commit

Permalink
Enable jarsigner
Browse files Browse the repository at this point in the history
  • Loading branch information
buchen committed Sep 15, 2024
1 parent 117dac2 commit 32864fd
Show file tree
Hide file tree
Showing 7 changed files with 101 additions and 63 deletions.
1 change: 0 additions & 1 deletion bundles/name.abuchen.zulu.jre.linux.x86_64/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jarsigner-plugin</artifactId>
<version>${jarsigner.plugin.version}</version>
</plugin>
</plugins>
</build>
Expand Down
1 change: 0 additions & 1 deletion bundles/name.abuchen.zulu.jre.macosx.aarch64/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jarsigner-plugin</artifactId>
<version>${jarsigner.plugin.version}</version>
</plugin>
</plugins>
</build>
Expand Down
1 change: 0 additions & 1 deletion bundles/name.abuchen.zulu.jre.macosx.x86_64/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jarsigner-plugin</artifactId>
<version>${jarsigner.plugin.version}</version>
</plugin>
</plugins>
</build>
Expand Down
1 change: 0 additions & 1 deletion bundles/name.abuchen.zulu.jre.win32.x86_64/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jarsigner-plugin</artifactId>
<version>${jarsigner.plugin.version}</version>
</plugin>
</plugins>
</build>
Expand Down
132 changes: 75 additions & 57 deletions certchain.txt
Original file line number Diff line number Diff line change
@@ -1,61 +1,79 @@
subject=/C=DE/O=Open Source Developer/L=Mannheim/CN=Open Source Developer, Andreas Buchen/[email protected]
issuer=/C=PL/O=Unizeto Technologies S.A./OU=Certum Certification Authority/CN=Certum Code Signing CA SHA2
-----BEGIN CERTIFICATE-----
MIIFMTCCBBmgAwIBAgIQdcGNNhcpOrfavmTDpH5JMDANBgkqhkiG9w0BAQsFADCBgDELMAkGA1UE
BhMCUEwxIjAgBgNVBAoMGVVuaXpldG8gVGVjaG5vbG9naWVzIFMuQS4xJzAlBgNVBAsMHkNlcnR1
bSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTEkMCIGA1UEAwwbQ2VydHVtIENvZGUgU2lnbmluZyBD
QSBTSEEyMB4XDTE4MTEwNTE5MDIxOVoXDTE5MTEwNTE5MDIxOVowgZkxCzAJBgNVBAYTAkRFMR4w
HAYDVQQKDBVPcGVuIFNvdXJjZSBEZXZlbG9wZXIxETAPBgNVBAcMCE1hbm5oZWltMS4wLAYDVQQD
DCVPcGVuIFNvdXJjZSBEZXZlbG9wZXIsIEFuZHJlYXMgQnVjaGVuMScwJQYJKoZIhvcNAQkBFhhh
bmRyZWFzLmJ1Y2hlbkBnbWFpbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDG
nwoR+UkCjJlVjjtaRIpyNDfSH2/FEtRIT323Oh5k/Jg2fP/X0nhOFyxl3mZEZCSnG1+8fLXqfmix
q5XY3W3PtptvaenDXCs18EMG6brX141QjFpG+zJFe6AJxITExrFQIDZDzhIYZRpckyu4sVjH/Prm
1aLNjQLErJmcx9fhv3H6braOvhNMmfBurtqLPXtpV2nTRRE52EKESC8V5sFX8EGEhwxM9Nwmv0p9
ZpSOG77gFiEvVTouqJfatkNbc9Vz0OcOzv7R+NLHmbVrK+ja3JprhJ0RkwoaF5+DOGeHbkaW1BY6
+ndkE4fv//CQkYsYl3N5vmU69C8Jc/791wAJAgMBAAGjggGKMIIBhjAMBgNVHRMBAf8EAjAAMDIG
A1UdHwQrMCkwJ6AloCOGIWh0dHA6Ly9jcmwuY2VydHVtLnBsL2NzY2FzaGEyLmNybDBxBggrBgEF
BQcBAQRlMGMwKwYIKwYBBQUHMAGGH2h0dHA6Ly9jc2Nhc2hhMi5vY3NwLWNlcnR1bS5jb20wNAYI
KwYBBQUHMAKGKGh0dHA6Ly9yZXBvc2l0b3J5LmNlcnR1bS5wbC9jc2Nhc2hhMi5jZXIwHwYDVR0j
BBgwFoAUwHu0yLduVqcJSJr4ck/X1yQsNj4wHQYDVR0OBBYEFFDO9y9QJdcsY7bseeC0fCo0p158
MB0GA1UdEgQWMBSBEmNzY2FzaGEyQGNlcnR1bS5wbDAOBgNVHQ8BAf8EBAMCB4AwSwYDVR0gBEQw
QjAIBgZngQwBBAEwNgYLKoRoAYb2dwIFAQQwJzAlBggrBgEFBQcCARYZaHR0cHM6Ly93d3cuY2Vy
dHVtLnBsL0NQUzATBgNVHSUEDDAKBggrBgEFBQcDAzANBgkqhkiG9w0BAQsFAAOCAQEAk9V3IbO7
uuR61AFD/3ctPPY7L3TlcBR3wJTYI+vF3WQ3L7FzodMig8l3sBzcIaG36h8lGUMfCkVxsqcJ8I4Z
omBoaKToImZbws46e6Rm9/GcxEeJywZJrgzDkI0BUZpBMeFYYj9Ak2hzZJN7hFUyiftzEm16/a8/
K1JEzHvF43SIJ/cASR1Kw3s7blANclH13WBxRaeBi6e1KHCEMvBzV0WP6aO4oWrp+sX8hjAdtzr+
9tOz7+I+AnIcBzoh50XtuHaevWjzcnEohL5P50LsaDNkEVU3q5tmewNwLyiMdHQIG2CubLJ0gGZ6
EpeUFDUoj1x2qXGApK71PLwGMC6f2Q==
MIIG9zCCBN+gAwIBAgIQYHYkYX5v1c9mdfW5owA6fzANBgkqhkiG9w0BAQsFADBW
MQswCQYDVQQGEwJQTDEhMB8GA1UEChMYQXNzZWNvIERhdGEgU3lzdGVtcyBTLkEu
MSQwIgYDVQQDExtDZXJ0dW0gQ29kZSBTaWduaW5nIDIwMjEgQ0EwHhcNMjQwMzIy
MTYxNzQyWhcNMjUwMzIyMTYxNzQxWjCBnDELMAkGA1UEBhMCREUxGzAZBgNVBAgM
EkJhZGVuLVfDvHJ0dGVtYmVyZzERMA8GA1UEBwwITWFubmhlaW0xRDBCBgNVBAoM
O01TTSBNYW5uaGVpbWVyIFNvZnR3YXJlLU1hbnVmYWt0dXIgVUcgKGhhZnR1bmdz
YmVzY2hyw6Rua3QpMRcwFQYDVQQDDA5BbmRyZWFzIEJ1Y2hlbjCCAiIwDQYJKoZI
hvcNAQEBBQADggIPADCCAgoCggIBAMC1/Q2+OeFWcTKsMzjoaHdg8lP4uOmM1luG
iPHTX21HMjg/Vf1eYjdp8nJBdCJEzZ/xgjU/UVzCIbT//CZkUHWlkp3yasUu9ZEg
U6sqIpLL3oBgLhHS0Jn1BavvHCAgmqhiWHuIt4NeHKBWUTdQ2Yb6YxvhHJhobgjm
14FyCyLsMhngHpjSBM1k0IwET11DsHjIzaMk/RUYXonKcxqFafLBWh9oPsFHJ2Yq
KwvngyrtUVtmMku7lDAEqGfk2++feMPOOtWkyFFN0g50JRWYzBVSYthMq/1w5wRm
9cxIxKXY+XTI3+8ZTmtwQb/GwIHbN3lmQ/65sBHwKG/GJ0Na/2je4umPFqBi7fWC
KLg8ASPA8xbtblTExWhkj5kmhP88b17oAQ6FY+z55WwbQ0eeZbeXIOzf0rEtlQU9
ZRF0dk00UrxNOHmfCSco1tNGYlJlDYOTy1abVkBKwNkllm0XTthaTaopn/qygrK9
LJOQ8LsMrGiX7QVWlvUxaZTphxWNgJPvaR6a29qVlPqbtOirbm3U1jvqEKXIovQV
y2TOVMWPFknBNlpMWtUGPSrX3Q9toc9wf+ks/N7w5iOqY8oXRwKHqy69jXU6kyd1
5gkboW6u9aHDNY/oSHzCS8lqyxerwFvbQhWpPrtIckNJe0auftv14bJH1V1zhkTc
MS6yEqbhAgMBAAGjggF4MIIBdDAMBgNVHRMBAf8EAjAAMD0GA1UdHwQ2MDQwMqAw
oC6GLGh0dHA6Ly9jY3NjYTIwMjEuY3JsLmNlcnR1bS5wbC9jY3NjYTIwMjEuY3Js
MHMGCCsGAQUFBwEBBGcwZTAsBggrBgEFBQcwAYYgaHR0cDovL2Njc2NhMjAyMS5v
Y3NwLWNlcnR1bS5jb20wNQYIKwYBBQUHMAKGKWh0dHA6Ly9yZXBvc2l0b3J5LmNl
cnR1bS5wbC9jY3NjYTIwMjEuY2VyMB8GA1UdIwQYMBaAFN10XUwA23ufoHTKsW73
PMAywHDNMB0GA1UdDgQWBBRcuxkmd22KF4XHjcaGPxFmcD4l0jBLBgNVHSAERDBC
MAgGBmeBDAEEATA2BgsqhGgBhvZ3AgUBBDAnMCUGCCsGAQUFBwIBFhlodHRwczov
L3d3dy5jZXJ0dW0ucGwvQ1BTMBMGA1UdJQQMMAoGCCsGAQUFBwMDMA4GA1UdDwEB
/wQEAwIHgDANBgkqhkiG9w0BAQsFAAOCAgEAPhchah7snE7I3coNsNWPjlWo2nY5
z3oEHNgQgsfPZrSCE0hWVHovTvO5XYzeqvCocE8q4ocWDsa5hUl282rr7wWDdbx+
7Q/+eC7dk0JNyK0HQrFTL2vSSBHl3bTquqQeDQUevT3WHw5vJWyRONrmqyvcH+QR
nbviviya8p0tp+hQRFTFSYmjRATvod08epqiGTlqvl20wDYQpThkKQcY3lkgDsoW
fu9HJgx4nPwrd12gVAkWoP7IwQf+ILaLJLAzeaNWmwhufcvcjlCG4AjiV0oavrYf
FSIdB30FsSaY3uoIzxLPNXC3HvOPzgyi+7Ie244SprjzTdhAtUuJ/JzJJgsWqisn
M6FIFJBCWi4c3rJxh1JLlPmrqbphzMXm09HatTRV0PpQDBoNxWBW+uUOPsXjgu2K
Rzlv7gaHmyzObloRpv6HTF+SRdybbF7ycKwJY9aLE7A1WFux56vXYKDlglY+orb8
ATUa3WMpxtGIqq/4+ebICd8pZypIuTrYi07XhrT3mQV2RpzRlZQAl3rMbwdziA5b
lEkoj0tJY900vQmOOTKgsOJXDBpgY8WovpfqLZAft0RNzDU8Q/ssONOIwfQ+5RWX
ZKnv9txZRUaDilBF34Sw6p/tv+z5e4pZJ/h0+9/NUTHWyzI3N2TXZ5s2iyZPg8TE
7wTGxD/p7kYvAGQ=
-----END CERTIFICATE-----

subject=/C=PL/O=Unizeto Technologies S.A./OU=Certum Certification Authority/CN=Certum Code Signing CA SHA2
issuer=/C=PL/O=Unizeto Technologies S.A./OU=Certum Certification Authority/CN=Certum Trusted Network CA
-----BEGIN CERTIFICATE-----
MIIE3jCCA8agAwIBAgIQazJqDwMo03odUwv9I71I4jANBgkqhkiG9w0BAQsFADB+
MQswCQYDVQQGEwJQTDEiMCAGA1UEChMZVW5pemV0byBUZWNobm9sb2dpZXMgUy5B
LjEnMCUGA1UECxMeQ2VydHVtIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MSIwIAYD
VQQDExlDZXJ0dW0gVHJ1c3RlZCBOZXR3b3JrIENBMB4XDTE1MTAyOTExMzAyOVoX
DTI3MDYwOTExMzAyOVowgYAxCzAJBgNVBAYTAlBMMSIwIAYDVQQKDBlVbml6ZXRv
IFRlY2hub2xvZ2llcyBTLkEuMScwJQYDVQQLDB5DZXJ0dW0gQ2VydGlmaWNhdGlv
biBBdXRob3JpdHkxJDAiBgNVBAMMG0NlcnR1bSBDb2RlIFNpZ25pbmcgQ0EgU0hB
MjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALfbqNjI47za2oO6ub/W
1VdTQbdAuhcMRJXU6WY7f7S+kKOUCaWtISAXgEa0QyY+jksaZOwOQDJD/IKf/0ot
6pTdWhE2i2Hv7BbUSQPY513DZVvyTgsrw8FT+kAtwqszJAWBcH7Ih0yf0YDCGHsO
FL1OA0PLKEiwLeY23xs9i8OMnTee4QbXJVDfeT3at1/rRr52KDa4AgBGA9A0G3i0
KMdRx8iVP26NiRjcSfHCDxr0gYHHbdQEd8Uhoy5T+XfP3Kmbw8Hl1WcvMbzAwmic
SpblH/HzSDUO9uSxxe+HgDrigAw0nfoUZHHkHKGqss8Ap+M3cvlArZ4olQINzpDj
W8UCAwEAAaOCAVMwggFPMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFMB7tMi3
blanCUia+HJP19ckLDY+MB8GA1UdIwQYMBaAFAh2zcsH/yT2xc3tu5C84oQ3RnX3
MA4GA1UdDwEB/wQEAwIBBjATBgNVHSUEDDAKBggrBgEFBQcDAzAvBgNVHR8EKDAm
MCSgIqAghh5odHRwOi8vY3JsLmNlcnR1bS5wbC9jdG5jYS5jcmwwawYIKwYBBQUH
AQEEXzBdMCgGCCsGAQUFBzABhhxodHRwOi8vc3ViY2Eub2NzcC1jZXJ0dW0uY29t
MDEGCCsGAQUFBzAChiVodHRwOi8vcmVwb3NpdG9yeS5jZXJ0dW0ucGwvY3RuY2Eu
Y2VyMDkGA1UdIAQyMDAwLgYEVR0gADAmMCQGCCsGAQUFBwIBFhhodHRwOi8vd3d3
LmNlcnR1bS5wbC9DUFMwDQYJKoZIhvcNAQELBQADggEBAKrlP3ZUAkxwDimpOZYG
DzG3C/Gmi1L7EI9PQluMvTEjAWad6CmhTcNQ+vf4RQ4dgtf8/qYyBHP9cezMiA+j
kgjFgVgC/QtpO824P0k90I0cExRoLpsNmq2wGeKe0nw5d4hvI/17hPxEbbW6a3CS
VWyUsdg3/alZHbRjstwTzXiOJTXBmo83hC7URczj9cyNc6jjOm3nlZRwV5FQtm3v
c3JPLwKHYOLqIqHtPv3Ri2aNLnJtT8ZdNe6TqJjSZ2rp2hnNAoP5dPxfehgEKB7d
IjM7dmxHBV3VUv4OunbzgxDHbjBfp2DH+nQnMZsog+0hihvxI1KE7ZW8rTqlo0IB
nbw=
-----END CERTIFICATE-----

MIIGuTCCBKGgAwIBAgIRAJmjgAomVTtlq9xuhKaz6jkwDQYJKoZIhvcNAQEMBQAw
gYAxCzAJBgNVBAYTAlBMMSIwIAYDVQQKExlVbml6ZXRvIFRlY2hub2xvZ2llcyBT
LkEuMScwJQYDVQQLEx5DZXJ0dW0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkxJDAi
BgNVBAMTG0NlcnR1bSBUcnVzdGVkIE5ldHdvcmsgQ0EgMjAeFw0yMTA1MTkwNTMy
MThaFw0zNjA1MTgwNTMyMThaMFYxCzAJBgNVBAYTAlBMMSEwHwYDVQQKExhBc3Nl
Y28gRGF0YSBTeXN0ZW1zIFMuQS4xJDAiBgNVBAMTG0NlcnR1bSBDb2RlIFNpZ25p
bmcgMjAyMSBDQTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAJ0jzwQw
IzvBRiznM3M+Y116dbq+XE26vest+L7k5n5TeJkgH4Cyk74IL9uP61olRsxsU/WB
AElTMNQI/HsE0uCJ3VPLO1UufnY0qDHG7yCnJOvoSNbIbMpT+Cci75scCx7UsKK1
fcJo4TXetu4du2vEXa09Tx/bndCBfp47zJNsamzUyD7J1rcNxOw5g6FJg0ImIv7n
CeNn3B6gZG28WAwe0mDqLrvU49chyKIc7gvCjan3GH+2eP4mYJASflBTQ3HOs6JG
driSMVoD1lzBJobtYDF4L/GhlLEXWgrVQ9m0pW37KuwYqpY42grp/kSYE4BUQrbL
gBMNKRvfhQPskDfZ/5GbTCyvlqPN+0OEDmYGKlVkOMenDO/xtMrMINRJS5SY+jWC
i8PRHAVxO0xdx8m2bWL4/ZQ1dp0/JhUpHEpABMc3eKax8GI1F03mSJVV6o/nmmKq
DE6TK34eTAgDiBuZJzeEPyR7rq30yOVw2DvetlmWssewAhX+cnSaaBKMEj9O2GgY
kPJ16Q5Da1APYO6n/6wpCm1qUOW6Ln1J6tVImDyAB5Xs3+JriasaiJ7P5KpXeiVV
/HIsW3ej85A6cGaOEpQA2gotiUqZSkoQUjQ9+hPxDVb/Lqz0tMjp6RuLSKARsVQg
ETwoNQZ8jCeKwSQHDkpwFndfCceZ/OfCUqjxAgMBAAGjggFVMIIBUTAPBgNVHRMB
Af8EBTADAQH/MB0GA1UdDgQWBBTddF1MANt7n6B0yrFu9zzAMsBwzTAfBgNVHSME
GDAWgBS2oVQ5AsOgP46KvPrU+Bym0ToO/TAOBgNVHQ8BAf8EBAMCAQYwEwYDVR0l
BAwwCgYIKwYBBQUHAwMwMAYDVR0fBCkwJzAloCOgIYYfaHR0cDovL2NybC5jZXJ0
dW0ucGwvY3RuY2EyLmNybDBsBggrBgEFBQcBAQRgMF4wKAYIKwYBBQUHMAGGHGh0
dHA6Ly9zdWJjYS5vY3NwLWNlcnR1bS5jb20wMgYIKwYBBQUHMAKGJmh0dHA6Ly9y
ZXBvc2l0b3J5LmNlcnR1bS5wbC9jdG5jYTIuY2VyMDkGA1UdIAQyMDAwLgYEVR0g
ADAmMCQGCCsGAQUFBwIBFhhodHRwOi8vd3d3LmNlcnR1bS5wbC9DUFMwDQYJKoZI
hvcNAQEMBQADggIBAHWIWA/lj1AomlOfEOxD/PQ7bcmahmJ9l0Q4SZC+j/v09CD2
csX8Yl7pmJQETIMEcy0VErSZePdC/eAvSxhd7488x/Cat4ke+AUZZDtfCd8yHZgi
kGuS8mePCHyAiU2VSXgoQ1MrkMuqxg8S1FALDtHqnizYS1bIMOv8znyJjZQESp9R
T+6NH024/IqTRsRwSLrYkbFq4VjNn/KV3Xd8dpmyQiirZdrONoPSlCRxCIi54vQc
qKiFLpeBm5S0IoDtLoIe21kSw5tAnWPazS6sgN2oXvFpcVVpMcq0C4x/CLSNe0Xc
kmmGsl9z4UUguAJtf+5gE8GVsEg/ge3jHGTYaZ/MyfujE8hOmKBAUkVa7NMxRSB1
EdPFpNIpEn/pSHuSL+kWN/2xQBJaDFPr1AX0qLgkXmcEi6PFnaw5T17UdIInA58r
Tu3mefNuzUtse4AgYmxEmJDodf8NbVcU6VdjWtz0e58WFZT7tST6EWQmx/OoHPel
E77lojq7lpsjhDCzhhp4kfsfszxf9g2hoCtltXhCX6NqsqwTT7xe8LgMkH4hVy8L
1h2pqGLT2aNCx7h/F95/QvsTeGGjY7dssMzq/rSshFQKLZ8lPb8hFTmiGDJNyHga
5hZ59IGynk08mHhBFM/0MLeBzlAQq1utNjQprztZ5vv/NJy8ua9AGbwkMWkO
-----END CERTIFICATE-----
1 change: 0 additions & 1 deletion name.abuchen.zulu.jre.feature/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jarsigner-plugin</artifactId>
<version>${jarsigner.plugin.version}</version>
<configuration>
<certchain>${project.basedir}/../certchain.txt</certchain>
</configuration>
Expand Down
27 changes: 26 additions & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@

<properties>
<tycho-version>4.0.8</tycho-version>
<jarsigner.plugin.version>3.0.0</jarsigner.plugin.version>
<jarsigner.skip>true</jarsigner.skip>
</properties>

Expand Down Expand Up @@ -119,6 +118,32 @@
<artifactId>exec-maven-plugin</artifactId>
<version>1.6.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jarsigner-plugin</artifactId>
<version>3.1.0</version>
<executions>
<execution>
<id>sign</id>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
<configuration>
<skip>${jarsigner.skip}</skip>
<certs>true</certs>
<verbose>true</verbose>
<keystore>NONE</keystore>
<storetype>PKCS11</storetype>
<providerClass>sun.security.pkcs11.SunPKCS11</providerClass>
<storepass>${jarsigner.storepass}</storepass>
<alias>Andreas Buchen</alias>
<providerArg>${jarsigner.providerArg}</providerArg>
<certchain>${project.basedir}/../../certchain.txt</certchain>
<tsa>http://time.certum.pl/</tsa>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
Expand Down

0 comments on commit 32864fd

Please sign in to comment.