ObjOpenSSL  History of src/X509Certificate.m of c3824e3ac9f0a704

History of file src/X509Certificate.m at check-in c3824e3ac9f0a704

2021-04-25
20:41
Adjust to ObjFW changes file: [f6177e4bd6] check-in: [a64206ee2e] user: js, branch: trunk, size: 11737 [annotate] [blame] [check-ins using] [diff]
2021-04-03
20:16
Adjust to ObjFW coding style file: [adabc1fce4] check-in: [e5b470a14c] user: js, branch: trunk, size: 11723 [annotate] [blame] [check-ins using] [diff]
2020-12-07
00:35
Adjust to ObjFW changes file: [48c2a42784] check-in: [8d227ad030] user: js, branch: trunk, size: 11684 [annotate] [blame] [check-ins using] [diff]
2020-08-29
14:42
Fix compilation on Windows file: [a5faa63283] check-in: [5492e91aad] user: js, branch: trunk, size: 11730 [annotate] [blame] [check-ins using] [diff]
2020-05-31
16:54
Update URL file: [e0deaf0777] check-in: [66bd0c554f] user: js, branch: trunk, size: 11644 [annotate] [blame] [check-ins using] [diff]
2020-04-05
23:10
Fix type mismatch with GCC file: [1768751905] check-in: [8d32ca35ce] user: js, branch: trunk, size: 11645 [annotate] [blame] [check-ins using] [diff]
2019-10-03
23:27
Adjust to ObjFW changes file: [fc4aee8bfa] check-in: [da5284fdad] user: js, branch: trunk, size: 11651 [annotate] [blame] [check-ins using] [diff]
2019-03-14
22:02
Use dot syntax file: [5edfa14c10] check-in: [ca772cd7fd] user: js, branch: trunk, size: 11720 [annotate] [blame] [check-ins using] [diff]
2017-07-22
23:09
Adjust to ObjFW changes file: [753b8d7922] check-in: [586a59246a] user: js, branch: trunk, size: 11671 [annotate] [blame] [check-ins using] [diff]
2017-05-14
00:33
Modernize the code a little file: [ed578c75c6] check-in: [9355649e3a] user: js, branch: trunk, size: 11707 [annotate] [blame] [check-ins using] [diff]
2017-05-08
00:31
Adjust to recent ObjFW changes file: [9a2b71b6f1] check-in: [897afb173c] user: js, branch: trunk, size: 11622 [annotate] [blame] [check-ins using] [diff]
2017-04-15
19:37
Fix URL in copyright headers file: [44fefacf95] check-in: [e3dcc5816e] user: js, branch: trunk, size: 11601 [annotate] [blame] [check-ins using] [diff]
2016-07-09
20:19
Change webkeks.org -> heap.zone

While at it, also update the copyright years where they were incomplete. file: [f37a6b4e8d] check-in: [0326ada0ff] user: js, branch: trunk, size: 11604 [annotate] [blame] [check-ins using] [diff]

2015-05-24
19:33
Conform to OFTLSSocket

This also introduces automatic certificate verification and enables it
by default, as required by OFTLSSocket.

There are still TODOs until OFTLSSocket is fully implemented. file: [2e798742d9] check-in: [071d74e840] user: js, branch: trunk, size: 11596 [annotate] [blame] [check-ins using] [diff]

2013-06-23
11:10
Adjust to reworked exception API. file: [28ac2990f0] check-in: [93fb0bd595] user: js, branch: trunk, size: 11421 [annotate] [blame] [check-ins using] [diff]
2013-03-04
17:37
Replace BOOL with bool. file: [ea8e8f249e] check-in: [09e348c39a] user: js, branch: trunk, size: 11452 [annotate] [blame] [check-ins using] [diff]
2013-02-12
18:35
Fix -[X509OID isEqual:]. file: [f5a1847ad4] check-in: [2e400eadc7] user: js, branch: trunk, size: 11426 [annotate] [blame] [check-ins using] [diff]
17:49
Prefix all ivars with an underscore. file: [d7426f238d] check-in: [eca3b894f8] user: js, branch: trunk, size: 11358 [annotate] [blame] [check-ins using] [diff]
2012-12-19
21:59
Adjust to recent ObjFW changes. file: [79d37925ec] check-in: [20cb421460] user: js, branch: trunk, size: 11276 [annotate] [blame] [check-ins using] [diff]
2012-10-27
18:23
Adjust to recent ObjFW changes. file: [9922d7f262] check-in: [41f9946113] user: js, branch: trunk, size: 11277 [annotate] [blame] [check-ins using] [diff]
2012-07-12
03:09
Don't access isa directly. file: [9437851e4c] check-in: [8ef0132a06] user: js, branch: trunk, size: 11263 [annotate] [blame] [check-ins using] [diff]
2012-06-10
13:34
Adjust to latest ObjFW API changes. file: [a82687bce0] check-in: [b857e18139] user: js, branch: trunk, size: 11230 [annotate] [blame] [check-ins using] [diff]
2012-03-20
21:53
Fix copyright. file: [f86cecc6d4] check-in: [4564eb6a94] user: js, branch: trunk, size: 11230 [annotate] [blame] [check-ins using] [diff]
21:45
Change URL in copyright to Git repository. file: [6b7fa94a81] check-in: [87d86871ad] user: js, branch: trunk, size: 11171 [annotate] [blame] [check-ins using] [diff]
2012-01-16
22:26
Restore ObjC1 compatibility file: [fa22740f99] check-in: [79529690a9] user: florob@babelmonkeys.de, branch: trunk, size: 11164 [annotate] [blame] [check-ins using] [diff]
2011-12-21
20:02
Store objects in variables of proper type file: [6953168ee9] check-in: [1325ff2574] user: florob@babelmonkeys.de, branch: trunk, size: 10918 [annotate] [blame] [check-ins using] [diff]
2011-11-20
20:27
Update to work with OFString changes file: [ecdf1a6c2b] check-in: [3344395fc1] user: florob@babelmonkeys.de, branch: trunk, size: 10911 [annotate] [blame] [check-ins using] [diff]
2011-11-04
19:45
Cleanup and fix X509Certificate. file: [694ef5d705] check-in: [81cee980ef] user: js, branch: trunk, size: 10361 [annotate] [blame] [check-ins using] [diff]
2011-11-02
00:25
Implement -description for X509Certificate file: [43e9829432] check-in: [84117b853b] user: florob@babelmonkeys.de, branch: trunk, size: 10181 [annotate] [blame] [check-ins using] [diff]
2011-11-01
15:09
Add methods for easier certificate verification file: [c571703a37] check-in: [b53c1ba1a8] user: florob@babelmonkeys.de, branch: trunk, size: 9697 [annotate] [blame] [check-ins using] [diff]
14:36
Cache subject, issuer and SANs file: [19eeb8fa7d] check-in: [e100eb1e52] user: florob@babelmonkeys.de, branch: trunk, size: 7232 [annotate] [blame] [check-ins using] [diff]
2011-10-24
00:06
Rename initWithStruct: to initWithX509Struct: to avoid potential conflicts file: [ea8865b8c0] check-in: [16079bc1a0] user: florob@babelmonkeys.de, branch: trunk, size: 6935 [annotate] [blame] [check-ins using] [diff]
2011-10-08
03:44
Add support for fetching some SAN types from X509 certificates

Note: valgrind complains about uninitialized data when UTF8Strings are passed to
ASN1_STRING_to_UTF8(), however the result is fine. Accessing the same data by
other means does not yield the error, I therefore suspect it a false positive. file: [dae3d0c933] check-in: [ca9555b85f] user: florob@babelmonkeys.de, branch: trunk, size: 6931 [annotate] [blame] [check-ins using] [diff]

2011-10-07
23:56
Break out some ASN.1 to OFString conversion functionality file: [235fa6b4e5] check-in: [8cb0b716ea] user: florob@babelmonkeys.de, branch: trunk, size: 4116 [annotate] [blame] [check-ins using] [diff]
23:13
Added: Very basic X509 class file: [4b0c950416] check-in: [057c289c6b] user: florob@babelmonkeys.de, branch: trunk, size: 3826 [annotate] [blame] [check-ins using]