rsa-pkcs1-sha256-spki-non-null-params.pem 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. This is the same test as rsa-pkcs1-sha256.pem except the SPKI has been tampered
  2. with. The parameters have been changed from NULL to an INTEGER.
  3. This was done by changing:
  4. 05 00 (NULL)
  5. To:
  6. 02 00 (INTEGER)
  7. $ openssl asn1parse -i < [PUBLIC KEY]
  8. 0:d=0 hl=3 l= 159 cons: SEQUENCE
  9. 3:d=1 hl=2 l= 13 cons: SEQUENCE
  10. 5:d=2 hl=2 l= 9 prim: OBJECT :rsaEncryption
  11. 16:d=2 hl=2 l= 0 prim: INTEGER :00
  12. 18:d=1 hl=3 l= 141 prim: BIT STRING
  13. -----BEGIN PUBLIC KEY-----
  14. MIGfMA0GCSqGSIb3DQEBAQIAA4GNADCBiQKBgQCqR+B2Mj1irNp1JnY2zQIQRQPz7ybs6mUjHT3
  15. hf5APyaig2u6fBPThqxssgg0YviqIj/70hVK/JXcqP1zgR5AhsA0agnwAjfB/ow4EH+3HEYV52q
  16. pxN98pUxC+1l2hgVtn8xCS/JGyjK+6dv+lZw3ixJoX2RjVtdJ4/cn318EhhQIDAQAB
  17. -----END PUBLIC KEY-----
  18. $ openssl asn1parse -i < [ALGORITHM]
  19. 0:d=0 hl=2 l= 13 cons: SEQUENCE
  20. 2:d=1 hl=2 l= 9 prim: OBJECT :sha256WithRSAEncryption
  21. 13:d=1 hl=2 l= 0 prim: NULL
  22. -----BEGIN ALGORITHM-----
  23. MA0GCSqGSIb3DQEBCwUA
  24. -----END ALGORITHM-----
  25. -----BEGIN DATA-----
  26. MIIB46ADAgECAgkA3l4tFOVii0UwDQYJKoZIhvcNAQELBQAwVjELMAkGA1UEBhMCQVUxEzARBgN
  27. VBAgMClNvbWUtU3RhdGUxITAfBgNVBAoMGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDEPMA0GA1
  28. UEAwwGTXkga2V5MB4XDTE1MDcwMjE3MDYzOVoXDTE2MDcwMTE3MDYzOVowVjELMAkGA1UEBhMCQ
  29. VUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoMGEludGVybmV0IFdpZGdpdHMgUHR5IEx0
  30. ZDEPMA0GA1UEAwwGTXkga2V5MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCqR+B2Mj1irNp
  31. 1JnY2zQIQRQPz7ybs6mUjHT3hf5APyaig2u6fBPThqxssgg0YviqIj/70hVK/JXcqP1zgR5AhsA
  32. 0agnwAjfB/ow4EH+3HEYV52qpxN98pUxC+1l2hgVtn8xCS/JGyjK+6dv+lZw3ixJoX2RjVtdJ4/
  33. cn318EhhQIDAQABo1AwTjAdBgNVHQ4EFgQUzQBVKTEknyLndWd2HTsBdTKvyikwHwYDVR0jBBgw
  34. FoAUzQBVKTEknyLndWd2HTsBdTKvyikwDAYDVR0TBAUwAwEB/w==
  35. -----END DATA-----
  36. $ openssl asn1parse -i < [SIGNATURE]
  37. 0:d=0 hl=3 l= 129 prim: BIT STRING
  38. -----BEGIN SIGNATURE-----
  39. A4GBADrHSmFSJw/Gv7hs5PNzpaJwAri/sitarIZfzN/SjR+n8L8yeTEoiDb1+BkxlFvXvPHTaOK
  40. oO3WlslNNOxh1W5/JkYYGOUkCcyIjnln6qS560imcr3VNjomT/M8M2Iss+rJiKau1TRuaP7H8i6
  41. +Gqf3saGdr8/LnvFAdNQvkalQt
  42. -----END SIGNATURE-----