{"SPDXID":"SPDXRef-DOCUMENT","spdxVersion":"SPDX-2.3","creationInfo":{"comment":"DISCLAIMER: This document is provided \"as is\" without any warranty whatsoever. This documentation may not be referenced or relied upon for its accuracy or comprehensiveness, or to determine legal obligations with respect to open source code contained in the software package it represents. Such determinations should be based upon recipient's independent legal analysis and by reference to the notices and licenses contained within the open source code itself. Wind River may change the contents of this document at any time at its sole discretion, and Wind River shall have no liability whatsoever arising from recipient's use of this information.","created":"2026-05-31T22:44:54.63201212Z","creators":["Tool: The Duke of Highlander"],"licenseListVersion":"2.0"},"name":"python3-ndg-httpsclient-0.5.1","dataLicense":"CC0-1.0","comment":"This file contains computer automated SPDX data. Computer automated data is created by using only computer automation analysis on the source code files contained in the package. That is, no human experts participated in the source code analysis. Although we continuously work to improve the quality by adding and/or improving various heuristics, and accessing different databases and rule-based systems, the quality is bounded by what can be achieved by way of computer automation. Please send your feedback to: spdx@WindRiver.com.  DISCLAIMER: This document is provided \"as is\" without any warranty whatsoever. This documentation may not be referenced or relied upon for its accuracy or comprehensiveness, or to determine legal obligations with respect to open source code contained in the software package it represents. Such determinations should be based upon recipient's independent legal analysis and by reference to the notices and licenses contained within the open source code itself. Wind River may change the contents of this document at any time at its sole discretion, and Wind River shall have no liability whatsoever arising from recipient's use of this information.","annotations":[{"annotationDate":"2026-05-31T22:44:54.63201218Z","annotationType":"REVIEW","annotator":"Tool: The Duke of Highlander","commnet":"The analysis has been completely performed by an automated tool.  [---Q:CG,H:2.0,SV:2.1---]"}],"documentNamespace":"http://spdx.windriver.com/Reports2.0/dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","packages":[{"SPDXID":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","checksums":[{"algorithm":"SHA256","checksumValue":"dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a"}],"copyrightText":"NOASSERTION","downloadLocation":"https://github.com/cedadev/ndg_httpsclient/","filesAnalyzed":true,"licenseConcluded":"BSD-3-CLAUSE","licenseDeclared":"BSD-3-CLAUSE","licenseInfoFromFiles":["NOASSERTION"],"name":"python3-ndg-httpsclient-0.5.1","originator":"NOASSERTION","packageFileName":"python3-ndg-httpsclient-0.5.1-r0-pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz","packageVerificationCode":{"packageVerificationCodeValue":"4656433200a4c03a72db66d689ea5e2ab78489362d072876dc7069b50b2510bfa814b3ec1f"},"versionInfo":"0.5.1"}],"files":[{"SPDXID":"SPDXRef-File-testutils.py-012d52b15180142b4bbc00a2b804a3bc297abee53cc0ac1253648e9d23a1398d","checksums":[{"algorithm":"SHA256","checksumValue":"012d52b15180142b4bbc00a2b804a3bc297abee53cc0ac1253648e9d23a1398d"},{"algorithm":"SHA1","checksumValue":"de20e875bc4db4a51fdab494a184419236a4524d"},{"algorithm":"MD5","checksumValue":"9b66feb9ff9fc68b1e5e64f3ef328dd8"}],"copyrightText":"NOASSERTION","fileName":"test_utils.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-017f0d0496b251907c684e27b6da0a68f9573d51c98533cd3dd1db32ab6e8e79","checksums":[{"algorithm":"SHA256","checksumValue":"017f0d0496b251907c684e27b6da0a68f9573d51c98533cd3dd1db32ab6e8e79"},{"algorithm":"SHA1","checksumValue":"442a9cf26bd9cf2c2c954086d219b8c7a817c39b"},{"algorithm":"MD5","checksumValue":"d49a16778ab8e0634e9feda1e2eb8744"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-dependencylinks.txt-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","checksums":[{"algorithm":"SHA256","checksumValue":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"},{"algorithm":"SHA1","checksumValue":"adc83b19e793491b1c6ea0fd8b46cd9f32e592fc"},{"algorithm":"MD5","checksumValue":"68b329da9893e34099c7d8ad5cb9c940"}],"copyrightText":"NOASSERTION","fileName":"dependency_links.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-notzipsafe-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","checksums":[{"algorithm":"SHA256","checksumValue":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"},{"algorithm":"SHA1","checksumValue":"adc83b19e793491b1c6ea0fd8b46cd9f32e592fc"},{"algorithm":"MD5","checksumValue":"68b329da9893e34099c7d8ad5cb9c940"}],"copyrightText":"NOASSERTION","fileName":"not-zip-safe","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-localhost.key-1a83afd89f3964a5b49a706345aaae9fce917791de144e4e605b3e06ebde01b4","checksums":[{"algorithm":"SHA256","checksumValue":"1a83afd89f3964a5b49a706345aaae9fce917791de144e4e605b3e06ebde01b4"},{"algorithm":"SHA1","checksumValue":"d948f5c46f9667e5e6295ee054c5b178407b9e89"},{"algorithm":"MD5","checksumValue":"cd08511ab2973721d48f5240f15e37af"}],"copyrightText":"NOASSERTION","fileName":"localhost.key","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-README-1aacc52a31cd37188a25ea594399d93ca58089103c3d604f8be544c3cbf32ce7","checksums":[{"algorithm":"SHA256","checksumValue":"1aacc52a31cd37188a25ea594399d93ca58089103c3d604f8be544c3cbf32ce7"},{"algorithm":"SHA1","checksumValue":"eb36ce62275ea165bc35e88607926484881beae1"},{"algorithm":"MD5","checksumValue":"93b628e89a6d7473f5f8f2b1448a8bbf"}],"copyrightText":"NOASSERTION","fileName":"README","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-setup.cfg-1c473cbaee8da5fc46e7f0158794af5cea4414c34a3cf3f180c2001f5e38bd3e","checksums":[{"algorithm":"SHA256","checksumValue":"1c473cbaee8da5fc46e7f0158794af5cea4414c34a3cf3f180c2001f5e38bd3e"},{"algorithm":"SHA1","checksumValue":"fbb1975fd414af07da5ba9054cef698ea3b9dd4e"},{"algorithm":"MD5","checksumValue":"3f78c6150b7d619a476c799812e31d5a"}],"copyrightText":"NOASSERTION","fileName":"setup.cfg","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-PKGINFO-2390a60e847113113a9cbe8a9b935a38f8a3564526f291389db898bf6cd2ed22","checksums":[{"algorithm":"SHA256","checksumValue":"2390a60e847113113a9cbe8a9b935a38f8a3564526f291389db898bf6cd2ed22"},{"algorithm":"SHA1","checksumValue":"82af5bcbd6f9ee12ddf529f7facc0da864bdff93"},{"algorithm":"MD5","checksumValue":"c574ed943dbc2281c777d14cd8f1bbc1"}],"copyrightText":"NOASSERTION","fileName":"PKG-INFO","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-PKGINFO-36d8665ff1f9e5b9bda5c9b2b340edaee98cdeade149278269423345c2018e59","checksums":[{"algorithm":"SHA256","checksumValue":"36d8665ff1f9e5b9bda5c9b2b340edaee98cdeade149278269423345c2018e59"},{"algorithm":"SHA1","checksumValue":"027b61a113c4613406083a627af3dfe65e5cfdb2"},{"algorithm":"MD5","checksumValue":"11d03a2e2b5c1626d315dea41c82d5d5"}],"copyrightText":"NOASSERTION","fileName":"PKG-INFO","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-opensslhttpsserver.sh-3b006329c1243cc738c98f58b226216b61f1205549e5ddc00baf5e81bf27f176","checksums":[{"algorithm":"SHA256","checksumValue":"3b006329c1243cc738c98f58b226216b61f1205549e5ddc00baf5e81bf27f176"},{"algorithm":"SHA1","checksumValue":"13768999c3411c3bf707f8e1a394a4a3b7cf20ab"},{"algorithm":"MD5","checksumValue":"320289c803c234efb902808086b84ad7"}],"copyrightText":"NOASSERTION","fileName":"openssl_https_server.sh","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-Makefile-3dfe398e0543e9e4a4df9324c0e521c0d9dcf113d9ce98e3837d8d2116ab23ff","checksums":[{"algorithm":"SHA256","checksumValue":"3dfe398e0543e9e4a4df9324c0e521c0d9dcf113d9ce98e3837d8d2116ab23ff"},{"algorithm":"SHA1","checksumValue":"29d3b987dcb7a5d0143b42b3befbefe0b46ef10f"},{"algorithm":"MD5","checksumValue":"02a23dff81e63dab8d9769b4388e13d3"}],"copyrightText":"NOASSERTION","fileName":"Makefile","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-MANIFEST.in-42a255749212bf5bc7181de1ab971a3ee8ac220a81eaf72efbe66eb0e19e5fda","checksums":[{"algorithm":"SHA256","checksumValue":"42a255749212bf5bc7181de1ab971a3ee8ac220a81eaf72efbe66eb0e19e5fda"},{"algorithm":"SHA1","checksumValue":"f3ceaf02605044a2e358fb79d8f77aeb0646b387"},{"algorithm":"MD5","checksumValue":"ce22c0cd986d2de3f7073cd6b5523ae0"}],"copyrightText":"NOASSERTION","fileName":"MANIFEST.in","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-urllib2buildopener.py-4acd604a7f14207d37af3568965944921c4439e1c7faae687bb9a824228135b9","checksums":[{"algorithm":"SHA256","checksumValue":"4acd604a7f14207d37af3568965944921c4439e1c7faae687bb9a824228135b9"},{"algorithm":"SHA1","checksumValue":"0ed9548d3d5d3359d44da2c188613996088adc3f"},{"algorithm":"MD5","checksumValue":"63bd84b9787b3122f13ac1c493b8397a"}],"copyrightText":"NOASSERTION","fileName":"urllib2_build_opener.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-README.md-63c3eeb5198621e64d2db474656c3b674ff6e7480d502baab38facb19f48861f","checksums":[{"algorithm":"SHA256","checksumValue":"63c3eeb5198621e64d2db474656c3b674ff6e7480d502baab38facb19f48861f"},{"algorithm":"SHA1","checksumValue":"5f5365f167d63707e9aa7084d4a93e20b4f956e9"},{"algorithm":"MD5","checksumValue":"7c2a6d628e12827729fbb2816a48fcab"}],"copyrightText":"NOASSERTION","fileName":"README.md","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-subjaltname.py-74d0d40d5903000a85a5e593cb572190473bc97f5b7fa10c2abe0207b1dd1ec2","checksums":[{"algorithm":"SHA256","checksumValue":"74d0d40d5903000a85a5e593cb572190473bc97f5b7fa10c2abe0207b1dd1ec2"},{"algorithm":"SHA1","checksumValue":"5cc83aa15ab04f5c68cb4e3f1a015f927f3f234a"},{"algorithm":"MD5","checksumValue":"54181988c065e307c571081c81df7794"}],"copyrightText":"NOASSERTION","fileName":"subj_alt_name.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testhttps.py-78bc68b27d73e428ca1cf6743e91746482d600efa8b120b7e8c0915bf3f0d27c","checksums":[{"algorithm":"SHA256","checksumValue":"78bc68b27d73e428ca1cf6743e91746482d600efa8b120b7e8c0915bf3f0d27c"},{"algorithm":"SHA1","checksumValue":"c04127949dbf990b3f126a4e98fa7074e025809c"},{"algorithm":"MD5","checksumValue":"31577de861d92b75636fbd4fff32825e"}],"copyrightText":"NOASSERTION","fileName":"test_https.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-LICENSE-7be3995faaf78cebcf2cfcd77dbad990855d7a639243900d2208a824ced29e07","checksums":[{"algorithm":"SHA256","checksumValue":"7be3995faaf78cebcf2cfcd77dbad990855d7a639243900d2208a824ced29e07"},{"algorithm":"SHA1","checksumValue":"e0de95c235bf947465c907c614e8a522062efb1c"},{"algorithm":"MD5","checksumValue":"f6f6af2edb690eaeee9a16558cafbada"}],"copyrightText":"NOASSERTION","fileName":"LICENSE","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-sslsocket.py-7ee384cd126b440ff1b44006f27c47ca6dfa96ddd7fa8a824954c02e4ad11fee","checksums":[{"algorithm":"SHA256","checksumValue":"7ee384cd126b440ff1b44006f27c47ca6dfa96ddd7fa8a824954c02e4ad11fee"},{"algorithm":"SHA1","checksumValue":"a92882a87aaeb1ea36201ad8c75eb0644b9f4653"},{"algorithm":"MD5","checksumValue":"138bc465838fe86770d8d1d803d1613a"}],"copyrightText":"NOASSERTION","fileName":"ssl_socket.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-toplevel.txt-82b0aff26845cf9a9f7e5dab51e4ea7b929f4c4ca9a3016113712806e911c6d8","checksums":[{"algorithm":"SHA256","checksumValue":"82b0aff26845cf9a9f7e5dab51e4ea7b929f4c4ca9a3016113712806e911c6d8"},{"algorithm":"SHA1","checksumValue":"a00ffbd9402050a8fc027e14586f3e37d4bdd345"},{"algorithm":"MD5","checksumValue":"8c45219536f7156c16c072a8ccdae5ca"}],"copyrightText":"NOASSERTION","fileName":"top_level.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-https.py-8417c26e0071f45fa9fb5ab949a23db9d68b7c4b5cb1077fb284c16c9d70d613","checksums":[{"algorithm":"SHA256","checksumValue":"8417c26e0071f45fa9fb5ab949a23db9d68b7c4b5cb1077fb284c16c9d70d613"},{"algorithm":"SHA1","checksumValue":"3b89bb984eb91393923baabc6f2221eb3c70a1f3"},{"algorithm":"MD5","checksumValue":"5a0dca7134b5e852b0ebc835463103f4"}],"copyrightText":"NOASSERTION","fileName":"https.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-testurllib2.py-8b61aa630e5bb3f686efbe2548111d0f8285ba601dad6efb09d6534b85091b9d","checksums":[{"algorithm":"SHA256","checksumValue":"8b61aa630e5bb3f686efbe2548111d0f8285ba601dad6efb09d6534b85091b9d"},{"algorithm":"SHA1","checksumValue":"5bf4fe5e52f705b21ddd2778ba7c537f490d63ef"},{"algorithm":"MD5","checksumValue":"018a5a03f8cfe62e5aed9d826baba109"}],"copyrightText":"NOASSERTION","fileName":"test_urllib2.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-sslcontextutil.py-8e7b3f1de09e607c932889e09f3c9db58b1fe6103fc76fefba104bbe5ce02c14","checksums":[{"algorithm":"SHA256","checksumValue":"8e7b3f1de09e607c932889e09f3c9db58b1fe6103fc76fefba104bbe5ce02c14"},{"algorithm":"SHA1","checksumValue":"7df5c90a3ff6c64f05721eb71022baa773affb4d"},{"algorithm":"MD5","checksumValue":"033bb89bc1c23a7afbfa9191320aaca9"}],"copyrightText":"NOASSERTION","fileName":"ssl_context_util.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-8efd9817ffdbb1e9254f739613396a279a84db8738696779178af44d38cead64","checksums":[{"algorithm":"SHA256","checksumValue":"8efd9817ffdbb1e9254f739613396a279a84db8738696779178af44d38cead64"},{"algorithm":"SHA1","checksumValue":"18c499b99520700e939339ea8e7ac5969e6fa8fb"},{"algorithm":"MD5","checksumValue":"42731fbc90c3973a23bfb3de65aeae40"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-requires.txt-96ac1a5bd66bdd680bf9c8a99381f3a8cae8b27b5d4bbf9563a8c60681662963","checksums":[{"algorithm":"SHA256","checksumValue":"96ac1a5bd66bdd680bf9c8a99381f3a8cae8b27b5d4bbf9563a8c60681662963"},{"algorithm":"SHA1","checksumValue":"b09e22c524ad8acbb731d858e684989040b7de9f"},{"algorithm":"MD5","checksumValue":"9f80dea9048cd19ec9a596d85b360d5d"}],"copyrightText":"NOASSERTION","fileName":"requires.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-entrypoints.txt-96af2fbbde0bbd9fdb64072097930ffe3335996db11b96ea177e44bb9beebf41","checksums":[{"algorithm":"SHA256","checksumValue":"96af2fbbde0bbd9fdb64072097930ffe3335996db11b96ea177e44bb9beebf41"},{"algorithm":"SHA1","checksumValue":"2a321bf6ce77a1b6e0cee68097e6e8e299c171d3"},{"algorithm":"MD5","checksumValue":"d16abda4477ad6168784ee6804bfda09"}],"copyrightText":"NOASSERTION","fileName":"entry_points.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-init.py-b03318e3819dc8ec36c4347cbb4b81ab1cc94a50e7ced76f511cfbb135f0edb4","checksums":[{"algorithm":"SHA256","checksumValue":"b03318e3819dc8ec36c4347cbb4b81ab1cc94a50e7ced76f511cfbb135f0edb4"},{"algorithm":"SHA1","checksumValue":"dc1e6b3fdf45dfa63911b83234980218e6e78283"},{"algorithm":"MD5","checksumValue":"dcc3eccad3b2cd669ff48a219cd48367"}],"copyrightText":"NOASSERTION","fileName":"__init__.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-SOURCES.txt-b18785bd4dd01f72a32d38561700155b8e6808820b1680f48244570e53628a5d","checksums":[{"algorithm":"SHA256","checksumValue":"b18785bd4dd01f72a32d38561700155b8e6808820b1680f48244570e53628a5d"},{"algorithm":"SHA1","checksumValue":"1e0da6676860c7b968c17f684daead0d87109c5b"},{"algorithm":"MD5","checksumValue":"4401ba2ea3a3999a96ca5a30a71e2602"}],"copyrightText":"NOASSERTION","fileName":"SOURCES.txt","fileTypes":["DOCUMENTATION"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-7e15277f.0-b1ce961e58ae5d3107d6506142a74e3548e30e40e6a8e8eec372606d19acb410","checksums":[{"algorithm":"SHA256","checksumValue":"b1ce961e58ae5d3107d6506142a74e3548e30e40e6a8e8eec372606d19acb410"},{"algorithm":"SHA1","checksumValue":"618ea29ef9b3cebb5ee8ea539d32f4fa9e6cb12d"},{"algorithm":"MD5","checksumValue":"ea312e4447ce277a64a5bb38a5fc8fe5"}],"copyrightText":"NOASSERTION","fileName":"7e15277f.0","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-utils.py-b313ee78c6395a7d489b39d8c4ff3967e61ca5d97dde4baad679bff9381691f7","checksums":[{"algorithm":"SHA256","checksumValue":"b313ee78c6395a7d489b39d8c4ff3967e61ca5d97dde4baad679bff9381691f7"},{"algorithm":"SHA1","checksumValue":"cbba20d8d73bc4db0ac7e1db9a2127f25a53a371"},{"algorithm":"MD5","checksumValue":"9466abc6e7b497d2d4a0e679a19957f5"}],"copyrightText":"NOASSERTION","fileName":"utils.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-localhost.crt-d5b41852ed549036f980dadec18409d1b234b0960f7bbbef78d79610ba68b679","checksums":[{"algorithm":"SHA256","checksumValue":"d5b41852ed549036f980dadec18409d1b234b0960f7bbbef78d79610ba68b679"},{"algorithm":"SHA1","checksumValue":"134975fdb3cf871c2ce3f523c9a1fab13741df4f"},{"algorithm":"MD5","checksumValue":"fadba79ee6bf76f015093af0fec01d5a"}],"copyrightText":"NOASSERTION","fileName":"localhost.crt","fileTypes":["OTHER"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-sslpeerverification.py-e7724e0d4b337c7765af063e535c6244398c5d82f308ef168ee62cb41605b0c3","checksums":[{"algorithm":"SHA256","checksumValue":"e7724e0d4b337c7765af063e535c6244398c5d82f308ef168ee62cb41605b0c3"},{"algorithm":"SHA1","checksumValue":"b7f4f32631ae57d357471a4658e8812c4c05e855"},{"algorithm":"MD5","checksumValue":"b3eb628e3b17c2b790d3339d14babfb1"}],"copyrightText":"NOASSERTION","fileName":"ssl_peer_verification.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]},{"SPDXID":"SPDXRef-File-setup.py-f03544966d886b93ac495edfc2789e37c3454af41df316446fa395367768104f","checksums":[{"algorithm":"SHA256","checksumValue":"f03544966d886b93ac495edfc2789e37c3454af41df316446fa395367768104f"},{"algorithm":"SHA1","checksumValue":"c45dc5607bfc9337edf0639c8b1e71d12a3b0148"},{"algorithm":"MD5","checksumValue":"1ecff5317d33068b0c38db7752a16760"}],"copyrightText":"NOASSERTION","fileName":"setup.py","fileTypes":["SOURCE"],"licenseConcluded":"NOASSERTION","licenseInfoInFiles":["NOASSERTION"]}],"relationships":[{"spdxElementId":"SPDXRef-DOCUMENT","relationshipType":"DESCRIBES","relatedSpdxElement":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","comment":"This describes relationship was added as a default relationship by the SPDX Tools Tag parser."},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testutils.py-012d52b15180142b4bbc00a2b804a3bc297abee53cc0ac1253648e9d23a1398d"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-017f0d0496b251907c684e27b6da0a68f9573d51c98533cd3dd1db32ab6e8e79"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-dependencylinks.txt-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-notzipsafe-01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-localhost.key-1a83afd89f3964a5b49a706345aaae9fce917791de144e4e605b3e06ebde01b4"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-README-1aacc52a31cd37188a25ea594399d93ca58089103c3d604f8be544c3cbf32ce7"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-setup.cfg-1c473cbaee8da5fc46e7f0158794af5cea4414c34a3cf3f180c2001f5e38bd3e"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-PKGINFO-2390a60e847113113a9cbe8a9b935a38f8a3564526f291389db898bf6cd2ed22"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-PKGINFO-36d8665ff1f9e5b9bda5c9b2b340edaee98cdeade149278269423345c2018e59"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-opensslhttpsserver.sh-3b006329c1243cc738c98f58b226216b61f1205549e5ddc00baf5e81bf27f176"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-Makefile-3dfe398e0543e9e4a4df9324c0e521c0d9dcf113d9ce98e3837d8d2116ab23ff"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-MANIFEST.in-42a255749212bf5bc7181de1ab971a3ee8ac220a81eaf72efbe66eb0e19e5fda"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-urllib2buildopener.py-4acd604a7f14207d37af3568965944921c4439e1c7faae687bb9a824228135b9"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-README.md-63c3eeb5198621e64d2db474656c3b674ff6e7480d502baab38facb19f48861f"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-subjaltname.py-74d0d40d5903000a85a5e593cb572190473bc97f5b7fa10c2abe0207b1dd1ec2"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testhttps.py-78bc68b27d73e428ca1cf6743e91746482d600efa8b120b7e8c0915bf3f0d27c"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-LICENSE-7be3995faaf78cebcf2cfcd77dbad990855d7a639243900d2208a824ced29e07"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-sslsocket.py-7ee384cd126b440ff1b44006f27c47ca6dfa96ddd7fa8a824954c02e4ad11fee"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-toplevel.txt-82b0aff26845cf9a9f7e5dab51e4ea7b929f4c4ca9a3016113712806e911c6d8"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-https.py-8417c26e0071f45fa9fb5ab949a23db9d68b7c4b5cb1077fb284c16c9d70d613"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-testurllib2.py-8b61aa630e5bb3f686efbe2548111d0f8285ba601dad6efb09d6534b85091b9d"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-sslcontextutil.py-8e7b3f1de09e607c932889e09f3c9db58b1fe6103fc76fefba104bbe5ce02c14"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-8efd9817ffdbb1e9254f739613396a279a84db8738696779178af44d38cead64"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-requires.txt-96ac1a5bd66bdd680bf9c8a99381f3a8cae8b27b5d4bbf9563a8c60681662963"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-entrypoints.txt-96af2fbbde0bbd9fdb64072097930ffe3335996db11b96ea177e44bb9beebf41"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-init.py-b03318e3819dc8ec36c4347cbb4b81ab1cc94a50e7ced76f511cfbb135f0edb4"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-SOURCES.txt-b18785bd4dd01f72a32d38561700155b8e6808820b1680f48244570e53628a5d"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-7e15277f.0-b1ce961e58ae5d3107d6506142a74e3548e30e40e6a8e8eec372606d19acb410"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-utils.py-b313ee78c6395a7d489b39d8c4ff3967e61ca5d97dde4baad679bff9381691f7"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-localhost.crt-d5b41852ed549036f980dadec18409d1b234b0960f7bbbef78d79610ba68b679"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-sslpeerverification.py-e7724e0d4b337c7765af063e535c6244398c5d82f308ef168ee62cb41605b0c3"},{"spdxElementId":"SPDXRef-Pkg-python3ndghttpsclient0.5.1r0pe6a55f5933e350c6cfa5bd7363123c70910ef4f1.tar.xz-dab3851db7271687cd13339f4df529c1c11e5d49414ef10966791875258f542a","relationshipType":"CONTAINS","relatedSpdxElement":"SPDXRef-File-setup.py-f03544966d886b93ac495edfc2789e37c3454af41df316446fa395367768104f"}]}