mirror of
https://github.com/nsacyber/HIRS.git
synced 2024-12-20 21:43:18 +00:00
Adding SupplyChainCredentialValidatorTest, fixing assertEquals syntax in PolicySettingsTest, un-privating method in CertificateAttributeScvValidator
This commit is contained in:
parent
4dd395b988
commit
42a05a9e00
@ -877,7 +877,7 @@ public class CertificateAttributeScvValidator extends SupplyChainCredentialValid
|
|||||||
* @param potentialMatch the component info from a device info report
|
* @param potentialMatch the component info from a device info report
|
||||||
* @return true if the fields match exactly (null is considered the same as an empty string)
|
* @return true if the fields match exactly (null is considered the same as an empty string)
|
||||||
*/
|
*/
|
||||||
private static boolean isMatch(final UUID certificateId,
|
public static boolean isMatch(final UUID certificateId,
|
||||||
final ComponentIdentifier pcComponent,
|
final ComponentIdentifier pcComponent,
|
||||||
final ComponentInfo potentialMatch) {
|
final ComponentInfo potentialMatch) {
|
||||||
boolean matchesSoFar = true;
|
boolean matchesSoFar = true;
|
||||||
|
@ -49,6 +49,6 @@ public class PolicySettingsTest {
|
|||||||
final String description = "A default policy";
|
final String description = "A default policy";
|
||||||
PolicySettings policy = new PolicySettings("Default Supply Chain Policy",
|
PolicySettings policy = new PolicySettings("Default Supply Chain Policy",
|
||||||
description);
|
description);
|
||||||
assertEquals(policy.getDescription(), description);
|
assertEquals(description, policy.getDescription());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,36 @@
|
|||||||
|
{
|
||||||
|
|
||||||
|
"PLATFORM": {
|
||||||
|
"PLATFORMMANUFACTURERSTR": "innotek GmbH","PLATFORMMODEL": "VirtualBox","PLATFORMVERSION": "1.2","PLATFORMSERIAL": "0"
|
||||||
|
},
|
||||||
|
"COMPONENTS": [
|
||||||
|
{
|
||||||
|
"COMPONENTCLASS": {
|
||||||
|
"COMPONENTCLASSREGISTRY": "2.23.133.18.3.1",
|
||||||
|
"COMPONENTCLASSVALUE": "00010002"
|
||||||
|
},"MANUFACTURER": "Intel","MODEL": "Core i7","SERIAL": "Not Specified","REVISION": "Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"COMPONENTCLASS": {
|
||||||
|
"COMPONENTCLASSREGISTRY": "2.23.133.18.3.1",
|
||||||
|
"COMPONENTCLASSVALUE": "00050004"
|
||||||
|
},"MANUFACTURER": "Intel Corporation","MODEL": "Ethernet Connection I217-V", "FIELDREPLACEABLE": "false","SERIAL": "23:94:17:ba:86:5e", "REVISION": "00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"COMPONENTCLASS": {
|
||||||
|
"COMPONENTCLASSREGISTRY": "2.23.133.18.3.1",
|
||||||
|
"COMPONENTCLASSVALUE": "00090002"
|
||||||
|
},"MANUFACTURER": "Intel Corporation","MODEL": "82580 Gigabit Network Connection", "FIELDREPLACEABLE": "false", "SERIAL": "90:e2:ba:31:83:10", "REVISION": ""
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PROPERTIES": [
|
||||||
|
{
|
||||||
|
"NAME": "uname -r",
|
||||||
|
"VALUE": "3.10.0-862.11.6.el7.x86_64"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"NAME": "cat /etc/centos-release",
|
||||||
|
"VALUE": "CentOS Linux release 7.5.1804 (Core) "
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -0,0 +1,34 @@
|
|||||||
|
{
|
||||||
|
|
||||||
|
"PLATFORM": {
|
||||||
|
"PLATFORMMANUFACTURERSTR": "Not Specified","PLATFORMMODEL": "Not Specified","PLATFORMVERSION": "Not Specified"
|
||||||
|
},
|
||||||
|
"COMPONENTS": [
|
||||||
|
{
|
||||||
|
"MANUFACTURER": "Not Specified","MODEL": "Not Specified"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"MANUFACTURER": "Not Specified","MODEL": "Not Specified","FIELDREPLACEABLE": "false"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"MANUFACTURER": "Not Specified","MODEL": "UEFI"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"MANUFACTURER": "Broadcom Inc. and subsidiaries","MODEL": "NetXtreme BCM5722 Gigabit Ethernet PCI Express","FIELDREPLACEABLE": "true","REVISION": "00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"MANUFACTURER": "Intel Corporation","MANUFACTURERID": "1.3.6.1.4.1.343","MODEL": "Ethernet Connection (2) I219-LM","FIELDREPLACEABLE": "true","REVISION": "31"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PROPERTIES": [
|
||||||
|
{
|
||||||
|
"NAME": "uname -r",
|
||||||
|
"VALUE": "3.10.0-957.1.3.el7.x86_64"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"NAME": "OS Release",
|
||||||
|
"VALUE": "CentOS Linux 7 (Core)"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,30 @@
|
|||||||
|
{
|
||||||
|
|
||||||
|
"PLATFORM": {
|
||||||
|
"PLATFORMMANUFACTURERSTR": "innotek GmbH","PLATFORMMODEL": "VirtualBox","PLATFORMVERSION": "1.2","PLATFORMSERIAL": "0"
|
||||||
|
},
|
||||||
|
"COMPONENTS": [
|
||||||
|
{
|
||||||
|
"MANUFACTURER": "Intel","MODEL": "Core i7","SERIAL": "Not Specified","REVISION": "Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"MANUFACTURER": "Intel Corporation","MODEL": "Ethernet Connection I217-V", "FIELDREPLACEABLE": "false","SERIAL": "23:94:17:ba:86:5e", "REVISION": "00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"MANUFACTURER": "Intel Corporation","MODEL": "82580 Gigabit Network Connection", "FIELDREPLACEABLE": "false", "SERIAL": "90:e2:ba:31:83:10", "REVISION": ""
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"MANUFACTURER": "Intel","MODEL": "platform2018", "FIELDREPLACEABLE": "false", "SERIAL": "BQKP52840678", "REVISION": "1.0"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PROPERTIES": [
|
||||||
|
{
|
||||||
|
"NAME": "uname -r",
|
||||||
|
"VALUE": "3.10.0-862.11.6.el7.x86_64"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"NAME": "cat /etc/centos-release",
|
||||||
|
"VALUE": "CentOS Linux release 7.5.1804 (Core) "
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
Binary file not shown.
@ -0,0 +1,37 @@
|
|||||||
|
-----BEGIN ATTRIBUTE CERTIFICATE-----
|
||||||
|
MIIHuzCCBqMCAQEwc6BxMFmkVzBVMQswCQYDVQQGEwJDSDEeMBwGA1UEChMVU1RNaWNyb2VsZWN0
|
||||||
|
cm9uaWNzIE5WMSYwJAYDVQQDEx1TVE0gVFBNIEVLIEludGVybWVkaWF0ZSBDQSAwMgIUS5gujeW5
|
||||||
|
kYvYdMJZlIUT6s3F0cygOjA4pDYwNDELMAkGA1UEBhMCVVMxFDASBgNVBAoMC2V4YW1wbGUuY29t
|
||||||
|
MQ8wDQYDVQQLDAZQQ1Rlc3QwDQYJKoZIhvcNAQELBQACAQEwIhgPMjAxODAxMDEwNTAwMDBaGA8y
|
||||||
|
MDI4MDEwMTA1MDAwMFowggRkMAsGBWeBBQITMQIwADAcBgVngQUCETETMBEwCQIBAQIBAwIBFgQE
|
||||||
|
AAAAATASBgVngQUCGTEJMAcGBWeBBQgCMIIECwYHZ4EFBQEHAjGCA/4wggP6oIID9DBbMA4GBmeB
|
||||||
|
BRIDAQQEAAIAAQwWVG8gQmUgRmlsbGVkIEJ5IE8uRS5NLgwBM4AWVG8gQmUgRmlsbGVkIEJ5IE8u
|
||||||
|
RS5NLoEWVG8gQmUgRmlsbGVkIEJ5IE8uRS5NLjAoMA4GBmeBBRIDAQQEAAMAAwwGQVNSb2NrDAtY
|
||||||
|
NTggRXh0cmVtZYMB/zBAMA4GBmeBBRIDAQQEABMAAwwYQW1lcmljYW4gTWVnYXRyZW5kcyBJbmMu
|
||||||
|
DA1Ob3QgU3BlY2lmaWVkgQVQMi45MDBoMA4GBmeBBRIDAQQEAAEAAgwFSW50ZWwMAzE5OIAWVG8g
|
||||||
|
QmUgRmlsbGVkIEJ5IE8uRS5NLoEvSW50ZWwoUikgQ29yZShUTSkgaTcgQ1BVICAgICAgICAgOTIw
|
||||||
|
ICBAIDIuNjdHSHqDAf8wSjAOBgZngQUSAwEEBAAGAAEMDk1hbnVmYWN0dXJlcjAwDA1PQ1ozRzE2
|
||||||
|
MDBMVjJHgAgwMDAwMDAwMIEMQXNzZXRUYWdOdW0wgwH/MEowDgYGZ4EFEgMBBAQABgABDA5NYW51
|
||||||
|
ZmFjdHVyZXIwMQwNT0NaM0cxNjAwTFYyR4AIMDAwMDAwMDCBDEFzc2V0VGFnTnVtMYMB/zBKMA4G
|
||||||
|
BmeBBRIDAQQEAAYAAQwOTWFudWZhY3R1cmVyMDIMDU5vdCBTcGVjaWZpZWSACDAwMDAwMDAwgQxB
|
||||||
|
c3NldFRhZ051bTKDAf8wSjAOBgZngQUSAwEEBAAGAAEMDk1hbnVmYWN0dXJlcjAzDA1PQ1ozRzE2
|
||||||
|
MDBMVjJHgAgwMDAwMDAwMIEMQXNzZXRUYWdOdW0zgwH/MEowDgYGZ4EFEgMBBAQABgABDA5NYW51
|
||||||
|
ZmFjdHVyZXIwNAwNT0NaM0cxNjAwTFYyR4AIMDAwMDAwMDCBDEFzc2V0VGFnTnVtNIMB/zBKMA4G
|
||||||
|
BmeBBRIDAQQEAAYAAQwOTWFudWZhY3R1cmVyMDUMDU5vdCBTcGVjaWZpZWSACDAwMDAwMDAwgQxB
|
||||||
|
c3NldFRhZ051bTWDAf8wSjAOBgZngQUSAwEEBAAJAAIMBDgwODYMBDI0RjOADEE0MzREOTEyMzQ1
|
||||||
|
NoECM0GDAf+kFzAVBgVngQURAgwMQTQzNEQ5MTIzNDU2MEowDgYGZ4EFEgMBBAQACQACDAQxMEVD
|
||||||
|
DAQ4MTY4gAwwMDE5NjZBQkNERUaBAjAzgwH/pBcwFQYFZ4EFEQEMDDAwMTk2NkFCQ0RFRjA6MA4G
|
||||||
|
BmeBBRIDAQQEAAcAAgwNTm90IFNwZWNpZmllZAwMU1QzMTUwMDM0MUFTgAg4WDY4WTMyMIMB/zAj
|
||||||
|
MA4GBmeBBRIDAQQEAAUAAgwEMTAwMgwENjg5OYECMDCDAf+iADAUBgVngQUCFzELMAkCAQECAQEC
|
||||||
|
AREwggFNMGQGA1UdIwRdMFuAFGQP4SIG+UWEJp5BdqBD3dUDaRgOoTikNjA0MQswCQYDVQQGEwJV
|
||||||
|
UzEUMBIGA1UECgwLZXhhbXBsZS5jb20xDzANBgNVBAsMBlBDVGVzdIIJAISFLMl6DJA8MEEGA1Ud
|
||||||
|
IAQ6MDgwNgYCKgMwMDAuBggrBgEFBQcCAjAiDCBUQ0cgVHJ1c3RlZCBQbGF0Zm9ybSBFbmRvcnNl
|
||||||
|
bWVudDCBoQYDVR0RBIGZMIGWpIGTMIGQMSIwIAYGZ4EFBQEEDBZUbyBCZSBGaWxsZWQgQnkgTy5F
|
||||||
|
Lk0uMSIwIAYGZ4EFBQEBDBZUbyBCZSBGaWxsZWQgQnkgTy5FLk0uMSIwIAYGZ4EFBQEFDBZUbyBC
|
||||||
|
ZSBGaWxsZWQgQnkgTy5FLk0uMSIwIAYGZ4EFBQEGDBZUbyBCZSBGaWxsZWQgQnkgTy5FLk0uMA0G
|
||||||
|
CSqGSIb3DQEBCwUAA4IBAQCiJcOtpVn43jbGkEhNq0rfdtnvnn9/N99eNeYO2+jGbKOQDkC1TxYO
|
||||||
|
QXgaWl32KVc9q044KX4062tt2cQHIwFDK7dPLAaUkCJ8x7mjg7Np7ddzqWHtkAyr+USntdjf0o/z
|
||||||
|
8Ru5aUSVBA0sphpRN66nVU8sGKSf31CZhSBMpBCToKyil+eFUF3n6X2Z9fjhzermoPVNqkff7/Ai
|
||||||
|
cldsbnTb46CGdQSWhctw7sbyy9B9VTYbqDMfMQdpifl2JQBkXaC7XPe9Z6J8VJVWiTh91be5JSAd
|
||||||
|
Uyq5/X2IajIEGp8OP+zQSaStT2RaoeN1VdmPGrv87YbUs9buKTpTSYNZwI2d
|
||||||
|
-----END ATTRIBUTE CERTIFICATE-----
|
Loading…
Reference in New Issue
Block a user