Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 1f869543

Přidáno uživatelem David Friesecký před téměř 4 roky(ů)

Re #8590 - Modified tests due to fields of subject implemented

Zobrazit rozdíly:

tests/integration_tests/dao/certificate_repository_test.py
9 9
    private_key_id = private_key_repository_unique.create(private_key=private_key)
10 10

  
11 11
    assert type(private_key_id) is int
12
    print(f"{type(private_key.private_key)}: >{private_key.private_key}<")
13

  
14
    certificate_1 = Certificate(certificate_id=-1, valid_from="test_from_1", valid_to="test_to_1",
15
                                pem_data="test_pem_data_1", common_name="test_create_1", country_code="test_C",
16
                                locality="test_L", province="test_ST", organization="test_O",
17
                                organizational_unit="test_OU", email_address="test_Mail", type_id=ROOT_CA_ID,
18
                                parent_id=-1, private_key_id=private_key_id, usages={CA_ID: True})
19

  
20
    print(f"{type(certificate_1.common_name)}: >{certificate_1.common_name}<")
21
    print(f"{type(certificate_1.country_code)}: >{certificate_1.country_code}<")
12 22

  
13
    certificate_1 = Certificate(certificate_id=-1, common_name="test_create_1", valid_from="test_from_1",
14
                                valid_to="test_to_1", pem_data="test_pem_data_1", private_key_id=private_key_id,
15
                                type_id=ROOT_CA_ID, parent_id=-1, usages={CA_ID: True})
16 23
    certificate_id_1 = certificate_repository.create(certificate=certificate_1)
17 24

  
18
    certificate_2 = Certificate(certificate_id=-1, common_name="test_create_2", valid_from="test_from_2",
19
                                valid_to="test_to_2", pem_data="test_pem_data_2", private_key_id=private_key_id,
20
                                type_id=INTERMEDIATE_CA_ID, parent_id=certificate_id_1,
25
    certificate_2 = Certificate(certificate_id=-1, valid_from="test_from_2", valid_to="test_to_2",
26
                                pem_data="test_pem_data_2", common_name="test_create_2", type_id=INTERMEDIATE_CA_ID,
27
                                parent_id=certificate_id_1, private_key_id=private_key_id,
21 28
                                usages={CA_ID: True, SSL_ID: True})
22 29
    certificate_id_2 = certificate_repository.create(certificate=certificate_2)
23 30

  
......
28 35
    certificate_2 = certificate_repository.read(certificate_id=certificate_id_2)
29 36

  
30 37
    assert certificate_1.certificate_id == certificate_id_1
31
    assert certificate_1.common_name == "test_create_1"
32 38
    assert certificate_1.valid_from == "test_from_1"
33 39
    assert certificate_1.valid_to == "test_to_1"
34
    assert certificate_1.private_key_id == private_key_id
40
    assert certificate_1.pem_data == "test_pem_data_1"
35 41
    assert certificate_1.type_id == ROOT_CA_ID
36 42
    assert certificate_1.parent_id == certificate_id_1
43
    assert certificate_1.private_key_id == private_key_id
44
    assert certificate_1.common_name == "test_create_1"
45
    assert certificate_1.country_code == "test_C"
46
    assert certificate_1.locality == "test_L"
47
    assert certificate_1.province == "test_ST"
48
    assert certificate_1.organization == "test_O"
49
    assert certificate_1.organizational_unit == "test_OU"
50
    assert certificate_1.email_address == "test_Mail"
51
    assert certificate_1.revocation_date is None
52
    assert certificate_1.revocation_reason is None
37 53
    assert certificate_1.usages[CA_ID]
38 54
    assert not certificate_1.usages[SSL_ID]
39 55
    assert not certificate_1.usages[SIGNATURE_ID]
40 56
    assert not certificate_1.usages[AUTHENTICATION_ID]
41
    assert certificate_1.revocation_date == ""
42
    assert certificate_1.revocation_reason == ""
43 57

  
44 58
    assert certificate_2.certificate_id == certificate_id_2
45
    assert certificate_2.common_name == "test_create_2"
46 59
    assert certificate_2.valid_from == "test_from_2"
47 60
    assert certificate_2.valid_to == "test_to_2"
48
    assert certificate_2.private_key_id == private_key_id
61
    assert certificate_2.pem_data == "test_pem_data_2"
49 62
    assert certificate_2.type_id == INTERMEDIATE_CA_ID
50 63
    assert certificate_2.parent_id == certificate_id_1
64
    assert certificate_2.private_key_id == private_key_id
65
    assert certificate_2.common_name == "test_create_2"
66
    assert certificate_2.country_code is None
67
    assert certificate_2.locality is None
68
    assert certificate_2.province is None
69
    assert certificate_2.organization is None
70
    assert certificate_2.organizational_unit is None
71
    assert certificate_2.email_address is None
72
    assert certificate_2.revocation_date is None
73
    assert certificate_2.revocation_reason is None
51 74
    assert certificate_2.usages[CA_ID]
52 75
    assert certificate_2.usages[SSL_ID]
53 76
    assert not certificate_2.usages[SIGNATURE_ID]
54 77
    assert not certificate_2.usages[AUTHENTICATION_ID]
55
    assert certificate_2.revocation_date == ""
56
    assert certificate_2.revocation_reason == ""
57 78

  
58 79

  
59 80
def test_read(certificate_repository, private_key_repository_unique):
......
62 83

  
63 84
    assert type(private_key_id) is int
64 85

  
65
    certificate = Certificate(certificate_id=-1, common_name="test_read", valid_from="test_from",
66
                              valid_to="test_to", pem_data="test_pem_data", private_key_id=private_key_id,
67
                              type_id=ROOT_CA_ID, parent_id=-1, usages={CA_ID: True})
86
    certificate = Certificate(certificate_id=-1, valid_from="test_from", valid_to="test_to", pem_data="test_pem_data",
87
                              common_name="test_read", type_id=ROOT_CA_ID, parent_id=-1, private_key_id=private_key_id,
88
                              usages={CA_ID: True})
68 89
    certificate_id = certificate_repository.create(certificate=certificate)
69 90

  
70 91
    assert type(certificate_id) is int
......
72 93
    certificate = certificate_repository.read(certificate_id=certificate_id)
73 94

  
74 95
    assert certificate.certificate_id == certificate_id
75
    assert certificate.common_name == "test_read"
76 96
    assert certificate.valid_from == "test_from"
77 97
    assert certificate.valid_to == "test_to"
78
    assert certificate.private_key_id == private_key_id
98
    assert certificate.pem_data == "test_pem_data"
79 99
    assert certificate.type_id == ROOT_CA_ID
80 100
    assert certificate.parent_id == certificate_id
101
    assert certificate.private_key_id == private_key_id
102
    assert certificate.common_name == "test_read"
103
    assert certificate.country_code is None
104
    assert certificate.locality is None
105
    assert certificate.province is None
106
    assert certificate.organization is None
107
    assert certificate.organizational_unit is None
108
    assert certificate.email_address is None
109
    assert certificate.revocation_date is None
110
    assert certificate.revocation_reason is None
81 111
    assert certificate.usages[CA_ID]
82 112
    assert not certificate.usages[SSL_ID]
83 113
    assert not certificate.usages[SIGNATURE_ID]
84 114
    assert not certificate.usages[AUTHENTICATION_ID]
85
    assert certificate.revocation_date == ""
86
    assert certificate.revocation_reason == ""
87 115

  
88 116

  
89 117
def test_read_invalid_id(certificate_repository, private_key_repository_unique):
......
108 136

  
109 137
    assert type(private_key_id) is int
110 138

  
111
    certificate = Certificate(certificate_id=-1, common_name="test_update_before", valid_from="test_from",
112
                              valid_to="test_to", pem_data="test_pem_data", private_key_id=private_key_id,
113
                              type_id=ROOT_CA_ID, parent_id=-1, usages={CA_ID: True})
139
    certificate = Certificate(certificate_id=-1, valid_from="test_from", valid_to="test_to", pem_data="test_pem_data",
140
                              common_name="test_update_before", type_id=ROOT_CA_ID, parent_id=-1,
141
                              private_key_id=private_key_id,usages={CA_ID: True})
114 142
    certificate_id = certificate_repository.create(certificate=certificate)
115 143

  
116 144
    assert type(certificate_id) is int
......
118 146
    certificate = certificate_repository.read(certificate_id=certificate_id)
119 147

  
120 148
    assert certificate.certificate_id == certificate_id
121
    assert certificate.common_name == "test_update_before"
122 149
    assert certificate.valid_from == "test_from"
123 150
    assert certificate.valid_to == "test_to"
124
    assert certificate.private_key_id == private_key_id
151
    assert certificate.pem_data == "test_pem_data"
125 152
    assert certificate.type_id == ROOT_CA_ID
126 153
    assert certificate.parent_id == certificate_id
154
    assert certificate.private_key_id == private_key_id
155
    assert certificate.common_name == "test_update_before"
156
    assert certificate.country_code is None
157
    assert certificate.locality is None
158
    assert certificate.province is None
159
    assert certificate.organization is None
160
    assert certificate.organizational_unit is None
161
    assert certificate.email_address is None
162
    assert certificate.revocation_date is None
163
    assert certificate.revocation_reason is None
127 164
    assert certificate.usages[CA_ID]
128 165
    assert not certificate.usages[SSL_ID]
129 166
    assert not certificate.usages[SIGNATURE_ID]
130 167
    assert not certificate.usages[AUTHENTICATION_ID]
131
    assert certificate.revocation_date == ""
132
    assert certificate.revocation_reason == ""
133 168

  
134 169
    certificate.common_name = "test_update_after"
135 170
    certificate.usages[SSL_ID] = True
......
141 176
    certificate = certificate_repository.read(certificate_id=certificate_id)
142 177

  
143 178
    assert certificate.certificate_id == certificate_id
144
    assert certificate.common_name == "test_update_after"
145 179
    assert certificate.valid_from == "test_from"
146 180
    assert certificate.valid_to == "test_to"
147
    assert certificate.private_key_id == private_key_id
181
    assert certificate.pem_data == "test_pem_data"
148 182
    assert certificate.type_id == ROOT_CA_ID
149 183
    assert certificate.parent_id == certificate_id
184
    assert certificate.private_key_id == private_key_id
185
    assert certificate.common_name == "test_update_after"
186
    assert certificate.country_code is None
187
    assert certificate.locality is None
188
    assert certificate.province is None
189
    assert certificate.organization is None
190
    assert certificate.organizational_unit is None
191
    assert certificate.email_address is None
192
    assert certificate.revocation_date is None
193
    assert certificate.revocation_reason is None
150 194
    assert certificate.usages[CA_ID]
151 195
    assert certificate.usages[SSL_ID]
152 196
    assert not certificate.usages[SIGNATURE_ID]
153 197
    assert not certificate.usages[AUTHENTICATION_ID]
154
    assert certificate.revocation_date == ""
155
    assert certificate.revocation_reason == ""
156 198

  
157 199

  
158 200
def test_update_invalid_id(certificate_repository, private_key_repository_unique):
......
161 203

  
162 204
    assert type(private_key_id) is int
163 205

  
164
    certificate = Certificate(certificate_id=-1, common_name="test_update_before", valid_from="test_from",
165
                              valid_to="test_to", pem_data="test_pem_data", private_key_id=private_key_id,
166
                              type_id=ROOT_CA_ID, parent_id=-1, usages={CA_ID: True})
206
    certificate = Certificate(certificate_id=-1, valid_from="test_from", valid_to="test_to", pem_data="test_pem_data",
207
                              common_name="test_update_before", type_id=ROOT_CA_ID, parent_id=-1,
208
                              private_key_id=private_key_id,usages={CA_ID: True})
167 209
    certificate_id = certificate_repository.create(certificate=certificate)
168 210

  
169 211
    assert type(certificate_id) is int
......
171 213
    certificate = certificate_repository.read(certificate_id=certificate_id)
172 214

  
173 215
    assert certificate.certificate_id == certificate_id
174
    assert certificate.common_name == "test_update_before"
175 216
    assert certificate.valid_from == "test_from"
176 217
    assert certificate.valid_to == "test_to"
177
    assert certificate.private_key_id == private_key_id
218
    assert certificate.pem_data == "test_pem_data"
178 219
    assert certificate.type_id == ROOT_CA_ID
179 220
    assert certificate.parent_id == certificate_id
221
    assert certificate.private_key_id == private_key_id
222
    assert certificate.common_name == "test_update_before"
223
    assert certificate.country_code is None
224
    assert certificate.locality is None
225
    assert certificate.province is None
226
    assert certificate.organization is None
227
    assert certificate.organizational_unit is None
228
    assert certificate.email_address is None
229
    assert certificate.revocation_date is None
230
    assert certificate.revocation_reason is None
180 231
    assert certificate.usages[CA_ID]
181 232
    assert not certificate.usages[SSL_ID]
182 233
    assert not certificate.usages[SIGNATURE_ID]
183 234
    assert not certificate.usages[AUTHENTICATION_ID]
184
    assert certificate.revocation_date == ""
185
    assert certificate.revocation_reason == ""
186 235

  
187 236
    certificate.common_name = "test_update_after"
188 237
    certificate.usages[SSL_ID] = True
......
195 244
    certificate = certificate_repository.read(certificate_id=certificate_id)
196 245

  
197 246
    assert certificate.certificate_id == certificate_id
198
    assert certificate.common_name == "test_update_before"
199 247
    assert certificate.valid_from == "test_from"
200 248
    assert certificate.valid_to == "test_to"
201
    assert certificate.private_key_id == private_key_id
249
    assert certificate.pem_data == "test_pem_data"
202 250
    assert certificate.type_id == ROOT_CA_ID
203 251
    assert certificate.parent_id == certificate_id
252
    assert certificate.private_key_id == private_key_id
253
    assert certificate.common_name == "test_update_before"
254
    assert certificate.country_code is None
255
    assert certificate.locality is None
256
    assert certificate.province is None
257
    assert certificate.organization is None
258
    assert certificate.organizational_unit is None
259
    assert certificate.email_address is None
260
    assert certificate.revocation_date is None
261
    assert certificate.revocation_reason is None
204 262
    assert certificate.usages[CA_ID]
205 263
    assert not certificate.usages[SSL_ID]
206 264
    assert not certificate.usages[SIGNATURE_ID]
207 265
    assert not certificate.usages[AUTHENTICATION_ID]
208
    assert certificate.revocation_date == ""
209
    assert certificate.revocation_reason == ""
210 266

  
211 267

  
212 268
def test_delete(certificate_repository, private_key_repository_unique):
......
215 271

  
216 272
    assert type(private_key_id) is int
217 273

  
218
    certificate_1 = Certificate(certificate_id=-1, common_name="test_delete_1", valid_from="test_from",
219
                              valid_to="test_to", pem_data="test_pem_data", private_key_id=private_key_id,
220
                              type_id=ROOT_CA_ID, parent_id=-1, usages={CA_ID: True})
274
    certificate_1 = Certificate(certificate_id=-1, valid_from="test_from", valid_to="test_to", pem_data="test_pem_data",
275
                                common_name="test_delete_1", type_id=ROOT_CA_ID, parent_id=-1,
276
                                private_key_id=private_key_id, usages={CA_ID: True})
221 277
    certificate_id_1 = certificate_repository.create(certificate=certificate_1)
222 278

  
223
    certificate_2 = Certificate(certificate_id=-1, common_name="test_delete_2", valid_from="test_from",
224
                                valid_to="test_to", pem_data="test_pem_data", private_key_id=private_key_id,
225
                                type_id=ROOT_CA_ID, parent_id=-1, usages={CA_ID: True})
279
    certificate_2 = Certificate(certificate_id=-1, valid_from="test_from", valid_to="test_to", pem_data="test_pem_data",
280
                                common_name="test_delete_2", type_id=ROOT_CA_ID, parent_id=-1,
281
                                private_key_id=private_key_id, usages={CA_ID: True})
226 282
    certificate_id_2 = certificate_repository.create(certificate=certificate_2)
227 283

  
228 284
    assert type(certificate_id_1) is int
......
256 312

  
257 313
    assert type(private_key_id) is int
258 314

  
259
    certificate = Certificate(certificate_id=-1, common_name="test_common_name", valid_from="test_from",
260
                              valid_to="test_to", pem_data="test_pem_data", private_key_id=private_key_id,
261
                              type_id=ROOT_CA_ID, parent_id=-1, usages={CA_ID: True})
315
    certificate = Certificate(certificate_id=-1, valid_from="test_from", valid_to="test_to", pem_data="test_pem_data",
316
                              common_name="test_common_name", type_id=ROOT_CA_ID, parent_id=-1,
317
                              private_key_id=private_key_id, usages={CA_ID: True})
262 318
    certificate_id = certificate_repository.create(certificate)
263 319

  
264 320
    assert type(certificate_id) is int
......
266 322
    certificate = certificate_repository.read(certificate_id)
267 323

  
268 324
    assert certificate.parent_id == certificate_id
269
    assert certificate.revocation_date == ""
270
    assert certificate.revocation_reason == ""
325
    assert certificate.revocation_date is None
326
    assert certificate.revocation_reason is None
271 327

  
272 328
    check_revoked = certificate_repository.set_certificate_revoked(
273 329
        certificate_id=certificate_id, revocation_date="test_rev_date_1")
......
297 353

  
298 354
    assert type(private_key_id) is int
299 355

  
300
    certificate = Certificate(certificate_id=-1, common_name="test_common_name", valid_from="test_from",
301
                              valid_to="test_to", pem_data="test_pem_data", private_key_id=private_key_id,
302
                              type_id=ROOT_CA_ID, parent_id=-1, usages={CA_ID: True})
356
    certificate = Certificate(certificate_id=-1, valid_from="test_from", valid_to="test_to", pem_data="test_pem_data",
357
                              common_name="test_common_name", type_id=ROOT_CA_ID, parent_id=-1,
358
                              private_key_id=private_key_id, usages={CA_ID: True})
303 359
    certificate_id = certificate_repository.create(certificate=certificate)
304 360

  
305 361
    assert type(certificate_id) is int
......
307 363
    certificate = certificate_repository.read(certificate_id=certificate_id)
308 364

  
309 365
    assert certificate.parent_id == certificate_id
310
    assert certificate.revocation_date == ""
311
    assert certificate.revocation_reason == ""
366
    assert certificate.revocation_date is None
367
    assert certificate.revocation_reason is None
312 368

  
313 369
    check_revoked = certificate_repository.set_certificate_revoked(
314 370
        certificate_id=certificate_id, revocation_date="test_rev_date_1")
......
326 382

  
327 383
    certificate = certificate_repository.read(certificate_id=certificate_id)
328 384

  
329
    assert certificate.revocation_date == ""
330
    assert certificate.revocation_reason == ""
385
    assert certificate.revocation_date is None
386
    assert certificate.revocation_reason is None
331 387

  
332 388

  
333 389
def test_get_all_revoked_by(certificate_repository, private_key_repository_unique):
......
336 392

  
337 393
    assert type(private_key_id) is int
338 394

  
339
    certificate = Certificate(certificate_id=-1, common_name="test_common_name", valid_from="test_from",
340
                              valid_to="test_to", pem_data="test_pem_data", private_key_id=private_key_id,
341
                              type_id=ROOT_CA_ID, parent_id=-1, usages={CA_ID: True})
395
    certificate = Certificate(certificate_id=-1, valid_from="test_from", valid_to="test_to", pem_data="test_pem_data",
396
                              common_name="test_common_name", type_id=ROOT_CA_ID, parent_id=-1,
397
                              private_key_id=private_key_id, usages={CA_ID: True})
342 398
    certificate_id = certificate_repository.create(certificate=certificate)
343 399

  
344 400
    assert type(certificate_id) is int
......
360 416
    certificate_repository.set_certificate_revoked(
361 417
        certificate_id=child_3_id, revocation_date="test_revoke_child_3", revocation_reason="test_parent")
362 418

  
363
    sec_tree_certificate = Certificate(certificate_id=-1, common_name="test_sec_tree", valid_from="test_from",
364
                                       valid_to="test_to", pem_data="test_pem_data", private_key_id=private_key_id,
365
                                       type_id=ROOT_CA_ID, parent_id=-1, usages={CA_ID: True})
419
    sec_tree_certificate = Certificate(certificate_id=-1, valid_from="test_from", valid_to="test_to",
420
                                       pem_data="test_pem_data", common_name="test_sec_tree", type_id=ROOT_CA_ID,
421
                                       parent_id=-1, private_key_id=private_key_id, usages={CA_ID: True})
366 422
    sec_tree_certificate_id = certificate_repository.create(certificate=sec_tree_certificate)
367 423

  
368 424
    assert type(sec_tree_certificate_id) is int
......
397 453

  
398 454
    assert type(private_key_id) is int
399 455

  
400
    certificate = Certificate(certificate_id=-1, common_name="test_common_name", valid_from="test_from",
401
                              valid_to="test_to", pem_data="test_pem_data", private_key_id=private_key_id,
402
                              type_id=ROOT_CA_ID, parent_id=-1, usages={CA_ID: True})
456
    certificate = Certificate(certificate_id=-1, valid_from="test_from", valid_to="test_to", pem_data="test_pem_data",
457
                              common_name="test_common_name", type_id=ROOT_CA_ID, parent_id=-1,
458
                              private_key_id=private_key_id, usages={CA_ID: True})
403 459
    certificate_id = certificate_repository.create(certificate=certificate)
404 460

  
405 461
    assert type(certificate_id) is int
......
421 477
    certificate_repository.set_certificate_revoked(
422 478
        certificate_id=child_3_id, revocation_date="test_revoke_child_3", revocation_reason="test_parent")
423 479

  
424
    sec_tree_certificate = Certificate(certificate_id=-1, common_name="test_sec_tree", valid_from="test_from",
425
                                       valid_to="test_to", pem_data="test_pem_data", private_key_id=private_key_id,
426
                                       type_id=ROOT_CA_ID, parent_id=-1, usages={CA_ID: True})
480
    sec_tree_certificate = Certificate(certificate_id=-1, valid_from="test_from", valid_to="test_to",
481
                                       pem_data="test_pem_data", common_name="test_sec_tree", type_id=ROOT_CA_ID,
482
                                       parent_id=-1, private_key_id=private_key_id, usages={CA_ID: True})
427 483
    sec_tree_certificate_id = certificate_repository.create(certificate=sec_tree_certificate)
428 484

  
429 485
    assert type(sec_tree_certificate_id) is int
tests/unit_tests/services/crl/ca_index_file_line_generator_test.py
7 7

  
8 8
def test_get_index_file_time_entry_valid():
9 9
    cert = Certificate(
10
        1, "Foo", "21.03.2020", "21.03.2021", "", -1, -1, -1, {}, "02.02.2021", "keyCompromise"
10
        1, "21.03.2020", "21.03.2021", "", -1, -1, -1, {},
11
        common_name="Foo",
12
        revocation_date="02.02.2021",
13
        revocation_reason="keyCompromise"
11 14
    )
12 15

  
13 16
    date_format = "%d.%m.%Y"
......
26 29

  
27 30
def test_get_index_file_time_entry_valid_2():
28 31
    cert = Certificate(
29
        101024, "Bar", "01.01.2019", "06.10.2021", "", -1, -1, -1, {}, "03.09.2021", "affiliationChanged"
32
        101024, "01.01.2019", "06.10.2021", "", -1, -1, -1, {},
33
        common_name="Bar",
34
        revocation_date="03.09.2021",
35
        revocation_reason="affiliationChanged"
30 36
    )
31 37

  
32 38
    date_format = "%d.%m.%Y"
......
45 51

  
46 52
def test_get_index_file_time_entry_valid_3():
47 53
    cert = Certificate(
48
        1, "IA CA", "", "01.04.2023 15:01:11", "", -1, -1, -1, {}, "01.04.2021 15:12:00", "keyCompromise"
54
        1, "", "01.04.2023 15:01:11", "", -1, -1, -1, {},
55
        common_name="IA CA",
56
        revocation_date="01.04.2021 15:12:00",
57
        revocation_reason="keyCompromise"
49 58
    )
50 59

  
51 60
    date_format = "%d.%m.%Y %H:%M:%S"
......
67 76

  
68 77
def test_get_index_file_valid_line():
69 78
    cert = Certificate(
70
        1, "IA CA", "", "01.04.2023 15:01:11", "", -1, -1, -1, {}, "", ""
79
        1, "", "01.04.2023 15:01:11", "", -1, -1, -1, {},
80
        common_name="IA CA"
71 81
    )
72 82

  
73 83
    date_format = "%d.%m.%Y %H:%M:%S"
tests/unit_tests/services/crl/generate_crl_test.py
123 123
def test_generate_crl():
124 124
    # only PEM data are relevant for the testcase
125 125
    service = CryptographyService()
126
    cert = Certificate(-1, "", "", "",
127
                       CERTIFICATE_PEM, -1, -1, -1, {})
126
    cert = Certificate(-1, "", "", CERTIFICATE_PEM, -1, -1, -1, {}, "")
128 127
    key = PrivateKey(-1, KEY_PEM)
129 128
    # generate CRL
130 129
    with TemporaryFile("index", INDEX) as index_file:

Také k dispozici: Unified diff