1This test specified a valid RSA PKCS#1 v.1.5 signature and RSA key (the same as rsa-pkcs1-sha256.pem). 2 3The problem however is the signature algorithm is indicated as being ECDSA. 4 5Signature verification consequently should fail. 6 7 8$ openssl asn1parse -i < [PUBLIC KEY] 9 0:d=0 hl=3 l= 159 cons: SEQUENCE 10 3:d=1 hl=2 l= 13 cons: SEQUENCE 11 5:d=2 hl=2 l= 9 prim: OBJECT :rsaEncryption 12 16:d=2 hl=2 l= 0 prim: NULL 13 18:d=1 hl=3 l= 141 prim: BIT STRING 14-----BEGIN PUBLIC KEY----- 15MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCqR+B2Mj1irNp1JnY2zQIQRQPz7ybs6mUjHT3 16hf5APyaig2u6fBPThqxssgg0YviqIj/70hVK/JXcqP1zgR5AhsA0agnwAjfB/ow4EH+3HEYV52q 17pxN98pUxC+1l2hgVtn8xCS/JGyjK+6dv+lZw3ixJoX2RjVtdJ4/cn318EhhQIDAQAB 18-----END PUBLIC KEY----- 19 20$ openssl asn1parse -i < [ALGORITHM] 21 0:d=0 hl=2 l= 10 cons: SEQUENCE 22 2:d=1 hl=2 l= 8 prim: OBJECT :ecdsa-with-SHA256 23-----BEGIN ALGORITHM----- 24MAoGCCqGSM49BAMC 25-----END ALGORITHM----- 26 27-----BEGIN DATA----- 28MIIB46ADAgECAgkA3l4tFOVii0UwDQYJKoZIhvcNAQELBQAwVjELMAkGA1UEBhMCQVUxEzARBgN 29VBAgMClNvbWUtU3RhdGUxITAfBgNVBAoMGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDEPMA0GA1 30UEAwwGTXkga2V5MB4XDTE1MDcwMjE3MDYzOVoXDTE2MDcwMTE3MDYzOVowVjELMAkGA1UEBhMCQ 31VUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoMGEludGVybmV0IFdpZGdpdHMgUHR5IEx0 32ZDEPMA0GA1UEAwwGTXkga2V5MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCqR+B2Mj1irNp 331JnY2zQIQRQPz7ybs6mUjHT3hf5APyaig2u6fBPThqxssgg0YviqIj/70hVK/JXcqP1zgR5AhsA 340agnwAjfB/ow4EH+3HEYV52qpxN98pUxC+1l2hgVtn8xCS/JGyjK+6dv+lZw3ixJoX2RjVtdJ4/ 35cn318EhhQIDAQABo1AwTjAdBgNVHQ4EFgQUzQBVKTEknyLndWd2HTsBdTKvyikwHwYDVR0jBBgw 36FoAUzQBVKTEknyLndWd2HTsBdTKvyikwDAYDVR0TBAUwAwEB/w== 37-----END DATA----- 38 39$ openssl asn1parse -i < [SIGNATURE] 40 0:d=0 hl=3 l= 129 prim: BIT STRING 41-----BEGIN SIGNATURE----- 42A4GBADrHSmFSJw/Gv7hs5PNzpaJwAri/sitarIZfzN/SjR+n8L8yeTEoiDb1+BkxlFvXvPHTaOK 43oO3WlslNNOxh1W5/JkYYGOUkCcyIjnln6qS560imcr3VNjomT/M8M2Iss+rJiKau1TRuaP7H8i6 44+Gqf3saGdr8/LnvFAdNQvkalQt 45-----END SIGNATURE----- 46