Hex Artifact Content

Artifact 678511107e7daa14b0caf1c2a56e57c43db3e945:


0000: 61 6c 6c 3a 20 63 65 72 74 2d 30 2e 63 72 74 0a  all: cert-0.crt.
0010: 0a 72 65 6c 33 5f 64 6f 64 72 6f 6f 74 5f 32 30  .rel3_dodroot_20
0020: 34 38 2e 63 61 63 3a 0a 09 77 67 65 74 20 2d 4f  48.cac:..wget -O
0030: 20 22 24 40 2e 6e 65 77 22 20 68 74 74 70 3a 2f   "$@.new" http:/
0040: 2f 64 6f 64 70 6b 69 2e 63 33 70 6b 69 2e 63 68  /dodpki.c3pki.ch
0050: 61 6d 62 2e 64 69 73 61 2e 6d 69 6c 2f 72 65 6c  amb.disa.mil/rel
0060: 33 5f 64 6f 64 72 6f 6f 74 5f 32 30 34 38 2e 63  3_dodroot_2048.c
0070: 61 63 0a 09 6d 76 20 22 24 40 2e 6e 65 77 22 20  ac..mv "$@.new" 
0080: 22 24 40 22 0a 0a 63 65 72 74 2d 25 2e 63 72 74  "$@"..cert-%.crt
0090: 3a 20 72 65 6c 33 5f 64 6f 64 72 6f 6f 74 5f 32  : rel3_dodroot_2
00a0: 30 34 38 2e 63 61 63 0a 09 69 64 78 3d 30 3b 20  048.cac..idx=0; 
00b0: 5c 0a 09 28 20 5c 0a 09 09 6f 70 65 6e 73 73 6c  \..( \...openssl
00c0: 20 70 6b 63 73 37 20 2d 69 6e 20 72 65 6c 33 5f   pkcs7 -in rel3_
00d0: 64 6f 64 72 6f 6f 74 5f 32 30 34 38 2e 63 61 63  dodroot_2048.cac
00e0: 20 2d 69 6e 66 6f 72 6d 20 44 45 52 20 2d 70 72   -inform DER -pr
00f0: 69 6e 74 5f 63 65 72 74 73 20 2d 74 65 78 74 3b  int_certs -text;
0100: 20 5c 0a 09 29 20 7c 20 77 68 69 6c 65 20 49 46   \..) | while IF
0110: 53 3d 27 27 20 72 65 61 64 20 2d 72 20 6c 69 6e  S='' read -r lin
0120: 65 3b 20 64 6f 20 5c 0a 09 09 69 66 20 5b 20 2d  e; do \...if [ -
0130: 7a 20 22 24 24 7b 6c 69 6e 65 7d 22 20 5d 3b 20  z "$${line}" ]; 
0140: 74 68 65 6e 20 5c 0a 09 09 09 63 6f 6e 74 69 6e  then \....contin
0150: 75 65 3b 20 5c 0a 09 09 66 69 3b 20 5c 0a 09 09  ue; \...fi; \...
0160: 65 63 68 6f 20 22 24 24 7b 6c 69 6e 65 7d 22 20  echo "$${line}" 
0170: 3e 3e 20 22 63 65 72 74 2d 24 24 7b 69 64 78 7d  >> "cert-$${idx}
0180: 2e 63 72 74 22 3b 20 5c 0a 09 09 69 66 20 5b 20  .crt"; \...if [ 
0190: 22 24 24 7b 6c 69 6e 65 7d 22 20 3d 3d 20 22 2d  "$${line}" == "-
01a0: 2d 2d 2d 2d 45 4e 44 20 43 45 52 54 49 46 49 43  ----END CERTIFIC
01b0: 41 54 45 2d 2d 2d 2d 2d 22 20 5d 3b 20 74 68 65  ATE-----" ]; the
01c0: 6e 20 5c 0a 09 09 09 69 64 78 3d 24 24 5b 24 24  n \....idx=$$[$$
01d0: 69 64 78 20 2b 20 31 5d 3b 20 5c 0a 09 09 66 69  idx + 1]; \...fi
01e0: 3b 20 5c 0a 09 64 6f 6e 65 0a 0a 63 6c 65 61 6e  ; \..done..clean
01f0: 3a 0a 09 72 6d 20 2d 66 20 63 65 72 74 2d 2a 2e  :..rm -f cert-*.
0200: 63 72 74 0a 09 72 6d 20 2d 66 20 72 65 6c 33 5f  crt..rm -f rel3_
0210: 64 6f 64 72 6f 6f 74 5f 32 30 34 38 2e 63 61 63  dodroot_2048.cac
0220: 2e 6e 65 77 0a 0a 64 69 73 74 63 6c 65 61 6e 3a  .new..distclean:
0230: 20 63 6c 65 61 6e 0a 09 72 6d 20 2d 66 20 72 65   clean..rm -f re
0240: 6c 33 5f 64 6f 64 72 6f 6f 74 5f 32 30 34 38 2e  l3_dodroot_2048.
0250: 63 61 63 0a                                      cac.