summaryrefslogtreecommitdiff
path: root/res/tests/resources/nist-pkits/certs
diff options
context:
space:
mode:
Diffstat (limited to 'res/tests/resources/nist-pkits/certs')
-rw-r--r--res/tests/resources/nist-pkits/certs/BadCRLIssuerNameCACert.crtbin0 -> 911 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/BadCRLSignatureCACert.crtbin0 -> 909 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/BadSignedCACert.crtbin0 -> 902 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/BadnotAfterDateCACert.crtbin0 -> 909 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/BadnotBeforeDateCACert.crtbin0 -> 910 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/BasicSelfIssuedCRLSigningKeyCACert.crtbin0 -> 925 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/BasicSelfIssuedCRLSigningKeyCRLCert.crtbin0 -> 1074 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/BasicSelfIssuedNewKeyCACert.crtbin0 -> 917 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/BasicSelfIssuedNewKeyOldWithNewCACert.crtbin0 -> 933 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/BasicSelfIssuedOldKeyCACert.crtbin0 -> 917 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/BasicSelfIssuedOldKeyNewWithOldCACert.crtbin0 -> 1067 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/DSACACert.crtbin0 -> 1045 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/DSAParametersInheritedCACert.crtbin0 -> 546 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/GeneralizedTimeCRLnextUpdateCACert.crtbin0 -> 920 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/GoodCACert.crtbin0 -> 896 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidBadCRLIssuerNameTest5EE.crtbin0 -> 930 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidBadCRLSignatureTest4EE.crtbin0 -> 926 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidBasicSelfIssuedCRLSigningKeyTest7EE.crtbin0 -> 958 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidBasicSelfIssuedCRLSigningKeyTest8EE.crtbin0 -> 958 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidBasicSelfIssuedNewWithOldTest5EE.crtbin0 -> 947 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidBasicSelfIssuedOldWithNewTest2EE.crtbin0 -> 947 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidCASignatureTest2EE.crtbin0 -> 899 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidCAnotAfterDateTest5EE.crtbin0 -> 925 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidCAnotBeforeDateTest1EE.crtbin0 -> 927 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidDNSnameConstraintsTest31EE.crtbin0 -> 981 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidDNSnameConstraintsTest33EE.crtbin0 -> 970 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidDNSnameConstraintsTest38EE.crtbin0 -> 969 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidDNandRFC822nameConstraintsTest28EE.crtbin0 -> 1049 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidDNandRFC822nameConstraintsTest29EE.crtbin0 -> 1051 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest10EE.crtbin0 -> 986 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest12EE.crtbin0 -> 991 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest13EE.crtbin0 -> 991 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest15EE.crtbin0 -> 962 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest16EE.crtbin0 -> 962 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest17EE.crtbin0 -> 962 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest20EE.crtbin0 -> 904 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest2EE.crtbin0 -> 957 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest3EE.crtbin0 -> 1113 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest7EE.crtbin0 -> 957 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest8EE.crtbin0 -> 957 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest9EE.crtbin0 -> 957 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidDSASignatureTest6EE.crtbin0 -> 851 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidEESignatureTest3EE.crtbin0 -> 893 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidEEnotAfterDateTest6EE.crtbin0 -> 912 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidEEnotBeforeDateTest2EE.crtbin0 -> 913 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidIDPwithindirectCRLTest23EE.crtbin0 -> 925 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidIDPwithindirectCRLTest26EE.crtbin0 -> 1019 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidLongSerialNumberTest18EE.crtbin0 -> 948 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidMissingCRLTest1EE.crtbin0 -> 909 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidMissingbasicConstraintsTest1EE.crtbin0 -> 940 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidNameChainingOrderTest2EE.crtbin0 -> 999 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidNameChainingTest1EE.crtbin0 -> 914 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidNegativeSerialNumberTest15EE.crtbin0 -> 937 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidOldCRLnextUpdateTest11EE.crtbin0 -> 929 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidRFC822nameConstraintsTest22EE.crtbin0 -> 982 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidRFC822nameConstraintsTest24EE.crtbin0 -> 993 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidRFC822nameConstraintsTest26EE.crtbin0 -> 982 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidRevokedCATest2EE.crtbin0 -> 909 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidRevokedEETest3EE.crtbin0 -> 903 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidSelfIssuedpathLenConstraintTest16EE.crtbin0 -> 944 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidSeparateCertificateandCRLKeysTest20EE.crtbin0 -> 960 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidSeparateCertificateandCRLKeysTest21EE.crtbin0 -> 960 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidURInameConstraintsTest35EE.crtbin0 -> 987 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidURInameConstraintsTest37EE.crtbin0 -> 987 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidUnknownCRLEntryExtensionTest8EE.crtbin0 -> 946 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidUnknownCRLExtensionTest10EE.crtbin0 -> 935 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidUnknownCRLExtensionTest9EE.crtbin0 -> 934 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidWrongCRLTest6EE.crtbin0 -> 910 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidcAFalseTest2EE.crtbin0 -> 934 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidcAFalseTest3EE.crtbin0 -> 938 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidcRLIssuerTest27EE.crtbin0 -> 999 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidcRLIssuerTest31EE.crtbin0 -> 1136 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidcRLIssuerTest32EE.crtbin0 -> 1136 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidcRLIssuerTest34EE.crtbin0 -> 1044 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidcRLIssuerTest35EE.crtbin0 -> 1128 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvaliddeltaCRLIndicatorNoBaseTest1EE.crtbin0 -> 942 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvaliddeltaCRLTest10EE.crtbin0 -> 1094 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvaliddeltaCRLTest3EE.crtbin0 -> 1093 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvaliddeltaCRLTest4EE.crtbin0 -> 1093 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvaliddeltaCRLTest6EE.crtbin0 -> 1093 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvaliddeltaCRLTest9EE.crtbin0 -> 1093 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvaliddistributionPointTest2EE.crtbin0 -> 1071 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvaliddistributionPointTest3EE.crtbin0 -> 1071 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvaliddistributionPointTest6EE.crtbin0 -> 984 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvaliddistributionPointTest8EE.crtbin0 -> 1028 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvaliddistributionPointTest9EE.crtbin0 -> 927 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidkeyUsageCriticalcRLSignFalseTest4EE.crtbin0 -> 954 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidkeyUsageCriticalkeyCertSignFalseTest1EE.crtbin0 -> 962 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidkeyUsageNotCriticalcRLSignFalseTest5EE.crtbin0 -> 962 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidkeyUsageNotCriticalkeyCertSignFalseTest2EE.crtbin0 -> 963 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidonlyContainsAttributeCertsTest14EE.crtbin0 -> 945 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidonlyContainsCACertsTest12EE.crtbin0 -> 931 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidonlyContainsUserCertsTest11EE.crtbin0 -> 952 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidonlySomeReasonsTest15EE.crtbin0 -> 924 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidonlySomeReasonsTest16EE.crtbin0 -> 924 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidonlySomeReasonsTest17EE.crtbin0 -> 924 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidonlySomeReasonsTest20EE.crtbin0 -> 1153 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidonlySomeReasonsTest21EE.crtbin0 -> 1153 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest10EE.crtbin0 -> 953 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest11EE.crtbin0 -> 940 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest12EE.crtbin0 -> 957 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest5EE.crtbin0 -> 930 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest6EE.crtbin0 -> 947 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest9EE.crtbin0 -> 935 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/Invalidpre2000CRLnextUpdateTest12EE.crtbin0 -> 937 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/Invalidpre2000UTCEEnotAfterDateTest7EE.crtbin0 -> 926 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/LongSerialNumberCACert.crtbin0 -> 910 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/MissingbasicConstraintsCACert.crtbin0 -> 899 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/NameOrderingCACert.crtbin0 -> 980 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/NegativeSerialNumberCACert.crtbin0 -> 914 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/NoCRLCACert.crtbin0 -> 898 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/NoissuingDistributionPointCACert.crtbin0 -> 919 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/OldCRLnextUpdateCACert.crtbin0 -> 910 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/RFC3280MandatoryAttributeTypesCACert.crtbin0 -> 980 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/RevokedsubCACert.crtbin0 -> 897 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/RolloverfromPrintableStringtoUTF8StringCACert.crtbin0 -> 935 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/SeparateCertificateandCRLKeysCA2CRLSigningCert.crtbin0 -> 909 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/SeparateCertificateandCRLKeysCA2CertificateSigningCACert.crtbin0 -> 926 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/SeparateCertificateandCRLKeysCRLSigningCert.crtbin0 -> 909 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/SeparateCertificateandCRLKeysCertificateSigningCACert.crtbin0 -> 926 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/TrustAnchorRootCertificate.crtbin0 -> 843 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/TwoCRLsCACert.crtbin0 -> 900 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/UIDCACert.crtbin0 -> 900 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/UTF8StringCaseInsensitiveMatchCACert.crtbin0 -> 925 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/UTF8StringEncodedNamesCACert.crtbin0 -> 902 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/UnknownCRLEntryExtensionCACert.crtbin0 -> 919 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/UnknownCRLExtensionCACert.crtbin0 -> 913 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidBasicSelfIssuedCRLSigningKeyTest6EE.crtbin0 -> 956 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidBasicSelfIssuedNewWithOldTest3EE.crtbin0 -> 945 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidBasicSelfIssuedNewWithOldTest4EE.crtbin0 -> 945 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidBasicSelfIssuedOldWithNewTest1EE.crtbin0 -> 945 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidCertificatePathTest1EE.crtbin0 -> 893 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidDNSnameConstraintsTest30EE.crtbin0 -> 976 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidDNSnameConstraintsTest32EE.crtbin0 -> 976 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidDNandRFC822nameConstraintsTest27EE.crtbin0 -> 1044 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest11EE.crtbin0 -> 985 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest14EE.crtbin0 -> 926 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest18EE.crtbin0 -> 932 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest19EE.crtbin0 -> 957 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest1EE.crtbin0 -> 956 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest4EE.crtbin0 -> 1016 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest5EE.crtbin0 -> 1109 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest6EE.crtbin0 -> 956 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidDSAParameterInheritanceTest5EE.crtbin0 -> 574 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidDSASignaturesTest4EE.crtbin0 -> 835 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidGeneralizedTimeCRLnextUpdateTest13EE.crtbin0 -> 949 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidGeneralizedTimenotAfterDateTest8EE.crtbin0 -> 925 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidGeneralizedTimenotBeforeDateTest4EE.crtbin0 -> 926 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidIDPwithindirectCRLTest22EE.crtbin0 -> 923 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidIDPwithindirectCRLTest24EE.crtbin0 -> 1016 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidIDPwithindirectCRLTest25EE.crtbin0 -> 1016 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidLongSerialNumberTest16EE.crtbin0 -> 946 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidLongSerialNumberTest17EE.crtbin0 -> 946 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidNameChainingCapitalizationTest5EE.crtbin0 -> 922 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidNameChainingWhitespaceTest3EE.crtbin0 -> 923 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidNameChainingWhitespaceTest4EE.crtbin0 -> 924 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidNameUIDsTest6EE.crtbin0 -> 901 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidNegativeSerialNumberTest14EE.crtbin0 -> 936 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidNoissuingDistributionPointTest10EE.crtbin0 -> 1069 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidRFC3280MandatoryAttributeTypesTest7EE.crtbin0 -> 1011 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidRFC3280OptionalAttributeTypesTest8EE.crtbin0 -> 1022 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidRFC822nameConstraintsTest21EE.crtbin0 -> 991 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidRFC822nameConstraintsTest23EE.crtbin0 -> 980 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidRFC822nameConstraintsTest25EE.crtbin0 -> 991 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidRolloverfromPrintableStringtoUTF8StringTest10EE.crtbin0 -> 965 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidSelfIssuedpathLenConstraintTest15EE.crtbin0 -> 938 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidSelfIssuedpathLenConstraintTest17EE.crtbin0 -> 941 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidSeparateCertificateandCRLKeysTest19EE.crtbin0 -> 958 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidTwoCRLsTest7EE.crtbin0 -> 906 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidURInameConstraintsTest34EE.crtbin0 -> 994 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidURInameConstraintsTest36EE.crtbin0 -> 997 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidUTF8StringCaseInsensitiveMatchTest11EE.crtbin0 -> 962 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidUTF8StringEncodedNamesTest9EE.crtbin0 -> 924 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidUnknownNotCriticalCertificateExtensionTest1EE.crtbin0 -> 952 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidbasicConstraintsNotCriticalTest4EE.crtbin0 -> 948 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidcRLIssuerTest28EE.crtbin0 -> 1156 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidcRLIssuerTest29EE.crtbin0 -> 1065 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidcRLIssuerTest30EE.crtbin0 -> 1156 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidcRLIssuerTest33EE.crtbin0 -> 1134 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValiddeltaCRLTest2EE.crtbin0 -> 1091 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValiddeltaCRLTest5EE.crtbin0 -> 1091 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValiddeltaCRLTest7EE.crtbin0 -> 1091 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValiddeltaCRLTest8EE.crtbin0 -> 1091 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValiddistributionPointTest1EE.crtbin0 -> 1069 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValiddistributionPointTest4EE.crtbin0 -> 982 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValiddistributionPointTest5EE.crtbin0 -> 982 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValiddistributionPointTest7EE.crtbin0 -> 1069 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidkeyUsageNotCriticalTest3EE.crtbin0 -> 932 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidonlyContainsCACertsTest13EE.crtbin0 -> 946 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidonlySomeReasonsTest18EE.crtbin0 -> 1035 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidonlySomeReasonsTest19EE.crtbin0 -> 1151 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidpathLenConstraintTest13EE.crtbin0 -> 938 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidpathLenConstraintTest14EE.crtbin0 -> 955 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidpathLenConstraintTest7EE.crtbin0 -> 925 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/ValidpathLenConstraintTest8EE.crtbin0 -> 942 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/Validpre2000UTCnotBeforeDateTest3EE.crtbin0 -> 920 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/WrongCRLCACert.crtbin0 -> 901 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/basicConstraintsCriticalcAFalseCACert.crtbin0 -> 923 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/basicConstraintsNotCriticalCACert.crtbin0 -> 918 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/basicConstraintsNotCriticalcAFalseCACert.crtbin0 -> 924 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/deltaCRLCA1Cert.crtbin0 -> 901 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/deltaCRLCA2Cert.crtbin0 -> 901 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/deltaCRLCA3Cert.crtbin0 -> 901 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/deltaCRLIndicatorNoBaseCACert.crtbin0 -> 917 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/distributionPoint1CACert.crtbin0 -> 910 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/distributionPoint2CACert.crtbin0 -> 910 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/indirectCRLCA1Cert.crtbin0 -> 904 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/indirectCRLCA2Cert.crtbin0 -> 904 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/indirectCRLCA3Cert.crtbin0 -> 904 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/indirectCRLCA3cRLIssuerCert.crtbin0 -> 1010 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/indirectCRLCA4Cert.crtbin0 -> 904 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/indirectCRLCA4cRLIssuerCert.crtbin0 -> 1144 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/indirectCRLCA5Cert.crtbin0 -> 904 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/indirectCRLCA6Cert.crtbin0 -> 904 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/keyUsageCriticalcRLSignFalseCACert.crtbin0 -> 923 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/keyUsageCriticalkeyCertSignFalseCACert.crtbin0 -> 927 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/keyUsageNotCriticalCACert.crtbin0 -> 910 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/keyUsageNotCriticalcRLSignFalseCACert.crtbin0 -> 924 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/keyUsageNotCriticalkeyCertSignFalseCACert.crtbin0 -> 928 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/nameConstraintsDN1CACert.crtbin0 -> 1009 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/nameConstraintsDN1SelfIssuedCACert.crtbin0 -> 921 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/nameConstraintsDN1subCA1Cert.crtbin0 -> 1079 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/nameConstraintsDN1subCA2Cert.crtbin0 -> 1051 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/nameConstraintsDN1subCA3Cert.crtbin0 -> 995 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/nameConstraintsDN2CACert.crtbin0 -> 1095 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/nameConstraintsDN3CACert.crtbin0 -> 1008 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/nameConstraintsDN3subCA1Cert.crtbin0 -> 1022 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/nameConstraintsDN3subCA2Cert.crtbin0 -> 995 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/nameConstraintsDN4CACert.crtbin0 -> 1093 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/nameConstraintsDN5CACert.crtbin0 -> 1123 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/nameConstraintsDNS1CACert.crtbin0 -> 954 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/nameConstraintsDNS2CACert.crtbin0 -> 957 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/nameConstraintsRFC822CA1Cert.crtbin0 -> 958 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/nameConstraintsRFC822CA2Cert.crtbin0 -> 957 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/nameConstraintsRFC822CA3Cert.crtbin0 -> 957 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/nameConstraintsURI1CACert.crtbin0 -> 955 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/nameConstraintsURI2CACert.crtbin0 -> 957 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/onlyContainsAttributeCertsCACert.crtbin0 -> 918 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/onlyContainsCACertsCACert.crtbin0 -> 911 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/onlyContainsUserCertsCACert.crtbin0 -> 913 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/onlySomeReasonsCA1Cert.crtbin0 -> 908 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/onlySomeReasonsCA2Cert.crtbin0 -> 908 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/onlySomeReasonsCA3Cert.crtbin0 -> 908 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/onlySomeReasonsCA4Cert.crtbin0 -> 908 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/pathLenConstraint0CACert.crtbin0 -> 913 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/pathLenConstraint0SelfIssuedCACert.crtbin0 -> 919 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/pathLenConstraint0subCA2Cert.crtbin0 -> 923 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/pathLenConstraint0subCACert.crtbin0 -> 922 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/pathLenConstraint1CACert.crtbin0 -> 913 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/pathLenConstraint1SelfIssuedCACert.crtbin0 -> 919 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/pathLenConstraint1SelfIssuedsubCACert.crtbin0 -> 925 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/pathLenConstraint1subCACert.crtbin0 -> 922 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/pathLenConstraint6CACert.crtbin0 -> 913 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/pathLenConstraint6subCA0Cert.crtbin0 -> 926 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/pathLenConstraint6subCA1Cert.crtbin0 -> 926 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/pathLenConstraint6subCA4Cert.crtbin0 -> 926 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/pathLenConstraint6subsubCA00Cert.crtbin0 -> 934 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/pathLenConstraint6subsubCA11Cert.crtbin0 -> 934 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/pathLenConstraint6subsubCA41Cert.crtbin0 -> 934 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/pathLenConstraint6subsubsubCA11XCert.crtbin0 -> 939 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/pathLenConstraint6subsubsubCA41XCert.crtbin0 -> 939 bytes
-rw-r--r--res/tests/resources/nist-pkits/certs/pre2000CRLnextUpdateCACert.crtbin0 -> 914 bytes
262 files changed, 0 insertions, 0 deletions
diff --git a/res/tests/resources/nist-pkits/certs/BadCRLIssuerNameCACert.crt b/res/tests/resources/nist-pkits/certs/BadCRLIssuerNameCACert.crt
new file mode 100644
index 0000000..05e4b3d
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/BadCRLIssuerNameCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/BadCRLSignatureCACert.crt b/res/tests/resources/nist-pkits/certs/BadCRLSignatureCACert.crt
new file mode 100644
index 0000000..6dfa00d
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/BadCRLSignatureCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/BadSignedCACert.crt b/res/tests/resources/nist-pkits/certs/BadSignedCACert.crt
new file mode 100644
index 0000000..0a598fc
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/BadSignedCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/BadnotAfterDateCACert.crt b/res/tests/resources/nist-pkits/certs/BadnotAfterDateCACert.crt
new file mode 100644
index 0000000..7a7dcec
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/BadnotAfterDateCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/BadnotBeforeDateCACert.crt b/res/tests/resources/nist-pkits/certs/BadnotBeforeDateCACert.crt
new file mode 100644
index 0000000..33cfbd7
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/BadnotBeforeDateCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/BasicSelfIssuedCRLSigningKeyCACert.crt b/res/tests/resources/nist-pkits/certs/BasicSelfIssuedCRLSigningKeyCACert.crt
new file mode 100644
index 0000000..4e12452
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/BasicSelfIssuedCRLSigningKeyCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/BasicSelfIssuedCRLSigningKeyCRLCert.crt b/res/tests/resources/nist-pkits/certs/BasicSelfIssuedCRLSigningKeyCRLCert.crt
new file mode 100644
index 0000000..7f86064
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/BasicSelfIssuedCRLSigningKeyCRLCert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/BasicSelfIssuedNewKeyCACert.crt b/res/tests/resources/nist-pkits/certs/BasicSelfIssuedNewKeyCACert.crt
new file mode 100644
index 0000000..1f83cb8
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/BasicSelfIssuedNewKeyCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/BasicSelfIssuedNewKeyOldWithNewCACert.crt b/res/tests/resources/nist-pkits/certs/BasicSelfIssuedNewKeyOldWithNewCACert.crt
new file mode 100644
index 0000000..8773e48
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/BasicSelfIssuedNewKeyOldWithNewCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/BasicSelfIssuedOldKeyCACert.crt b/res/tests/resources/nist-pkits/certs/BasicSelfIssuedOldKeyCACert.crt
new file mode 100644
index 0000000..b00748c
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/BasicSelfIssuedOldKeyCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/BasicSelfIssuedOldKeyNewWithOldCACert.crt b/res/tests/resources/nist-pkits/certs/BasicSelfIssuedOldKeyNewWithOldCACert.crt
new file mode 100644
index 0000000..963f57a
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/BasicSelfIssuedOldKeyNewWithOldCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/DSACACert.crt b/res/tests/resources/nist-pkits/certs/DSACACert.crt
new file mode 100644
index 0000000..14787b0
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/DSACACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/DSAParametersInheritedCACert.crt b/res/tests/resources/nist-pkits/certs/DSAParametersInheritedCACert.crt
new file mode 100644
index 0000000..5e2fa5b
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/DSAParametersInheritedCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/GeneralizedTimeCRLnextUpdateCACert.crt b/res/tests/resources/nist-pkits/certs/GeneralizedTimeCRLnextUpdateCACert.crt
new file mode 100644
index 0000000..f4acda6
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/GeneralizedTimeCRLnextUpdateCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/GoodCACert.crt b/res/tests/resources/nist-pkits/certs/GoodCACert.crt
new file mode 100644
index 0000000..edbfa64
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/GoodCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidBadCRLIssuerNameTest5EE.crt b/res/tests/resources/nist-pkits/certs/InvalidBadCRLIssuerNameTest5EE.crt
new file mode 100644
index 0000000..e24d88d
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidBadCRLIssuerNameTest5EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidBadCRLSignatureTest4EE.crt b/res/tests/resources/nist-pkits/certs/InvalidBadCRLSignatureTest4EE.crt
new file mode 100644
index 0000000..4b35bd2
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidBadCRLSignatureTest4EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidBasicSelfIssuedCRLSigningKeyTest7EE.crt b/res/tests/resources/nist-pkits/certs/InvalidBasicSelfIssuedCRLSigningKeyTest7EE.crt
new file mode 100644
index 0000000..348df8f
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidBasicSelfIssuedCRLSigningKeyTest7EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidBasicSelfIssuedCRLSigningKeyTest8EE.crt b/res/tests/resources/nist-pkits/certs/InvalidBasicSelfIssuedCRLSigningKeyTest8EE.crt
new file mode 100644
index 0000000..3ca7995
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidBasicSelfIssuedCRLSigningKeyTest8EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidBasicSelfIssuedNewWithOldTest5EE.crt b/res/tests/resources/nist-pkits/certs/InvalidBasicSelfIssuedNewWithOldTest5EE.crt
new file mode 100644
index 0000000..6cc192b
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidBasicSelfIssuedNewWithOldTest5EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidBasicSelfIssuedOldWithNewTest2EE.crt b/res/tests/resources/nist-pkits/certs/InvalidBasicSelfIssuedOldWithNewTest2EE.crt
new file mode 100644
index 0000000..18033bc
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidBasicSelfIssuedOldWithNewTest2EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidCASignatureTest2EE.crt b/res/tests/resources/nist-pkits/certs/InvalidCASignatureTest2EE.crt
new file mode 100644
index 0000000..1f4ad3e
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidCASignatureTest2EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidCAnotAfterDateTest5EE.crt b/res/tests/resources/nist-pkits/certs/InvalidCAnotAfterDateTest5EE.crt
new file mode 100644
index 0000000..a9938aa
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidCAnotAfterDateTest5EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidCAnotBeforeDateTest1EE.crt b/res/tests/resources/nist-pkits/certs/InvalidCAnotBeforeDateTest1EE.crt
new file mode 100644
index 0000000..f15d6a9
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidCAnotBeforeDateTest1EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidDNSnameConstraintsTest31EE.crt b/res/tests/resources/nist-pkits/certs/InvalidDNSnameConstraintsTest31EE.crt
new file mode 100644
index 0000000..5f7ad15
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidDNSnameConstraintsTest31EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidDNSnameConstraintsTest33EE.crt b/res/tests/resources/nist-pkits/certs/InvalidDNSnameConstraintsTest33EE.crt
new file mode 100644
index 0000000..fa59d6f
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidDNSnameConstraintsTest33EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidDNSnameConstraintsTest38EE.crt b/res/tests/resources/nist-pkits/certs/InvalidDNSnameConstraintsTest38EE.crt
new file mode 100644
index 0000000..334fed1
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidDNSnameConstraintsTest38EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidDNandRFC822nameConstraintsTest28EE.crt b/res/tests/resources/nist-pkits/certs/InvalidDNandRFC822nameConstraintsTest28EE.crt
new file mode 100644
index 0000000..f724473
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidDNandRFC822nameConstraintsTest28EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidDNandRFC822nameConstraintsTest29EE.crt b/res/tests/resources/nist-pkits/certs/InvalidDNandRFC822nameConstraintsTest29EE.crt
new file mode 100644
index 0000000..468cb7b
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidDNandRFC822nameConstraintsTest29EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest10EE.crt b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest10EE.crt
new file mode 100644
index 0000000..806ebf3
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest10EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest12EE.crt b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest12EE.crt
new file mode 100644
index 0000000..5f3a49f
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest12EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest13EE.crt b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest13EE.crt
new file mode 100644
index 0000000..d64ddf5
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest13EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest15EE.crt b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest15EE.crt
new file mode 100644
index 0000000..fd864ce
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest15EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest16EE.crt b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest16EE.crt
new file mode 100644
index 0000000..455658d
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest16EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest17EE.crt b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest17EE.crt
new file mode 100644
index 0000000..63f262b
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest17EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest20EE.crt b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest20EE.crt
new file mode 100644
index 0000000..a7ef322
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest20EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest2EE.crt b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest2EE.crt
new file mode 100644
index 0000000..3fd895c
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest2EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest3EE.crt b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest3EE.crt
new file mode 100644
index 0000000..decbf34
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest3EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest7EE.crt b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest7EE.crt
new file mode 100644
index 0000000..6ac7665
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest7EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest8EE.crt b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest8EE.crt
new file mode 100644
index 0000000..48adc0a
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest8EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest9EE.crt b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest9EE.crt
new file mode 100644
index 0000000..ed753d4
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidDNnameConstraintsTest9EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidDSASignatureTest6EE.crt b/res/tests/resources/nist-pkits/certs/InvalidDSASignatureTest6EE.crt
new file mode 100644
index 0000000..a1725b1
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidDSASignatureTest6EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidEESignatureTest3EE.crt b/res/tests/resources/nist-pkits/certs/InvalidEESignatureTest3EE.crt
new file mode 100644
index 0000000..9238109
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidEESignatureTest3EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidEEnotAfterDateTest6EE.crt b/res/tests/resources/nist-pkits/certs/InvalidEEnotAfterDateTest6EE.crt
new file mode 100644
index 0000000..af6fdf8
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidEEnotAfterDateTest6EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidEEnotBeforeDateTest2EE.crt b/res/tests/resources/nist-pkits/certs/InvalidEEnotBeforeDateTest2EE.crt
new file mode 100644
index 0000000..3ddef09
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidEEnotBeforeDateTest2EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidIDPwithindirectCRLTest23EE.crt b/res/tests/resources/nist-pkits/certs/InvalidIDPwithindirectCRLTest23EE.crt
new file mode 100644
index 0000000..5cf92f7
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidIDPwithindirectCRLTest23EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidIDPwithindirectCRLTest26EE.crt b/res/tests/resources/nist-pkits/certs/InvalidIDPwithindirectCRLTest26EE.crt
new file mode 100644
index 0000000..c4b45f8
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidIDPwithindirectCRLTest26EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidLongSerialNumberTest18EE.crt b/res/tests/resources/nist-pkits/certs/InvalidLongSerialNumberTest18EE.crt
new file mode 100644
index 0000000..56b1ab4
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidLongSerialNumberTest18EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidMissingCRLTest1EE.crt b/res/tests/resources/nist-pkits/certs/InvalidMissingCRLTest1EE.crt
new file mode 100644
index 0000000..30b0275
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidMissingCRLTest1EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidMissingbasicConstraintsTest1EE.crt b/res/tests/resources/nist-pkits/certs/InvalidMissingbasicConstraintsTest1EE.crt
new file mode 100644
index 0000000..80ba7a0
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidMissingbasicConstraintsTest1EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidNameChainingOrderTest2EE.crt b/res/tests/resources/nist-pkits/certs/InvalidNameChainingOrderTest2EE.crt
new file mode 100644
index 0000000..6b7d7de
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidNameChainingOrderTest2EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidNameChainingTest1EE.crt b/res/tests/resources/nist-pkits/certs/InvalidNameChainingTest1EE.crt
new file mode 100644
index 0000000..ee18fa0
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidNameChainingTest1EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidNegativeSerialNumberTest15EE.crt b/res/tests/resources/nist-pkits/certs/InvalidNegativeSerialNumberTest15EE.crt
new file mode 100644
index 0000000..2c479ca
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidNegativeSerialNumberTest15EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidOldCRLnextUpdateTest11EE.crt b/res/tests/resources/nist-pkits/certs/InvalidOldCRLnextUpdateTest11EE.crt
new file mode 100644
index 0000000..1ec410d
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidOldCRLnextUpdateTest11EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidRFC822nameConstraintsTest22EE.crt b/res/tests/resources/nist-pkits/certs/InvalidRFC822nameConstraintsTest22EE.crt
new file mode 100644
index 0000000..c9ad311
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidRFC822nameConstraintsTest22EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidRFC822nameConstraintsTest24EE.crt b/res/tests/resources/nist-pkits/certs/InvalidRFC822nameConstraintsTest24EE.crt
new file mode 100644
index 0000000..28ef8f7
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidRFC822nameConstraintsTest24EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidRFC822nameConstraintsTest26EE.crt b/res/tests/resources/nist-pkits/certs/InvalidRFC822nameConstraintsTest26EE.crt
new file mode 100644
index 0000000..0e7f719
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidRFC822nameConstraintsTest26EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidRevokedCATest2EE.crt b/res/tests/resources/nist-pkits/certs/InvalidRevokedCATest2EE.crt
new file mode 100644
index 0000000..8054597
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidRevokedCATest2EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidRevokedEETest3EE.crt b/res/tests/resources/nist-pkits/certs/InvalidRevokedEETest3EE.crt
new file mode 100644
index 0000000..455cb02
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidRevokedEETest3EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidSelfIssuedpathLenConstraintTest16EE.crt b/res/tests/resources/nist-pkits/certs/InvalidSelfIssuedpathLenConstraintTest16EE.crt
new file mode 100644
index 0000000..2ff84b8
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidSelfIssuedpathLenConstraintTest16EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidSeparateCertificateandCRLKeysTest20EE.crt b/res/tests/resources/nist-pkits/certs/InvalidSeparateCertificateandCRLKeysTest20EE.crt
new file mode 100644
index 0000000..2cbab48
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidSeparateCertificateandCRLKeysTest20EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidSeparateCertificateandCRLKeysTest21EE.crt b/res/tests/resources/nist-pkits/certs/InvalidSeparateCertificateandCRLKeysTest21EE.crt
new file mode 100644
index 0000000..e703d67
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidSeparateCertificateandCRLKeysTest21EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidURInameConstraintsTest35EE.crt b/res/tests/resources/nist-pkits/certs/InvalidURInameConstraintsTest35EE.crt
new file mode 100644
index 0000000..6509668
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidURInameConstraintsTest35EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidURInameConstraintsTest37EE.crt b/res/tests/resources/nist-pkits/certs/InvalidURInameConstraintsTest37EE.crt
new file mode 100644
index 0000000..e64db47
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidURInameConstraintsTest37EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidUnknownCRLEntryExtensionTest8EE.crt b/res/tests/resources/nist-pkits/certs/InvalidUnknownCRLEntryExtensionTest8EE.crt
new file mode 100644
index 0000000..8630e99
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidUnknownCRLEntryExtensionTest8EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidUnknownCRLExtensionTest10EE.crt b/res/tests/resources/nist-pkits/certs/InvalidUnknownCRLExtensionTest10EE.crt
new file mode 100644
index 0000000..42fda8f
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidUnknownCRLExtensionTest10EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidUnknownCRLExtensionTest9EE.crt b/res/tests/resources/nist-pkits/certs/InvalidUnknownCRLExtensionTest9EE.crt
new file mode 100644
index 0000000..c3f93b5
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidUnknownCRLExtensionTest9EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidWrongCRLTest6EE.crt b/res/tests/resources/nist-pkits/certs/InvalidWrongCRLTest6EE.crt
new file mode 100644
index 0000000..148f9fb
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidWrongCRLTest6EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidcAFalseTest2EE.crt b/res/tests/resources/nist-pkits/certs/InvalidcAFalseTest2EE.crt
new file mode 100644
index 0000000..3d5b829
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidcAFalseTest2EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidcAFalseTest3EE.crt b/res/tests/resources/nist-pkits/certs/InvalidcAFalseTest3EE.crt
new file mode 100644
index 0000000..f791140
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidcAFalseTest3EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidcRLIssuerTest27EE.crt b/res/tests/resources/nist-pkits/certs/InvalidcRLIssuerTest27EE.crt
new file mode 100644
index 0000000..2433e3b
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidcRLIssuerTest27EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidcRLIssuerTest31EE.crt b/res/tests/resources/nist-pkits/certs/InvalidcRLIssuerTest31EE.crt
new file mode 100644
index 0000000..210bb41
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidcRLIssuerTest31EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidcRLIssuerTest32EE.crt b/res/tests/resources/nist-pkits/certs/InvalidcRLIssuerTest32EE.crt
new file mode 100644
index 0000000..5509dda
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidcRLIssuerTest32EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidcRLIssuerTest34EE.crt b/res/tests/resources/nist-pkits/certs/InvalidcRLIssuerTest34EE.crt
new file mode 100644
index 0000000..8b9041f
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidcRLIssuerTest34EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidcRLIssuerTest35EE.crt b/res/tests/resources/nist-pkits/certs/InvalidcRLIssuerTest35EE.crt
new file mode 100644
index 0000000..32e72a2
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidcRLIssuerTest35EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvaliddeltaCRLIndicatorNoBaseTest1EE.crt b/res/tests/resources/nist-pkits/certs/InvaliddeltaCRLIndicatorNoBaseTest1EE.crt
new file mode 100644
index 0000000..10da321
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvaliddeltaCRLIndicatorNoBaseTest1EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvaliddeltaCRLTest10EE.crt b/res/tests/resources/nist-pkits/certs/InvaliddeltaCRLTest10EE.crt
new file mode 100644
index 0000000..d60812c
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvaliddeltaCRLTest10EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvaliddeltaCRLTest3EE.crt b/res/tests/resources/nist-pkits/certs/InvaliddeltaCRLTest3EE.crt
new file mode 100644
index 0000000..6b3c374
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvaliddeltaCRLTest3EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvaliddeltaCRLTest4EE.crt b/res/tests/resources/nist-pkits/certs/InvaliddeltaCRLTest4EE.crt
new file mode 100644
index 0000000..b959414
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvaliddeltaCRLTest4EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvaliddeltaCRLTest6EE.crt b/res/tests/resources/nist-pkits/certs/InvaliddeltaCRLTest6EE.crt
new file mode 100644
index 0000000..ea141b1
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvaliddeltaCRLTest6EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvaliddeltaCRLTest9EE.crt b/res/tests/resources/nist-pkits/certs/InvaliddeltaCRLTest9EE.crt
new file mode 100644
index 0000000..de4da9d
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvaliddeltaCRLTest9EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvaliddistributionPointTest2EE.crt b/res/tests/resources/nist-pkits/certs/InvaliddistributionPointTest2EE.crt
new file mode 100644
index 0000000..a60b030
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvaliddistributionPointTest2EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvaliddistributionPointTest3EE.crt b/res/tests/resources/nist-pkits/certs/InvaliddistributionPointTest3EE.crt
new file mode 100644
index 0000000..bbb8271
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvaliddistributionPointTest3EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvaliddistributionPointTest6EE.crt b/res/tests/resources/nist-pkits/certs/InvaliddistributionPointTest6EE.crt
new file mode 100644
index 0000000..a47f7b2
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvaliddistributionPointTest6EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvaliddistributionPointTest8EE.crt b/res/tests/resources/nist-pkits/certs/InvaliddistributionPointTest8EE.crt
new file mode 100644
index 0000000..af3a366
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvaliddistributionPointTest8EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvaliddistributionPointTest9EE.crt b/res/tests/resources/nist-pkits/certs/InvaliddistributionPointTest9EE.crt
new file mode 100644
index 0000000..3456831
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvaliddistributionPointTest9EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidkeyUsageCriticalcRLSignFalseTest4EE.crt b/res/tests/resources/nist-pkits/certs/InvalidkeyUsageCriticalcRLSignFalseTest4EE.crt
new file mode 100644
index 0000000..cfddd3a
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidkeyUsageCriticalcRLSignFalseTest4EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidkeyUsageCriticalkeyCertSignFalseTest1EE.crt b/res/tests/resources/nist-pkits/certs/InvalidkeyUsageCriticalkeyCertSignFalseTest1EE.crt
new file mode 100644
index 0000000..16c103f
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidkeyUsageCriticalkeyCertSignFalseTest1EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidkeyUsageNotCriticalcRLSignFalseTest5EE.crt b/res/tests/resources/nist-pkits/certs/InvalidkeyUsageNotCriticalcRLSignFalseTest5EE.crt
new file mode 100644
index 0000000..5583f19
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidkeyUsageNotCriticalcRLSignFalseTest5EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidkeyUsageNotCriticalkeyCertSignFalseTest2EE.crt b/res/tests/resources/nist-pkits/certs/InvalidkeyUsageNotCriticalkeyCertSignFalseTest2EE.crt
new file mode 100644
index 0000000..f3062e9
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidkeyUsageNotCriticalkeyCertSignFalseTest2EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidonlyContainsAttributeCertsTest14EE.crt b/res/tests/resources/nist-pkits/certs/InvalidonlyContainsAttributeCertsTest14EE.crt
new file mode 100644
index 0000000..279306e
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidonlyContainsAttributeCertsTest14EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidonlyContainsCACertsTest12EE.crt b/res/tests/resources/nist-pkits/certs/InvalidonlyContainsCACertsTest12EE.crt
new file mode 100644
index 0000000..f206348
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidonlyContainsCACertsTest12EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidonlyContainsUserCertsTest11EE.crt b/res/tests/resources/nist-pkits/certs/InvalidonlyContainsUserCertsTest11EE.crt
new file mode 100644
index 0000000..ecf5128
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidonlyContainsUserCertsTest11EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidonlySomeReasonsTest15EE.crt b/res/tests/resources/nist-pkits/certs/InvalidonlySomeReasonsTest15EE.crt
new file mode 100644
index 0000000..f536fc6
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidonlySomeReasonsTest15EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidonlySomeReasonsTest16EE.crt b/res/tests/resources/nist-pkits/certs/InvalidonlySomeReasonsTest16EE.crt
new file mode 100644
index 0000000..af5aa4b
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidonlySomeReasonsTest16EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidonlySomeReasonsTest17EE.crt b/res/tests/resources/nist-pkits/certs/InvalidonlySomeReasonsTest17EE.crt
new file mode 100644
index 0000000..59722f9
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidonlySomeReasonsTest17EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidonlySomeReasonsTest20EE.crt b/res/tests/resources/nist-pkits/certs/InvalidonlySomeReasonsTest20EE.crt
new file mode 100644
index 0000000..4a0f191
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidonlySomeReasonsTest20EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidonlySomeReasonsTest21EE.crt b/res/tests/resources/nist-pkits/certs/InvalidonlySomeReasonsTest21EE.crt
new file mode 100644
index 0000000..59a02de
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidonlySomeReasonsTest21EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest10EE.crt b/res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest10EE.crt
new file mode 100644
index 0000000..447115e
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest10EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest11EE.crt b/res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest11EE.crt
new file mode 100644
index 0000000..c28c455
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest11EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest12EE.crt b/res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest12EE.crt
new file mode 100644
index 0000000..dc6d0dd
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest12EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest5EE.crt b/res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest5EE.crt
new file mode 100644
index 0000000..b8830a2
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest5EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest6EE.crt b/res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest6EE.crt
new file mode 100644
index 0000000..b96d3c6
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest6EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest9EE.crt b/res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest9EE.crt
new file mode 100644
index 0000000..c339f6f
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/InvalidpathLenConstraintTest9EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/Invalidpre2000CRLnextUpdateTest12EE.crt b/res/tests/resources/nist-pkits/certs/Invalidpre2000CRLnextUpdateTest12EE.crt
new file mode 100644
index 0000000..3e1ba07
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/Invalidpre2000CRLnextUpdateTest12EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/Invalidpre2000UTCEEnotAfterDateTest7EE.crt b/res/tests/resources/nist-pkits/certs/Invalidpre2000UTCEEnotAfterDateTest7EE.crt
new file mode 100644
index 0000000..4a7e31c
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/Invalidpre2000UTCEEnotAfterDateTest7EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/LongSerialNumberCACert.crt b/res/tests/resources/nist-pkits/certs/LongSerialNumberCACert.crt
new file mode 100644
index 0000000..12830d9
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/LongSerialNumberCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/MissingbasicConstraintsCACert.crt b/res/tests/resources/nist-pkits/certs/MissingbasicConstraintsCACert.crt
new file mode 100644
index 0000000..e6f41a4
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/MissingbasicConstraintsCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/NameOrderingCACert.crt b/res/tests/resources/nist-pkits/certs/NameOrderingCACert.crt
new file mode 100644
index 0000000..f1c4a55
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/NameOrderingCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/NegativeSerialNumberCACert.crt b/res/tests/resources/nist-pkits/certs/NegativeSerialNumberCACert.crt
new file mode 100644
index 0000000..1a4d9ba
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/NegativeSerialNumberCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/NoCRLCACert.crt b/res/tests/resources/nist-pkits/certs/NoCRLCACert.crt
new file mode 100644
index 0000000..71c607d
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/NoCRLCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/NoissuingDistributionPointCACert.crt b/res/tests/resources/nist-pkits/certs/NoissuingDistributionPointCACert.crt
new file mode 100644
index 0000000..c4f182a
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/NoissuingDistributionPointCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/OldCRLnextUpdateCACert.crt b/res/tests/resources/nist-pkits/certs/OldCRLnextUpdateCACert.crt
new file mode 100644
index 0000000..2666670
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/OldCRLnextUpdateCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/RFC3280MandatoryAttributeTypesCACert.crt b/res/tests/resources/nist-pkits/certs/RFC3280MandatoryAttributeTypesCACert.crt
new file mode 100644
index 0000000..9c648a3
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/RFC3280MandatoryAttributeTypesCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/RevokedsubCACert.crt b/res/tests/resources/nist-pkits/certs/RevokedsubCACert.crt
new file mode 100644
index 0000000..25705b2
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/RevokedsubCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/RolloverfromPrintableStringtoUTF8StringCACert.crt b/res/tests/resources/nist-pkits/certs/RolloverfromPrintableStringtoUTF8StringCACert.crt
new file mode 100644
index 0000000..32ddfe3
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/RolloverfromPrintableStringtoUTF8StringCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/SeparateCertificateandCRLKeysCA2CRLSigningCert.crt b/res/tests/resources/nist-pkits/certs/SeparateCertificateandCRLKeysCA2CRLSigningCert.crt
new file mode 100644
index 0000000..17b3cbb
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/SeparateCertificateandCRLKeysCA2CRLSigningCert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/SeparateCertificateandCRLKeysCA2CertificateSigningCACert.crt b/res/tests/resources/nist-pkits/certs/SeparateCertificateandCRLKeysCA2CertificateSigningCACert.crt
new file mode 100644
index 0000000..d747ea1
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/SeparateCertificateandCRLKeysCA2CertificateSigningCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/SeparateCertificateandCRLKeysCRLSigningCert.crt b/res/tests/resources/nist-pkits/certs/SeparateCertificateandCRLKeysCRLSigningCert.crt
new file mode 100644
index 0000000..3c1730f
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/SeparateCertificateandCRLKeysCRLSigningCert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/SeparateCertificateandCRLKeysCertificateSigningCACert.crt b/res/tests/resources/nist-pkits/certs/SeparateCertificateandCRLKeysCertificateSigningCACert.crt
new file mode 100644
index 0000000..e75eb4c
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/SeparateCertificateandCRLKeysCertificateSigningCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/TrustAnchorRootCertificate.crt b/res/tests/resources/nist-pkits/certs/TrustAnchorRootCertificate.crt
new file mode 100644
index 0000000..04efaa0
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/TrustAnchorRootCertificate.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/TwoCRLsCACert.crt b/res/tests/resources/nist-pkits/certs/TwoCRLsCACert.crt
new file mode 100644
index 0000000..28eb60a
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/TwoCRLsCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/UIDCACert.crt b/res/tests/resources/nist-pkits/certs/UIDCACert.crt
new file mode 100644
index 0000000..ec04d74
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/UIDCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/UTF8StringCaseInsensitiveMatchCACert.crt b/res/tests/resources/nist-pkits/certs/UTF8StringCaseInsensitiveMatchCACert.crt
new file mode 100644
index 0000000..2d653ef
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/UTF8StringCaseInsensitiveMatchCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/UTF8StringEncodedNamesCACert.crt b/res/tests/resources/nist-pkits/certs/UTF8StringEncodedNamesCACert.crt
new file mode 100644
index 0000000..ae2ce8a
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/UTF8StringEncodedNamesCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/UnknownCRLEntryExtensionCACert.crt b/res/tests/resources/nist-pkits/certs/UnknownCRLEntryExtensionCACert.crt
new file mode 100644
index 0000000..6912881
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/UnknownCRLEntryExtensionCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/UnknownCRLExtensionCACert.crt b/res/tests/resources/nist-pkits/certs/UnknownCRLExtensionCACert.crt
new file mode 100644
index 0000000..2e2c3ef
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/UnknownCRLExtensionCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidBasicSelfIssuedCRLSigningKeyTest6EE.crt b/res/tests/resources/nist-pkits/certs/ValidBasicSelfIssuedCRLSigningKeyTest6EE.crt
new file mode 100644
index 0000000..c91b9f3
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidBasicSelfIssuedCRLSigningKeyTest6EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidBasicSelfIssuedNewWithOldTest3EE.crt b/res/tests/resources/nist-pkits/certs/ValidBasicSelfIssuedNewWithOldTest3EE.crt
new file mode 100644
index 0000000..34197f0
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidBasicSelfIssuedNewWithOldTest3EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidBasicSelfIssuedNewWithOldTest4EE.crt b/res/tests/resources/nist-pkits/certs/ValidBasicSelfIssuedNewWithOldTest4EE.crt
new file mode 100644
index 0000000..9a7919b
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidBasicSelfIssuedNewWithOldTest4EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidBasicSelfIssuedOldWithNewTest1EE.crt b/res/tests/resources/nist-pkits/certs/ValidBasicSelfIssuedOldWithNewTest1EE.crt
new file mode 100644
index 0000000..038e4d7
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidBasicSelfIssuedOldWithNewTest1EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidCertificatePathTest1EE.crt b/res/tests/resources/nist-pkits/certs/ValidCertificatePathTest1EE.crt
new file mode 100644
index 0000000..69ba301
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidCertificatePathTest1EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidDNSnameConstraintsTest30EE.crt b/res/tests/resources/nist-pkits/certs/ValidDNSnameConstraintsTest30EE.crt
new file mode 100644
index 0000000..e5235c7
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidDNSnameConstraintsTest30EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidDNSnameConstraintsTest32EE.crt b/res/tests/resources/nist-pkits/certs/ValidDNSnameConstraintsTest32EE.crt
new file mode 100644
index 0000000..8bc3e87
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidDNSnameConstraintsTest32EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidDNandRFC822nameConstraintsTest27EE.crt b/res/tests/resources/nist-pkits/certs/ValidDNandRFC822nameConstraintsTest27EE.crt
new file mode 100644
index 0000000..2332d4c
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidDNandRFC822nameConstraintsTest27EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest11EE.crt b/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest11EE.crt
new file mode 100644
index 0000000..f8fe122
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest11EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest14EE.crt b/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest14EE.crt
new file mode 100644
index 0000000..4364e1b
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest14EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest18EE.crt b/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest18EE.crt
new file mode 100644
index 0000000..3b5ac8b
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest18EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest19EE.crt b/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest19EE.crt
new file mode 100644
index 0000000..20fa140
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest19EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest1EE.crt b/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest1EE.crt
new file mode 100644
index 0000000..c59e921
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest1EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest4EE.crt b/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest4EE.crt
new file mode 100644
index 0000000..c6cfcbb
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest4EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest5EE.crt b/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest5EE.crt
new file mode 100644
index 0000000..f2c4dfc
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest5EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest6EE.crt b/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest6EE.crt
new file mode 100644
index 0000000..6757119
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidDNnameConstraintsTest6EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidDSAParameterInheritanceTest5EE.crt b/res/tests/resources/nist-pkits/certs/ValidDSAParameterInheritanceTest5EE.crt
new file mode 100644
index 0000000..d8b6ce3
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidDSAParameterInheritanceTest5EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidDSASignaturesTest4EE.crt b/res/tests/resources/nist-pkits/certs/ValidDSASignaturesTest4EE.crt
new file mode 100644
index 0000000..2fc40a6
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidDSASignaturesTest4EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidGeneralizedTimeCRLnextUpdateTest13EE.crt b/res/tests/resources/nist-pkits/certs/ValidGeneralizedTimeCRLnextUpdateTest13EE.crt
new file mode 100644
index 0000000..7f77ee8
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidGeneralizedTimeCRLnextUpdateTest13EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidGeneralizedTimenotAfterDateTest8EE.crt b/res/tests/resources/nist-pkits/certs/ValidGeneralizedTimenotAfterDateTest8EE.crt
new file mode 100644
index 0000000..f97ed0a
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidGeneralizedTimenotAfterDateTest8EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidGeneralizedTimenotBeforeDateTest4EE.crt b/res/tests/resources/nist-pkits/certs/ValidGeneralizedTimenotBeforeDateTest4EE.crt
new file mode 100644
index 0000000..2ef73e1
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidGeneralizedTimenotBeforeDateTest4EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidIDPwithindirectCRLTest22EE.crt b/res/tests/resources/nist-pkits/certs/ValidIDPwithindirectCRLTest22EE.crt
new file mode 100644
index 0000000..66296ac
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidIDPwithindirectCRLTest22EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidIDPwithindirectCRLTest24EE.crt b/res/tests/resources/nist-pkits/certs/ValidIDPwithindirectCRLTest24EE.crt
new file mode 100644
index 0000000..0a1b85d
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidIDPwithindirectCRLTest24EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidIDPwithindirectCRLTest25EE.crt b/res/tests/resources/nist-pkits/certs/ValidIDPwithindirectCRLTest25EE.crt
new file mode 100644
index 0000000..6f69c0c
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidIDPwithindirectCRLTest25EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidLongSerialNumberTest16EE.crt b/res/tests/resources/nist-pkits/certs/ValidLongSerialNumberTest16EE.crt
new file mode 100644
index 0000000..44e8905
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidLongSerialNumberTest16EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidLongSerialNumberTest17EE.crt b/res/tests/resources/nist-pkits/certs/ValidLongSerialNumberTest17EE.crt
new file mode 100644
index 0000000..9618658
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidLongSerialNumberTest17EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidNameChainingCapitalizationTest5EE.crt b/res/tests/resources/nist-pkits/certs/ValidNameChainingCapitalizationTest5EE.crt
new file mode 100644
index 0000000..c0a6b3d
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidNameChainingCapitalizationTest5EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidNameChainingWhitespaceTest3EE.crt b/res/tests/resources/nist-pkits/certs/ValidNameChainingWhitespaceTest3EE.crt
new file mode 100644
index 0000000..fc0f65d
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidNameChainingWhitespaceTest3EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidNameChainingWhitespaceTest4EE.crt b/res/tests/resources/nist-pkits/certs/ValidNameChainingWhitespaceTest4EE.crt
new file mode 100644
index 0000000..a8ffc87
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidNameChainingWhitespaceTest4EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidNameUIDsTest6EE.crt b/res/tests/resources/nist-pkits/certs/ValidNameUIDsTest6EE.crt
new file mode 100644
index 0000000..7d0b706
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidNameUIDsTest6EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidNegativeSerialNumberTest14EE.crt b/res/tests/resources/nist-pkits/certs/ValidNegativeSerialNumberTest14EE.crt
new file mode 100644
index 0000000..ab39228
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidNegativeSerialNumberTest14EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidNoissuingDistributionPointTest10EE.crt b/res/tests/resources/nist-pkits/certs/ValidNoissuingDistributionPointTest10EE.crt
new file mode 100644
index 0000000..89eac75
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidNoissuingDistributionPointTest10EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidRFC3280MandatoryAttributeTypesTest7EE.crt b/res/tests/resources/nist-pkits/certs/ValidRFC3280MandatoryAttributeTypesTest7EE.crt
new file mode 100644
index 0000000..15825d7
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidRFC3280MandatoryAttributeTypesTest7EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidRFC3280OptionalAttributeTypesTest8EE.crt b/res/tests/resources/nist-pkits/certs/ValidRFC3280OptionalAttributeTypesTest8EE.crt
new file mode 100644
index 0000000..60a2031
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidRFC3280OptionalAttributeTypesTest8EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidRFC822nameConstraintsTest21EE.crt b/res/tests/resources/nist-pkits/certs/ValidRFC822nameConstraintsTest21EE.crt
new file mode 100644
index 0000000..576a1b8
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidRFC822nameConstraintsTest21EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidRFC822nameConstraintsTest23EE.crt b/res/tests/resources/nist-pkits/certs/ValidRFC822nameConstraintsTest23EE.crt
new file mode 100644
index 0000000..c0ff759
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidRFC822nameConstraintsTest23EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidRFC822nameConstraintsTest25EE.crt b/res/tests/resources/nist-pkits/certs/ValidRFC822nameConstraintsTest25EE.crt
new file mode 100644
index 0000000..75f67b7
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidRFC822nameConstraintsTest25EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidRolloverfromPrintableStringtoUTF8StringTest10EE.crt b/res/tests/resources/nist-pkits/certs/ValidRolloverfromPrintableStringtoUTF8StringTest10EE.crt
new file mode 100644
index 0000000..0a4e150
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidRolloverfromPrintableStringtoUTF8StringTest10EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidSelfIssuedpathLenConstraintTest15EE.crt b/res/tests/resources/nist-pkits/certs/ValidSelfIssuedpathLenConstraintTest15EE.crt
new file mode 100644
index 0000000..1cb0924
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidSelfIssuedpathLenConstraintTest15EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidSelfIssuedpathLenConstraintTest17EE.crt b/res/tests/resources/nist-pkits/certs/ValidSelfIssuedpathLenConstraintTest17EE.crt
new file mode 100644
index 0000000..ed34676
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidSelfIssuedpathLenConstraintTest17EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidSeparateCertificateandCRLKeysTest19EE.crt b/res/tests/resources/nist-pkits/certs/ValidSeparateCertificateandCRLKeysTest19EE.crt
new file mode 100644
index 0000000..0826091
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidSeparateCertificateandCRLKeysTest19EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidTwoCRLsTest7EE.crt b/res/tests/resources/nist-pkits/certs/ValidTwoCRLsTest7EE.crt
new file mode 100644
index 0000000..c42779d
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidTwoCRLsTest7EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidURInameConstraintsTest34EE.crt b/res/tests/resources/nist-pkits/certs/ValidURInameConstraintsTest34EE.crt
new file mode 100644
index 0000000..be8ef42
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidURInameConstraintsTest34EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidURInameConstraintsTest36EE.crt b/res/tests/resources/nist-pkits/certs/ValidURInameConstraintsTest36EE.crt
new file mode 100644
index 0000000..6a24838
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidURInameConstraintsTest36EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidUTF8StringCaseInsensitiveMatchTest11EE.crt b/res/tests/resources/nist-pkits/certs/ValidUTF8StringCaseInsensitiveMatchTest11EE.crt
new file mode 100644
index 0000000..d1f80a7
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidUTF8StringCaseInsensitiveMatchTest11EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidUTF8StringEncodedNamesTest9EE.crt b/res/tests/resources/nist-pkits/certs/ValidUTF8StringEncodedNamesTest9EE.crt
new file mode 100644
index 0000000..b14d789
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidUTF8StringEncodedNamesTest9EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidUnknownNotCriticalCertificateExtensionTest1EE.crt b/res/tests/resources/nist-pkits/certs/ValidUnknownNotCriticalCertificateExtensionTest1EE.crt
new file mode 100644
index 0000000..d55dcb1
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidUnknownNotCriticalCertificateExtensionTest1EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidbasicConstraintsNotCriticalTest4EE.crt b/res/tests/resources/nist-pkits/certs/ValidbasicConstraintsNotCriticalTest4EE.crt
new file mode 100644
index 0000000..4059c01
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidbasicConstraintsNotCriticalTest4EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidcRLIssuerTest28EE.crt b/res/tests/resources/nist-pkits/certs/ValidcRLIssuerTest28EE.crt
new file mode 100644
index 0000000..9145515
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidcRLIssuerTest28EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidcRLIssuerTest29EE.crt b/res/tests/resources/nist-pkits/certs/ValidcRLIssuerTest29EE.crt
new file mode 100644
index 0000000..b10632b
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidcRLIssuerTest29EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidcRLIssuerTest30EE.crt b/res/tests/resources/nist-pkits/certs/ValidcRLIssuerTest30EE.crt
new file mode 100644
index 0000000..593ef98
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidcRLIssuerTest30EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidcRLIssuerTest33EE.crt b/res/tests/resources/nist-pkits/certs/ValidcRLIssuerTest33EE.crt
new file mode 100644
index 0000000..2ae810a
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidcRLIssuerTest33EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValiddeltaCRLTest2EE.crt b/res/tests/resources/nist-pkits/certs/ValiddeltaCRLTest2EE.crt
new file mode 100644
index 0000000..a2eb9a7
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValiddeltaCRLTest2EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValiddeltaCRLTest5EE.crt b/res/tests/resources/nist-pkits/certs/ValiddeltaCRLTest5EE.crt
new file mode 100644
index 0000000..1a3f7f5
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValiddeltaCRLTest5EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValiddeltaCRLTest7EE.crt b/res/tests/resources/nist-pkits/certs/ValiddeltaCRLTest7EE.crt
new file mode 100644
index 0000000..43b44bc
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValiddeltaCRLTest7EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValiddeltaCRLTest8EE.crt b/res/tests/resources/nist-pkits/certs/ValiddeltaCRLTest8EE.crt
new file mode 100644
index 0000000..8be2458
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValiddeltaCRLTest8EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValiddistributionPointTest1EE.crt b/res/tests/resources/nist-pkits/certs/ValiddistributionPointTest1EE.crt
new file mode 100644
index 0000000..b2c832f
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValiddistributionPointTest1EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValiddistributionPointTest4EE.crt b/res/tests/resources/nist-pkits/certs/ValiddistributionPointTest4EE.crt
new file mode 100644
index 0000000..47feb00
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValiddistributionPointTest4EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValiddistributionPointTest5EE.crt b/res/tests/resources/nist-pkits/certs/ValiddistributionPointTest5EE.crt
new file mode 100644
index 0000000..a93d666
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValiddistributionPointTest5EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValiddistributionPointTest7EE.crt b/res/tests/resources/nist-pkits/certs/ValiddistributionPointTest7EE.crt
new file mode 100644
index 0000000..107f102
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValiddistributionPointTest7EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidkeyUsageNotCriticalTest3EE.crt b/res/tests/resources/nist-pkits/certs/ValidkeyUsageNotCriticalTest3EE.crt
new file mode 100644
index 0000000..6da7906
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidkeyUsageNotCriticalTest3EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidonlyContainsCACertsTest13EE.crt b/res/tests/resources/nist-pkits/certs/ValidonlyContainsCACertsTest13EE.crt
new file mode 100644
index 0000000..3eec5cc
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidonlyContainsCACertsTest13EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidonlySomeReasonsTest18EE.crt b/res/tests/resources/nist-pkits/certs/ValidonlySomeReasonsTest18EE.crt
new file mode 100644
index 0000000..f255d3a
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidonlySomeReasonsTest18EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidonlySomeReasonsTest19EE.crt b/res/tests/resources/nist-pkits/certs/ValidonlySomeReasonsTest19EE.crt
new file mode 100644
index 0000000..912968e
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidonlySomeReasonsTest19EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidpathLenConstraintTest13EE.crt b/res/tests/resources/nist-pkits/certs/ValidpathLenConstraintTest13EE.crt
new file mode 100644
index 0000000..1ad52ef
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidpathLenConstraintTest13EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidpathLenConstraintTest14EE.crt b/res/tests/resources/nist-pkits/certs/ValidpathLenConstraintTest14EE.crt
new file mode 100644
index 0000000..76800f5
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidpathLenConstraintTest14EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidpathLenConstraintTest7EE.crt b/res/tests/resources/nist-pkits/certs/ValidpathLenConstraintTest7EE.crt
new file mode 100644
index 0000000..f3368ed
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidpathLenConstraintTest7EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/ValidpathLenConstraintTest8EE.crt b/res/tests/resources/nist-pkits/certs/ValidpathLenConstraintTest8EE.crt
new file mode 100644
index 0000000..8ff0a13
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/ValidpathLenConstraintTest8EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/Validpre2000UTCnotBeforeDateTest3EE.crt b/res/tests/resources/nist-pkits/certs/Validpre2000UTCnotBeforeDateTest3EE.crt
new file mode 100644
index 0000000..15b2928
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/Validpre2000UTCnotBeforeDateTest3EE.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/WrongCRLCACert.crt b/res/tests/resources/nist-pkits/certs/WrongCRLCACert.crt
new file mode 100644
index 0000000..3a96d87
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/WrongCRLCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/basicConstraintsCriticalcAFalseCACert.crt b/res/tests/resources/nist-pkits/certs/basicConstraintsCriticalcAFalseCACert.crt
new file mode 100644
index 0000000..4b678fe
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/basicConstraintsCriticalcAFalseCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/basicConstraintsNotCriticalCACert.crt b/res/tests/resources/nist-pkits/certs/basicConstraintsNotCriticalCACert.crt
new file mode 100644
index 0000000..d6c7fb8
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/basicConstraintsNotCriticalCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/basicConstraintsNotCriticalcAFalseCACert.crt b/res/tests/resources/nist-pkits/certs/basicConstraintsNotCriticalcAFalseCACert.crt
new file mode 100644
index 0000000..27e670e
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/basicConstraintsNotCriticalcAFalseCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/deltaCRLCA1Cert.crt b/res/tests/resources/nist-pkits/certs/deltaCRLCA1Cert.crt
new file mode 100644
index 0000000..6815e4f
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/deltaCRLCA1Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/deltaCRLCA2Cert.crt b/res/tests/resources/nist-pkits/certs/deltaCRLCA2Cert.crt
new file mode 100644
index 0000000..2f64a74
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/deltaCRLCA2Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/deltaCRLCA3Cert.crt b/res/tests/resources/nist-pkits/certs/deltaCRLCA3Cert.crt
new file mode 100644
index 0000000..31e6b33
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/deltaCRLCA3Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/deltaCRLIndicatorNoBaseCACert.crt b/res/tests/resources/nist-pkits/certs/deltaCRLIndicatorNoBaseCACert.crt
new file mode 100644
index 0000000..7cd82a4
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/deltaCRLIndicatorNoBaseCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/distributionPoint1CACert.crt b/res/tests/resources/nist-pkits/certs/distributionPoint1CACert.crt
new file mode 100644
index 0000000..2325081
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/distributionPoint1CACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/distributionPoint2CACert.crt b/res/tests/resources/nist-pkits/certs/distributionPoint2CACert.crt
new file mode 100644
index 0000000..205b62a
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/distributionPoint2CACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/indirectCRLCA1Cert.crt b/res/tests/resources/nist-pkits/certs/indirectCRLCA1Cert.crt
new file mode 100644
index 0000000..046deef
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/indirectCRLCA1Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/indirectCRLCA2Cert.crt b/res/tests/resources/nist-pkits/certs/indirectCRLCA2Cert.crt
new file mode 100644
index 0000000..de9a0be
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/indirectCRLCA2Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/indirectCRLCA3Cert.crt b/res/tests/resources/nist-pkits/certs/indirectCRLCA3Cert.crt
new file mode 100644
index 0000000..03bb3eb
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/indirectCRLCA3Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/indirectCRLCA3cRLIssuerCert.crt b/res/tests/resources/nist-pkits/certs/indirectCRLCA3cRLIssuerCert.crt
new file mode 100644
index 0000000..20e8267
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/indirectCRLCA3cRLIssuerCert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/indirectCRLCA4Cert.crt b/res/tests/resources/nist-pkits/certs/indirectCRLCA4Cert.crt
new file mode 100644
index 0000000..f1cb26b
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/indirectCRLCA4Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/indirectCRLCA4cRLIssuerCert.crt b/res/tests/resources/nist-pkits/certs/indirectCRLCA4cRLIssuerCert.crt
new file mode 100644
index 0000000..ff1203d
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/indirectCRLCA4cRLIssuerCert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/indirectCRLCA5Cert.crt b/res/tests/resources/nist-pkits/certs/indirectCRLCA5Cert.crt
new file mode 100644
index 0000000..c4f9f17
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/indirectCRLCA5Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/indirectCRLCA6Cert.crt b/res/tests/resources/nist-pkits/certs/indirectCRLCA6Cert.crt
new file mode 100644
index 0000000..46443aa
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/indirectCRLCA6Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/keyUsageCriticalcRLSignFalseCACert.crt b/res/tests/resources/nist-pkits/certs/keyUsageCriticalcRLSignFalseCACert.crt
new file mode 100644
index 0000000..2467c94
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/keyUsageCriticalcRLSignFalseCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/keyUsageCriticalkeyCertSignFalseCACert.crt b/res/tests/resources/nist-pkits/certs/keyUsageCriticalkeyCertSignFalseCACert.crt
new file mode 100644
index 0000000..aa19cec
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/keyUsageCriticalkeyCertSignFalseCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/keyUsageNotCriticalCACert.crt b/res/tests/resources/nist-pkits/certs/keyUsageNotCriticalCACert.crt
new file mode 100644
index 0000000..bab8307
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/keyUsageNotCriticalCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/keyUsageNotCriticalcRLSignFalseCACert.crt b/res/tests/resources/nist-pkits/certs/keyUsageNotCriticalcRLSignFalseCACert.crt
new file mode 100644
index 0000000..a6d878c
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/keyUsageNotCriticalcRLSignFalseCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/keyUsageNotCriticalkeyCertSignFalseCACert.crt b/res/tests/resources/nist-pkits/certs/keyUsageNotCriticalkeyCertSignFalseCACert.crt
new file mode 100644
index 0000000..ef1056f
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/keyUsageNotCriticalkeyCertSignFalseCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/nameConstraintsDN1CACert.crt b/res/tests/resources/nist-pkits/certs/nameConstraintsDN1CACert.crt
new file mode 100644
index 0000000..206359f
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/nameConstraintsDN1CACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/nameConstraintsDN1SelfIssuedCACert.crt b/res/tests/resources/nist-pkits/certs/nameConstraintsDN1SelfIssuedCACert.crt
new file mode 100644
index 0000000..452ea54
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/nameConstraintsDN1SelfIssuedCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/nameConstraintsDN1subCA1Cert.crt b/res/tests/resources/nist-pkits/certs/nameConstraintsDN1subCA1Cert.crt
new file mode 100644
index 0000000..645f0ae
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/nameConstraintsDN1subCA1Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/nameConstraintsDN1subCA2Cert.crt b/res/tests/resources/nist-pkits/certs/nameConstraintsDN1subCA2Cert.crt
new file mode 100644
index 0000000..6cfc592
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/nameConstraintsDN1subCA2Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/nameConstraintsDN1subCA3Cert.crt b/res/tests/resources/nist-pkits/certs/nameConstraintsDN1subCA3Cert.crt
new file mode 100644
index 0000000..840d073
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/nameConstraintsDN1subCA3Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/nameConstraintsDN2CACert.crt b/res/tests/resources/nist-pkits/certs/nameConstraintsDN2CACert.crt
new file mode 100644
index 0000000..c68d496
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/nameConstraintsDN2CACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/nameConstraintsDN3CACert.crt b/res/tests/resources/nist-pkits/certs/nameConstraintsDN3CACert.crt
new file mode 100644
index 0000000..87ba14d
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/nameConstraintsDN3CACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/nameConstraintsDN3subCA1Cert.crt b/res/tests/resources/nist-pkits/certs/nameConstraintsDN3subCA1Cert.crt
new file mode 100644
index 0000000..7eed575
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/nameConstraintsDN3subCA1Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/nameConstraintsDN3subCA2Cert.crt b/res/tests/resources/nist-pkits/certs/nameConstraintsDN3subCA2Cert.crt
new file mode 100644
index 0000000..08f2245
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/nameConstraintsDN3subCA2Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/nameConstraintsDN4CACert.crt b/res/tests/resources/nist-pkits/certs/nameConstraintsDN4CACert.crt
new file mode 100644
index 0000000..3b11463
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/nameConstraintsDN4CACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/nameConstraintsDN5CACert.crt b/res/tests/resources/nist-pkits/certs/nameConstraintsDN5CACert.crt
new file mode 100644
index 0000000..c190f7a
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/nameConstraintsDN5CACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/nameConstraintsDNS1CACert.crt b/res/tests/resources/nist-pkits/certs/nameConstraintsDNS1CACert.crt
new file mode 100644
index 0000000..a7ec3bd
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/nameConstraintsDNS1CACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/nameConstraintsDNS2CACert.crt b/res/tests/resources/nist-pkits/certs/nameConstraintsDNS2CACert.crt
new file mode 100644
index 0000000..c708462
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/nameConstraintsDNS2CACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/nameConstraintsRFC822CA1Cert.crt b/res/tests/resources/nist-pkits/certs/nameConstraintsRFC822CA1Cert.crt
new file mode 100644
index 0000000..1be8e99
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/nameConstraintsRFC822CA1Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/nameConstraintsRFC822CA2Cert.crt b/res/tests/resources/nist-pkits/certs/nameConstraintsRFC822CA2Cert.crt
new file mode 100644
index 0000000..58308f8
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/nameConstraintsRFC822CA2Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/nameConstraintsRFC822CA3Cert.crt b/res/tests/resources/nist-pkits/certs/nameConstraintsRFC822CA3Cert.crt
new file mode 100644
index 0000000..ff6ba16
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/nameConstraintsRFC822CA3Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/nameConstraintsURI1CACert.crt b/res/tests/resources/nist-pkits/certs/nameConstraintsURI1CACert.crt
new file mode 100644
index 0000000..5f638c0
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/nameConstraintsURI1CACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/nameConstraintsURI2CACert.crt b/res/tests/resources/nist-pkits/certs/nameConstraintsURI2CACert.crt
new file mode 100644
index 0000000..e06b637
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/nameConstraintsURI2CACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/onlyContainsAttributeCertsCACert.crt b/res/tests/resources/nist-pkits/certs/onlyContainsAttributeCertsCACert.crt
new file mode 100644
index 0000000..e8d2b72
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/onlyContainsAttributeCertsCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/onlyContainsCACertsCACert.crt b/res/tests/resources/nist-pkits/certs/onlyContainsCACertsCACert.crt
new file mode 100644
index 0000000..d75988a
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/onlyContainsCACertsCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/onlyContainsUserCertsCACert.crt b/res/tests/resources/nist-pkits/certs/onlyContainsUserCertsCACert.crt
new file mode 100644
index 0000000..0d0b950
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/onlyContainsUserCertsCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/onlySomeReasonsCA1Cert.crt b/res/tests/resources/nist-pkits/certs/onlySomeReasonsCA1Cert.crt
new file mode 100644
index 0000000..ca247b0
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/onlySomeReasonsCA1Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/onlySomeReasonsCA2Cert.crt b/res/tests/resources/nist-pkits/certs/onlySomeReasonsCA2Cert.crt
new file mode 100644
index 0000000..c1cce6e
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/onlySomeReasonsCA2Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/onlySomeReasonsCA3Cert.crt b/res/tests/resources/nist-pkits/certs/onlySomeReasonsCA3Cert.crt
new file mode 100644
index 0000000..cd65a82
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/onlySomeReasonsCA3Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/onlySomeReasonsCA4Cert.crt b/res/tests/resources/nist-pkits/certs/onlySomeReasonsCA4Cert.crt
new file mode 100644
index 0000000..f205db0
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/onlySomeReasonsCA4Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/pathLenConstraint0CACert.crt b/res/tests/resources/nist-pkits/certs/pathLenConstraint0CACert.crt
new file mode 100644
index 0000000..ce9b90d
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/pathLenConstraint0CACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/pathLenConstraint0SelfIssuedCACert.crt b/res/tests/resources/nist-pkits/certs/pathLenConstraint0SelfIssuedCACert.crt
new file mode 100644
index 0000000..6e8f97c
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/pathLenConstraint0SelfIssuedCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/pathLenConstraint0subCA2Cert.crt b/res/tests/resources/nist-pkits/certs/pathLenConstraint0subCA2Cert.crt
new file mode 100644
index 0000000..2fc8fb5
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/pathLenConstraint0subCA2Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/pathLenConstraint0subCACert.crt b/res/tests/resources/nist-pkits/certs/pathLenConstraint0subCACert.crt
new file mode 100644
index 0000000..b156179
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/pathLenConstraint0subCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/pathLenConstraint1CACert.crt b/res/tests/resources/nist-pkits/certs/pathLenConstraint1CACert.crt
new file mode 100644
index 0000000..a424261
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/pathLenConstraint1CACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/pathLenConstraint1SelfIssuedCACert.crt b/res/tests/resources/nist-pkits/certs/pathLenConstraint1SelfIssuedCACert.crt
new file mode 100644
index 0000000..87590c3
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/pathLenConstraint1SelfIssuedCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/pathLenConstraint1SelfIssuedsubCACert.crt b/res/tests/resources/nist-pkits/certs/pathLenConstraint1SelfIssuedsubCACert.crt
new file mode 100644
index 0000000..f2c43ea
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/pathLenConstraint1SelfIssuedsubCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/pathLenConstraint1subCACert.crt b/res/tests/resources/nist-pkits/certs/pathLenConstraint1subCACert.crt
new file mode 100644
index 0000000..05a2bac
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/pathLenConstraint1subCACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/pathLenConstraint6CACert.crt b/res/tests/resources/nist-pkits/certs/pathLenConstraint6CACert.crt
new file mode 100644
index 0000000..c254a23
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/pathLenConstraint6CACert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/pathLenConstraint6subCA0Cert.crt b/res/tests/resources/nist-pkits/certs/pathLenConstraint6subCA0Cert.crt
new file mode 100644
index 0000000..0a8c99d
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/pathLenConstraint6subCA0Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/pathLenConstraint6subCA1Cert.crt b/res/tests/resources/nist-pkits/certs/pathLenConstraint6subCA1Cert.crt
new file mode 100644
index 0000000..bd68629
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/pathLenConstraint6subCA1Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/pathLenConstraint6subCA4Cert.crt b/res/tests/resources/nist-pkits/certs/pathLenConstraint6subCA4Cert.crt
new file mode 100644
index 0000000..822a383
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/pathLenConstraint6subCA4Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/pathLenConstraint6subsubCA00Cert.crt b/res/tests/resources/nist-pkits/certs/pathLenConstraint6subsubCA00Cert.crt
new file mode 100644
index 0000000..e2fd7ae
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/pathLenConstraint6subsubCA00Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/pathLenConstraint6subsubCA11Cert.crt b/res/tests/resources/nist-pkits/certs/pathLenConstraint6subsubCA11Cert.crt
new file mode 100644
index 0000000..44c0162
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/pathLenConstraint6subsubCA11Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/pathLenConstraint6subsubCA41Cert.crt b/res/tests/resources/nist-pkits/certs/pathLenConstraint6subsubCA41Cert.crt
new file mode 100644
index 0000000..284f4a9
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/pathLenConstraint6subsubCA41Cert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/pathLenConstraint6subsubsubCA11XCert.crt b/res/tests/resources/nist-pkits/certs/pathLenConstraint6subsubsubCA11XCert.crt
new file mode 100644
index 0000000..9766cf0
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/pathLenConstraint6subsubsubCA11XCert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/pathLenConstraint6subsubsubCA41XCert.crt b/res/tests/resources/nist-pkits/certs/pathLenConstraint6subsubsubCA41XCert.crt
new file mode 100644
index 0000000..e147531
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/pathLenConstraint6subsubsubCA41XCert.crt
Binary files differ
diff --git a/res/tests/resources/nist-pkits/certs/pre2000CRLnextUpdateCACert.crt b/res/tests/resources/nist-pkits/certs/pre2000CRLnextUpdateCACert.crt
new file mode 100644
index 0000000..30aff16
--- /dev/null
+++ b/res/tests/resources/nist-pkits/certs/pre2000CRLnextUpdateCACert.crt
Binary files differ