{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"powermock-junit4-0.2.0.9-2.oe2409.aarch64.rpm",
	"spdxVersion":"SPDX-2.2",
	"creationInfo":{
		"created":"2024-09-30T03:30:07.5589037Z",
		"creators":"[openeuler_creator]"
	},
	"dataLicense":"CC0-1.0",
	"documentNamespace":"https://repo.openeuler.org/security/data/sbom/powermock-junit4-0.2.0.9-2.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-hamcrest-2.2-26a3a6c7-6e22-4646-a6a8-1442af2a524a-99b840cb-20d0-494d-b8c5-b79483396652",
			"name":"hamcrest",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"b5afef1902f87e56c50c1fbb9e84b3a81456fbe7b6da0618b86d9280eece1e86"
				}
			],
			"description":"Provides a library of matcher objects (also known as constraints or\npredicates) allowing 'match' rules to be defined declaratively, to be\nused in other frameworks. Typical scenarios include testing frameworks,\nmocking libraries and UI validation rules.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/hamcrest@2.2-1.oe2409?arch=noarch&epoch=0&upstream=hamcrest-2.2-1.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.hamcrest/hamcrest@2.2",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.hamcrest/hamcrest-all@2.2",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.hamcrest/hamcrest-core@2.2",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.hamcrest/hamcrest-library@2.2",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/hamcrest/JavaHamcrest",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Library of matcher objects for building test expressions",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.2-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-java-1.8.0-openjdk-headless-1.8.0.422.b05-b3e22705-9873-4147-92e9-6a18387dfca8-6e7f392a-761e-45d6-8626-94cd77661aef",
			"name":"java-1.8.0-openjdk-headless",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"238c33c2cf9c8944e7474a1b663b60bbd5c3bd90cf2ecf67b3a54f331222d3e1"
				}
			],
			"description":"The OpenJDK runtime environment 8 without audio and video support.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/java-1.8.0-openjdk-headless@1.8.0.422.b05-11.oe2409?arch=aarch64&epoch=1&upstream=java-1.8.0-openjdk-1.8.0.422.b05-11.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/464edcf54fb9bc738bfbfd103b19e56688ae3bb9@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/57f78a36865d4ffa59d4fdadecbd2a766923b1f6@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/7216e2d47233eb2c8ab28bb83a974053b8cc1115@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/58f94364d8bfd787b7f423688c68b142a4a500d5@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/e3adac5641089c6f459393d61ec9cee754a9d134@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/df320d5d773300d68ea3beb0b7c0c5fe34fe5722@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/7358a98231c26d5c4d1d80cf78c1b3df35e8614d@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/6fb1b9c54847eea4994ced249f94a7f6577e6fc2@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/f46f88dd1c883eb06d6b8d3c272af151b9abc7c2@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/2bcb4fcce95793b4354f116504c0b4c6eaf359d6@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/ba8327b4aaa6899f07204298b551b134dfa3ceaf@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/04f8a293b79ab8209dc126f00e662f3492669d93@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/90a759a645a0a72cd8d7c5efe3c9050221d9a654@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/1f794a0ee8ade9c871012eefcd84c02ab4b2634b@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/92fc571df55d2324a5cd80d03174a70a7ce071e6@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/0700c49a5eeb3a904f6a8e8766c50216b6586b0e@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/4a2cf42ee3a25dba7f4989a11211265ed9e4ded2@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/6458a295b1a93a74e978c697b8f526d07bef55bd@1.0.0",
					"referenceType":"checksum"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/7fa120055e1616faacce8fe7dc51c6149615d33f@1.0.0",
					"referenceType":"checksum"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://openjdk.java.net/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"OpenJDK Headless Runtime Environment 8",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:1.8.0.422.b05-11.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-java-11-openjdk-headless-11.0.24.8-58fb7383-2c8d-4bef-a962-a75fe448445b-7fca196c-76a5-4d07-acac-a54917b40dbc",
			"name":"java-11-openjdk-headless",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"147d2515d12f73bb328868c3844e2204d0ce350b7c92b2715d479f31316f4cc0"
				}
			],
			"description":"The OpenJDK runtime environment 11 without audio and video support.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/java-11-openjdk-headless@11.0.24.8-3.oe2409?arch=aarch64&epoch=1&upstream=java-11-openjdk-11.0.24.8-3.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/6bf0d25629f53e7833a5d1f54f101d661d5d7add@1.0.0",
					"referenceType":"checksum"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://openjdk.java.net/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"OpenJDK Headless Runtime Environment 11",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:11.0.24.8-3.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-javapackages-filesystem-5.3.0-d9e61db9-5d27-47b1-9bc3-2684b053576e-bfee26b8-71ea-42b3-96c8-49fcc65f0679",
			"name":"javapackages-filesystem",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"7b018eb5902898b1d9f5ad3ed162751f290ada0b22c0aa799fe41bbd0bc61887"
				}
			],
			"description":"The javapackages-filesystem package contains some basic directories into which\nJava packages install their content.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/javapackages-filesystem@5.3.0-6.oe2409?arch=noarch&epoch=0&upstream=javapackages-tools-5.3.0-6.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/fedora-java/javapackages",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Filesystem layout for java packages",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:5.3.0-6.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-junit-4.13.2-8f3e7e85-c79a-4c59-a0fa-3d0907690413-23d52dab-fc87-49e8-98f0-6ab28eea1a1c",
			"name":"junit",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"06d6f386dec8cabf6b2e77997292a279254e96233a7535a2c8eba247dc473a2f"
				}
			],
			"description":"JUnit is a simple framework to write repeatable tests. It is an\ninstance of the xUnit architecture for unit testing frameworks.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/junit@4.13.2-2.oe2409?arch=noarch&epoch=1&upstream=junit-4.13.2-2.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/junit/junit@4.13.2",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/junit/junit-dep@4.13.2",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.junit.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A Java package for unit testing frameworks",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:4.13.2-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-powermock-core-2.0.9-58873d08-2774-4479-8bc4-69fc83680965-ec44bea9-adfa-4160-8a67-2c5f96e340ac",
			"name":"powermock-core",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"433b92db636baa7ef98e7cb2964da74cf3c0fde509c2a9d20fc2938e6386ef06"
				}
			],
			"description":"\nPowerMock is a framework that extend other mock libraries\nsuch as EasyMock with more powerful capabilities. PowerMock uses a\ncustom classloader and bytecode manipulation to enable mocking of\nstatic methods, constructors, final classes and methods, private\nmethods, removal of static initializers and more.\nThis package contains the core module of PowerMock.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/powermock-core@2.0.9-2.oe2409?arch=noarch&epoch=0&upstream=powermock-2.0.9-2.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.powermock/powermock-classloading-objenesis@2.0.9",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.powermock/powermock-classloading-xstream@2.0.9",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.powermock/powermock-core@2.0.9",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.powermock/powermock-classloading-base@2.0.9",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/jayway/powermock",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Core module of PowerMock",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.0.9-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-powermock-javaagent-2.0.9-7b2d622e-7485-4c43-b565-2f460790c86d-f84e202e-c97d-4c13-86d6-97c863c743df",
			"name":"powermock-javaagent",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1e2857311f4f02a2dd3c21efa54e2d1c8c012751b4a4c492f393df2202cb2289"
				}
			],
			"description":"\nPowerMock is a framework that extend other mock libraries\nsuch as EasyMock with more powerful capabilities. PowerMock uses a\ncustom classloader and bytecode manipulation to enable mocking of\nstatic methods, constructors, final classes and methods, private\nmethods, removal of static initializers and more.\nThis package contains the Java agent support for PowerMock.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/powermock-javaagent@2.0.9-2.oe2409?arch=noarch&epoch=0&upstream=powermock-2.0.9-2.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.powermock/powermock-module-javaagent@2.0.9",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"EXTERNAL_MANAGER",
					"referenceLocator":"pkg:maven/sha1/3f3435c68b504dfac94301d7a84116997feec21b@1.0.0",
					"referenceType":"checksum"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/jayway/powermock",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"PowerMock Java agent support",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.0.9-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-powermock-reflect-2.0.9-382a9dd7-cad2-4fa4-8ea6-fe5982cbcbe4-f76b98ba-7891-4198-b939-b436792f5925",
			"name":"powermock-reflect",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"5875f9f9114d546f38bd69a9735f2c85a91ebc01147830ce1af99cd142420c8b"
				}
			],
			"description":"\nPowerMock is a framework that extend other mock libraries\nsuch as EasyMock with more powerful capabilities. PowerMock uses a\ncustom classloader and bytecode manipulation to enable mocking of\nstatic methods, constructors, final classes and methods, private\nmethods, removal of static initializers and more.\nThis package contains the reflection module of PowerMock.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/powermock-reflect@2.0.9-2.oe2409?arch=noarch&epoch=0&upstream=powermock-2.0.9-2.oe2409.src.rpm",
					"referenceType":"purl"
				},
				{
					"referenceCategory":"PROVIDE_MANAGER",
					"referenceLocator":"pkg:maven/org.powermock/powermock-reflect@2.0.9",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://github.com/jayway/powermock",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Reflection module of PowerMock",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.0.9-2.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-powermock-junit4-2.0.9-28ac8493-2e7e-41ff-8b44-e2d84767c6f2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-hamcrest-2.2-26a3a6c7-6e22-4646-a6a8-1442af2a524a-99b840cb-20d0-494d-b8c5-b79483396652"
		},
		{
			"spdxElementId":"SPDXRef-rpm-powermock-junit4-2.0.9-28ac8493-2e7e-41ff-8b44-e2d84767c6f2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-java-1.8.0-openjdk-headless-1.8.0.422.b05-b3e22705-9873-4147-92e9-6a18387dfca8-6e7f392a-761e-45d6-8626-94cd77661aef"
		},
		{
			"spdxElementId":"SPDXRef-rpm-powermock-junit4-2.0.9-28ac8493-2e7e-41ff-8b44-e2d84767c6f2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-java-11-openjdk-headless-11.0.24.8-58fb7383-2c8d-4bef-a962-a75fe448445b-7fca196c-76a5-4d07-acac-a54917b40dbc"
		},
		{
			"spdxElementId":"SPDXRef-rpm-powermock-junit4-2.0.9-28ac8493-2e7e-41ff-8b44-e2d84767c6f2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-javapackages-filesystem-5.3.0-d9e61db9-5d27-47b1-9bc3-2684b053576e-bfee26b8-71ea-42b3-96c8-49fcc65f0679"
		},
		{
			"spdxElementId":"SPDXRef-rpm-powermock-junit4-2.0.9-28ac8493-2e7e-41ff-8b44-e2d84767c6f2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-junit-4.13.2-8f3e7e85-c79a-4c59-a0fa-3d0907690413-23d52dab-fc87-49e8-98f0-6ab28eea1a1c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-powermock-junit4-2.0.9-28ac8493-2e7e-41ff-8b44-e2d84767c6f2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-powermock-core-2.0.9-58873d08-2774-4479-8bc4-69fc83680965-ec44bea9-adfa-4160-8a67-2c5f96e340ac"
		},
		{
			"spdxElementId":"SPDXRef-rpm-powermock-junit4-2.0.9-28ac8493-2e7e-41ff-8b44-e2d84767c6f2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-powermock-javaagent-2.0.9-7b2d622e-7485-4c43-b565-2f460790c86d-f84e202e-c97d-4c13-86d6-97c863c743df"
		},
		{
			"spdxElementId":"SPDXRef-rpm-powermock-junit4-2.0.9-28ac8493-2e7e-41ff-8b44-e2d84767c6f2",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-powermock-reflect-2.0.9-382a9dd7-cad2-4fa4-8ea6-fe5982cbcbe4-f76b98ba-7891-4198-b939-b436792f5925"
		}
	]
}