author | sl@SLION-WIN7.fritz.box |
Fri, 15 Jun 2012 03:10:57 +0200 | |
changeset 0 | bde4ae8d615e |
permissions | -rw-r--r-- |
sl@0 | 1 |
// Test file for dergen.pl that includes lots of different types |
sl@0 | 2 |
SEQ |
sl@0 | 3 |
BOOLEAN=1 |
sl@0 | 4 |
BOOL=t |
sl@0 | 5 |
BOOL=true |
sl@0 | 6 |
BOOL=0 |
sl@0 | 7 |
BOOL=f |
sl@0 | 8 |
BOOL=false |
sl@0 | 9 |
UTCTIME=060112173242Z |
sl@0 | 10 |
SET |
sl@0 | 11 |
BITSTRING= |
sl@0 | 12 |
BITSTRING=1 |
sl@0 | 13 |
BITSTRING=1111111 |
sl@0 | 14 |
BITSTRING=11111111 |
sl@0 | 15 |
BITSTRING=011011100101110111 |
sl@0 | 16 |
END |
sl@0 | 17 |
BITSTRING_WRAPPER |
sl@0 | 18 |
SEQ |
sl@0 | 19 |
INTEGER=1 |
sl@0 | 20 |
INTEGER=-1 |
sl@0 | 21 |
END |
sl@0 | 22 |
END |
sl@0 | 23 |
BIGINTEGER { |
sl@0 | 24 |
00 9C F7 7E 42 2B C1 73 E3 CD 26 6A 5A 40 9F 50 |
sl@0 | 25 |
20 8A 3E 7E C5 22 B6 1C B7 6D 41 99 CB 52 49 75 |
sl@0 | 26 |
96 9D D8 00 40 C9 65 97 51 2D BF E4 E0 B6 0F C9 |
sl@0 | 27 |
85 1B 55 B8 B6 7D 6D 16 5B 29 5D C3 F0 6E ED F2 |
sl@0 | 28 |
33 |
sl@0 | 29 |
} |
sl@0 | 30 |
SEQ |
sl@0 | 31 |
OID=PKCS7_DATA |
sl@0 | 32 |
OID=1.2.3.4 |
sl@0 | 33 |
END |
sl@0 | 34 |
BMPSTRING=This is an ASCII string that will get coverted to a BMPSTRING. |
sl@0 | 35 |
IA5STRING=This is an ASCII string that will get coverted to an IA5STRING. |
sl@0 | 36 |
IA5STRING_FILE=dergen_test.txt |
sl@0 | 37 |
PRINTABLESTRING=This is an ASCII string that will get converted to a PRINTABLESTRING. |
sl@0 | 38 |
UTF8STRING=This is an ASCII string that will get coverted to a UTF8STRING. |
sl@0 | 39 |
UTF8STRING_FILE=dergen_test.txt |
sl@0 | 40 |
|
sl@0 | 41 |
// Execute shell command |
sl@0 | 42 |
SHELL=DIR,>,dir.txt |
sl@0 | 43 |
UTF8STRING_FILE=dir.txt |
sl@0 | 44 |
|
sl@0 | 45 |
// Check the tag number is encoded in an explicit |
sl@0 | 46 |
EXPLICIT= |
sl@0 | 47 |
INTEGER=0 |
sl@0 | 48 |
END |
sl@0 | 49 |
EXPLICIT=1,PRIVATE |
sl@0 | 50 |
INTEGER=1 |
sl@0 | 51 |
END |
sl@0 | 52 |
EXPLICIT=2,CONTEXT-SPECIFIC |
sl@0 | 53 |
INTEGER=2 |
sl@0 | 54 |
END |
sl@0 | 55 |
EXPLICIT=3,APPLICATION |
sl@0 | 56 |
INTEGER=3 |
sl@0 | 57 |
END |
sl@0 | 58 |
EXPLICIT=4,UNIVERSAL |
sl@0 | 59 |
INTEGER=4 |
sl@0 | 60 |
END |
sl@0 | 61 |
|
sl@0 | 62 |
// Check encoding of implicitly tagged types |
sl@0 | 63 |
IMPLICIT=0 |
sl@0 | 64 |
OCTETSTRING |
sl@0 | 65 |
INTEGER=1 |
sl@0 | 66 |
END |
sl@0 | 67 |
END |
sl@0 | 68 |
IMPLICIT=1,PRIVATE |
sl@0 | 69 |
SEQ |
sl@0 | 70 |
INTEGER=1 |
sl@0 | 71 |
END |
sl@0 | 72 |
END |
sl@0 | 73 |
IMPLICIT=2,APPLICATION |
sl@0 | 74 |
SET |
sl@0 | 75 |
INTEGER=2 |
sl@0 | 76 |
END |
sl@0 | 77 |
END |
sl@0 | 78 |
IMPLICIT=3,UNIVERSAL |
sl@0 | 79 |
INTEGER=3 |
sl@0 | 80 |
END |
sl@0 | 81 |
OCTETSTRING |
sl@0 | 82 |
RAW=00:0A:0B:0C |
sl@0 | 83 |
RAW=00 0a 0b 0c |
sl@0 | 84 |
RAW=00aabbccddeeff |
sl@0 | 85 |
END |
sl@0 | 86 |
END |