-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add parameter to Objective-C CHIPDeviceController to accept PAA certificates from Objective-C client #14126
Comments
andy31415
added
v1_triage_split_6
V1.0
todo 🗒️
and removed
V1.0
todo 🗒️
v1_triage_split_6
labels
Jan 30, 2022
woody-apple
changed the title
Replace testingRootStore with a AttestationTrustStore that has the necessary official PAA roots available
Add parameter to Objective-C CHIPDeviceController to accept PAA certificates from Objective-C client #16684
Mar 25, 2022
woody-apple
changed the title
Add parameter to Objective-C CHIPDeviceController to accept PAA certificates from Objective-C client #16684
Add parameter to Objective-C CHIPDeviceController to accept PAA certificates from Objective-C client
Mar 25, 2022
carricdsilva-apple
added a commit
to carricdsilva-apple/connectedhomeip
that referenced
this issue
Apr 5, 2022
…tificates from Objective-C client Fixes project-chip#14126 Change overview Added a new parameter to CHIPDeviceController that is an array of NSData PAA certificates. Created an Objective-C bridge for the AttestationTrustStore class. The PAA certificates provided by the client are passed to the default device attestation verifier. If the client passes a nil value for the parameter then the testing root store is used. Testing Used an Objective-C client to pass valid certificates to ensure device attestation procedure succeeded with an m5stack device. Passed in nil to ensure the device attestation procedure used the test PAA certificates.
carricdsilva-apple
added a commit
to carricdsilva-apple/connectedhomeip
that referenced
this issue
Apr 5, 2022
…tificates from Objective-C client Fixes project-chip#14126 Change overview Added a new parameter to CHIPDeviceController that is an array of NSData PAA certificates. Created an Objective-C bridge for the AttestationTrustStore class. The PAA certificates provided by the client are passed to the default device attestation verifier. If the client passes a nil value for the parameter then the testing root store is used. Testing Used an Objective-C client to pass valid certificates to ensure device attestation procedure succeeded with an m5stack device. Passed in nil to ensure the device attestation procedure used the test PAA certificates.
woody-apple
pushed a commit
to carricdsilva-apple/connectedhomeip
that referenced
this issue
Apr 5, 2022
…tificates from Objective-C client Fixes project-chip#14126 Change overview Added a new parameter to CHIPDeviceController that is an array of NSData PAA certificates. Created an Objective-C bridge for the AttestationTrustStore class. The PAA certificates provided by the client are passed to the default device attestation verifier. If the client passes a nil value for the parameter then the testing root store is used. Testing Used an Objective-C client to pass valid certificates to ensure device attestation procedure succeeded with an m5stack device. Passed in nil to ensure the device attestation procedure used the test PAA certificates.
woody-apple
pushed a commit
to carricdsilva-apple/connectedhomeip
that referenced
this issue
Apr 5, 2022
…tificates from Objective-C client Fixes project-chip#14126 Change overview Added a new parameter to CHIPDeviceController that is an array of NSData PAA certificates. Created an Objective-C bridge for the AttestationTrustStore class. The PAA certificates provided by the client are passed to the default device attestation verifier. If the client passes a nil value for the parameter then the testing root store is used. Testing Used an Objective-C client to pass valid certificates to ensure device attestation procedure succeeded with an m5stack device. Passed in nil to ensure the device attestation procedure used the test PAA certificates.
woody-apple
added a commit
that referenced
this issue
Apr 6, 2022
#17035) * Added parameter to Objective-C CHIPDeviceController to accept PAA certificates from Objective-C client Fixes #14126 Change overview Added a new parameter to CHIPDeviceController that is an array of NSData PAA certificates. Created an Objective-C bridge for the AttestationTrustStore class. The PAA certificates provided by the client are passed to the default device attestation verifier. If the client passes a nil value for the parameter then the testing root store is used. Testing Used an Objective-C client to pass valid certificates to ensure device attestation procedure succeeded with an m5stack device. Passed in nil to ensure the device attestation procedure used the test PAA certificates. * Restyled by whitespace * Restyled by clang-format * Update src/darwin/Framework/CHIP/CHIPAttestationTrustStoreBridge.mm Co-authored-by: Boris Zbarsky <[email protected]> * Update src/darwin/Framework/CHIP/CHIPAttestationTrustStoreBridge.mm Co-authored-by: Boris Zbarsky <[email protected]> * Updated files: examples/chip-tool-darwin/commands/common/CHIPCommandBridge.mm src/darwin/CHIPTool/CHIPTool/Framework Helpers/DefaultsUtils.m src/darwin/Framework/CHIP/BUILD.gn src/darwin/Framework/CHIP/CHIPAttestationTrustStoreBridge.mm src/darwin/Framework/CHIP/CHIPDeviceController.h src/darwin/Framework/CHIP/CHIPDeviceController.mm * Restyled by gn Co-authored-by: Restyled.io <[email protected]> Co-authored-by: Justin Wood <[email protected]> Co-authored-by: Boris Zbarsky <[email protected]>
chencheung
pushed a commit
to chencheung/connectedhomeip
that referenced
this issue
Apr 6, 2022
project-chip#17035) * Added parameter to Objective-C CHIPDeviceController to accept PAA certificates from Objective-C client Fixes project-chip#14126 Change overview Added a new parameter to CHIPDeviceController that is an array of NSData PAA certificates. Created an Objective-C bridge for the AttestationTrustStore class. The PAA certificates provided by the client are passed to the default device attestation verifier. If the client passes a nil value for the parameter then the testing root store is used. Testing Used an Objective-C client to pass valid certificates to ensure device attestation procedure succeeded with an m5stack device. Passed in nil to ensure the device attestation procedure used the test PAA certificates. * Restyled by whitespace * Restyled by clang-format * Update src/darwin/Framework/CHIP/CHIPAttestationTrustStoreBridge.mm Co-authored-by: Boris Zbarsky <[email protected]> * Update src/darwin/Framework/CHIP/CHIPAttestationTrustStoreBridge.mm Co-authored-by: Boris Zbarsky <[email protected]> * Updated files: examples/chip-tool-darwin/commands/common/CHIPCommandBridge.mm src/darwin/CHIPTool/CHIPTool/Framework Helpers/DefaultsUtils.m src/darwin/Framework/CHIP/BUILD.gn src/darwin/Framework/CHIP/CHIPAttestationTrustStoreBridge.mm src/darwin/Framework/CHIP/CHIPDeviceController.h src/darwin/Framework/CHIP/CHIPDeviceController.mm * Restyled by gn Co-authored-by: Restyled.io <[email protected]> Co-authored-by: Justin Wood <[email protected]> Co-authored-by: Boris Zbarsky <[email protected]>
chencheung
pushed a commit
to chencheung/connectedhomeip
that referenced
this issue
Apr 6, 2022
project-chip#17035) * Added parameter to Objective-C CHIPDeviceController to accept PAA certificates from Objective-C client Fixes project-chip#14126 Change overview Added a new parameter to CHIPDeviceController that is an array of NSData PAA certificates. Created an Objective-C bridge for the AttestationTrustStore class. The PAA certificates provided by the client are passed to the default device attestation verifier. If the client passes a nil value for the parameter then the testing root store is used. Testing Used an Objective-C client to pass valid certificates to ensure device attestation procedure succeeded with an m5stack device. Passed in nil to ensure the device attestation procedure used the test PAA certificates. * Restyled by whitespace * Restyled by clang-format * Update src/darwin/Framework/CHIP/CHIPAttestationTrustStoreBridge.mm Co-authored-by: Boris Zbarsky <[email protected]> * Update src/darwin/Framework/CHIP/CHIPAttestationTrustStoreBridge.mm Co-authored-by: Boris Zbarsky <[email protected]> * Updated files: examples/chip-tool-darwin/commands/common/CHIPCommandBridge.mm src/darwin/CHIPTool/CHIPTool/Framework Helpers/DefaultsUtils.m src/darwin/Framework/CHIP/BUILD.gn src/darwin/Framework/CHIP/CHIPAttestationTrustStoreBridge.mm src/darwin/Framework/CHIP/CHIPDeviceController.h src/darwin/Framework/CHIP/CHIPDeviceController.mm * Restyled by gn Co-authored-by: Restyled.io <[email protected]> Co-authored-by: Justin Wood <[email protected]> Co-authored-by: Boris Zbarsky <[email protected]>
andrei-menzopol
pushed a commit
to andrei-menzopol/connectedhomeip
that referenced
this issue
Apr 14, 2022
project-chip#17035) * Added parameter to Objective-C CHIPDeviceController to accept PAA certificates from Objective-C client Fixes project-chip#14126 Change overview Added a new parameter to CHIPDeviceController that is an array of NSData PAA certificates. Created an Objective-C bridge for the AttestationTrustStore class. The PAA certificates provided by the client are passed to the default device attestation verifier. If the client passes a nil value for the parameter then the testing root store is used. Testing Used an Objective-C client to pass valid certificates to ensure device attestation procedure succeeded with an m5stack device. Passed in nil to ensure the device attestation procedure used the test PAA certificates. * Restyled by whitespace * Restyled by clang-format * Update src/darwin/Framework/CHIP/CHIPAttestationTrustStoreBridge.mm Co-authored-by: Boris Zbarsky <[email protected]> * Update src/darwin/Framework/CHIP/CHIPAttestationTrustStoreBridge.mm Co-authored-by: Boris Zbarsky <[email protected]> * Updated files: examples/chip-tool-darwin/commands/common/CHIPCommandBridge.mm src/darwin/CHIPTool/CHIPTool/Framework Helpers/DefaultsUtils.m src/darwin/Framework/CHIP/BUILD.gn src/darwin/Framework/CHIP/CHIPAttestationTrustStoreBridge.mm src/darwin/Framework/CHIP/CHIPDeviceController.h src/darwin/Framework/CHIP/CHIPDeviceController.mm * Restyled by gn Co-authored-by: Restyled.io <[email protected]> Co-authored-by: Justin Wood <[email protected]> Co-authored-by: Boris Zbarsky <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Replace testingRootStore with a AttestationTrustStore that has the necessary official PAA roots availab
connectedhomeip/src/darwin/Framework/CHIP/CHIPDeviceController.mm
Lines 194 to 199 in f0f5de0
This issue was generated by todo-issue based on a
TODO
comment in f0f5de0.The text was updated successfully, but these errors were encountered: