1#------------------------------------------------------------------------------ 2# $File: der,v 1.6 2023/01/11 23:59:49 christos Exp $ 3# der: file(1) magic for DER encoded files 4# 5 6# Certificate information piece 70 name certinfo 8>0 der seq 9>>&0 der set 10>>>&0 der seq 11>>>>&0 der obj_id3=550406 12>>>>&0 der prt_str=x \b, countryName=%s 13>>&0 der set 14>>>&0 der seq 15>>>>&0 der obj_id3=550408 16>>>>&0 der utf8_str=x \b, stateOrProvinceName=%s 17>>&0 der set 18>>>&0 der seq 19>>>>&0 der obj_id3=55040a 20>>>>&0 der utf8_str=x \b, organizationName=%s 21>>&0 der set 22>>>&0 der seq 23>>>>&0 der obj_id3=550403 24>>>>&0 der utf8_str=x \b, commonName=%s 25>>&0 der seq 26 27# Certificate requests 280 der seq 29>&0 der seq 30>>&0 der int1=00 DER Encoded Certificate request 31>>&0 use certinfo 32 33# Key Pairs 340 der seq 35>&0 der int1=00 36>&0 der int65=x 37>&0 der int3=010001 DER Encoded Key Pair, 512 bits 38 390 der seq 40>&0 der int1=00 41>&0 der int129=x 42>&0 der int3=010001 DER Encoded Key Pair, 1024 bits 43 440 der seq 45>&0 der int1=00 46>&0 der int257=x 47>&0 der int3=010001 DER Encoded Key Pair, 2048 bits 48 490 der seq 50>&0 der int1=00 51>&0 der int513=x 52>&0 der int3=010001 DER Encoded Key Pair, 4096 bits 53 540 der seq 55>&0 der int1=00 56>&0 der int1025=x 57>&0 der int3=010001 DER Encoded Key Pair, 8192 bits 58 590 der seq 60>&0 der int1=00 61>&0 der int2049=x 62>&0 der int3=010001 DER Encoded Key Pair, 16k bits 63 640 der seq 65>&0 der int1=00 66>&0 der int4097=x 67>&0 der int3=010001 DER Encoded Key Pair, 32k bits 68 69# Certificates 700 der seq 71>&0 der seq 72>>&0 der int2=0dfa DER Encoded Certificate, 512 bits 73>>&0 der int2=0dfb DER Encoded Certificate, 1024 bits 74>>&0 der int2=0dfc DER Encoded Certificate, 2048 bits 75>>&0 der int2=0dfd DER Encoded Certificate, 4096 bits 76>>&0 der int2=0dfe DER Encoded Certificate, 8192 bits 77>>&0 der int2=0dff DER Encoded Certificate, 16k bits 78>>&0 der int2=0e04 DER Encoded Certificate, 32k bits 79>>&0 der int2=x DER Encoded Certificate, ? bits (%s) 80>>&0 der seq 81>>>&0 der obj_id9=2a864886f70d010105 \b, sha1WithRSAEncryption 82>>>&0 der obj_id9=x \b, ? Encryption (%s) 83>>>&0 der null 84>>&0 der seq 85>>>&0 der set 86>>>>&0 der seq 87>>>>>&0 der obj_id3=550406 88>>>>>&0 der prt_str=x \b, countryName=%s 89>>>&0 der set 90>>>>&0 der seq 91>>>>>&0 der obj_id3=550408 92>>>>>&0 der prt_str=x \b, stateOrProvinceName=%s 93>>>&0 der set 94>>>>&0 der seq 95>>>>>&0 der obj_id3=550407 96>>>>>&0 der prt_str=x \b, localityName=%s 97>>>&0 der set 98>>>>&0 der seq 99>>>>>&0 der obj_id3=55040a 100>>>>>&0 der prt_str=x \b, organizationName=%s 101>>>&0 der set 102>>>>&0 der seq 103>>>>>&0 der obj_id3=55040b 104>>>>>&0 der prt_str=x \b, organizationUnitName=%s 105>>>&0 der set 106>>>>&0 der seq 107>>>>>&0 der obj_id3=550403 108>>>>>&0 der prt_str=x \b, commonName=%s 109>>>&0 der set 110>>>>&0 der seq 111>>>>>&0 der obj_id9=2a864886f70d010901 112>>>>>&0 der ia5_str=x \b, emailAddress=%s 113#>>&0 der seq 114#>>>&0 der utc_time=x \b, utcTime=%s 115#>>>&0 der utc_time=x \b, utcTime=%s 116>>&0 use certinfo 117 1180 der seq 119>&0 der seq 120>>&0 der eoc 121>>>&0 der int1=02 Certificate, Version=3 122>>>&0 der int1=x Certificate, Version=%s 123>>&0 der int9=x \b, Serial=%s 124>>&0 der seq 125>>>&0 der obj_id9=2a864886f70d01010b 126>>>&0 der null 127>>&0 der seq 128>>>&0 der set 129>>>>&0 der seq 130>>>>>&0 der obj_id3=550403 131>>>>>&0 der utf8_str=x \b, Issuer=%s 132#>>&0 der seq 133#>>>&0 der utc_time=x \b, not-valid-before=%s 134#>>>&0 der utc_time=x \b, not-valid-after=%s 135>>&0 der seq 136>>>&0 der set 137>>>>&0 der seq 138>>>>>&0 der obj_id3=550403 139>>>>>&0 der utf8_str=x \b, Subject=%s 140 141# PKCS#7 Signed Data (e.g. JAR Signature Block File) 142# OID 1.2.840.113549.1.7.2 (2a864886f70d010702) 143# Reference: https://www.rfc-editor.org/rfc/rfc2315 1440 der seq 145>&0 der obj_id9=2a864886f70d010702 DER Encoded PKCS#7 Signed Data 146!:ext RSA/DSA/EC 147