This action generates a self-signed certificate that can be used during test phase.
- Required The file where to store the certificate. Defaults to
hostcert.pem
- Required The file where to store the host key. Defaults to
hostkey.pem
- Required The file where to store CA chain. Defaults to
ca-chain.pem
name: test with self signed certificate
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Generate certificates for next step
uses: kofemann/[email protected]
with:
hostcert: 'hostcert.pem'
hostkey: 'hostkey.pem'
cachain: 'ca-chain.pem'
- name: Use generated certificates
run: |
openssl x509 -in hostcert.pem -noout -text
This work is based on Nick Sullivan, Cloudflare and Johannes Tegnér blog posts.
Licensed under BSD 2-Clause “Simplified” License