1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/security/cryptoservices/certificateandkeymgmt/tder/dergen_test.txt Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,86 @@
1.4 +// Test file for dergen.pl that includes lots of different types
1.5 +SEQ
1.6 + BOOLEAN=1
1.7 + BOOL=t
1.8 + BOOL=true
1.9 + BOOL=0
1.10 + BOOL=f
1.11 + BOOL=false
1.12 + UTCTIME=060112173242Z
1.13 + SET
1.14 + BITSTRING=
1.15 + BITSTRING=1
1.16 + BITSTRING=1111111
1.17 + BITSTRING=11111111
1.18 + BITSTRING=011011100101110111
1.19 + END
1.20 + BITSTRING_WRAPPER
1.21 + SEQ
1.22 + INTEGER=1
1.23 + INTEGER=-1
1.24 + END
1.25 + END
1.26 + BIGINTEGER {
1.27 + 00 9C F7 7E 42 2B C1 73 E3 CD 26 6A 5A 40 9F 50
1.28 + 20 8A 3E 7E C5 22 B6 1C B7 6D 41 99 CB 52 49 75
1.29 + 96 9D D8 00 40 C9 65 97 51 2D BF E4 E0 B6 0F C9
1.30 + 85 1B 55 B8 B6 7D 6D 16 5B 29 5D C3 F0 6E ED F2
1.31 + 33
1.32 + }
1.33 + SEQ
1.34 + OID=PKCS7_DATA
1.35 + OID=1.2.3.4
1.36 + END
1.37 + BMPSTRING=This is an ASCII string that will get coverted to a BMPSTRING.
1.38 + IA5STRING=This is an ASCII string that will get coverted to an IA5STRING.
1.39 + IA5STRING_FILE=dergen_test.txt
1.40 + PRINTABLESTRING=This is an ASCII string that will get converted to a PRINTABLESTRING.
1.41 + UTF8STRING=This is an ASCII string that will get coverted to a UTF8STRING.
1.42 + UTF8STRING_FILE=dergen_test.txt
1.43 +
1.44 + // Execute shell command
1.45 + SHELL=DIR,>,dir.txt
1.46 + UTF8STRING_FILE=dir.txt
1.47 +
1.48 + // Check the tag number is encoded in an explicit
1.49 + EXPLICIT=
1.50 + INTEGER=0
1.51 + END
1.52 + EXPLICIT=1,PRIVATE
1.53 + INTEGER=1
1.54 + END
1.55 + EXPLICIT=2,CONTEXT-SPECIFIC
1.56 + INTEGER=2
1.57 + END
1.58 + EXPLICIT=3,APPLICATION
1.59 + INTEGER=3
1.60 + END
1.61 + EXPLICIT=4,UNIVERSAL
1.62 + INTEGER=4
1.63 + END
1.64 +
1.65 + // Check encoding of implicitly tagged types
1.66 + IMPLICIT=0
1.67 + OCTETSTRING
1.68 + INTEGER=1
1.69 + END
1.70 + END
1.71 + IMPLICIT=1,PRIVATE
1.72 + SEQ
1.73 + INTEGER=1
1.74 + END
1.75 + END
1.76 + IMPLICIT=2,APPLICATION
1.77 + SET
1.78 + INTEGER=2
1.79 + END
1.80 + END
1.81 + IMPLICIT=3,UNIVERSAL
1.82 + INTEGER=3
1.83 + END
1.84 + OCTETSTRING
1.85 + RAW=00:0A:0B:0C
1.86 + RAW=00 0a 0b 0c
1.87 + RAW=00aabbccddeeff
1.88 + END
1.89 +END
1.90 \ No newline at end of file