1This test specified a valid ECDSA signature and EC key (the same as ecdsa-prime256v1-sha512.pem) 2 3The problem however is the signature algorithm is indicated as being RSA PKCS#1 v1.5. 4 5Signature verification consequently should fail. 6 7 8$ openssl asn1parse -i < [PUBLIC KEY] 9 0:d=0 hl=2 l= 89 cons: SEQUENCE 10 2:d=1 hl=2 l= 19 cons: SEQUENCE 11 4:d=2 hl=2 l= 7 prim: OBJECT :id-ecPublicKey 12 13:d=2 hl=2 l= 8 prim: OBJECT :prime256v1 13 23:d=1 hl=2 l= 66 prim: BIT STRING 14-----BEGIN PUBLIC KEY----- 15MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEnLDPaTA9r8dh1ORoe07PA55tNKuWSvgIENjVWKS 16o1vctUSM6F4iSCobuCKGWLHnvoxf7eHnil9rSFG25lfoceA== 17-----END PUBLIC KEY----- 18 19$ openssl asn1parse -i < [ALGORITHM] 20 0:d=0 hl=2 l= 13 cons: SEQUENCE 21 2:d=1 hl=2 l= 9 prim: OBJECT :sha512WithRSAEncryption 22 13:d=1 hl=2 l= 0 prim: NULL 23-----BEGIN ALGORITHM----- 24MA0GCSqGSIb3DQEBDQUA 25-----END ALGORITHM----- 26 27-----BEGIN DATA----- 28bikyFTMBpO72gOZCiSmtrpiMEI1mijH/VdBImUfXX/gaRr+J6E1kAfAjvm6HaI+814TXhcqEZzV 29SSstS0ARSyEBApHnnzDMJNkQdk7vnIqlDKm4dsRK1yUA7ECcssTR/1hnUY/ep0iOtdv3gbYpog1 30APuEMjWr/5jiQb37VTjD4= 31-----END DATA----- 32 33$ openssl asn1parse -i < [SIGNATURE] 34 0:d=0 hl=2 l= 71 prim: BIT STRING 35-----BEGIN SIGNATURE----- 36A0cAMEQCIEufkeQoUocmGh0ckjz2Gc1SwXXP5/G+YKUljGEDSLo9AiAoxF+QHXHEGymGOOwNaoX 37X/LDDO7/sWpyBCEa2OSiahA== 38-----END SIGNATURE----- 39