summaryrefslogtreecommitdiffstats
path: root/tests/libzscanner/data/29_CERT.in
blob: ee70ce24ae328af7595d1546a7bd48fcd6d3ab0f (plain)
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
$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==		; Algorithm mnemo
@	CERT	0	0	RSASHA1	AA==		; Algorithm mnemo
@	CERT	0	0	DSA-NSEC3-SHA1	AA==		; Algorithm mnemo
@	CERT	0	0	RSASHA1-NSEC3-SHA1	AA==	; Algorithm mnemo
@	CERT	0	0	RSASHA256	AA==		; Algorithm mnemo
@	CERT	0	0	RSASHA512	AA==		; Algorithm mnemo
@	CERT	0	0	ECC-GOST	AA==		; Algorithm mnemo
@	CERT	0	0	ECDSAP256SHA256	AA==		; Algorithm mnemo
@	CERT	0	0	ECDSAP384SHA384	AA==		; Algorithm mnemo
@	CERT	0	0	ED25519		AA==		; Algorithm mnemo
@	CERT	0	0	ED448		AA==		; Algorithm mnemo
@	CERT	0	0	INDIRECT	AA==		; Algorithm mnemo
@	CERT	0	0	PRIVATEDNS	AA==		; Algorithm mnemo
@	CERT	0	0	PRIVATEOID	AA==		; Algorithm mnemo
@	CERT	0	0	0	Zm8=		; One char padding
@	CERT	0	0	0	Zm9v		; Without padding
@	CERT	0	0	0	Zm9vYg==	; Two base64 blocks
@	CERT	0	0	0	Zm9v YmE=	; Two base64 blocks with blank space between them
@	TYPE37	\# 6 000000000000			; TYPE + Hexadecimal rdata
@	TYPE37	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
@	CERT	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