mirror of
https://github.com/nsacyber/HIRS.git
synced 2024-12-18 20:47:58 +00:00
Clean up checkstyle warnings
Some checks failed
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-20.04) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Has been cancelled
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Has been cancelled
HIRS System Tests / DockerTests (push) Has been cancelled
Some checks failed
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-20.04) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Has been cancelled
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Has been cancelled
HIRS System Tests / DockerTests (push) Has been cancelled
This commit is contained in:
parent
cb2ba1a846
commit
6af53fe497
@ -66,6 +66,13 @@ public class PcrValidator {
|
|||||||
baselinePcrs = Arrays.copyOf(pcrValues, TPMMeasurementRecord.MAX_PCR_ID + 1);
|
baselinePcrs = Arrays.copyOf(pcrValues, TPMMeasurementRecord.MAX_PCR_ID + 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Builds a string array of stored pcrs.
|
||||||
|
*
|
||||||
|
* @param pcrContent string representation of the pcr content
|
||||||
|
* @param algorithmLength length of the algorithm
|
||||||
|
* @return string array representation of the stored pcrs.
|
||||||
|
*/
|
||||||
public static String[] buildStoredPcrs(final String pcrContent, final int algorithmLength) {
|
public static String[] buildStoredPcrs(final String pcrContent, final int algorithmLength) {
|
||||||
// we have a full set of PCR values
|
// we have a full set of PCR values
|
||||||
String[] pcrSet = pcrContent.split("\\n");
|
String[] pcrSet = pcrContent.split("\\n");
|
||||||
@ -244,9 +251,9 @@ public class PcrValidator {
|
|||||||
// other information.
|
// other information.
|
||||||
String calculatedString = Hex.encodeHexString(
|
String calculatedString = Hex.encodeHexString(
|
||||||
pcrInfoShort.getCalculatedDigest());
|
pcrInfoShort.getCalculatedDigest());
|
||||||
log.debug("Validating PCR information with the following:" +
|
log.debug("Validating PCR information with the following:"
|
||||||
System.lineSeparator() + "calculatedString = " + calculatedString +
|
+ System.lineSeparator() + "calculatedString = " + calculatedString
|
||||||
System.lineSeparator() + "quoteString = " + quoteString);
|
+ System.lineSeparator() + "quoteString = " + quoteString);
|
||||||
validated = quoteString.contains(calculatedString);
|
validated = quoteString.contains(calculatedString);
|
||||||
if (!validated) {
|
if (!validated) {
|
||||||
log.warn(calculatedString + " not found in " + quoteString);
|
log.warn(calculatedString + " not found in " + quoteString);
|
||||||
|
@ -97,7 +97,8 @@ public class ReferenceManifestDetailsPageController
|
|||||||
* @throws NoSuchAlgorithmException If an unknown Algorithm is encountered.
|
* @throws NoSuchAlgorithmException If an unknown Algorithm is encountered.
|
||||||
* @throws CertificateException if a certificate doesn't parse.
|
* @throws CertificateException if a certificate doesn't parse.
|
||||||
*/
|
*/
|
||||||
public static HashMap<String, Object> getRimDetailInfo(final UUID uuid,
|
public static HashMap<String, Object> getRimDetailInfo(
|
||||||
|
final UUID uuid,
|
||||||
final ReferenceManifestRepository referenceManifestRepository,
|
final ReferenceManifestRepository referenceManifestRepository,
|
||||||
final ReferenceDigestValueRepository referenceDigestValueRepository,
|
final ReferenceDigestValueRepository referenceDigestValueRepository,
|
||||||
final CertificateRepository certificateRepository,
|
final CertificateRepository certificateRepository,
|
||||||
@ -297,7 +298,7 @@ public class ReferenceManifestDetailsPageController
|
|||||||
* @return list of X509Certificates
|
* @return list of X509Certificates
|
||||||
*/
|
*/
|
||||||
private static List<X509Certificate> convertCACsToX509Certificates(
|
private static List<X509Certificate> convertCACsToX509Certificates(
|
||||||
Set<CertificateAuthorityCredential> set)
|
final Set<CertificateAuthorityCredential> set)
|
||||||
throws IOException {
|
throws IOException {
|
||||||
ArrayList<X509Certificate> certs = new ArrayList<>(set.size());
|
ArrayList<X509Certificate> certs = new ArrayList<>(set.size());
|
||||||
for (CertificateAuthorityCredential cac : set) {
|
for (CertificateAuthorityCredential cac : set) {
|
||||||
|
@ -76,7 +76,8 @@ public class ReferenceManifestPageController extends PageController<NoPageParams
|
|||||||
* @param referenceDigestValueRepository this is the reference event manager
|
* @param referenceDigestValueRepository this is the reference event manager
|
||||||
*/
|
*/
|
||||||
@Autowired
|
@Autowired
|
||||||
public ReferenceManifestPageController(final ReferenceManifestRepository referenceManifestRepository,
|
public ReferenceManifestPageController(
|
||||||
|
final ReferenceManifestRepository referenceManifestRepository,
|
||||||
final ReferenceDigestValueRepository referenceDigestValueRepository) {
|
final ReferenceDigestValueRepository referenceDigestValueRepository) {
|
||||||
super(Page.REFERENCE_MANIFESTS);
|
super(Page.REFERENCE_MANIFESTS);
|
||||||
this.referenceManifestRepository = referenceManifestRepository;
|
this.referenceManifestRepository = referenceManifestRepository;
|
||||||
@ -177,10 +178,10 @@ public class ReferenceManifestPageController extends PageController<NoPageParams
|
|||||||
if (isBaseRim || isSupportRim) {
|
if (isBaseRim || isSupportRim) {
|
||||||
parseRIM(file, isSupportRim, messages, baseRims, supportRims);
|
parseRIM(file, isSupportRim, messages, baseRims, supportRims);
|
||||||
} else {
|
} else {
|
||||||
String errorString = "The file extension of " + fileName + " was not recognized." +
|
String errorString = "The file extension of " + fileName + " was not recognized."
|
||||||
" Base RIMs support the extension \".swidtag\", and support RIMs support " +
|
+ " Base RIMs support the extension \".swidtag\", and support RIMs support "
|
||||||
"\".rimpcr\", \".rimel\", \".bin\", and \".log\". " +
|
+ "\".rimpcr\", \".rimel\", \".bin\", and \".log\". "
|
||||||
"Please verify your upload and retry.";
|
+ "Please verify your upload and retry.";
|
||||||
log.error("File extension in " + fileName + " not recognized as base or support RIM.");
|
log.error("File extension in " + fileName + " not recognized as base or support RIM.");
|
||||||
messages.addError(errorString);
|
messages.addError(errorString);
|
||||||
}
|
}
|
||||||
@ -380,7 +381,6 @@ public class ReferenceManifestPageController extends PageController<NoPageParams
|
|||||||
* user.
|
* user.
|
||||||
* @param baseRims object to store multiple files
|
* @param baseRims object to store multiple files
|
||||||
* @param supportRims object to store multiple files
|
* @param supportRims object to store multiple files
|
||||||
* @return a single or collection of reference manifest files.
|
|
||||||
*/
|
*/
|
||||||
private void parseRIM(
|
private void parseRIM(
|
||||||
final MultipartFile file, final boolean supportRIM,
|
final MultipartFile file, final boolean supportRIM,
|
||||||
|
Loading…
Reference in New Issue
Block a user