Implement certificate checks #816
Add new toHex function and streamline names
2b3ff48d
Migrate Fabric to #privates/get/set
f21b3ad2
Add all missing cert checks
be4c7898
Add all missing cert checks in Case
2945946e
Add method to verify operational node id
452309de
Add CSRRequest check
adacb010
leftover adjustment from fabric refactor
5b896687
Correctly encode the certificate serialnumber
7b7ba86a
Encode Lists for Objects in Tlv by order of entries in object
809ab73b
Update DerCodec
e46a0f4f
Update DerCodec
22fb6a52
Enhance/Move Certificate DER types
5f7a22d4
Add more general types to Der Type File
10f701df
Export new Cert types file
ae82f0eb
Adjust Der Type for Key
8dd1e2a5
Add Encoding/Decoding of non well formed data to Tlv
07401ab4
Generalize Matter DER type generation
6e5db28b
Generalize Matter cert definitions
7d9d44a4
Subject and Issuer encoding to preserve order
d63d1570
Generalize Cert to ASN conversion
6b4608a4
Add certificate validation
ef3fd981
Fix imports
38f81963
Adjust DAC/RootCert generation
2f8fec0e
Log certificate validation errors
42b93b63
Enhance Date encoding as by spec
8e0fffc9
Add more String type encoding
dd6726e4
Add more String type encoding
6e38d1ae
Optimize Certificate typing
38fb312a
Preserve order for extensions
290440dc
laxe checks because Amazon and SmartThings use wrong certs
1028e3c0
Fix typos
fbd97d6e
Linter
9d234e32
Restructure Certificate testing
7e974e58
Use real crypto for Integrationtest
7e3291c9
Adjust tests for new checks
7bf07572
Only log "notbefore" date errors for now
246ad791
This should ever have worked before :-)
328445b7
Fix imports
2edeac50
Merge branch 'main' into cert4real
30786176
fix check
683c9acf
Merge branch 'main' into cert4real
1ccc56b4
trivial typo
819bef25
lauckhart
approved these changes
on 2024-04-16
Merge branch 'main' into cert4real
1cd65fe2
Address review feedback
df48455d
Combines changelog
afc3e189
[execute-chiptests-long] Changelog fix
481f6a77
Merge branch 'main' into cert4real
f4ccd076
lauckhart
approved these changes
on 2024-04-17
finalize
2bffd3c0
mergify
merged
40734990
into main 155 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub