-
Notifications
You must be signed in to change notification settings - Fork 58
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
Integrate System Tests with Dockerized TPM 1.2 Provisioner #88
Comments
@busaboy1340 any updates on this? |
Started working this issue again and having trouble with the EK cert. I'm getting a decrypt error on the provisioner, but the device registers and the EK cert validates ok on the ACA Portal. We're thinking about generating some new certs to try. |
@apldev3 I'm hitting a wall with this 1.2 Emulator. After looking through the emulator/HIRS code, trying different setup steps and loading Endorsement Credentials in the proper NV index; I'm apparently missing something to get a successful provision. I'm seeing a "DECRYPT_ERROR" on the provisioner OR a "Unable to find Endorsement Credential" on the ACA Server. Any thoughts about what I'm doing wrong or something else to try? |
Unfortunately I'm not as familiar with the 1.2 Provisioner as that predates my work on this project, so I would need more information surrounding the decrypt error that you're seeing to start with any educated guess as to what's causing it. Like where exactly is it getting thrown and is it manifesting in the Java code or external to it. That being said, in so far as the "Unable to find Endorsement Credential" that means that it can't pull whatever Endorsement Credential from the DB by whatever ID is being provided. I would imagine that if you're examining certificate details that the certificate is appearing, but getting more information causes this error to appear? Honestly without more information it sounds like two separate issues you're bumping into. |
Also, if you can post more information pertaining to both issues that seem to be happening I can try to look into it more, but more than likely it will take a week or so for me to come back to it since I'll be away all next week. |
No Prob. I'll post more info tomorrow. Thanks. |
A couple log files.. |
* Initial system test for TPM 1.2 emulator. * Update .travis.yml file. * Added system test: test_20_tpm_1_2_initial_provision * Cleaned up files. * Correct docker location * Re-arranged system tests. * Execute test_12_attestation_ca_portal_online for all current collectors. * Clean up files. * Cleaned up files. * Cleaned up files. * Cleaned up files. * Cleaned up files * Updated system test driver. * Set logging properties to DEBUG. * Commented out test_13_tpm_1_2_initial_provision. Need to fix it.
Closed by PR #208. |
With the completion of #71 and merging of #77 imminent, we'll need to wrap up work on the System Testing by getting the TPM 1.2 Provisioner Docker image to run the system tests to ensure that everything is running properly.
Already seems to run fine locally, so this may only be a couple line update to get the Python System Tests to run.
The text was updated successfully, but these errors were encountered: