MANIFEST.in
README.md
setup.py
x509sak/ASN1Models.py
x509sak/ASN1Wrapper.py
x509sak/AdvancedColorPalette.py
x509sak/AlgorithmDB.py
x509sak/AnalysisPrinter.py
x509sak/BaseAction.py
x509sak/BijectiveDict.py
x509sak/CAManager.py
x509sak/CertificateAnalyzer.py
x509sak/CertificatePool.py
x509sak/CertificateRevocationList.py
x509sak/CmdLineArgs.py
x509sak/ConsolePrinter.py
x509sak/CurveDB.py
x509sak/DSAParameters.py
x509sak/DistinguishedName.py
x509sak/ECCMath.py
x509sak/ECPrivateKey.py
x509sak/EDPrivateKey.py
x509sak/Exceptions.py
x509sak/FileWriter.py
x509sak/FlagChecker.py
x509sak/FriendlyArgumentParser.py
x509sak/HexDump.py
x509sak/IPAddress.py
x509sak/Intervals.py
x509sak/KeySpecification.py
x509sak/KwargsChecker.py
x509sak/ModulusDB.py
x509sak/MultiCommand.py
x509sak/NumberTheory.py
x509sak/OID.py
x509sak/OpenSSLCAIndexFile.py
x509sak/OpenSSLConfig.py
x509sak/OpenSSLTools.py
x509sak/OtherModels.py
x509sak/PEMDERObject.py
x509sak/PRNG.py
x509sak/ParallelExecutor.py
x509sak/PassphraseGenerator.py
x509sak/PrefixMatcher.py
x509sak/PrimeDB.py
x509sak/PrivateKeyStorage.py
x509sak/PublicKey.py
x509sak/RSAPSSParameters.py
x509sak/RSAPrivateKey.py
x509sak/ScrapeEngine.py
x509sak/StringParser.py
x509sak/SubprocessExecutor.py
x509sak/TempUMask.py
x509sak/Tools.py
x509sak/WorkDir.py
x509sak/X509Certificate.py
x509sak/X509Extensions.py
x509sak/__init__.py
x509sak/__main__.py
x509sak.egg-info/PKG-INFO
x509sak.egg-info/SOURCES.txt
x509sak.egg-info/dependency_links.txt
x509sak.egg-info/entry_points.txt
x509sak.egg-info/requires.txt
x509sak.egg-info/top_level.txt
x509sak/actions/ActionBuildChain.py
x509sak/actions/ActionCreateCA.py
x509sak/actions/ActionCreateCRL.py
x509sak/actions/ActionCreateCSR.py
x509sak/actions/ActionDebug.py
x509sak/actions/ActionDumpKey.py
x509sak/actions/ActionExamineCert.py
x509sak/actions/ActionFindCert.py
x509sak/actions/ActionForgeCert.py
x509sak/actions/ActionGenerateBrokenDSA.py
x509sak/actions/ActionGenerateBrokenRSA.py
x509sak/actions/ActionGraphPool.py
x509sak/actions/ActionHashPart.py
x509sak/actions/ActionJudgementCode.py
x509sak/actions/ActionRevokeCRT.py
x509sak/actions/ActionScrape.py
x509sak/actions/ActionSignCSR.py
x509sak/actions/ActionTLSClient.py
x509sak/actions/ActionTLSParse.py
x509sak/actions/ActionTestcaseGen.py
x509sak/actions/__init__.py
x509sak/certgen/CertGenerator.py
x509sak/certgen/__init__.py
x509sak/data/__init__.py
x509sak/data/palettes.json
x509sak/data/ecc/__init__.py
x509sak/data/ecc/curves.json
x509sak/data/judgements/__init__.py
x509sak/data/judgements/cryptography.json
x509sak/data/judgements/encoding.json
x509sak/data/judgements/number_theoretic.json
x509sak/data/judgements/x509cert.json
x509sak/data/judgements/x509ext.json
x509sak/data/moduli/__init__.py
x509sak/data/moduli/debian.json.gz
x509sak/data/moduli/rsa.json
x509sak/estimate/AnalysisOptions.py
x509sak/estimate/BaseEstimator.py
x509sak/estimate/DERValidator.py
x509sak/estimate/DistinguishedNameValidator.py
x509sak/estimate/EstimateBits.py
x509sak/estimate/EstimateCARelation.py
x509sak/estimate/EstimateCertificate.py
x509sak/estimate/EstimateCertificateExtensions.py
x509sak/estimate/EstimateCertificatePurpose.py
x509sak/estimate/EstimateCertificateValidity.py
x509sak/estimate/EstimateDN.py
x509sak/estimate/EstimateDSA.py
x509sak/estimate/EstimateECC.py
x509sak/estimate/EstimateHashFunction.py
x509sak/estimate/EstimatePublicKey.py
x509sak/estimate/EstimateRSA.py
x509sak/estimate/EstimateSig.py
x509sak/estimate/EstimateSigFunction.py
x509sak/estimate/GeneralNameValidator.py
x509sak/estimate/Judgement.py
x509sak/estimate/JudgementStructure.py
x509sak/estimate/NameConstraintsSubtreeValidator.py
x509sak/estimate/Validator.py
x509sak/estimate/__init__.py
x509sak/tests/ASN1ToolTests.py
x509sak/tests/BaseAnalyzerTest.py
x509sak/tests/BaseTest.py
x509sak/tests/BijectiveDictTests.py
x509sak/tests/CertificatePoolTests.py
x509sak/tests/CmdLineTestsBuildChain.py
x509sak/tests/CmdLineTestsCreateCA.py
x509sak/tests/CmdLineTestsCreateCRL.py
x509sak/tests/CmdLineTestsCreateCRT.py
x509sak/tests/CmdLineTestsDumpKey.py
x509sak/tests/CmdLineTestsExamine.py
x509sak/tests/CmdLineTestsFindCRT.py
x509sak/tests/CmdLineTestsForgeCert.py
x509sak/tests/CmdLineTestsGenBrokenRSA.py
x509sak/tests/CmdLineTestsGraphPool.py
x509sak/tests/CmdLineTestsHashPart.py
x509sak/tests/CmdLineTestsScrape.py
x509sak/tests/CmdLineTestsSignCSR.py
x509sak/tests/DistinguishedNameTests.py
x509sak/tests/ECCMathTests.py
x509sak/tests/FlagCheckerTests.py
x509sak/tests/GeneralNameValidatorTests.py
x509sak/tests/GeneratedSecurityAnalyzerTests.py
x509sak/tests/HardwareTokenTests.py
x509sak/tests/HelpPageTest.py
x509sak/tests/HexDumpTests.py
x509sak/tests/IPAddressTests.py
x509sak/tests/IntervalTests.py
x509sak/tests/KwargsCheckerTests.py
x509sak/tests/MultiplicationBitsTests.py
x509sak/tests/NumberTheoryTests.py
x509sak/tests/OpenSSLCAIndexFileTests.py
x509sak/tests/OpenSSLToolsTests.py
x509sak/tests/OtherModelsTests.py
x509sak/tests/PRNGTests.py
x509sak/tests/PassphraseGeneratorTests.py
x509sak/tests/PrivateKeyTests.py
x509sak/tests/PublicKeyTests.py
x509sak/tests/RSASecurityEstimatorTests.py
x509sak/tests/SecurityAnalyzerTests.py
x509sak/tests/SecurityJudgementTests.py
x509sak/tests/StringParserTests.py
x509sak/tests/StructureTests.py
x509sak/tests/SubprocessExecutorTests.py
x509sak/tests/TLSCipherSuiteDirectoryTests.py
x509sak/tests/TLSDataBufferTests.py
x509sak/tests/TLSStructureTestClientHello.py
x509sak/tests/ValidationToolsTests.py
x509sak/tests/X509CertificateTests.py
x509sak/tests/__init__.py
x509sak/tests/data/__init__.py
x509sak/tests/data/certs/broken/keycomp_debian.pem
x509sak/tests/data/certs/broken/keycomp_rsa_768.pem
x509sak/tests/data/certs/broken/length_32k.der.gz
x509sak/tests/data/certs/constructed/aki_caname_bad_domain.pem
x509sak/tests/data/certs/constructed/aki_caname_bad_domain_single_label.pem
x509sak/tests/data/certs/constructed/aki_caname_bad_domain_space.pem
x509sak/tests/data/certs/constructed/aki_caname_bad_email.pem
x509sak/tests/data/certs/constructed/aki_caname_bad_ip_private.pem
x509sak/tests/data/certs/constructed/aki_caname_bad_uri.pem
x509sak/tests/data/certs/constructed/aki_caname_empty.pem
x509sak/tests/data/certs/constructed/aki_caname_emptyvalue.pem
x509sak/tests/data/certs/constructed/aki_caname_good_ip.pem
x509sak/tests/data/certs/constructed/aki_caname_uncommon_uri_scheme.pem
x509sak/tests/data/certs/constructed/aki_empty.pem
x509sak/tests/data/certs/constructed/aki_keyid_empty.pem
x509sak/tests/data/certs/constructed/aki_keyid_long.pem
x509sak/tests/data/certs/constructed/aki_malformed.pem
x509sak/tests/data/certs/constructed/aki_missing.pem
x509sak/tests/data/certs/constructed/aki_name_without_serial.pem
x509sak/tests/data/certs/constructed/algorithm_alternate_oid.pem
x509sak/tests/data/certs/constructed/bc_missing.pem
x509sak/tests/data/certs/constructed/bc_pathlen_but_no_ku.pem
x509sak/tests/data/certs/constructed/bc_present_critical.pem
x509sak/tests/data/certs/constructed/bc_present_noncritical.pem
x509sak/tests/data/certs/constructed/ca_rel_CA_y2k.pem
x509sak/tests/data/certs/constructed/ca_rel_cert_caname_match.pem
x509sak/tests/data/certs/constructed/ca_rel_cert_caname_mismatch.pem
x509sak/tests/data/certs/constructed/ca_rel_cert_serial_match.pem
x509sak/tests/data/certs/constructed/ca_rel_cert_serial_mismatch.pem
x509sak/tests/data/certs/constructed/ca_rel_valid_after.pem
x509sak/tests/data/certs/constructed/ca_rel_valid_before.pem
x509sak/tests/data/certs/constructed/ca_rel_valid_firsthalf.pem
x509sak/tests/data/certs/constructed/ca_rel_valid_secondhalf.pem
x509sak/tests/data/certs/constructed/cert_non_der_encoding.pem
x509sak/tests/data/certs/constructed/cert_trailing_data.pem
x509sak/tests/data/certs/constructed/certpol_base.pem
x509sak/tests/data/certs/constructed/certpol_cps_constraint_violation.pem
x509sak/tests/data/certs/constructed/certpol_cps_malformed.pem
x509sak/tests/data/certs/constructed/certpol_cps_non_der_encoding.pem
x509sak/tests/data/certs/constructed/certpol_cps_unusual_uri_scheme.pem
x509sak/tests/data/certs/constructed/certpol_cps_uri_malformed.pem
x509sak/tests/data/certs/constructed/certpol_deprecated_oid.pem
x509sak/tests/data/certs/constructed/certpol_duplicate_oid.pem
x509sak/tests/data/certs/constructed/certpol_duplicate_qualifier_oid.pem
x509sak/tests/data/certs/constructed/certpol_polcount_1_no_qual.pem
x509sak/tests/data/certs/constructed/certpol_polcount_2_no_qual.pem
x509sak/tests/data/certs/constructed/certpol_polcount_2_with_qualifier.pem
x509sak/tests/data/certs/constructed/certpol_unknown_qualifier_oid.pem
x509sak/tests/data/certs/constructed/certpol_unotice_empty.pem
x509sak/tests/data/certs/constructed/certpol_unotice_longexplicittext.pem
x509sak/tests/data/certs/constructed/certpol_unotice_malformed.pem
x509sak/tests/data/certs/constructed/certpol_unotice_noexplicittext.pem
x509sak/tests/data/certs/constructed/certpol_unotice_non_der_encoding.pem
x509sak/tests/data/certs/constructed/certpol_unotice_withexplicittext.pem
x509sak/tests/data/certs/constructed/certpol_unotice_withexplicittext_utf8.pem
x509sak/tests/data/certs/constructed/certpol_unotice_withnoticeref.pem
x509sak/tests/data/certs/constructed/crldp_base.pem
x509sak/tests/data/certs/constructed/crldp_issuer_name_bad_email.pem
x509sak/tests/data/certs/constructed/crldp_issuer_name_bad_uri.pem
x509sak/tests/data/certs/constructed/crldp_issuer_name_empty_value.pem
x509sak/tests/data/certs/constructed/crldp_issuer_name_uncommon_identifier.pem
x509sak/tests/data/certs/constructed/crldp_issuer_name_uncommon_uri_scheme.pem
x509sak/tests/data/certs/constructed/crldp_issuer_redundantly_present.pem
x509sak/tests/data/certs/constructed/crldp_malformed.pem
x509sak/tests/data/certs/constructed/crldp_point_empty.pem
x509sak/tests/data/certs/constructed/crldp_point_invalid_ldap_dn1.pem
x509sak/tests/data/certs/constructed/crldp_point_invalid_ldap_dn2.pem
x509sak/tests/data/certs/constructed/crldp_point_invalid_ldap_dn3.pem
x509sak/tests/data/certs/constructed/crldp_point_name_bad_dns.pem
x509sak/tests/data/certs/constructed/crldp_point_name_bad_dns_single_label.pem
x509sak/tests/data/certs/constructed/crldp_point_name_bad_dns_space.pem
x509sak/tests/data/certs/constructed/crldp_point_name_bad_email.pem
x509sak/tests/data/certs/constructed/crldp_point_name_bad_ip.pem
x509sak/tests/data/certs/constructed/crldp_point_name_bad_ip_private.pem
x509sak/tests/data/certs/constructed/crldp_point_name_bad_uri.pem
x509sak/tests/data/certs/constructed/crldp_point_name_bad_uri_ldap_no_attrspec.pem
x509sak/tests/data/certs/constructed/crldp_point_name_bad_uri_ldap_no_dn1.pem
x509sak/tests/data/certs/constructed/crldp_point_name_bad_uri_ldap_no_dn2.pem
x509sak/tests/data/certs/constructed/crldp_point_name_bad_uri_ldap_no_host.pem
x509sak/tests/data/certs/constructed/crldp_point_name_empty_value.pem
x509sak/tests/data/certs/constructed/crldp_point_name_possibly_no_der_crl1.pem
x509sak/tests/data/certs/constructed/crldp_point_name_possibly_no_der_crl2.pem
x509sak/tests/data/certs/constructed/crldp_point_name_uncommon_identifier.pem
x509sak/tests/data/certs/constructed/crldp_point_name_uncommon_uri_scheme.pem
x509sak/tests/data/certs/constructed/crldp_point_no_http_ldap.pem
x509sak/tests/data/certs/constructed/crldp_point_rdn_ambiguous.pem
x509sak/tests/data/certs/constructed/crldp_point_rdn_malformed.pem
x509sak/tests/data/certs/constructed/crldp_point_rdn_used.pem
x509sak/tests/data/certs/constructed/crldp_point_valid_ldap_dn.pem
x509sak/tests/data/certs/constructed/crldp_reason_all_bits_set.pem
x509sak/tests/data/certs/constructed/crldp_reason_no_point_with_all.pem
x509sak/tests/data/certs/constructed/crldp_reason_not_present.pem
x509sak/tests/data/certs/constructed/crldp_reason_only_field.pem
x509sak/tests/data/certs/constructed/crldp_reason_trailing_bits.pem
x509sak/tests/data/certs/constructed/crldp_reason_undefined_bits_set.pem
x509sak/tests/data/certs/constructed/crldp_reason_unused_bit_set.pem
x509sak/tests/data/certs/constructed/ct_poison_invalid_payload.pem
x509sak/tests/data/certs/constructed/ct_poison_malformed.pem
x509sak/tests/data/certs/constructed/ct_poison_non_der_encoding.pem
x509sak/tests/data/certs/constructed/ct_poison_not_critical.pem
x509sak/tests/data/certs/constructed/ct_poison_ok.pem
x509sak/tests/data/certs/constructed/ct_poison_trailing_data.pem
x509sak/tests/data/certs/constructed/ct_scts_content_malformed.pem
x509sak/tests/data/certs/constructed/ct_scts_hash_sha384.pem
x509sak/tests/data/certs/constructed/ct_scts_malformed.pem
x509sak/tests/data/certs/constructed/ct_scts_non_der_encoding.pem
x509sak/tests/data/certs/constructed/ct_scts_ok.pem
x509sak/tests/data/certs/constructed/ct_scts_sig_ed25519.pem
x509sak/tests/data/certs/constructed/ct_scts_sig_rsa.pem
x509sak/tests/data/certs/constructed/ct_scts_timestamp_early.pem
x509sak/tests/data/certs/constructed/ct_scts_timestamp_late.pem
x509sak/tests/data/certs/constructed/ct_scts_version2.pem
x509sak/tests/data/certs/constructed/dn_all_okay.pem
x509sak/tests/data/certs/constructed/dn_cn_hostname_multivalue_rdn.pem
x509sak/tests/data/certs/constructed/dn_duplicate_oid_in_mvrdn.pem
x509sak/tests/data/certs/constructed/dn_duplicate_set.pem
x509sak/tests/data/certs/constructed/dn_long_rdn_c.pem
x509sak/tests/data/certs/constructed/dn_long_rdn_cn64.pem
x509sak/tests/data/certs/constructed/dn_long_rdn_cn65.pem
x509sak/tests/data/certs/constructed/dn_many_rdns.pem
x509sak/tests/data/certs/constructed/dn_multiple_cn.pem
x509sak/tests/data/certs/constructed/dn_multiple_identical_rdns.pem
x509sak/tests/data/certs/constructed/dn_multivalue.pem
x509sak/tests/data/certs/constructed/dn_no_cn.pem
x509sak/tests/data/certs/constructed/dn_nonprintable.pem
x509sak/tests/data/certs/constructed/dsa_base.pem
x509sak/tests/data/certs/constructed/dsa_g_invalid.pem
x509sak/tests/data/certs/constructed/dsa_g_invalid_range1.pem
x509sak/tests/data/certs/constructed/dsa_g_invalid_range2.pem
x509sak/tests/data/certs/constructed/dsa_g_invalid_range3.pem
x509sak/tests/data/certs/constructed/dsa_g_invalid_range4.pem
x509sak/tests/data/certs/constructed/dsa_p_bitbias.pem
x509sak/tests/data/certs/constructed/dsa_p_not_prime.pem
x509sak/tests/data/certs/constructed/dsa_q_bitbias.pem
x509sak/tests/data/certs/constructed/dsa_q_does_not_divide_p1.pem
x509sak/tests/data/certs/constructed/dsa_q_not_prime.pem
x509sak/tests/data/certs/constructed/dsa_r_bitbias.pem
x509sak/tests/data/certs/constructed/dsa_s_bitbias.pem
x509sak/tests/data/certs/constructed/dsa_sig_malformed.pem
x509sak/tests/data/certs/constructed/dsa_sig_non_der_encoding.pem
x509sak/tests/data/certs/constructed/dsa_sig_trailing_data.pem
x509sak/tests/data/certs/constructed/dsa_sig_unexpected_type.pem
x509sak/tests/data/certs/constructed/duplicate_extension.pem
x509sak/tests/data/certs/constructed/ecc_explicit_param_twofield_duplicate_power.pem
x509sak/tests/data/certs/constructed/ecc_explicit_param_twofield_invalid_power1.pem
x509sak/tests/data/certs/constructed/ecc_explicit_param_twofield_invalid_power2.pem
x509sak/tests/data/certs/constructed/ecc_explicit_param_twofield_weil_descent.pem
x509sak/tests/data/certs/constructed/ecc_implicit_curve.pem
x509sak/tests/data/certs/constructed/ecc_pubkey_x_bitbias1.pem
x509sak/tests/data/certs/constructed/ecc_pubkey_x_bitbias2.pem
x509sak/tests/data/certs/constructed/ecc_pubkey_y_bitbias.pem
x509sak/tests/data/certs/constructed/ecdsa_sig_malformed.pem
x509sak/tests/data/certs/constructed/ecdsa_sig_non_der_encoding.pem
x509sak/tests/data/certs/constructed/ecdsa_sig_r_bitbias.pem
x509sak/tests/data/certs/constructed/ecdsa_sig_s_bitbias.pem
x509sak/tests/data/certs/constructed/ecdsa_sig_trailing_data.pem
x509sak/tests/data/certs/constructed/ecdsa_sig_unexpected_type.pem
x509sak/tests/data/certs/constructed/eku_client.pem
x509sak/tests/data/certs/constructed/eku_duplicate.pem
x509sak/tests/data/certs/constructed/eku_malformed.pem
x509sak/tests/data/certs/constructed/eku_malformed_nonder.pem
x509sak/tests/data/certs/constructed/eku_malformed_type.pem
x509sak/tests/data/certs/constructed/eku_server.pem
x509sak/tests/data/certs/constructed/ext_empty_sequence.pem
x509sak/tests/data/certs/constructed/ext_malformed.pem
x509sak/tests/data/certs/constructed/ext_nc_empty.pem
x509sak/tests/data/certs/constructed/ext_nc_excluded_maximum.pem
x509sak/tests/data/certs/constructed/ext_nc_excluded_minimum.pem
x509sak/tests/data/certs/constructed/ext_nc_permitted_maximum.pem
x509sak/tests/data/certs/constructed/ext_nc_permitted_minimum.pem
x509sak/tests/data/certs/constructed/ext_not_present.pem
x509sak/tests/data/certs/constructed/ext_unknown_malformed.pem
x509sak/tests/data/certs/constructed/ext_unknown_non_der.pem
x509sak/tests/data/certs/constructed/ext_unknown_trailing_data.pem
x509sak/tests/data/certs/constructed/general_names.pem
x509sak/tests/data/certs/constructed/issuer_altname_bad_domain.pem
x509sak/tests/data/certs/constructed/issuer_altname_bad_domain_single_label.pem
x509sak/tests/data/certs/constructed/issuer_altname_bad_domain_space.pem
x509sak/tests/data/certs/constructed/issuer_altname_bad_email.pem
x509sak/tests/data/certs/constructed/issuer_altname_bad_ip.pem
x509sak/tests/data/certs/constructed/issuer_altname_bad_ip_private.pem
x509sak/tests/data/certs/constructed/issuer_altname_bad_uri.pem
x509sak/tests/data/certs/constructed/issuer_altname_empty.pem
x509sak/tests/data/certs/constructed/issuer_altname_emptyvalue.pem
x509sak/tests/data/certs/constructed/issuer_altname_good_ip.pem
x509sak/tests/data/certs/constructed/issuer_altname_missing.pem
x509sak/tests/data/certs/constructed/issuer_altname_not_missing.pem
x509sak/tests/data/certs/constructed/issuer_altname_uncommon_uri_scheme.pem
x509sak/tests/data/certs/constructed/ku_ca_excess_bits.pem
x509sak/tests/data/certs/constructed/ku_ca_unusual_bits.pem
x509sak/tests/data/certs/constructed/ku_client_excess_bits.pem
x509sak/tests/data/certs/constructed/ku_client_missing_bits.pem
x509sak/tests/data/certs/constructed/ku_client_unusual_bits.pem
x509sak/tests/data/certs/constructed/ku_decipheronly_without_keyagreement.pem
x509sak/tests/data/certs/constructed/ku_encipheronly_without_keyagreement.pem
x509sak/tests/data/certs/constructed/ku_malformed.pem
x509sak/tests/data/certs/constructed/ku_missing.pem
x509sak/tests/data/certs/constructed/ku_no_pfs.pem
x509sak/tests/data/certs/constructed/ku_noncritical_ca.pem
x509sak/tests/data/certs/constructed/ku_server_missing_bits.pem
x509sak/tests/data/certs/constructed/ku_trailingzero.pem
x509sak/tests/data/certs/constructed/ku_xmas.pem
x509sak/tests/data/certs/constructed/lifetime_ca_conservative.pem
x509sak/tests/data/certs/constructed/lifetime_ca_exceptionallylong.pem
x509sak/tests/data/certs/constructed/lifetime_ca_long.pem
x509sak/tests/data/certs/constructed/lifetime_ca_verylong.pem
x509sak/tests/data/certs/constructed/lifetime_noca_conservative.pem
x509sak/tests/data/certs/constructed/lifetime_noca_exceptionallylong.pem
x509sak/tests/data/certs/constructed/lifetime_noca_long.pem
x509sak/tests/data/certs/constructed/lifetime_noca_verylong.pem
x509sak/tests/data/certs/constructed/long_serial.pem
x509sak/tests/data/certs/constructed/mismatch_header_footer_sigparams.pem
x509sak/tests/data/certs/constructed/normal.pem
x509sak/tests/data/certs/constructed/nsct_client.pem
x509sak/tests/data/certs/constructed/nsct_empty.pem
x509sak/tests/data/certs/constructed/nsct_malformed.pem
x509sak/tests/data/certs/constructed/nsct_objsign_ca.pem
x509sak/tests/data/certs/constructed/nsct_server.pem
x509sak/tests/data/certs/constructed/nsct_smime.pem
x509sak/tests/data/certs/constructed/nsct_smime_ca.pem
x509sak/tests/data/certs/constructed/nsct_ssl_ca.pem
x509sak/tests/data/certs/constructed/nsct_trailing_zeros.pem
x509sak/tests/data/certs/constructed/nsct_unused.pem
x509sak/tests/data/certs/constructed/pubkey_ecc_G.pem
x509sak/tests/data/certs/constructed/pubkey_ecc_anomalous_h1.pem
x509sak/tests/data/certs/constructed/pubkey_ecc_cofactor_invalid_negative.pem
x509sak/tests/data/certs/constructed/pubkey_ecc_cofactor_invalid_zero.pem
x509sak/tests/data/certs/constructed/pubkey_ecc_cofactor_outside_hasse.pem
x509sak/tests/data/certs/constructed/pubkey_ecc_explicit_no_cofactor.pem
x509sak/tests/data/certs/constructed/pubkey_ecc_missing_cofactor.pem
x509sak/tests/data/certs/constructed/pubkey_ecc_mov_h6.pem
x509sak/tests/data/certs/constructed/pubkey_ecc_seed_empty.pem
x509sak/tests/data/certs/constructed/pubkey_ecc_seed_long.pem
x509sak/tests/data/certs/constructed/pubkey_ecc_seed_nobytestring.pem
x509sak/tests/data/certs/constructed/pubkey_ecc_singular.pem
x509sak/tests/data/certs/constructed/pubkey_ecc_supersingular_h1.pem
x509sak/tests/data/certs/constructed/pubkey_ecc_supersingular_h76.pem
x509sak/tests/data/certs/constructed/rsa_bitbias.pem
x509sak/tests/data/certs/constructed/rsa_exponent0.pem
x509sak/tests/data/certs/constructed/rsa_exponent1.pem
x509sak/tests/data/certs/constructed/rsa_exponent101.pem
x509sak/tests/data/certs/constructed/rsa_exponent3.pem
x509sak/tests/data/certs/constructed/rsa_exponent65537.pem
x509sak/tests/data/certs/constructed/rsa_exponent_long.pem
x509sak/tests/data/certs/constructed/rsa_exponent_negative.pem
x509sak/tests/data/certs/constructed/rsa_modulus_0.pem
x509sak/tests/data/certs/constructed/rsa_modulus_1.pem
x509sak/tests/data/certs/constructed/rsa_modulus_compromised.pem
x509sak/tests/data/certs/constructed/rsa_modulus_prime.pem
x509sak/tests/data/certs/constructed/rsa_modulus_smallfactor.pem
x509sak/tests/data/certs/constructed/rsa_parameter_missing.pem
x509sak/tests/data/certs/constructed/rsa_parameter_notnull.pem
x509sak/tests/data/certs/constructed/rsa_pubkey_non_der_encoding.pem
x509sak/tests/data/certs/constructed/rsa_pubkey_trailing_data.pem
x509sak/tests/data/certs/constructed/rsa_pubkey_undecodable.pem
x509sak/tests/data/certs/constructed/rsa_pubkey_unexpected_type.pem
x509sak/tests/data/certs/constructed/rsapss_malformed1.pem
x509sak/tests/data/certs/constructed/rsapss_malformed2.pem
x509sak/tests/data/certs/constructed/rsapss_malformed3.pem
x509sak/tests/data/certs/constructed/rsapss_malformed4.pem
x509sak/tests/data/certs/constructed/rsapss_mismatch_algo1.pem
x509sak/tests/data/certs/constructed/rsapss_mismatch_algo2.pem
x509sak/tests/data/certs/constructed/rsapss_mismatch_algo3.pem
x509sak/tests/data/certs/constructed/rsapss_mismatch_algo4.pem
x509sak/tests/data/certs/constructed/rsapss_mismatch_algo5.pem
x509sak/tests/data/certs/constructed/rsapss_multiple_hashes.pem
x509sak/tests/data/certs/constructed/rsapss_non_der_encoding.pem
x509sak/tests/data/certs/constructed/rsapss_salt0.pem
x509sak/tests/data/certs/constructed/rsapss_salt16.pem
x509sak/tests/data/certs/constructed/rsapss_salt3.pem
x509sak/tests/data/certs/constructed/rsapss_undecodable.pem
x509sak/tests/data/certs/constructed/rsapss_unexpected_type.pem
x509sak/tests/data/certs/constructed/san_bad_domain.pem
x509sak/tests/data/certs/constructed/san_bad_domain_single_label.pem
x509sak/tests/data/certs/constructed/san_bad_domain_space.pem
x509sak/tests/data/certs/constructed/san_bad_email.pem
x509sak/tests/data/certs/constructed/san_bad_ip.pem
x509sak/tests/data/certs/constructed/san_bad_ip_private.pem
x509sak/tests/data/certs/constructed/san_bad_uri.pem
x509sak/tests/data/certs/constructed/san_bad_uri_uncommon_scheme.pem
x509sak/tests/data/certs/constructed/san_broad_match1.pem
x509sak/tests/data/certs/constructed/san_broad_match2.pem
x509sak/tests/data/certs/constructed/san_domain_name_starts_with_dot.pem
x509sak/tests/data/certs/constructed/san_good_uri.pem
x509sak/tests/data/certs/constructed/san_international_label_ok.pem
x509sak/tests/data/certs/constructed/san_international_label_wrong.pem
x509sak/tests/data/certs/constructed/san_missing.pem
x509sak/tests/data/certs/constructed/san_missing_nosubject.pem
x509sak/tests/data/certs/constructed/san_ok.pem
x509sak/tests/data/certs/constructed/san_wildcard_more_than_one.pem
x509sak/tests/data/certs/constructed/san_wildcard_not_leftmost.pem
x509sak/tests/data/certs/constructed/ski_arbitrary.pem
x509sak/tests/data/certs/constructed/ski_missing.pem
x509sak/tests/data/certs/constructed/ski_sha1.pem
x509sak/tests/data/certs/constructed/ski_sha256.pem
x509sak/tests/data/certs/constructed/timestamp_malformed.pem
x509sak/tests/data/certs/constructed/unique_id_issuer.pem
x509sak/tests/data/certs/constructed/unknown_ext_noncritical.pem
x509sak/tests/data/certs/constructed/unknown_hashfnc1.pem
x509sak/tests/data/certs/constructed/unknown_hashfnc2.pem
x509sak/tests/data/certs/constructed/unknown_maskfnc.pem
x509sak/tests/data/certs/constructed/unknown_pubkey.pem
x509sak/tests/data/certs/constructed/unknown_sigfnc.pem
x509sak/tests/data/certs/constructed/validity_expired.pem
x509sak/tests/data/certs/constructed/validity_never_valid.pem
x509sak/tests/data/certs/constructed/validity_not_yet_valid.pem
x509sak/tests/data/certs/constructed/validity_notbefore_invalidtype.pem
x509sak/tests/data/certs/constructed/validity_valid.pem
x509sak/tests/data/certs/constructed/version1.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_issuer_duplicate_rdns.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_issuer_empty.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_issuer_multiple_cn.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_issuer_no_cn.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_issuer_rdn_deprecated_type.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_issuer_rdn_duplicate_key.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_issuer_rdn_duplicate_key_value.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_issuer_rdn_empty_string.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_issuer_rdn_illegal_char.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_issuer_rdn_length_exceeded.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_issuer_rdn_multivalued.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_issuer_rdn_non_printable.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_issuer_unusually_many_rdns.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_subject_duplicate_rdns.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_subject_empty.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_subject_multiple_cn.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_subject_no_cn.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_subject_rdn_deprecated_type.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_subject_rdn_duplicate_key.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_subject_rdn_duplicate_key_value.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_subject_rdn_empty_string.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_subject_rdn_illegal_char.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_subject_rdn_length_exceeded.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_subject_rdn_multivalued.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_subject_rdn_non_printable.pem
x509sak/tests/data/certs/generated/distinguishedname/dn_subject_unusually_many_rdns.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_dirname_empty.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_dns_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_dns_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_dns_single_label.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_dns_wc_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_dns_whitespace.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_edipartyname_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_email_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_email_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_ip_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_ip_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_ip_private.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_ipv6_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_ipv6_private.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_othername_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_registeredid_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_subnet_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_subnetv6_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_uri_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_uri_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_uri_uncommon_scheme.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_x400address_empty.pem
x509sak/tests/data/certs/generated/generalname/ext_AKI_caname_x400address_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_dirname_empty.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_dns_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_dns_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_dns_single_label.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_dns_wc_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_dns_whitespace.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_edipartyname_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_email_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_email_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_ip_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_ip_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_ip_private.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_ipv6_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_ipv6_private.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_othername_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_registeredid_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_subnet_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_subnetv6_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_uri_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_uri_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_uri_uncommon_scheme.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_x400address_empty.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_issuer_x400address_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_point_dirname_empty.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_point_dns_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_point_dns_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_point_dns_single_label.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_point_dns_wc_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_point_dns_whitespace.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_point_edipartyname_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_point_email_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_point_email_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_point_ip_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_point_ip_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_point_ip_private.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_point_ipv6_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_point_ipv6_private.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_point_othername_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_point_registeredid_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_point_subnet_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_point_subnetv6_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_point_uri_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_point_uri_uncommon_scheme.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_point_x400address_empty.pem
x509sak/tests/data/certs/generated/generalname/ext_CRLDP_point_x400address_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_dirname_empty.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_dns_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_dns_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_dns_single_label.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_dns_wc_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_dns_whitespace.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_edipartyname_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_email_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_email_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_ip_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_ip_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_ip_private.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_ipv6_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_ipv6_private.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_othername_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_registeredid_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_subnet_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_subnetv6_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_uri_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_uri_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_uri_uncommon_scheme.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_x400address_empty.pem
x509sak/tests/data/certs/generated/generalname/ext_IAN_name_x400address_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_dirname_empty.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_dns_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_dns_single_label.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_dns_wc_broad.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_dns_wc_international.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_dns_wc_multiple.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_dns_wc_notleftmost.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_dns_whitespace.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_edipartyname_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_email_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_email_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_ip_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_ipv6_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_othername_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_registeredid_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_subnet_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_subnet_noncidr.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_subnet_private.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_subnetv6_private.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_uri_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_uri_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_uri_uncommon_scheme.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_x400address_empty.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_excluded_x400address_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_dirname_empty.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_dns_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_dns_single_label.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_dns_wc_broad.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_dns_wc_international.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_dns_wc_multiple.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_dns_wc_notleftmost.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_dns_whitespace.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_edipartyname_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_email_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_email_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_ip_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_ipv6_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_othername_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_registeredid_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_subnet_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_subnet_noncidr.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_subnet_private.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_subnetv6_private.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_uri_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_uri_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_uri_uncommon_scheme.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_x400address_empty.pem
x509sak/tests/data/certs/generated/generalname/ext_NC_permitted_x400address_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_dirname_empty.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_dirname_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_dns_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_dns_single_label.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_dns_wc_broad.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_dns_wc_international.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_dns_wc_multiple.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_dns_wc_notleftmost.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_dns_whitespace.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_edipartyname_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_email_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_email_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_ip_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_ip_private.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_ipv6_private.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_othername_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_registeredid_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_subnet_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_subnetv6_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_uri_malformed.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_uri_ok.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_uri_uncommon_scheme.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_x400address_empty.pem
x509sak/tests/data/certs/generated/generalname/ext_SAN_name_x400address_ok.pem
x509sak/tests/data/certs/generated/malencoding/ext_AIA_malformed.pem
x509sak/tests/data/certs/generated/malencoding/ext_AIA_non_der.pem
x509sak/tests/data/certs/generated/malencoding/ext_AIA_trailing_data.pem
x509sak/tests/data/certs/generated/malencoding/ext_AIA_wrong_type.pem
x509sak/tests/data/certs/generated/malencoding/ext_AKI_malformed.pem
x509sak/tests/data/certs/generated/malencoding/ext_AKI_non_der.pem
x509sak/tests/data/certs/generated/malencoding/ext_AKI_trailing_data.pem
x509sak/tests/data/certs/generated/malencoding/ext_AKI_wrong_type.pem
x509sak/tests/data/certs/generated/malencoding/ext_BC_malformed.pem
x509sak/tests/data/certs/generated/malencoding/ext_BC_non_der.pem
x509sak/tests/data/certs/generated/malencoding/ext_BC_trailing_data.pem
x509sak/tests/data/certs/generated/malencoding/ext_BC_wrong_type.pem
x509sak/tests/data/certs/generated/malencoding/ext_CP_malformed.pem
x509sak/tests/data/certs/generated/malencoding/ext_CP_non_der.pem
x509sak/tests/data/certs/generated/malencoding/ext_CP_trailing_data.pem
x509sak/tests/data/certs/generated/malencoding/ext_CP_wrong_type.pem
x509sak/tests/data/certs/generated/malencoding/ext_CRLDP_malformed.pem
x509sak/tests/data/certs/generated/malencoding/ext_CRLDP_non_der.pem
x509sak/tests/data/certs/generated/malencoding/ext_CRLDP_trailing_data.pem
x509sak/tests/data/certs/generated/malencoding/ext_CRLDP_wrong_type.pem
x509sak/tests/data/certs/generated/malencoding/ext_EKU_malformed.pem
x509sak/tests/data/certs/generated/malencoding/ext_EKU_non_der.pem
x509sak/tests/data/certs/generated/malencoding/ext_EKU_trailing_data.pem
x509sak/tests/data/certs/generated/malencoding/ext_EKU_wrong_type.pem
x509sak/tests/data/certs/generated/malencoding/ext_FCRL_malformed.pem
x509sak/tests/data/certs/generated/malencoding/ext_FCRL_non_der.pem
x509sak/tests/data/certs/generated/malencoding/ext_FCRL_trailing_data.pem
x509sak/tests/data/certs/generated/malencoding/ext_FCRL_wrong_type.pem
x509sak/tests/data/certs/generated/malencoding/ext_IAN_malformed.pem
x509sak/tests/data/certs/generated/malencoding/ext_IAN_non_der.pem
x509sak/tests/data/certs/generated/malencoding/ext_IAN_trailing_data.pem
x509sak/tests/data/certs/generated/malencoding/ext_IAN_wrong_type.pem
x509sak/tests/data/certs/generated/malencoding/ext_IAP_malformed.pem
x509sak/tests/data/certs/generated/malencoding/ext_IAP_non_der.pem
x509sak/tests/data/certs/generated/malencoding/ext_IAP_trailing_data.pem
x509sak/tests/data/certs/generated/malencoding/ext_IAP_wrong_type.pem
x509sak/tests/data/certs/generated/malencoding/ext_KU_malformed.pem
x509sak/tests/data/certs/generated/malencoding/ext_KU_non_der.pem
x509sak/tests/data/certs/generated/malencoding/ext_KU_trailing_data.pem
x509sak/tests/data/certs/generated/malencoding/ext_KU_wrong_type.pem
x509sak/tests/data/certs/generated/malencoding/ext_NC_malformed.pem
x509sak/tests/data/certs/generated/malencoding/ext_NC_non_der.pem
x509sak/tests/data/certs/generated/malencoding/ext_NC_trailing_data.pem
x509sak/tests/data/certs/generated/malencoding/ext_NC_wrong_type.pem
x509sak/tests/data/certs/generated/malencoding/ext_NSCT_malformed.pem
x509sak/tests/data/certs/generated/malencoding/ext_NSCT_non_der.pem
x509sak/tests/data/certs/generated/malencoding/ext_NSCT_trailing_data.pem
x509sak/tests/data/certs/generated/malencoding/ext_NSCT_wrong_type.pem
x509sak/tests/data/certs/generated/malencoding/ext_PC_malformed.pem
x509sak/tests/data/certs/generated/malencoding/ext_PC_non_der.pem
x509sak/tests/data/certs/generated/malencoding/ext_PC_trailing_data.pem
x509sak/tests/data/certs/generated/malencoding/ext_PC_wrong_type.pem
x509sak/tests/data/certs/generated/malencoding/ext_PM_malformed.pem
x509sak/tests/data/certs/generated/malencoding/ext_PM_non_der.pem
x509sak/tests/data/certs/generated/malencoding/ext_PM_trailing_data.pem
x509sak/tests/data/certs/generated/malencoding/ext_PM_wrong_type.pem
x509sak/tests/data/certs/generated/malencoding/ext_SAN_malformed.pem
x509sak/tests/data/certs/generated/malencoding/ext_SAN_non_der.pem
x509sak/tests/data/certs/generated/malencoding/ext_SAN_trailing_data.pem
x509sak/tests/data/certs/generated/malencoding/ext_SAN_wrong_type.pem
x509sak/tests/data/certs/generated/malencoding/ext_SDA_malformed.pem
x509sak/tests/data/certs/generated/malencoding/ext_SDA_non_der.pem
x509sak/tests/data/certs/generated/malencoding/ext_SDA_trailing_data.pem
x509sak/tests/data/certs/generated/malencoding/ext_SDA_wrong_type.pem
x509sak/tests/data/certs/generated/malencoding/ext_SIA_malformed.pem
x509sak/tests/data/certs/generated/malencoding/ext_SIA_non_der.pem
x509sak/tests/data/certs/generated/malencoding/ext_SIA_trailing_data.pem
x509sak/tests/data/certs/generated/malencoding/ext_SIA_wrong_type.pem
x509sak/tests/data/certs/generated/malencoding/ext_SKI_malformed.pem
x509sak/tests/data/certs/generated/malencoding/ext_SKI_non_der.pem
x509sak/tests/data/certs/generated/malencoding/ext_SKI_trailing_data.pem
x509sak/tests/data/certs/generated/malencoding/ext_SKI_wrong_type.pem
x509sak/tests/data/certs/ok/custom_key_usage.pem
x509sak/tests/data/certs/ok/dsa_512_160_sha256.pem
x509sak/tests/data/certs/ok/dsa_non_verifiable_g.pem
x509sak/tests/data/certs/ok/dsa_sha1.pem
x509sak/tests/data/certs/ok/dsa_sha256.pem
x509sak/tests/data/certs/ok/ecc_compressed_0x02.pem
x509sak/tests/data/certs/ok/ecc_compressed_0x03.pem
x509sak/tests/data/certs/ok/ecc_explicit_param_prime.pem
x509sak/tests/data/certs/ok/ecc_explicit_param_prime_custom_domain.pem
x509sak/tests/data/certs/ok/ecc_explicit_param_prime_h112.pem
x509sak/tests/data/certs/ok/ecc_explicit_param_twofield_ppbasis.pem
x509sak/tests/data/certs/ok/ecc_explicit_param_twofield_tpbasis.pem
x509sak/tests/data/certs/ok/ecc_secp256k1.pem
x509sak/tests/data/certs/ok/ecc_secp256r1.pem
x509sak/tests/data/certs/ok/ecc_sect283k1.pem
x509sak/tests/data/certs/ok/ecc_sect283r1.pem
x509sak/tests/data/certs/ok/johannes-bauer-intermediate.pem
x509sak/tests/data/certs/ok/johannes-bauer-root.pem
x509sak/tests/data/certs/ok/johannes-bauer.com.pem
x509sak/tests/data/certs/ok/no_extensions.pem
x509sak/tests/data/certs/ok/pubkey_sig_ed25519.pem
x509sak/tests/data/certs/ok/pubkey_sig_ed448.pem
x509sak/tests/data/certs/ok/rsa_512.pem
x509sak/tests/data/certs/ok/rsapss_defaults.pem
x509sak/tests/data/certs/ok/rsapss_sha256_salt_32.pem
x509sak/tests/data/certs/ok/short.pem
x509sak/tests/data/certs/ok/multi_intermediate/client.crt
x509sak/tests/data/certs/ok/multi_intermediate/interm1.crt
x509sak/tests/data/certs/ok/multi_intermediate/interm2.crt
x509sak/tests/data/certs/ok/multi_intermediate/root.crt
x509sak/tests/data/certs/x509test/ok-ca.pem
x509sak/tests/data/certs/x509test/ok-ext-auth-info-access.pem
x509sak/tests/data/certs/x509test/ok-ext-auth-keyid.pem
x509sak/tests/data/certs/x509test/ok-ext-auth-keyid2.pem
x509sak/tests/data/certs/x509test/ok-ext-basic-constraints.pem
x509sak/tests/data/certs/x509test/ok-ext-cert-policies-any-qual.pem
x509sak/tests/data/certs/x509test/ok-ext-cert-policies-any.pem
x509sak/tests/data/certs/x509test/ok-ext-cert-policies-ia5-unotice.pem
x509sak/tests/data/certs/x509test/ok-ext-cert-policies-unotice.pem
x509sak/tests/data/certs/x509test/ok-ext-cert-policies.pem
x509sak/tests/data/certs/x509test/ok-ext-crl-point.pem
x509sak/tests/data/certs/x509test/ok-ext-ct-sct.pem
x509sak/tests/data/certs/x509test/ok-ext-extended-key-usage.pem
x509sak/tests/data/certs/x509test/ok-ext-extended-key-usage2.pem
x509sak/tests/data/certs/x509test/ok-ext-freshest-crl.pem
x509sak/tests/data/certs/x509test/ok-ext-inhibit-anypolicy.pem
x509sak/tests/data/certs/x509test/ok-ext-issuer-altname.pem
x509sak/tests/data/certs/x509test/ok-ext-key-usage.pem
x509sak/tests/data/certs/x509test/ok-ext-name-constraints.pem
x509sak/tests/data/certs/x509test/ok-ext-policy-constraints.pem
x509sak/tests/data/certs/x509test/ok-ext-policy-map.pem
x509sak/tests/data/certs/x509test/ok-ext-subject-altname.pem
x509sak/tests/data/certs/x509test/ok-ext-subject-altname2.pem
x509sak/tests/data/certs/x509test/ok-ext-subject-dirattr.pem
x509sak/tests/data/certs/x509test/ok-ext-subject-info-access.pem
x509sak/tests/data/certs/x509test/ok-ext-subject-keyid.pem
x509sak/tests/data/certs/x509test/ok-indefinite-expiry.pem
x509sak/tests/data/certs/x509test/ok-issuer-asn1-differ.pem
x509sak/tests/data/certs/x509test/ok-long-expiry.pem
x509sak/tests/data/certs/x509test/ok-long-serial.pem
x509sak/tests/data/certs/x509test/ok-pubkey-ecdsa-p256v1.pem
x509sak/tests/data/certs/x509test/ok-pubkey-rsa.pem
x509sak/tests/data/certs/x509test/ok-uniqueid-incomplete-byte.pem
x509sak/tests/data/certs/x509test/ok-utc-time-wrap.pem
x509sak/tests/data/certs/x509test/ok-v1.pem
x509sak/tests/data/certs/x509test/ok-v2-issuer-asn1-differ.pem
x509sak/tests/data/certs/x509test/ok-v2.pem
x509sak/tests/data/certs/x509test/ok-v3.pem
x509sak/tests/data/certs/x509test/xf-algo-mismatch1.pem
x509sak/tests/data/certs/x509test/xf-der-invalid-bitstring.pem
x509sak/tests/data/certs/x509test/xf-der-invalid-nonminimal-int.pem
x509sak/tests/data/certs/x509test/xf-der-invalid-uniqueid.pem
x509sak/tests/data/certs/x509test/xf-der-pubkey-rsa-nonminimal-int.pem
x509sak/tests/data/certs/x509test/xf-duplicate-extension.pem
x509sak/tests/data/certs/x509test/xf-duplicate-extension2.pem
x509sak/tests/data/certs/x509test/xf-ext-altname-blank-domain.pem
x509sak/tests/data/certs/x509test/xf-ext-altname-critical-subject.pem
x509sak/tests/data/certs/x509test/xf-ext-altname-email-only.pem
x509sak/tests/data/certs/x509test/xf-ext-altname-empty.pem
x509sak/tests/data/certs/x509test/xf-ext-altname-empty2.pem
x509sak/tests/data/certs/x509test/xf-ext-altname-invalid-domain.pem
x509sak/tests/data/certs/x509test/xf-ext-altname-invalid-email.pem
x509sak/tests/data/certs/x509test/xf-ext-altname-invalid-encoding.pem
x509sak/tests/data/certs/x509test/xf-ext-altname-ip-wrong.pem
x509sak/tests/data/certs/x509test/xf-ext-altname-noncrit-nosubj.pem
x509sak/tests/data/certs/x509test/xf-ext-altname-relative-uri.pem
x509sak/tests/data/certs/x509test/xf-ext-altname-schemeless-uri.pem
x509sak/tests/data/certs/x509test/xf-ext-auth-info-critical.pem
x509sak/tests/data/certs/x509test/xf-ext-auth-info-empty.pem
x509sak/tests/data/certs/x509test/xf-ext-auth-keyid-critical.pem
x509sak/tests/data/certs/x509test/xf-ext-auth-keyid-invalid-issuer.pem
x509sak/tests/data/certs/x509test/xf-ext-auth-keyid-mismatch.pem
x509sak/tests/data/certs/x509test/xf-ext-auth-keyid-noid.pem
x509sak/tests/data/certs/x509test/xf-ext-auth-keyid-onlyserial.pem
x509sak/tests/data/certs/x509test/xf-ext-auth-keyid-serial-mismatch.pem
x509sak/tests/data/certs/x509test/xf-ext-cert-policies-any-qual.pem
x509sak/tests/data/certs/x509test/xf-ext-cert-policies-bmp-unotice.pem
x509sak/tests/data/certs/x509test/xf-ext-cert-policies-dup.pem
x509sak/tests/data/certs/x509test/xf-ext-cert-policies-unotice-ch.pem
x509sak/tests/data/certs/x509test/xf-ext-constraints-neg-pathlen.pem
x509sak/tests/data/certs/x509test/xf-ext-constraints-noncritical.pem
x509sak/tests/data/certs/x509test/xf-ext-constraints-path-nonca.pem
x509sak/tests/data/certs/x509test/xf-ext-constraints-path-nosign.pem
x509sak/tests/data/certs/x509test/xf-ext-crl-point-critical.pem
x509sak/tests/data/certs/x509test/xf-ext-crl-point-reasons-only.pem
x509sak/tests/data/certs/x509test/xf-ext-ct-poison.pem
x509sak/tests/data/certs/x509test/xf-ext-ct-sct-trailing-data.pem
x509sak/tests/data/certs/x509test/xf-ext-ct-sct-wrong-type.pem
x509sak/tests/data/certs/x509test/xf-ext-extended-any-key-usage.pem
x509sak/tests/data/certs/x509test/xf-ext-extended-key-usage-empty-oid.pem
x509sak/tests/data/certs/x509test/xf-ext-extended-key-usage-empty.pem
x509sak/tests/data/certs/x509test/xf-ext-freshest-crl-critical.pem
x509sak/tests/data/certs/x509test/xf-ext-inhibit-anypolicy-negative.pem
x509sak/tests/data/certs/x509test/xf-ext-inhibit-anypolicy-noncritical.pem
x509sak/tests/data/certs/x509test/xf-ext-issuer-altname-critical.pem
x509sak/tests/data/certs/x509test/xf-ext-key-usage-empty.pem
x509sak/tests/data/certs/x509test/xf-ext-key-usage-noncritical.pem
x509sak/tests/data/certs/x509test/xf-ext-key-usage-sign-nonca.pem
x509sak/tests/data/certs/x509test/xf-ext-key-usage-too-long.pem
x509sak/tests/data/certs/x509test/xf-ext-key-usage-wrong-der.pem
x509sak/tests/data/certs/x509test/xf-ext-keysign-nonca.pem
x509sak/tests/data/certs/x509test/xf-ext-name-constraints-badip.pem
x509sak/tests/data/certs/x509test/xf-ext-name-constraints-empty.pem
x509sak/tests/data/certs/x509test/xf-ext-name-constraints-minmax.pem
x509sak/tests/data/certs/x509test/xf-ext-name-constraints-nonca.pem
x509sak/tests/data/certs/x509test/xf-ext-name-constraints-noncrit.pem
x509sak/tests/data/certs/x509test/xf-ext-name-constraints-regid.pem
x509sak/tests/data/certs/x509test/xf-ext-policy-constraint-empty.pem
x509sak/tests/data/certs/x509test/xf-ext-policy-constraint-noncrit.pem
x509sak/tests/data/certs/x509test/xf-ext-policy-map-empty.pem
x509sak/tests/data/certs/x509test/xf-ext-policy-map-from-any.pem
x509sak/tests/data/certs/x509test/xf-ext-policy-map-noncritical.pem
x509sak/tests/data/certs/x509test/xf-ext-policy-map-to-any.pem
x509sak/tests/data/certs/x509test/xf-ext-policy-map-unref.pem
x509sak/tests/data/certs/x509test/xf-ext-subject-dirattr-critical.pem
x509sak/tests/data/certs/x509test/xf-ext-subject-dirattr-empty.pem
x509sak/tests/data/certs/x509test/xf-ext-subject-info-critical.pem
x509sak/tests/data/certs/x509test/xf-ext-subject-info-empty.pem
x509sak/tests/data/certs/x509test/xf-ext-subject-keyid-ca-absent.pem
x509sak/tests/data/certs/x509test/xf-ext-subject-keyid-critical.pem
x509sak/tests/data/certs/x509test/xf-gentime-fraction-secs.pem
x509sak/tests/data/certs/x509test/xf-gentime-no-secs.pem
x509sak/tests/data/certs/x509test/xf-gentime-nonzulu.pem
x509sak/tests/data/certs/x509test/xf-issuer-mismatch-v2.pem
x509sak/tests/data/certs/x509test/xf-issuer-mismatch1.pem
x509sak/tests/data/certs/x509test/xf-pubkey-ecdsa-not-on-curve.pem
x509sak/tests/data/certs/x509test/xf-pubkey-ecdsa-secp192r1.pem
x509sak/tests/data/certs/x509test/xf-pubkey-ecdsa-unknown-curve.pem
x509sak/tests/data/certs/x509test/xf-pubkey-rsa-exponent-negative.pem
x509sak/tests/data/certs/x509test/xf-pubkey-rsa-modulus-negative.pem
x509sak/tests/data/certs/x509test/xf-pubkey-rsa-param-nonnull.pem
x509sak/tests/data/certs/x509test/xf-serial-negative.pem
x509sak/tests/data/certs/x509test/xf-serial-zero.pem
x509sak/tests/data/certs/x509test/xf-soon-generalized-time.pem
x509sak/tests/data/certs/x509test/xf-subject-nonprintable.pem
x509sak/tests/data/certs/x509test/xf-subject-t61.pem
x509sak/tests/data/certs/x509test/xf-unknown-critical-ext.pem
x509sak/tests/data/certs/x509test/xf-utctime-no-secs.pem
x509sak/tests/data/certs/x509test/xf-utctime-nonzulu.pem
x509sak/tests/data/certs/x509test/xf-v1-extensions.pem
x509sak/tests/data/certs/x509test/xf-v1-uniqueid.pem
x509sak/tests/data/certs/x509test/xf-v2-extensions.pem
x509sak/tests/data/certs/x509test/xf-v3-uniqueid-noexts1.pem
x509sak/tests/data/certs/x509test/xf-v3-uniqueid-noexts2.pem
x509sak/tests/data/misc/dn_tests.json
x509sak/tests/data/misc/ecc_pubkey_biased_y_secp112r1.txt
x509sak/tests/data/misc/ecparam_128_large_cofactor_h112_prime_n.pem
x509sak/tests/data/misc/ecparam_128_large_cofactor_h210_nonprime_n.pem
x509sak/tests/data/misc/ecparam_24_supersingular_h1.pem
x509sak/tests/data/misc/ecparam_32_anomalous_h1.pem
x509sak/tests/data/misc/ecparam_32_mov_h6.pem
x509sak/tests/data/misc/ecparam_32_supersingular_h28.pem
x509sak/tests/data/misc/ecparam_32_supersingular_h76.pem
x509sak/tests/data/misc/index.txt
x509sak/tests/data/privkey/broken/rsa_bitbias.key
x509sak/tests/data/privkey/broken/rsa_p_q_neq_n.pem
x509sak/tests/data/privkey/ok/ecc_secp256k1.pem
x509sak/tests/data/privkey/ok/ecc_secp256r1.der
x509sak/tests/data/privkey/ok/ecc_secp256r1.pem
x509sak/tests/data/privkey/ok/ecc_sect283k1.pem
x509sak/tests/data/privkey/ok/ecc_sect283r1.pem
x509sak/tests/data/privkey/ok/ecdh_x25519.der
x509sak/tests/data/privkey/ok/ecdh_x25519.pem
x509sak/tests/data/privkey/ok/ecdh_x448.der
x509sak/tests/data/privkey/ok/ecdh_x448.pem
x509sak/tests/data/privkey/ok/eddsa_ed25519.der
x509sak/tests/data/privkey/ok/eddsa_ed25519.pem
x509sak/tests/data/privkey/ok/eddsa_ed25519_rfc8032.der
x509sak/tests/data/privkey/ok/eddsa_ed25519_rfc8032.pem
x509sak/tests/data/privkey/ok/eddsa_ed448.der
x509sak/tests/data/privkey/ok/eddsa_ed448.pem
x509sak/tests/data/privkey/ok/rsa_768.der
x509sak/tests/data/privkey/ok/rsa_768.pem
x509sak/tests/data/pubkey/ok/ecc_secp256r1.pem
x509sak/tests/data/pubkey/ok/ecdh_x25519.pem
x509sak/tests/data/pubkey/ok/ecdh_x448.pem
x509sak/tests/data/pubkey/ok/eddsa_ed25519.pem
x509sak/tests/data/pubkey/ok/eddsa_ed25519_rfc8032.pem
x509sak/tests/data/pubkey/ok/eddsa_ed448.pem
x509sak/tests/data/pubkey/ok/rsa_768.pem
x509sak/tls/CipherSuiteDirectory.py
x509sak/tls/DataBuffer.py
x509sak/tls/Enums.py
x509sak/tls/MessageHelper.py
x509sak/tls/RXBuffer.py
x509sak/tls/Structure.py
x509sak/tls/TLSConnection.py
x509sak/tls/TLSMessageDecoder.py
x509sak/tls/TLSStructs.py
x509sak/tls/__init__.py