Skip to content

debd/action-create-certificate

 
 

Repository files navigation

Self signed certificate GitHub action

GitHub Releases

This action generates a self-signed certificate that can be used during test phase.

Inputs

hostcert

  • Required The file where to store the certificate. Defaults to hostcert.pem

hostkey

  • Required The file where to store the host key. Defaults to hostkey.pem

cachain

  • 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

Acknowledgement

This work is based on Nick Sullivan, Cloudflare and Johannes Tegnér blog posts.

License

Licensed under BSD 2-Clause “Simplified” License

About

Self signed certificate GitHub action

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 73.4%
  • Dockerfile 26.6%