Cyrus
d6af9fdad0
Code checked in from the last spotbugs PR push caused issues with the
...
DeviceTest unit test. The issue revolved around the equals and hashCode
mehtods that were initially be done by lombok. Auto generated by an IDE
also failed (using Objects). The issue came up because the methods all
called super.equals(). I took this out and all issues were resolved.
Lastly the null timestamp unit test was changed because the value will
never be null.
2024-01-23 10:43:09 -05:00
Cyrus
49eb2753fb
Merge pull request #670 from nsacyber/v3_bouncycastle-preq
...
BouncyCastle Prerequisite changes
2024-01-22 16:34:26 -05:00
iadgovuser26
2efb1a98f3
Merge pull request #658 from nsacyber/v3_issue_618-unittest
...
HIRS_Utils Unit Tests Migration from /hirs/data/persist directory
2024-01-22 08:22:06 -05:00
Cyrus
f3b0be9ef9
Merge pull request #657 from nsacyber/issue-642-spotbugs-p2
...
[#642 ] HIRS_AttestationCA spotbug fixes
2024-01-19 07:58:57 -05:00
Cyrus
832bac4b93
Finally found a fix for the StackOverFlow error
2024-01-16 15:30:28 -05:00
Cyrus
331e0f54f7
Resolved an illegal argument with the ASN1UTF8String object in the
...
componentIdentifier
2024-01-16 13:21:03 -05:00
Cyrus
577f3c7035
Added some changes to fix some issues causing a stackoverflow
2024-01-12 14:42:14 -05:00
Cyrus
f7103517d2
All changes that were deprecated for the updated 1.77 version. This is
...
to set up for updating the actual version.
2024-01-12 13:44:11 -05:00
Cyrus
799a9922f4
ACA was throwing up errors because of serialization for the Platform
...
Cert, undid code for spotbugs to resolve the issue
2024-01-12 10:18:38 -05:00
Cyrus
8aef4b5bac
Missed some Getter and Setter
2024-01-12 07:32:04 -05:00
Cyrus
c6dcf36e04
Removed changes because the PC is not loading URIReference
2024-01-12 07:23:13 -05:00
iadgovuser62
18a8f42699
Fixed expected/actual order in tests, added ExaminableRecord tests to TPMMeasurementRecordTest
2024-01-11 11:35:50 -05:00
iadgovuser62
09284caa57
Undoing addition to HIRS_AttestationCA build.gradle file; Adding tests to DeviceTest
2024-01-10 14:57:56 -05:00
iadgovuser62
2b594571b5
Removing SpringPersistenceTest after concluding it is unnecessary; Modifying DeviceInfoReportTest after removal of SpringPersistenceTest. Adding TPMMeasurementRecordTest
2024-01-10 14:37:35 -05:00
Cyrus
3197f4a818
Removing null pointer on URI object
2024-01-08 14:44:55 -05:00
Cyrus
4eafb655ba
Pulled back some additional changes because the initialization of
...
endorsement through issued was not happening due to the spotbug change
for the lombok getter.
2024-01-05 11:03:44 -05:00
Cyrus
10343398d4
These are the finally changes that produced a successful build. all
...
unit tests pass and no spotbugs patterns appear for HIRS_AttestationCA.
2024-01-05 09:23:52 -05:00
Cyrus
03055d29a6
Continuing to update to fix ACA issues
2024-01-04 11:48:46 -05:00
Cyrus
021e975074
Last touches
2024-01-02 15:59:29 -05:00
Cyrus
98e9fae754
Resolving the unit tests
2024-01-02 15:09:18 -05:00
Cyrus
b7ac1e06da
Additional changes
2024-01-02 12:45:16 -05:00
Cyrus
0a89846f4c
Updates to the Unit Test based on spotbug changes
2024-01-02 10:01:43 -05:00
Cyrus
0e9b2dbd26
Additional changes
2024-01-02 08:41:11 -05:00
Cyrus
bc71285442
Additional updates
2023-12-29 07:20:27 -05:00
iadgovuser62
412ac2bb75
Adding DeviceTest
2023-12-29 06:59:06 -05:00
iadgovuser62
91abb7b9a5
Adding DeviceInfoReportTest and necessary resource file
2023-12-29 06:57:27 -05:00
iadgovuser62
df83fb6064
Adding SpringPersistenceTest and necessary implementation in HIRS_AttestationCA build.gradle file
2023-12-29 06:53:09 -05:00
Cyrus
e75a4c2128
Additional updates to clear issues spotbugs have found. While I am
...
going to put in an exclude for what is left, I am attempting to
resolving some of these that make sense.
2023-12-29 06:28:34 -05:00
Cyrus
39da434f1f
Continuing fixing spotbugs for AttestationCA
2023-12-26 08:37:52 -05:00
Cyrus
8c573b0bcd
Added some more updates
2023-12-22 08:53:20 -05:00
Cyrus
0d25599c80
Initial set of changes for #642 that are fixes for HIRS_AttestationCA.
...
In addition, this and the following pushes will have changes for #651
because spot bugs doesn't like how Lombok handles hashCode and equals
2023-12-22 07:44:47 -05:00
Cyrus
e2247735f0
Merge pull request #653 from nsacyber/issue-642-spotbugs
...
[#642 ] Initial Spotbugs Setup
2023-12-22 07:21:29 -05:00
Cyrus
0432646445
The initial issue found in the tcg event log code is present in the
...
rest, updating all exclude files to ignore this specific bug for the
time being
2023-12-20 15:53:32 -05:00
Cyrus
b52128a0b1
These are fixes for issues found via unit test that are in PR #652 . But
...
that PR is currently still WIP and these changes have nothing to do with
why that PR is WIP. Therefore PR just covers these changes to the
creation time not being saved/reset.
2023-12-20 15:15:27 -05:00
Cyrus
c0cee9d597
Fixed a typo and included files I didn't on the initial push
2023-12-20 13:10:58 -05:00
iadgovuser58
6c180f6825
added NullPointerException capability to Appraiser name
2023-12-15 12:32:56 -05:00
iadgovuser58
1f00a8833e
switched expected/actuals
2023-12-15 11:17:54 -05:00
iadgovuser58
560ee83eba
switched expected/actual
2023-12-15 10:53:40 -05:00
iadgovuser58
0222ba2cf8
changed name of TPM2ProvisionerStateTest
2023-12-15 10:50:18 -05:00
iadgovuser58
7e749c49ab
added back in 2 tests that were left out: testAppraiserNullName and testSetNameNull; will need main code fix to get tests to work
2023-12-15 09:51:16 -05:00
iadgovuser58
a51dd5f7df
switched expected/actual; some of the functions were only testing junit equals instead of the lombok/external function equals so changed those back
2023-12-15 09:31:48 -05:00
iadgovuser62
2e8569d0c3
Adding AppraiserTest and TestAppraiser
2023-12-06 10:58:55 -05:00
iadgovuser62
6b12e3d894
Adding TestTPM2ProvisionerState
2023-12-06 10:52:22 -05:00
iadgovuser62
f78c84a19a
Fixing deprecated method in CertificateTest
2023-12-06 10:43:55 -05:00
5B96790E3664F40075A67E6ADF737EDB15B4408DBC91A81228B31537B0CE3E26
2ab1e548ce
V3 json file platform ( #631 )
...
* Look for Component Class json on Windows. Update aca-windows
* Removed TPM from the ACA on Rocky image, changed container detection
* Change healthcheck function on windows.
* Remove commented code lines from aca_bootRun.ps1
* Added SWTPM to v3 ACA images.
* Add build arg to the aca-windows Dockerfile to select base image tag
* Make ACA accessible from localhost
2023-12-06 10:20:56 -05:00
iadgovuser62
748d7a317f
HIRS_Utils Unit Tests Migration from /hirs/data/persist directory ( #632 )
...
* Adding TPMInfoTest with necessary resources, and adding EndorsementCredentialTest with approved fix to EndorsementCredential
* Adding CertificateAuthorityCredentialTest and adding mockito import to build.gradle
2023-12-05 15:09:01 -05:00
Cyrus
6d4dad2fee
Updated the code so that the icon for firmware validation links to a RIM
2023-11-29 13:35:42 -05:00
Cyrus
8ae0745ac5
Fixed issues that caused the ACA to not complete a provision.
...
FWvalidator was using an object used by the tool and not the portal.
Updated a few repository calls
2023-11-28 15:39:33 -05:00
Cyrus
0a215d7973
Minor changes the main one is adding deviceName so that it is associated
...
with the platform certificate. Added code for the componentInfo using
asText which isn't pulling the field value, to textValue
2023-11-27 16:10:51 -05:00
Cyrus
0422ad96b3
The query to search for a subject that matches the issuer was incorrect,
...
instead it was looking for the issuer, using the issuer. This fixes
that problem and now the CA certificates link properly and draw a green
check mark
2023-11-21 10:21:32 -05:00