Skip to content

Commit

Permalink
Add test case for NULL params
Browse files Browse the repository at this point in the history
  • Loading branch information
CBonnell committed Jan 10, 2025
1 parent 028e242 commit dfd71c6
Showing 1 changed file with 92 additions and 0 deletions.
92 changes: 92 additions & 0 deletions tests/integration_certificate/pkix/mldsa_null_param.crttest
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
-----BEGIN CERTIFICATE-----
MIIPjjCCBgKgAwIBAgIUMMAaXou4x79YL5xY6GRJobexOUAwDQYJYIZIAWUDBAMR
BQAwHDEaMBgGA1UEAwwRUm9vdCBNTF9EU0FfNDQgQ0EwHhcNMjQxMTAyMTQxMDAy
WhcNMjUxMTAyMTQxMDAyWjAcMRowGAYDVQQDDBFSb290IE1MX0RTQV80NCBDQTCC
BTQwDQYJYIZIAWUDBAMRBQADggUhAKVhoof7m2FnFa6ux20C7PO6a4ejYiS6rUWY
5nO46z4gluqoMjzouDpqKGryLQeOr5oaRwN6fPsITI1FLyjBnP4ZTpCOoI1/yvT0
K0BjRydHI4SvtXJstZm+A6+gq0mVnxT67E4ppdvtY87QhJeEwznI0VuuysbQqwtx
PmlBsc9vP5Kx816SLwh+TkDMCupfjU1ffOxUJXwVx/Bgw/7ocaVC5EDeUV3vBUO5
qGasMoFMbALv4WwJPqglpPIsa5Crj6pqLJkEIGSMMB8AdsH11C/p+SAkrpoEBmQ6
HicWyfvBcYaMEhWxgKGnSlEun4q/pPlA+zYvN1C4pVA+h9m0r8WQuwrcX4OUqcKL
7OlFjWzpahit+QNANlcfWjWYsdMdZLRlXiRSq+9FS/+d6BNR+U+0iDuP3oVY1x0P
u5//6NrfKcQ7Na0+41XbkxqqDbjGwEgW5rj3Ebz40PATPHxiNxQ+e9M4wajwdXJL
h8a5txWNzvAWMHu9GlZDb0AVD5E/wIp6pK0OfPQMhKqGvGdqeNjpmBBNcMX6ccE9
sSxyiJ7rO+rUxCW1CIOwFKmg/kpQetlZOoXR5dJlzzNNHKOkTV+q/attlKcfSXN/
y/BoEPC7ASvhuvzhSc56SabmfUSY+oddp07s2qkR4S6OjBJ/bwFmMW6Pnqa7xEJw
zAX+ohvHsf+q4ozKMe+S8lXW9WaQh43fjBLuzjr58Ue5z9b289GtwM+QhmzUoDjW
2j4DBtaNwFOt9G+/0bAeJt/JZRwI4v0ULI8/eBl4KZLSO644VoYqIjgKj+a8+vbw
3VsdOO7HMwHxtmAufXDa5g/eWwblWfx3aUf9eTpjAgbBuDx67WaDHAbi6Y4PSR01
PKWhstSZsM25gJRjXgGlet+t2/MUmV/JMG/2t6WWs1zDog+kdW8y2Bq79hB6tPdy
Tf+lQObPxEWyMQTy5oTQTrBY5deios8sIakmuddwePzhgbHUJ4ABbz/Z6tvigSzF
JbUgc89zq9wqbbm2O++qQSo3mA1gRTf5CaGBdSbwskJCZTMXaINrC6nvNqeLedfR
PHQ+YuHtTC01toK2O2GjgNF4abqnjVJRebMS8zvqMLgKHwy/Y1t/HKsPG2gcS6xi
shahZX/DjUIXSee8BCdPNuy/DRjFTPvGWSJYv2CWnAVuoVSFdPz7WgAdRIfr29Qo
eQ1ffcoXIFk3W3orjT8i+msKy7+cGgmnEP9nSq5GNALGff6AVsJynxoZNhfLkeKj
yaleEEvBrKyENh6VS0csqleaaUDKz33FdaADhNBfSG67LuOoL+EupJOWX6y4YZlH
c2BTP+pfhq0fGrYB4bS0DO3ssojbB3oWqHy0Se/UEyNeqcMgEPQ9mPOXYahV6EN9
oFXCxnA3yvySdcA8+oCDqNdxMPoAr3H1cs5W8akLXRpRtPzXlR6K4mYIjT+fAJYp
Q9rvOOSHkO5nOMaBLeBT1UYsMHg5BV9ZYV6Dwkw1a8lNI5xeU+SVmsje6Urf+XOz
JosJLJPiR1yts2Ni4Z2vFRJk50H0rwh2Cy+fZ5T0Y/TDWvCaXvlcY5tycaUWxoMZ
rb+BAIUfIuRI5YKw/GrtArSjA1AsDWyPxUBwhI9xmiK49gU7GCb37Pvc5Ss/fSPf
6Yv5WJpBXu0nRN2Xu5curHDrnNdfLGSosVQXJeZ5Fc+8mEWp79HqgrwQ0BBPfL92
H5k7rBFKamId0Z8C8WNiwIi6Iu+W8DC6FnSBNgwsi+ro+0+ftlWjQjBAMB0GA1Ud
DgQWBBSNvVOj7p2xFKdrvit6/smqJwXjUDAPBgNVHRMBAf8EBTADAQH/MA4GA1Ud
DwEB/wQEAwIBhjANBglghkgBZQMEAxEFAAOCCXUARJIaJJc/p+7IfGyr7LOq2Vyb
iVZO3JhnIcEnpx1ob9Y3sKcD2TDBK2Tc7lKK/R9fzw3hhXktW0PBzFjZl/KxAzC2
ORIBpGEImv3P9Bb0o8uD4yUnMYeXkZ2LHqbX+e8oIDqFgxzjIj5c5EMZZU9yrMEi
JPQZOQsDaL05mK/FNcxkrEESJHxjgqPfAJRKn9tWfb86WXOJF3KESCgiymAAcEBR
KzA1IvcP920qpI2CxbwtONcQj4e8EjMpHpF7Kw/N+kKf8cckwT5/oYqlixjlgxHE
GEKMF2S4u6kwiREYG14/o4w8kljyTFngTanQ5rRDAWk3tde50I3s6WJvBKveGj1z
Y6A7Y/4LIJddx2ldkXRzPLpmf062tqk1qbu3RrjfcLYObfg6c1SA/KzYrX9Yhmdp
+ouO2dAwfFsvhPx2O1sLaCQQ7DdSN8NVl2eSDtwMaIgOO9XwkAB9doI7nxg1fuOO
E9RXD2LeTeiyq+7r888e8LwxQAWXwqeC59sP3YmtOMKBQSPfCRqxeKBKhFAUplQ8
LoX2CYG3dj1IhkV4wwBYqk2YI+9kIxoHXeHShhkQLHhsJjeb5tt1HqjLIsM2kd9a
gHT33q/YCsUIVW4kLDMkqrPNRdqNcQ+EpghTA6XRG0yE6OfJj48Vs6E7cDkhFmdY
MpqbWKW5fETY5M5TGF2sRgUJGsrTT/9Zz4gkUlCw1v4mBXdHboxCxwCuJNEfmqOZ
w4u51+4hIjfXfXot5isWE9DrDy8nN7oO6PQfFbzmOLz9ceaFW4bRVGaFK8HcCvZf
dpGQTXeChFTux6My+VgUeSNeo0uDGNrvABeeIcYLPLY+TjGBM2+A/A+1DvK4+Gil
uhy6CporBegunAB/hbvG8NLrgER9MLsHV67bQoUo9njTCdDXc8upfW49ij/j9RTH
rqCTxpFhiSYPUpq4aZLxks7wJT+cTJDIXfN6sc9/gd+/IKnKiry7bVcBoJJK2gmm
XyeGk2EWA2C6/rTdeOX+Mft9hPX0o+8LcZ413V/WToqT05u7bHKWl2q1pd5qfFH1
Vl8/X8PrbJCqiNQf/K2Pk2ai7+RTiUAiQVZ++syth5Lj07MRzyfQbJ/VmK7IftVB
4okZmbmKCJYejcKdbzo5Jaxxq2/7wxplmv3i02rL8E7bdVYRbgn3EcvXkTAIL8uL
muwLoOrjD2/RAgSaz6G27dFxDTcf1VGzAxSRh2RAw+AQud6hrEpShK/q5XdzQS7v
k9FHUU1UhOWbS0xIPH8fhG6YEztv1lUlRl5OY0a+QUQQNTNxZyKSPx7QJngZbEfJ
Zegx6aQSVVlqHy/WyNdM5iwOzovHSOY49Yo83SMNjYn8mxEmImQWVZt2Zxh8jh/i
ZNteQOuXys19qTJ0xBMHuUa366BkiqhtIN8LqM5XMqlj8T92vbLGvcJ8o1Zma9vQ
fNAXGx+Q0VxbYkDYcug/cBO0phXWVUU0dZ/R7yDnl3n9kNgYYirTtGopoYhApw7Z
8FxotCSJkC3Gk3OlwavMuK1UgAc1GU+3lLQ0QhaW6nL8JlJXolKuSb5EYoYbbowl
61zh/18CT1hUUra4i52ls8KOhKdXkorUa3ah+wwfic8lPSqb6iawGwPZrgmnY21W
qUn4pMWo5pu+/cdLvlSMTRBKl2GSA5GNa11keC8jodzVcaq3ZZ3PPpG9gPn8ACWW
ctBbVLJL3WAYTL7l4es1XZ6s9rjVC1iaOxW/YM+i9HCdCyihAx0lIoXcmwUJ15lp
B99A89VTzwYAuxICy0HqAWbb3IgikFQ3X2sELUtglMrZifVKNig5EteJjVVTUGZa
+6IHhyIDvfOfstJwG8xdX/TPOflbd/2uR8Hwa7S+oNQhM4FCBPF71fN8NqHTUIpV
r3IWc9BjrdHHY9d30phWDyoHocu98qPWWxRlBaK1vtHJz3isQ2XGQQjppRBB7mql
SkYdUmQPllb2TsG3fbX8SmRBEMnLSInlNk1CpUBWwixqTYNfmkiKGmj5VVL4tnhK
xd8mhLN3n382+gSmXJgF7rascedPdvO69n9qb3hquLz1/7SU2H/oMpISHl0UqNnC
1lz/ywPEm3rTEAzWvBFqjmdKiCvUf1TcuvDNrIhfsquyb2ihdOHlHESUR8p8WI7D
zCE9nOEuvgQugFOhzKyPR60rscr+CFMT/mhExdRRlWMiaBRJL9vYieAYPO4y5/mW
YVu0Rmg6gOpGMkB1WzSDoP+1qud3jF5ybIwbPIidKoyHiXGFygIX58tCmTNvE6/2
oCtFH4nMRn/xolYfUEdUN1T6iO6ae041yoH4hCb/+9HKMPjJvXVdG4LuLjJOi2+h
dWj7cbNnPHV10UoPczOaBQCfuswN5UglUgp3PJbH26+OE69Wfem0tb/cZnhaLY5f
g24EhzO/vESAFWoB+h9zo7RF+VhShLzBRWUXIyYzwzuVCuQWTjg1GWh2kytyiWjR
5tvWSsAKdW292RNJ/fNkC4BCL8X81Q+7wMroOU32QwncsD4rfdErymzlPAV/Czyi
cjcPSqWGcOgrFeHteRoLwdz65y+Ntv2QQTxoqvWaLFsJU+gvQvApidf2CbdbmUSg
00tr2o5aNF3+RjfxB292ZblluDer61CcD9oofwZbj7CAhs1ObXJfzoaAqjs/RHbF
z6Za3fkyoeDaS36qlzJKIXboXZnYTjKFL+6S5HCfTTI6APj6Mi6OBUFeppgxIRCw
vPh/ny7UGyudygoWbjo2S9U0lQYk2kCAldP7sSBtaNwdR8xVuc1Ozc7he/DC4I5z
QaY1xVNBOn39dwibxRIq5gLIUvOSks3UMqZSrHpu/uETmBKMw4wNrVmzLRa40NZz
qZ+oBHYkanfvPTJHYf1HK14Vxa05s5rJrO/sSgnfBTL09OXfaLue7G3D4a/0WTiP
kS1Fxs+lysirBEfSAIO2lxArXVhrmo1v28JzWynCAVDrzw1zQ5JwcbjU9DcXR2ka
4q1eAkfYmtW5ewDtMV3MCfrlFhAmsKNZZMv3LKaRm3lJExhSHrmqp4eIo4Jiwep0
Hfh2PvQvYNuixctKaeFUW6J1qIEi7SQ0n3wR0KM44FcCQ3LaZEYG7U/zVgI552D9
+kJJENEB2cf0wA+wFkgTGTtETV1gh4qLlZexusLT1dzd6+z5/xATHCVAUnJ+kpSc
ssnW19jd8iFPUmBxdn+RqrC6vsDGyc3f7fDx9PoCMVpmZ3J/hJ2lwd7yAAAAABcp
P0w=
-----END CERTIFICATE-----

node_path,validator,severity,code,message
certificate.tbsCertificate.signature,AlgorithmIdentifierDecodingValidator,FATAL,itu.invalid_asn1_syntax,"Value node is present, but type OID 2.16.840.1.101.3.4.3.17 specifies that it must be absent"
certificate.tbsCertificate.subjectPublicKeyInfo,SubjectPublicKeyParametersDecodingValidator,FATAL,itu.invalid_asn1_syntax,"Value node is present, but type OID 2.16.840.1.101.3.4.3.17 specifies that it must be absent"
certificate,AuthorityKeyIdentifierPresenceValidator,NOTICE,pkix.aki_absent_self_issued_and_unsupported_algorithm,Self-issued CA certificate uses unsupported public key algorithm: 2.16.840.1.101.3.4.3.17
certificate.tbsCertificate.extensions.0.extnValue.subjectKeyIdentifier,SubjectKeyIdentifierValidator,INFO,pkix.subject_key_identifier_method_1_identified,

0 comments on commit dfd71c6

Please sign in to comment.