File tree 2 files changed +23
-3
lines changed
2 files changed +23
-3
lines changed Original file line number Diff line number Diff line change @@ -49,5 +49,18 @@ Release/
49
49
.scala_dependencies
50
50
.worksheet
51
51
52
+ # Temporary files used while creating the certs
53
+ extras /example.conf
54
+ extras /example.crt
55
+ extras /example.crt.DER
56
+ extras /example.csr
57
+ extras /example.key
58
+ extras /example.key.DER
59
+ extras /exampleca.conf
60
+ extras /exampleca.crt
61
+ extras /exampleca.key
62
+ extras /exampleca.srl
63
+
64
+ # Cert files in every example
52
65
cert.h
53
66
private_key.h
Original file line number Diff line number Diff line change @@ -56,8 +56,15 @@ openssl rsa -in example.key -outform DER -out example.key.DER
56
56
openssl x509 -in example.crt -outform DER -out example.crt.DER
57
57
58
58
# create header files
59
- xxd -i example.crt.DER > ./cert.h
60
- xxd -i example.key.DER > ./private_key.h
59
+ echo " #ifndef CERT_H_" > ./cert.h
60
+ echo " #define CERT_H_" >> ./cert.h
61
+ xxd -i example.crt.DER >> ./cert.h
62
+ echo " #endif" >> ./cert.h
63
+
64
+ echo " #ifndef PRIVATE_KEY_H_" > ./private_key.h
65
+ echo " #define PRIVATE_KEY_H_" >> ./private_key.h
66
+ xxd -i example.key.DER >> ./private_key.h
67
+ echo " #endif" >> ./private_key.h
61
68
62
69
# Copy files to every example
63
70
for D in ../examples/* ; do
70
77
echo " "
71
78
echo " Certificates created!"
72
79
echo " ---------------------"
73
- echo "
80
+ echo " "
74
81
echo " Private key: private_key.h"
75
82
echo " Certificate data: cert.h"
76
83
echo " "
You can’t perform that action at this time.
0 commit comments