pkilint

View on PyPIReverse Dependencies (0)

0.10.1 pkilint-0.10.1-py3-none-any.whl

Wheel Details

Project: pkilint
Version: 0.10.1
Filename: pkilint-0.10.1-py3-none-any.whl
Download: [link]
Size: 148022
MD5: 962f7569628ec40c8480821d6961296c
SHA256: ea55094d2a847618a6eec1c87b43e78484bbfc81195d1fec7af086384299c356
Uploaded: 2024-04-22 20:29:06 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pkilint
Version: 0.10.1
Summary: A framework for verifying PKI structures
Author: DigiCert, Inc.
Author-Email: corey.bonnell[at]digicert.com
Home-Page: https://github.com/digicert/pkilint
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Platform: any
Requires-Python: >=3.9
Requires-Dist: pyasn1
Requires-Dist: pyasn1-alt-modules
Requires-Dist: cryptography (>=39)
Requires-Dist: iso3166
Requires-Dist: validators (==0.22)
Requires-Dist: python-dateutil
Requires-Dist: publicsuffixlist
Requires-Dist: pytest; extra == "dev"
Requires-Dist: fastapi; extra == "dev"
Requires-Dist: httpx (<1); extra == "dev"
Requires-Dist: fastapi; extra == "rest"
Provides-Extra: dev
Provides-Extra: rest
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 23061 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pkilint/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pkilint/document.py sha256=fsWafrcF27LXUZCxg1PxchGLdg60_xtJrpt3XlfqV5o 13903
pkilint/finding_filter.py sha256=5_IlpI2CDdJnGW74iWVewRgzOeqn9zrI_OCpRU-w-sY 2220
pkilint/loader.py sha256=iz0cxUBvus7PLgPoDGLc23IJF30Es8mdzrrXILv80dQ 4831
pkilint/oid.py sha256=lzXKK0JnuobTw098G8OPhX4PxatSbetsb2pJ6THg_ss 180
pkilint/report.py sha256=7rFxV-oOoKtyDLTEJna1p4dywhW0_TIjYiyRAiXdi7Q 5667
pkilint/util.py sha256=gKJxGeVhdN5uFuWaPxTpFKsyCl6_OwkApyXs3e5rG64 2847
pkilint/validation.py sha256=brR26CrQz1_rofj7GjXdiDDw1sHxGjEu2wbG0lwz4qQ 11289
pkilint/adobe/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pkilint/adobe/adobe_validator.py sha256=ZbzEgIdSA_7cdhqicUG9_vGdqJuPIO9t4ZHkauPP7CA 783
pkilint/adobe/asn1/__init__.py sha256=Pnn6jeVfPHf0G1FwU054Uo8P2umAX-cgXaoKOmDDpPU 1070
pkilint/bin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pkilint/bin/convert_cert.py sha256=JzlWWzeD_R7f-3mCkZtJcNqi2Ah94dq-5Oe4K8L8H7Y 587
pkilint/bin/lint_cabf_serverauth_cert.py sha256=-GujJhoi0S_xWsni6R1wVblNTpPqwCbj795Kq392YcU 4378
pkilint/bin/lint_cabf_smime_cert.py sha256=-5W-x-ndwGjSWzDY0ZqIjL1rut_Ng5swQPf-oz1pIiI 6562
pkilint/bin/lint_crl.py sha256=x90nuafVwr-I1_NKlPpDVG0I8b-71stq6MApv1ufP9M 3081
pkilint/bin/lint_ocsp_response.py sha256=-cejOeKwmcvcUKFjfYtvCbt5zoyDm_L8-iJzXmjeW2w 1693
pkilint/bin/lint_pkix_cert.py sha256=0WbZtbjteuSY8c7aFGBM2dG-eGGslI2g_MdNW3L6Kcw 1924
pkilint/bin/lint_pkix_signer_signee_cert_chain.py sha256=dxNXV62d1l9PHA7M11SET3SZXuulhdQ3P2n4U7GErA8 4645
pkilint/cabf/__init__.py sha256=YgtayR49NYzi5hwq4Sp5ahM2E5Ta17m2qkGCNsaAm1Q 542
pkilint/cabf/cabf_ca.py sha256=iMh077E6TaQLH22PQeF80YHs2ng_NOyKr2oRbbAVCOs 2793
pkilint/cabf/cabf_constants.py sha256=y0tVuB4Qm6C2iMo6QGMdjEgeQrRLyKHdnkiZTGk5tAc 701
pkilint/cabf/cabf_crl.py sha256=akfKOa8mE_TsUl9pUvPohMjFxQb-Sq8fSFovFnhzQIE 1645
pkilint/cabf/cabf_extension.py sha256=IlObfgTD3D_HacKABG44dWsSzNVUoC10znq_NtAe4Ig 6485
pkilint/cabf/cabf_key.py sha256=0upYdno_75-U-Rl6Eq1r_yxPWg5NlYluMt7DgcrQ0g0 4849
pkilint/cabf/cabf_name.py sha256=f8heUjeZ2acz1SbJrBirqd4KMT24R53W-CJCCacBJHs 15031
pkilint/cabf/asn1/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pkilint/cabf/asn1/ev_guidelines.py sha256=bYk12zEb8Gac1y5niIQN378QMV31Ov9s03c9iU_SWNw 4103
pkilint/cabf/serverauth/__init__.py sha256=7RjKxvL0cREi4Ec85g9gmILyu_68E2KoVUwlsdNmkJI 16501
pkilint/cabf/serverauth/serverauth_ca.py sha256=z00jF6SuPmj8CUeX9Lg0qdRU6HbCQRGazFIQLwGDHgQ 14477
pkilint/cabf/serverauth/serverauth_constants.py sha256=4mjbBTRxik4195yaiRMVYpiEsm23YXtFkthqf2ZaKGI 3786
pkilint/cabf/serverauth/serverauth_cross_ca.py sha256=fX2j2w2b4H_8Pj3UWdhGWj3hZzjHUMa3Gxw2WOuSrp0 3838
pkilint/cabf/serverauth/serverauth_extension.py sha256=FHyutgLMawAolE3FDp2YpVlaegB-9221kwFILlpI2-w 8691
pkilint/cabf/serverauth/serverauth_finding_filter.py sha256=u0hu_aJuSdnggzqoftFCRm-pC-24brzYaIC81StjI24 1039
pkilint/cabf/serverauth/serverauth_key.py sha256=JTuqDPpGijose5EtHOBiVYpTOyD6-RBWgJMAj2NfNx8 3158
pkilint/cabf/serverauth/serverauth_name.py sha256=xY68QBDDbTmcYY2j7vJXdhbjGdPIXvzDPGjkq4UyLb4 20337
pkilint/cabf/serverauth/serverauth_ocsp.py sha256=1oRJ9F5XTn_AOMzUNUUyyrdWWAYBu5YSQAJWbyxA6z0 4136
pkilint/cabf/serverauth/serverauth_root.py sha256=Ft6UJZccgkrVb2YMZhaz--y2vrYmgEXybQboro8H-oY 5358
pkilint/cabf/serverauth/serverauth_subscriber.py sha256=30dNMGRvoQP8TB0ywqloS9FbzcGj7W1SXBAu9HXTTi8 28004
pkilint/cabf/smime/__init__.py sha256=e4bsNt_bamSRArL5lhOWxxeaC3fxYLLKmSjj5WbRlfk 9547
pkilint/cabf/smime/smime_constants.py sha256=-o9nQVgf4wdOAdX411lQqSGiPBSXjYdifMiHrYfNrik 1257
pkilint/cabf/smime/smime_extension.py sha256=OuO4ZF4z8Wb_fv5f4O7zPusU47OrgEMQExH3WwJf98s 24625
pkilint/cabf/smime/smime_key.py sha256=SqaiL6_WLH3f5-cTGFv4SexgJOhyB62SEJse0Uh3Z8w 3923
pkilint/cabf/smime/smime_name.py sha256=qX4yEh_YOhPDuTkcZIW9_FdtVzq1OxF0wCoZr8axaSY 19429
pkilint/common/__init__.py sha256=A52oP8FBiQ5jLcNCRy0HQ5_0NO2AtbioVpGPEyn36sg 11981
pkilint/etsi/__init__.py sha256=YltUVw7UlI356y5JP1dQgl4A37KOQVFPqUg4gN0Axu4 704
pkilint/etsi/asn1/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pkilint/etsi/asn1/en_319_412_5.py sha256=s4cau9tqcr8e0rV7RjksKNYgNhkg7iFbztnDmHa2v9w 2445
pkilint/etsi/asn1/ts_119_495.py sha256=uObHlZ21zPIJz2rPl3JfEvh51SCXgDSNm4eDnjC2k_w 1779
pkilint/iso/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pkilint/iso/lei.py sha256=z6wK85xEiV8V79jO_Ayj0SjrroQnZ0PeHalXPmqY-h0 2074
pkilint/itu/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pkilint/itu/bitstring.py sha256=vHiTzSYheV48rs0XQL-6f3UWz0Dyh4F1n5lg0AVqk2U 1351
pkilint/itu/string.py sha256=aJqens0mqYYVD3hfBFeqwJkJJ_SHLe3MQA2xGvB47dE 899
pkilint/itu/x520_name.py sha256=lUbXROlFM5mrLXk9Gxa51MGnTYOGBhLyHeBzQamxK5k 3930
pkilint/msft/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pkilint/msft/msft_name.py sha256=XyjCduacj2RhlnuHMh1JpOQp3mQ6eXflcZBe7XSet7Y 740
pkilint/msft/asn1/__init__.py sha256=XKocRriPm-AZ2l8iYLeXE_51foylG7bG6a9CxHpv2YE 243
pkilint/pkix/__init__.py sha256=M4zQ_rh68uVjBhXUnt5q54l-E6RcbZnsCINvbPVj-rM 2744
pkilint/pkix/algorithm.py sha256=FbkVIriEaswqrPHNCT-cd1yptGzGI2vWKKxVE5w-lzk 2021
pkilint/pkix/extension.py sha256=y8gxUvdGBwub2c-STvPfZtrj7KPZWfEipzEfVNJvaps 8611
pkilint/pkix/general_name.py sha256=9ObPMS65EgPPTwfzQOejhKpA3ypX6P-oi3Qiv6L_dks 10144
pkilint/pkix/name.py sha256=NbIPlwhZZwKdUU0zbDTYoRIcUFUGH2C3BmZHHv2zRMc 7481
pkilint/pkix/time.py sha256=3KM9ppsn6V48A4cKJvJLXeWvncprS3K-W-2P_3BV8aI 8840
pkilint/pkix/certificate/__init__.py sha256=LlCcLoNTqd_LH6YhTE_L7Ba-ZoZfuyhtZ9uduFZLCU8 14631
pkilint/pkix/certificate/certificate_extension.py sha256=ik1KqkqXB3lgtCoS3wFnXDvfU5HmbndkY08QSP2pKbc 27443
pkilint/pkix/certificate/certificate_key.py sha256=F7cVsZ1QBOCEsNwgvHaCe8LTJOGYrLzwrNaUwYixz_4 9440
pkilint/pkix/certificate/certificate_name.py sha256=70FleltgyBlyolJ4YUTWu0kyBPdxvC05wbokpg94wY8 1383
pkilint/pkix/certificate/certificate_transparency.py sha256=pJUc3awIWSSHowtKsyxUI44jRsi4jxwbzu5TV3x8A-k 3986
pkilint/pkix/certificate/certificate_validator.py sha256=aZpe6pCVtiCDbcmeofZRWWdn91MIlHVvKvLYk9Otslw 1974
pkilint/pkix/certificate/certificate_validity.py sha256=juNIFCSSVRWOC6JVP0SEsjomYqgU-BRX4LJ3z_8l7S0 592
pkilint/pkix/crl/__init__.py sha256=yPYqlsob8OmL3vn_GdMlazwDTNJa674j5dPgsLd_5w4 4353
pkilint/pkix/crl/crl_extension.py sha256=tXFYDL1pJDNBP84GUORTjJhVPLnJBU5UBSQKe6jt5Rs 3853
pkilint/pkix/crl/crl_validator.py sha256=oBlG-oPUagK8xqHqgFvkk3TFHtpadviw1rw-Zx6AKNI 1479
pkilint/pkix/crl/crl_validity.py sha256=ltuQWlLxEz0z__IcDD2GtkQL46nGTFcadvuQOXi4gRE 578
pkilint/pkix/ocsp/__init__.py sha256=Q2yyVG7Y2JB4pVfFm3rdhoitUwQAjYhHgdL2-cUw7wk 1718
pkilint/pkix/ocsp/ocsp_basic_response.py sha256=uF3-uftZSdDOfjnoX4Lw9dUJUUKghGsfN2GucJPfDBM 1691
pkilint/pkix/ocsp/ocsp_response.py sha256=qSYq3PW-GWPz2Twhsd3e471ybCJslQPdJkjceBBxhnE 2639
pkilint/pkix/ocsp/ocsp_validity.py sha256=fn3JN1dk1pUUySgwdPRsuLO4l1RqjPgF1Mk-nTW0wQI 768
pkilint/rest/__init__.py sha256=BDrFpLZxsGogZ4CpTwCEYW_JWoWXR5vuNQd-_818Ing 3927
pkilint/rest/cabf_serverauth.py sha256=dF_dbpkVPzoyPdNCscWMCC7H3QoCTXmnv37xMvdOTlw 1610
pkilint/rest/cabf_smime.py sha256=ySRHZ2QhOFVODCTwr1OD1-hzGubivEAg2OJ8zRw7AE4 1746
pkilint/rest/model.py sha256=eo8-YK9_nGrdrwqubwAbNPrWXMS2FYHknC0cjLeqaSg 5849
pkilint/rest/ocsp.py sha256=kQDA3kil-fX7_-x0xukPN3R6h1z9OdbpttKbVKjxwAY 513
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_cli_smoke.py sha256=6yU2zsixASKgctGHSIXv69mOpgcPJI6pznNHsYb4cMk 26423
tests/test_report.py sha256=KXiNYgZ182V_ioNPxiJFeAFQCjoMwsqJBloU92t7DII 3503
tests/test_server.py sha256=morqzGM0hten5zN4SQGshcaWz7TuRIRiNBxO8h56inI 16723
tests/test_validation_report.py sha256=2mUQjp9EJQcpV2UV_LN8FzqcUsjuZKNgm21MPmVvuAc 1476
tests/util.py sha256=mRbb81DOx3-eZy2cA0G0oTqmuY0nqmkE_XkOBfy3WX8 2979
tests/integration_certificate/__init__.py sha256=oPGp3eEMsCqKJdR8EQwKYnPJMjZV0nIYYlWsmZVTNbg 2958
tests/integration_certificate/test_cabf_serverauth_cert.py sha256=sgqUCd-cUb_B9AvgCqqcQkRrxkdxHdVDMQLnR3fdPk4 1051
tests/integration_certificate/test_cabf_smime_cert.py sha256=6pDzeEZQ8gHsJLHqwV6nZyIhnd62pi5HCzl0pr7YbrY 1126
tests/integration_certificate/test_pkix_cert.py sha256=SuzhmgghR_fKqtB0od2Lj_T8SGoIQI9NXW4rr8vYYh8 1095
tests/itu/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/itu/test_bitstring.py sha256=0nIlf7HuQL6t8N7t3Hyd4svN-6tWQCBaJzgmBukOnDs 2061
tests/itu/test_string.py sha256=HJ6k2ATir3BgcQQSj5jaZjZKMzNGmuswb6QL9Pul224 3393
pkilint-0.10.1.dist-info/LICENSE sha256=Y5Vmu7JRvoS3yAe9spJQ9Bl6Z_roMKTW5IPQIWyjHoQ 1076
pkilint-0.10.1.dist-info/METADATA sha256=zCqugx7kmu-Km3DRP7xkk5nML73LdyMGZPZTlA5G3ig 24303
pkilint-0.10.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
pkilint-0.10.1.dist-info/entry_points.txt sha256=jfr5Hhvi5QYH1Y8vxc8la3srkijrzUhmWLNPuZ449AE 382
pkilint-0.10.1.dist-info/top_level.txt sha256=ymVd6IySwF10B2l72RdhiqVv27VdnApG2oWCiCvRe7o 14
pkilint-0.10.1.dist-info/zip-safe sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
pkilint-0.10.1.dist-info/RECORD

top_level.txt

pkilint
tests

entry_points.txt

lint_cabf_serverauth_cert = pkilint.bin.lint_cabf_serverauth_cert:main
lint_cabf_smime_cert = pkilint.bin.lint_cabf_smime_cert:main
lint_crl = pkilint.bin.lint_crl:main
lint_ocsp_response = pkilint.bin.lint_ocsp_response:main
lint_pkix_cert = pkilint.bin.lint_pkix_cert:main
lint_pkix_signer_signee_cert_chain = pkilint.bin.lint_pkix_signer_signee_cert_chain:main

zip-safe