043a0a19a3e9988f0bf59e688649dd4c6fe9e20e 1.41 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
$ORIGIN	.
$TTL	1

; OK
@	CERT	0	0	0	AA==		; The simplest variant
@	CERT	65535	65535	255	AA==		; Maximal numbers
@	CERT	PKIX	0	0	AA==		; Certificate type mnemo
@	CERT	SPKI	0	0	AA==		; Certificate type mnemo
@	CERT	PGP	0	0	AA==		; Certificate type mnemo
@	CERT	IPKIX	0	0	AA==		; Certificate type mnemo
@	CERT	ISPKI	0	0	AA==		; Certificate type mnemo
@	CERT	IPGP	0	0	AA==		; Certificate type mnemo
@	CERT	ACPKIX	0	0	AA==		; Certificate type mnemo
@	CERT	IACPKIX	0	0	AA==		; Certificate type mnemo
@	CERT	URI	0	0	AA==		; Certificate type mnemo
@	CERT	OID	0	0	AA==		; Certificate type mnemo
@	CERT	0	0	RSAMD5	AA==		; Algorithm mnemo
@	CERT	0	0	DH	AA==		; Algorithm mnemo
@	CERT	0	0	DSA	AA==		; Algorith	0	0	0	AA==		; TYPE
@	cert	0	0	0	AA==		; Type in lower-case

; KO
@	CERT
@	CERT						; Empty rdata
@	CERT	\# 0					; Hex empty rdata
@	CERT	65536	0	0	AA==		; Type overflow
@	CERT	X	0	0	AA==		; Bad type mnemonic
@	CERT	0	65536	0	AA==		; Key tag overflow
@	CERT	0	0	256	AA==		; Algorithm overflow
@	CERT	0	0	0	A		; Continuous block length must be multiple of 4
@	CERT	0	0	0	AB		; Continuous block length must be multiple of 4
@	CERT	0	0	0	ABC		; Continuous block length must be multiple of 4
@	CERT	0	0	0	AA ==		; Continuous block length must be multiple of 4
@	RT	0	0	0	A===		; Bad padding
@	CERT	0	0	0	=		; Bad padding
@	CERT	0	0	0	==		; Bad padding
@	CERT	0	0	0	===		; Bad padding
@	CERT	0	0	0	====		; Bad padding
@	CERT	0	0	0			; Missing item