aboutsummaryrefslogtreecommitdiff
path: root/rpkid/test-pow-cms.py
diff options
context:
space:
mode:
Diffstat (limited to 'rpkid/test-pow-cms.py')
-rw-r--r--rpkid/test-pow-cms.py19
1 files changed, 13 insertions, 6 deletions
diff --git a/rpkid/test-pow-cms.py b/rpkid/test-pow-cms.py
index 2dbc0d6a..12f73971 100644
--- a/rpkid/test-pow-cms.py
+++ b/rpkid/test-pow-cms.py
@@ -42,24 +42,31 @@ oid = "1.2.840.113549.1.9.16.1.24"
plaintext = "Wombats Are Us"
for args in ((ee, key, [ca], plaintext, oid),
- (ee, key, [ca], plaintext, oid, True),
- (ee, key, [ca], plaintext, oid, False),
+ (ee, key, [ca], plaintext, oid, POW.CMS_NOATTR),
+ (ee, key, [ca], plaintext, oid, POW.CMS_NOCERTS),
(ee, key, [], plaintext, oid),
- (ee, key, [], plaintext, oid, True),
- (ee, key, [], plaintext, oid, False)):
+ (ee, key, [], plaintext, oid, POW.CMS_NOATTR),
+ (ee, key, [], plaintext, oid, POW.CMS_NOCERTS)):
print "Testing", repr(args)
cms = POW.CMS()
cms.sign(*args)
- if False:
+ if True:
f = open("test-pow-cms.der", "w")
f.write(cms.derWrite())
f.close()
- if False:
+ if True:
f = os.popen("dumpasn1 2>&1 -a test-pow-cms.der")
print "\n".join(x for x in f.read().splitlines() if x.startswith(" "))
f.close()
+ if True:
+ os.unlink("test-pow-cms.der")
+ if True:
+ f = os.popen("../openssl/openssl/apps/openssl cms -print -cmsout -inform DER", "w")
+ f.write(cms.derWrite())
+ f.close()
+
cms.verify(store, [ee])
> 2006-08-22 22:27:15 +0000 committer Rob Austein <sra@hactrn.net> 2006-08-22 22:27:15 +0000 # on 2006/08/09 19:03:56, sra did:' href='/sra/rpki.net/commit/scripts/gen-verify-test.pl?h=zone-cleanup&id=477a5c85a07475fccfdf86befa339bf678e53307'>477a5c85
f354e3bf

823d6f34
f354e3bf

477a5c85
477a5c85
f354e3bf

477a5c85


f354e3bf
477a5c85
f354e3bf



477a5c85
f354e3bf

477a5c85
f354e3bf

477a5c85


01be99cc
823d6f34

477a5c85

f354e3bf



823d6f34
f354e3bf


823d6f34




f354e3bf
823d6f34
f354e3bf






823d6f34
823d6f34
755388dd

f354e3bf
bf899e94
755388dd
f354e3bf



bf899e94
f354e3bf

755388dd

f354e3bf





be77fd77
f354e3bf
477a5c85
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104