package
0.0.0-20220527065055-4380e0758665
Repository: https://github.com/smart-edge-open/edgeservices.git
Documentation: pkg.go.dev

# Functions

ClientCredentialsStub return TLS credentials based on hardcoded keys and certificates.
EnrollStub performs fake enrollment by saving hardcoded keys and certificates This should be used only for testing.

# Variables

CACert generated with: openssl req -new -x509 -key cakey.pem -days 36500 \ -subj "/C=TT/ST=TestCA/L=TestCA/O=TestCA/OU=TestCA/CN=TestCA" \ -out cacert.pem.
CAKey generated with: openssl genpkey -algorithm RSA -out cakey.pem.
ClientCert generated with: openssl req -new -key clientkey.pem -out client.csr \ -subj "/C=TT/ST=Client/L=Client/O=Client/OU=Client/CN=client" openssl x509 -req -in client.csr -CA cacert.pem -CAkey cakey.pem \ -days 36500 -out clientcert.pem -CAcreateserial.
ClientKey generated with: openssl genpkey -algorithm RSA -out clientkey.pem.
ServerCert generated with: openssl req -new -key serverkey.pem -out server.csr \ -subj "/C=TT/ST=Server/L=Server/O=Server/OU=Server/CN=localhost" openssl x509 -req -extfile <(printf "subjectAltName=DNS:localhost") -in server.csr \ -CA cacert.pem -CAkey cakey.pem -days 36500 -out servercert.pem -CAcreateserial.
ServerKey generated with: openssl genpkey -algorithm RSA -out serverkey.pem.