Lines Matching refs:x509
128 X509_CERTIFICATES-y := $(wildcard *.x509) $(wildcard $(srctree)/*.x509)
129 X509_CERTIFICATES-$(CONFIG_MODULE_SIG) += $(objtree)/signing_key.x509
138 ifneq ($(wildcard $(obj)/.x509.list),)
139 ifneq ($(shell cat $(obj)/.x509.list),$(X509_CERTIFICATES))
141 $(shell rm $(obj)/.x509.list)
151 $(obj)/x509_certificate_list: $(X509_CERTIFICATES) $(obj)/.x509.list
154 targets += $(obj)/.x509.list
155 $(obj)/.x509.list:
159 clean-files := x509_certificate_list .x509.list
173 signing_key.priv signing_key.x509: x509.genkey
183 -batch -x509 -config x509.genkey \
184 -outform DER -out signing_key.x509 \
190 x509.genkey:
192 @echo >x509.genkey "[ req ]"
193 @echo >>x509.genkey "default_bits = 4096"
194 @echo >>x509.genkey "distinguished_name = req_distinguished_name"
195 @echo >>x509.genkey "prompt = no"
196 @echo >>x509.genkey "string_mask = utf8only"
197 @echo >>x509.genkey "x509_extensions = myexts"
198 @echo >>x509.genkey
199 @echo >>x509.genkey "[ req_distinguished_name ]"
200 @echo >>x509.genkey "#O = Unspecified company"
201 @echo >>x509.genkey "CN = Build time autogenerated kernel key"
202 @echo >>x509.genkey "#emailAddress = unspecified.user@unspecified.company"
203 @echo >>x509.genkey
204 @echo >>x509.genkey "[ myexts ]"
205 @echo >>x509.genkey "basicConstraints=critical,CA:FALSE"
206 @echo >>x509.genkey "keyUsage=digitalSignature"
207 @echo >>x509.genkey "subjectKeyIdentifier=hash"
208 @echo >>x509.genkey "authorityKeyIdentifier=keyid"