# Contributor: Alex Denes # Maintainer: Alex Denes . ../APKBUILD-secret.template pkgver=2021.12.30.01 pkgrel=0 subpackages="$pkgname-private $pkgname-public $pkgname-full $pkgname-ca $pkgname-chain" checkdepends="openssl" source=" private.key public.pem ca.pem " build() { cat public.pem ca.pem > chain.crt cat chain.crt private.key > full.crt } package() { mkdir -p "$pkgdir" } check() { openssl x509 -in public.pem -noout -checkend 0 >/dev/null && return error "You have provided a expired certificate!" return 1 } private() { pkgdesc="Private key" rx_install private.key } full() { pkgdesc="Complete certificate chain" rx_install full.crt } chain() { pkgdesc="Complete public certificate chain" rx_install chain.crt } public() { pkgdesc="Public key" rx_install public.pem } ca() { pkgdesc="Certificate authority" rx_install ca.pem } sha512sums=" 394eabb864e83c98d5986ccaee3098db0d4fcb3e7e8dc1bb3e940e8de1108deb8a88081bd0b4b84dbdf60d79978a0c40ece8a2e5db0e6af2f8f0336c2d527a2e private.key 3e5114f3238ff7c7a87e2df55c4f7ec4479ebb04c6d6abfc8e75f0bac0626fd54ec2a5f7e0698617b3fdf9b744bb152f804c3eff33063436b287b748c5292067 public.pem 6193ff52acda2b57fcf8b4881e93bf451577b77068f5e027fd8ccb7cea1e283e084e97bc7c33056eabc46dc1af903e865919c9da2789f2ae644ec2993ac74e0a ca.pem "