mirror of
https://github.com/espressif/openthread.git
synced 2026-08-24 19:29:52 +00:00
Updates the TCAT class public methods for doing Commissioner authorization checks and clarifies the code, with minor updates to PSKc cases handling. Unit tests are added for checking Commissioner authorization. To do these checks, a new test class UnitTester is added which has access to private members of the TcatAgent class. Validation/mock functions are added in the test code to keep the unit tests readable. Also reverts the CommCert4 fix that was made in #12151. For more background information see JIRA BHC-766.
16 lines
571 B
Plaintext
16 lines
571 B
Plaintext
# This file contains X509v3 extension definitions for OpenSSL
|
|
# certificate generation.
|
|
|
|
[ CommCert4 ]
|
|
subjectKeyIdentifier = none
|
|
authorityKeyIdentifier = keyid
|
|
|
|
# Include TCAT specified fields
|
|
# Because ASN1:OCTETSTRING doesn't work with hex input, we use raw DER here. Tag 0x04 is OCTETSTRING.
|
|
# See https://datatracker.ietf.org/doc/html/rfc5280#section-4.1
|
|
#
|
|
1.3.6.1.4.1.44970.1 = ASN1:IA5STRING:OtherDomain
|
|
1.3.6.1.4.1.44970.3 = DER:04:05:21:21:05:09:11
|
|
1.3.6.1.4.1.44970.4 = ASN1:UTF8STRING:OtherThread-c64e
|
|
1.3.6.1.4.1.44970.5 = DER:04:08:ef:13:98:c2:fd:50:4b:68
|