Commit Graph

  • 75b84c8801
    [#133] Multiple base restriction (#152) Cyrus 2019-06-03 10:37:26 -0400
  • 599ed88657 Updated error message to reflect correct reference. Cyrus 2019-05-31 14:14:21 -0400
  • 963e6db51b This commit is to close #134. #133 and #134 are quick changes that modify the same file and use the same added method to pull in deltas associated with the platform serial number. This addition adds the feature to delete the chain if the base is deleted. #152 Cyrus 2019-05-30 12:05:25 -0400
  • 7ba1f33227 Added additional method to the component identifier v2 that checks if the status of the attribute is added. Updated the supply chain validator to check for this. Cyrus 2019-05-30 08:12:23 -0400
  • e4b2e26dac Updated code for unit test errors. Cyrus 2019-05-28 13:14:12 -0400
  • dba8866158 Updated the page request controller to check if the platform certificate being uploaded is a part a chain that already exists in the DB. If so, throw an error. Cyrus 2019-05-28 11:14:03 -0400
  • d8e3f1b10c Updated some code while reviewing code compare on git hub. Cyrus 2019-05-24 11:59:01 -0400
  • 893852f6b0 Fixed checkstyle issues Cyrus 2019-05-24 10:39:27 -0400
  • 00844eaef9 Updated method description for newest unit test Cyrus 2019-05-24 09:20:58 -0400
  • bfe6921375 Added additional unit test that fails for faulty component. Cyrus 2019-05-24 09:20:06 -0400
  • 76abd1d7e6 Updated unit test for delta chain code validation. Cyrus 2019-05-24 08:53:01 -0400
  • 74ed0005a1 Update package/scripts/aca/certificate_generate.sh apldev3 2019-05-23 14:51:03 -0400
  • 77d48631f4 [#142] Make sure Tomcat stops completely in Docker containers before restarting it apldev3 2019-05-20 17:16:24 -0400
  • 07a9a0612b
    Update package/scripts/aca/certificate_generate.sh #143 apldev3 2019-05-23 14:51:03 -0400
  • 59ad180688
    [#138] Add Platform Attribute Validation to System Tests (TPM 2.0 Emulator) (#141) busaboy1340 2019-05-23 05:53:54 -0400
  • 6e84f17679 [#142] Make sure Tomcat stops completely in Docker containers before restarting it apldev3 2019-05-20 17:16:24 -0400
  • 5c0e4e8373
    [#144] Rename integration-tests folder to setup under .ci directory (#145) apldev3 2019-05-22 16:33:34 -0400
  • cedc93e778 Updated version to v1.0.4 v1.0.4 #148 iadgovuser26 2019-05-22 13:47:37 -0400
  • 567847b3aa
    Updated the jsp to correct the comment tags for content and jsp tag. (#147) Cyrus 2019-05-22 12:07:44 -0400
  • 35537cf3a0 Updated the jsp to correct the comment tags for content and jsp tag. #147 Cyrus 2019-05-22 11:28:19 -0400
  • 720d5a88bf [#144] Rename integration-tests folder to setup under .ci directory #145 apldev3 2019-05-21 15:53:30 -0400
  • 0fffe377d7 Updated the code to treat the platform attributes policy, if v2, against all in the chain rather than one at a time. Cyrus 2019-05-21 14:58:39 -0400
  • 48ac970263 Merge branch 'issue-109' of github.com:nsacyber/HIRS into issue-109 Cyrus 2019-05-20 10:24:02 -0400
  • b1776ddcf0 Added unit test that validates a mocked delta certificate. Cyrus 2019-05-20 09:38:04 -0400
  • f86938adbe Corrected docker-compose-tpm2.yml file. #141 busaboy1340 2019-05-17 08:26:48 -0400
  • 3701f4e838 Platform Attribute verification for system tests. Upgrade to latest TPM2 Emulator. busaboy1340 2019-05-17 08:00:12 -0400
  • e846225e75 [#139] Remove Maintainer Tags from Dockerfiles apldev3 2019-05-14 18:47:56 -0400
  • 0184776b2a Changes were made to the validation of a delta certificate based on newer information. There can be multiple bases and multiple leaves in a tree of associated certificates. However currently we don't have certificates to validate the entirety of the code to test. Cyrus 2019-05-16 07:44:28 -0400
  • 198e282a18 Added code to differentiate base vs delta platform certs and unit tests to check the new methods chubtub 2019-05-09 07:42:57 -0400
  • b58d262c05 Missed one comment marker out of place on the jsp page for platform credentials. Cyrus 2019-05-03 10:42:25 -0400
  • fef4bd8dc2 Small updates and changes for code readibility and fixed a git merge issue that messed up the certificate details page. Cyrus 2019-05-03 09:09:53 -0400
  • 6f3f108569 Added code to check for multiple base certificates associated with the same chain (ie platform serial number). Added minor placeholders for a unit test that needs #111 merged. Cyrus 2019-05-02 10:12:07 -0400
  • ac8694da8a [#139] Remove Maintainer Tags from Dockerfiles #140 apldev3 2019-05-14 18:47:56 -0400
  • 4beb1d2bac [#135] tpm_version prints output containing nulls. (#137) apldev4 2019-05-14 11:08:40 -0400
  • d26a3da5ea [#135] Fix DeviceInfoCollector's handling of C-Style Strings apldev3 2019-05-10 12:34:52 -0400
  • 715ec43ee6 [#135] tpm_version prints output containing nulls. #137 apldev4 2019-05-13 12:15:39 -0400
  • 3310091033 [#135] Fix DeviceInfoCollector's handling of C-Style Strings #136 apldev3 2019-05-10 12:34:52 -0400
  • 2d7c8991ac Added code to differentiate base vs delta platform certs and unit tests to check the new methods chubtub 2019-05-09 07:42:57 -0400
  • 3bebec1154
    Attribute Validation Match Update (#128) Cyrus 2019-05-06 13:54:16 -0400
  • 4d702afaa8 Small updates and changes for code readibility and fixed a git merge issue that messed up the certificate details page. Cyrus 2019-05-03 09:09:53 -0400
  • 4587a9ecf9 Merge branch 'issue-109' of github.com:nsacyber/HIRS into issue-109 Cyrus 2019-05-03 07:23:34 -0400
  • 805b87ffb6
    [#111] ACA UI updates for V2 platform certificates (#129) Cyrus 2019-05-03 06:53:17 -0400
  • 699b890d97 Updated variable name to reflect changes in the issue around labeling certificates vs credentials. #129 Cyrus 2019-05-02 10:19:11 -0400
  • 2f95177d5d Added code to check for multiple base certificates associated with the same chain (ie platform serial number). Added minor placeholders for a unit test that needs #111 merged. Cyrus 2019-05-02 10:12:07 -0400
  • 86f2cddb22 [#108] Validity Check for Base and Delta Certs (#126) chubtub 2019-05-02 07:15:43 -0400
  • 74ab4d46b1 [#105] Updated tpm_version to get data from TPM hardware. apldev4 2019-04-24 15:03:56 -0400
  • 441d6159fa [#105] Updated tpm_version to get data from TPM hardware. #127 apldev4 2019-04-24 15:03:56 -0400
  • 00099ebfc5
    [#130] Fixed Doxygen warnings. (#131) apldev4 2019-04-30 11:25:27 -0400
  • 6f7946e31c A unit test was failing because of the next spec and how the certificate string mapper was being used. I added a null check before sending it to a selector. In addition I updated the selector to print the actual variable name that of the field value failing for better clarity when it fails. Cyrus 2019-04-30 09:24:11 -0400
  • b53900b2b5 [#130] Fixed Doxygen warnings. #131 apldev4 2019-04-29 15:47:42 -0400
  • 0f3e706f1b Removed unused variable and change package for the EMPTY variable. #128 Cyrus 2019-04-25 10:41:03 -0400
  • be15d0884d Updated code for the component identifier classes to correct the default values that can be seen from either paccor or devices when data isn't specified. Cyrus 2019-04-25 09:04:11 -0400
  • a71de3a9dc Updated unit tests. For the supply chain validation, I updated the validation fail message to include additional information. Cyrus 2019-04-24 12:42:48 -0400
  • 4dacad7e43 Updated code to unlink supply chain identifier number if that is the current page. Cyrus 2019-04-24 12:03:08 -0400
  • 4f3dac4805 Updated example of numerated base to delta certificates linked on platform details page instead of using previous and next buttons. Cyrus 2019-04-23 10:26:10 -0400
  • a95c3b6cdf Updated the default values of the component identifier and component info classes. The provisioner side of the process was updated to populate with Empty, the current ACA is using ---. Cyrus 2019-04-23 07:44:07 -0400
  • 6a5ef8af91
    Checkstyle error: trailing spaces #126 chubtub 2019-04-18 14:36:42 -0400
  • 78c51bfbde Added methods and placeholders for checking the supply chain for base and delta credentials according to the new TCG spec chubtub 2019-04-11 16:03:20 -0400
  • 2813070b83 Updated for additional changes. Cyrus 2019-04-15 15:01:23 -0400
  • 7ab8d11dbb [#124] Added length to DigestAlgorithm enum values. (#125) apldev4 2019-04-15 10:52:22 -0400
  • 844bd3c68a This issue updates the UI for the newest V2 information for platform attribute certificates. This first push has updates from #111 for items 1, 2 and 3a/b. Cyrus 2019-04-11 09:58:46 -0400
  • 26eb2f30db [#124] Added length to DigestAlgorithm enum values. #125 apldev4 2019-04-09 16:33:16 -0400
  • 2e767994ff
    [#107] Additional component fields for version 2 (#121) Cyrus 2019-04-08 14:09:21 -0400
  • 0bc9b94d3e
    [#122] Add clean up of dangling docker containers for TPM 2.0 system tests (#123) busaboy1340 2019-04-08 06:57:22 -0400
  • 4f233d4f5b Added clean up of dangling docker containers. #123 busaboy1340 2019-04-05 08:35:22 -0400
  • f5ede09131 Added clean up of dangling docker containers. busaboy1340 2019-04-05 06:58:58 -0400
  • 1dbd1573d7 Added clean up of dangling docker containers. busaboy1340 2019-04-05 06:52:17 -0400
  • 21d09f88b0 Updated the parsing statements for the CertificateIdentifier's elements. #121 Cyrus 2019-04-04 10:27:44 -0400
  • 84a03c7113 Removed reference to ComponentClass in V1 of ComponentIdentifer. Updated CertificateIdentifer to deal with tagged objects being optional, therefore the check for required in constructor is unnecessary. Cyrus 2019-04-02 12:03:10 -0400
  • d6faacdf71 Merge branch 'additional_component_fields' of github.com:nsacyber/HIRS into additional_component_fields Cyrus 2019-04-02 07:11:01 -0400
  • 6e400aa06f Corrected logic on AttributeStatus isRemoved method. Cyrus 2019-04-02 06:50:40 -0400
  • abf9b3b4e5 Merge branch 'additional_component_fields' of https://github.com/nsacyber/HIRS into additional_component_fields Cyrus 2019-04-01 10:17:24 -0400
  • 2bbad2095f Added instanceof object check for attribute status in platform property V2 as an additional safeguard against type mismatch. Cyrus 2019-04-01 07:08:45 -0400
  • add155a318 Added instanceof object check for attribute status in platform property V2 as an additional safeguard against type mismatch. Taruan Matthews 2019-04-01 07:08:45 -0400
  • f0a301136e Updates to the placeholder class to avoid findbug errors. Cyrus 2019-03-29 12:34:59 -0400
  • 828c09d960 Updates to the placeholder class to avoid findbug errors. Taruan Matthews 2019-03-29 12:34:59 -0400
  • 90a94434b1
    [#119] tpm_aca_provision no longer tries to guess the TPM version. (#120) apldev4 2019-03-29 11:35:28 -0400
  • d0dbee80cb Update CertificateIdentifier for the issuerDN field so that findbugs does not error on the line setting it only to null. Cyrus 2019-03-29 11:26:36 -0400
  • 0b2dbd81bc Update CertificateIdentifier for the issuerDN field so that findbugs does not error on the line setting it only to null. Taruan Matthews 2019-03-29 11:26:36 -0400
  • 2d851df116 Last minute changes to fix some elements that were missed as prep for pull request. Cyrus 2019-03-29 11:03:36 -0400
  • 69850bdaf0 Last minute changes to fix some elements that were missed as prep for pull request. Cyrus 2019-03-29 11:03:36 -0400
  • c123e85a3d
    Merge pull request #117 from nsacyber/system_serial_number iadgovuser26 2019-03-29 10:47:47 -0400
  • 1a28853d23
    [#18] Add in Null Checks for Certificate and Subclasses (#118) apldev3 2019-03-29 10:18:44 -0400
  • 1ad86d2bf2 [#119] tpm_aca_provision no longer tries to guess the TPM version. #120 apldev4 2019-03-28 15:02:47 -0400
  • 146b42ab6d [#18] Fix checkstyle errors #118 apldev3 2019-03-28 10:47:35 -0400
  • 002a4b735c Removed chassisSerialNumber #117 Taruan Matthews 2019-03-28 11:09:48 -0400
  • 6dba37be80
    Merge pull request #97 from nsacyber/issue-90 iadgovuser26 2019-03-28 11:06:33 -0400
  • 5dd9a580d1 Fixed checkstyle issue of unused import. Cyrus 2019-03-28 10:41:52 -0400
  • e74e4ab81d Fixed checkstyle issue of unused import. Taruan Matthews 2019-03-28 10:41:52 -0400
  • 267001226e
    [#61] Remove Magic String Usage from PersistenceConfiguration (#116) apldev3 2019-03-28 09:53:50 -0400
  • 97e5d7d48c Updated the System Platform Information section of the Platform and Endorsement details page. Both pages had a field for Serial NR which was listed as optional in the code and wasn't being populated by any data. The Platform page now checks for the type of certificate and displays either the platform or the chassis serial number and the Serial NR section was removed from the Endorsement as there was no equivalent serial number. Taruan Matthews 2019-03-28 07:06:29 -0400
  • be124d2d01 [#18] Add in null checks to Certificate and PlatformCredential apldev3 2019-03-27 22:38:29 -0400
  • bc717c9241
    [#95] Resolve Log4cplus Error complaining about no appenders on TPM2 Provisioner startup (#101) apldev3 2019-03-27 18:18:55 -0400
  • 7a739a954e [#61] Remove Magic String Usage from PersistenceConfiguration #116 apldev3 2019-03-27 16:34:36 -0400
  • a4084cc5ba Additional changes made to resovle unit test failures and changes made to the unit test to validate some of the additional changes. Cyrus 2019-03-27 14:51:09 -0400
  • d92cd3b79c Additional changes made to resovle unit test failures and changes made to the unit test to validate some of the additional changes. Taruan Matthews 2019-03-27 14:51:09 -0400
  • 53c9c97560 Updated changes that fixed a bug. The V2 of component identifier wasn't actually being used, and causes the cert to not upload. Cyrus 2019-03-27 10:42:56 -0400
  • 72c1797a38 Updated changes that fixed a bug. The V2 of component identifier wasn't actually being used, and causes the cert to not upload. Taruan Matthews 2019-03-27 10:42:56 -0400
  • 637791781d Debugging a problem with the componentclass portion of the spec 2 certificate. Pushing up so that I can debug at a different location. Cyrus 2019-03-27 08:49:35 -0400
  • 173351b3fb Debugging a problem with the componentclass portion of the spec 2 certificate. Pushing up so that I can debug at a different location. Taruan Matthews 2019-03-27 08:49:35 -0400