Skip to content

Commit d2f1453

Browse files
committed
Fix version
1 parent 45cb1a6 commit d2f1453

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

stdlib/src/ssl.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2096,7 +2096,8 @@ mod _ssl {
20962096

20972097
dict.set_item("subject", name_to_py(cert.subject_name())?, vm)?;
20982098
dict.set_item("issuer", name_to_py(cert.issuer_name())?, vm)?;
2099-
dict.set_item("version", vm.new_pyobj(cert.version()), vm)?;
2099+
// X.509 version: OpenSSL uses 0-based (0=v1, 1=v2, 2=v3) but Python uses 1-based (1=v1, 2=v2, 3=v3)
2100+
dict.set_item("version", vm.new_pyobj(cert.version() + 1), vm)?;
21002101

21012102
let serial_num = cert
21022103
.serial_number()

0 commit comments

Comments
 (0)