Skip to content
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

[#107] Additional component fields for version 2 #121

Merged
merged 88 commits into from
Apr 8, 2019

Conversation

cyrus-dev
Copy link
Contributor

This request is an initial set up for the new tagged elements for the component identifier. Which include
componentPlatformCert [5] IMPLICIT CertificateIdentifier OPTIONAL,
componentPlatformCertUri [6] IMPLICIT URIReference OPTIONAL,
status [7] IMPLICIT AttributeStatus OPTIONAL

And an update the PlatformProperty.java class that was updated with the AttributeStatus as well.

Closes #107

iadgovuser26 and others added 30 commits September 7, 2018 13:59
Zero-value hashes, and hashes of no data, are now
considered as matches to equal values instead of
treating them as 'unknown'.
…on and include a link to the associated Endorsement Certificate.
… the Platform Credential has a status of PASS. If it does not, no matter the outcome of the Attributes validation, the status of the Attributes can not be PASS.

Added an additional null check for a platform supply validation.  Added a mapping object for platform credential to the associated attributes during validations.

Added an additional null check for a platform supply validation.  Added a mapping object for platform credential to the associated attributes during validations. Missed import statement.
Changes how tpm20.h, which contains the TPM2 SAPI, is
imported to allow successful packaging of both debs and
rpms.
The CentOS7 package selinux-policy-targeted does not allow Tomcat
to use port 3306, which is the default MySQL port. This commit
changes the ACA RPM to modify the SELinux policy to grant that
permission on fresh installs. This makes the ACA RPM now require
the policycoreutils package to be installed.
[#36] TPM Provisioner status output
ImaAcceptableRecordBaseline and its subclasses have been updated to include
a containsHashes method to be able to match IMA measurement records
based solely on their hashes.  Supporting classes have been
updated or created as necessary.

Additionally, the set of path equivalencies as specified in the IMA
policy have been updated to include additional entries.

Closes #33.
cyrus-dev and others added 3 commits April 1, 2019 07:08
…ty V2 as an additional safeguard against type mismatch.
…ty V2 as an additional safeguard against type mismatch.
…ted CertificateIdentifer to deal with tagged objects being optional, therefore the check for required in constructor is unnecessary.
Copy link
Contributor

@chubtub chubtub left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes look good to me.

@cyrus-dev
Copy link
Contributor Author

FYI, I forgot about some older test patterns that do go over 4, 5 and 6. I'm going to go over this code with them to do a sanity check.

Copy link
Contributor

@chubtub chubtub left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes look good to me, class compiles.

@cyrus-dev cyrus-dev merged commit 2e76799 into master Apr 8, 2019
@apldev3 apldev3 deleted the additional_component_fields branch May 31, 2019 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants