os/security/cryptoservices/certificateandkeymgmt/tder/dergen_test.txt
changeset 0 bde4ae8d615e
     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