forked from opensciencegrid/letsencrypt-certificates
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
195 lines (180 loc) · 7.19 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
sources = isrgrootx1.signing_policy \
isrg-root-x2.signing_policy \
lets-encrypt-r3.signing_policy \
lets-encrypt-r4.signing_policy \
lets-encrypt-e5.signing_policy \
lets-encrypt-e6.signing_policy \
lets-encrypt-r10.signing_policy \
lets-encrypt-r11.signing_policy \
lets-encrypt-e7.signing_policy \
lets-encrypt-e8.signing_policy \
lets-encrypt-e9.signing_policy \
lets-encrypt-r12.signing_policy \
lets-encrypt-r13.signing_policy \
lets-encrypt-r14.signing_policy
targets = 4042bcee.signing_policy \
6187b673.signing_policy \
0b9bc432.signing_policy 8794b4e3.signing_policy \
8d33f237.signing_policy dec71a0b.signing_policy \
9f194ecd.signing_policy dd7d39a7.signing_policy \
462422cf.signing_policy bae39ced.signing_policy \
9aad238c.signing_policy f7679d31.signing_policy \
aa578057.signing_policy 09e5bea5.signing_policy \
31dfb39d.signing_policy 4cdd6f92.signing_policy \
67561239.signing_policy 9f308661.signing_policy \
507754fb.signing_policy 3e7e99ec.signing_policy \
d0a3aef2.signing_policy 35b815f3.signing_policy \
aa76c4ab.signing_policy 93120419.signing_policy \
4260b799.signing_policy 27794265.signing_policy \
137e9a94.signing_policy 36f5bce7.signing_policy \
0b9bc432.0 8794b4e3.0 \
4042bcee.0 \
6187b673.0 8d33f237.0 \
9f194ecd.0 \
dec71a0b.0 dd7d39a7.0 \
462422cf.0 bae39ced.0 \
9aad238c.0 f7679d31.0 \
aa578057.0 09e5bea5.0 \
31dfb39d.0 4cdd6f92.0 \
67561239.0 9f308661.0 \
507754fb.0 3e7e99ec.0 \
d0a3aef2.0 35b815f3.0 \
aa76c4ab.0 93120419.0 \
4260b799.0 27794265.0 \
137e9a94.0 36f5bce7.0 \
isrgrootx1.pem \
isrg-root-x2.pem \
lets-encrypt-r3.pem lets-encrypt-r4.pem \
lets-encrypt-e5.pem \
lets-encrypt-e6.pem \
lets-encrypt-r10.pem \
lets-encrypt-r11.pem \
lets-encrypt-e7.pem \
lets-encrypt-e8.pem \
lets-encrypt-e9.pem \
lets-encrypt-r12.pem \
lets-encrypt-r13.pem \
lets-encrypt-r14.pem
installfiles = $(targets) $(sources)
installdir = /etc/grid-security/certificates
GET = curl -O
GET_WITH_NAME = curl -o
INSTALL = install
LINK = ln -s
all : $(targets)
install : all
$(INSTALL) $(installfiles) $(DESTDIR)$(installdir)
clean :
$(RM) $(targets) *.pem
check : all
openssl verify -CApath . isrgrootx1.pem
openssl verify -CApath . isrg-root-x2.pem
openssl verify -CApath . lets-encrypt-r3.pem
openssl verify -CApath . lets-encrypt-r4.pem
openssl verify -CApath . lets-encrypt-e5.pem
openssl verify -CApath . lets-encrypt-e6.pem
openssl verify -CApath . lets-encrypt-r10.pem
openssl verify -CApath . lets-encrypt-r11.pem
openssl verify -CApath . lets-encrypt-e7.pem
openssl verify -CApath . lets-encrypt-e8.pem
openssl verify -CApath . lets-encrypt-e9.pem
openssl verify -CApath . lets-encrypt-r12.pem
openssl verify -CApath . lets-encrypt-r13.pem
openssl verify -CApath . lets-encrypt-r14.pem
4042bcee.signing_policy : isrgrootx1.signing_policy
$(LINK) isrgrootx1.signing_policy 4042bcee.signing_policy
6187b673.signing_policy : isrgrootx1.signing_policy
$(LINK) isrgrootx1.signing_policy 6187b673.signing_policy
# make special variables: $< is the first prereq; $@ is the target
0b9bc432.signing_policy 8794b4e3.signing_policy : isrg-root-x2.signing_policy
$(LINK) $< $@
8d33f237.signing_policy : lets-encrypt-r3.signing_policy
$(LINK) lets-encrypt-r3.signing_policy 8d33f237.signing_policy
9f194ecd.signing_policy : lets-encrypt-r4.signing_policy
$(LINK) lets-encrypt-r4.signing_policy 9f194ecd.signing_policy
dec71a0b.signing_policy : lets-encrypt-r3.signing_policy
$(LINK) lets-encrypt-r3.signing_policy dec71a0b.signing_policy
dd7d39a7.signing_policy : lets-encrypt-r4.signing_policy
$(LINK) lets-encrypt-r4.signing_policy dd7d39a7.signing_policy
462422cf.signing_policy bae39ced.signing_policy : lets-encrypt-e5.signing_policy
$(LINK) $< $@
9aad238c.signing_policy f7679d31.signing_policy : lets-encrypt-e6.signing_policy
$(LINK) $< $@
aa578057.signing_policy 09e5bea5.signing_policy : lets-encrypt-r10.signing_policy
$(LINK) $< $@
31dfb39d.signing_policy 4cdd6f92.signing_policy : lets-encrypt-r11.signing_policy
$(LINK) $< $@
67561239.signing_policy 9f308661.signing_policy : lets-encrypt-e7.signing_policy
$(LINK) $< $@
507754fb.signing_policy 3e7e99ec.signing_policy : lets-encrypt-e8.signing_policy
$(LINK) $< $@
d0a3aef2.signing_policy 35b815f3.signing_policy : lets-encrypt-e9.signing_policy
$(LINK) $< $@
aa76c4ab.signing_policy 93120419.signing_policy : lets-encrypt-r12.signing_policy
$(LINK) $< $@
4260b799.signing_policy 27794265.signing_policy : lets-encrypt-r13.signing_policy
$(LINK) $< $@
137e9a94.signing_policy 36f5bce7.signing_policy : lets-encrypt-r14.signing_policy
$(LINK) $< $@
4042bcee.0 : isrgrootx1.pem
$(LINK) isrgrootx1.pem 4042bcee.0
6187b673.0 : isrgrootx1.pem
$(LINK) isrgrootx1.pem 6187b673.0
0b9bc432.0 8794b4e3.0 : isrg-root-x2.pem
$(LINK) $< $@
8d33f237.0 : lets-encrypt-r3.pem
$(LINK) lets-encrypt-r3.pem 8d33f237.0
9f194ecd.0 : lets-encrypt-r4.pem
$(LINK) lets-encrypt-r4.pem 9f194ecd.0
dec71a0b.0 : lets-encrypt-r3.pem
$(LINK) lets-encrypt-r3.pem dec71a0b.0
dd7d39a7.0 : lets-encrypt-r4.pem
$(LINK) lets-encrypt-r4.pem dd7d39a7.0
462422cf.0 bae39ced.0 : lets-encrypt-e5.pem
$(LINK) $< $@
9aad238c.0 f7679d31.0 : lets-encrypt-e6.pem
$(LINK) $< $@
aa578057.0 09e5bea5.0 : lets-encrypt-r10.pem
$(LINK) $< $@
31dfb39d.0 4cdd6f92.0 : lets-encrypt-r11.pem
$(LINK) $< $@
67561239.0 9f308661.0 : lets-encrypt-e7.pem
$(LINK) $< $@
507754fb.0 3e7e99ec.0 : lets-encrypt-e8.pem
$(LINK) $< $@
d0a3aef2.0 35b815f3.0 : lets-encrypt-e9.pem
$(LINK) $< $@
aa76c4ab.0 93120419.0 : lets-encrypt-r12.pem
$(LINK) $< $@
4260b799.0 27794265.0 : lets-encrypt-r13.pem
$(LINK) $< $@
137e9a94.0 36f5bce7.0 : lets-encrypt-r14.pem
$(LINK) $< $@
isrgrootx1.pem :
$(GET) https://letsencrypt.org/certs/isrgrootx1.pem
isrg-root-x2.pem :
$(GET) https://letsencrypt.org/certs/isrg-root-x2.pem
lets-encrypt-r3.pem :
$(GET) https://letsencrypt.org/certs/lets-encrypt-r3.pem
lets-encrypt-r4.pem :
$(GET) https://letsencrypt.org/certs/lets-encrypt-r4.pem
lets-encrypt-e5.pem :
$(GET_WITH_NAME) $@ https://letsencrypt.org/certs/2024/e5.pem
lets-encrypt-e6.pem :
$(GET_WITH_NAME) $@ https://letsencrypt.org/certs/2024/e6.pem
lets-encrypt-r10.pem :
$(GET_WITH_NAME) $@ https://letsencrypt.org/certs/2024/r10.pem
lets-encrypt-r11.pem :
$(GET_WITH_NAME) $@ https://letsencrypt.org/certs/2024/r11.pem
lets-encrypt-e7.pem :
$(GET_WITH_NAME) $@ https://letsencrypt.org/certs/2024/e7.pem
lets-encrypt-e8.pem :
$(GET_WITH_NAME) $@ https://letsencrypt.org/certs/2024/e8.pem
lets-encrypt-e9.pem :
$(GET_WITH_NAME) $@ https://letsencrypt.org/certs/2024/e9.pem
lets-encrypt-r12.pem :
$(GET_WITH_NAME) $@ https://letsencrypt.org/certs/2024/r12.pem
lets-encrypt-r13.pem :
$(GET_WITH_NAME) $@ https://letsencrypt.org/certs/2024/r13.pem
lets-encrypt-r14.pem :
$(GET_WITH_NAME) $@ https://letsencrypt.org/certs/2024/r14.pem