github.com/tototoman/operator-sdk@v0.8.2/test/e2e/testdata/gencert.sh (about)

     1  #!/bin/bash
     2  
     3  if ! [[ "$0" =~ "./gencert.sh" ]]; then
     4    echo "must be run from 'testdata'"
     5    exit 255
     6  fi
     7  
     8  if ! which cfssl; then
     9    echo "cfssl is not installed"
    10    exit 255
    11  fi
    12  
    13  cfssl gencert --initca=true ./ca-csr.json | cfssljson --bare ca -
    14  mv ca.pem ca.crt
    15  mv ca-key.pem ca.key
    16  if which openssl >/dev/null; then
    17    openssl x509 -in ca.crt -noout -text
    18  fi