SemanticDiff matter.js
Implement certificate checks
#816
Merged

Implement certificate checks #816

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

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone