ecdsa-prime256v1-sha512-using-ecmqv-key.pem 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. This uses the same test data as ecdsa-prime256v1-sha512.pem, HOWEVER the
  2. algorithm OID for the public key has been changed from id-ecPublicKey
  3. (1.2.840.10045.2.1) to id-ecMQV (1.3.132.1.13)
  4. This test should fail because the public key's algorithm does not match that of
  5. the signature algorithm.
  6. $ openssl asn1parse -i < [PUBLIC KEY]
  7. 0:d=0 hl=2 l= 87 cons: SEQUENCE
  8. 2:d=1 hl=2 l= 17 cons: SEQUENCE
  9. 4:d=2 hl=2 l= 5 prim: OBJECT :1.3.132.1.13
  10. 11:d=2 hl=2 l= 8 prim: OBJECT :prime256v1
  11. 21:d=1 hl=2 l= 66 prim: BIT STRING
  12. -----BEGIN PUBLIC KEY-----
  13. MFcwEQYFK4EEAQ0GCCqGSM49AwEHA0IABJywz2kwPa/HYdTkaHtOzwOebTSrlkr4CBDY1VikqNb
  14. 3LVEjOheIkgqG7gihlix576MX+3h54pfa0hRtuZX6HHg=
  15. -----END PUBLIC KEY-----
  16. $ openssl asn1parse -i < [ALGORITHM]
  17. 0:d=0 hl=2 l= 10 cons: SEQUENCE
  18. 2:d=1 hl=2 l= 8 prim: OBJECT :ecdsa-with-SHA512
  19. -----BEGIN ALGORITHM-----
  20. MAoGCCqGSM49BAME
  21. -----END ALGORITHM-----
  22. -----BEGIN DATA-----
  23. bikyFTMBpO72gOZCiSmtrpiMEI1mijH/VdBImUfXX/gaRr+J6E1kAfAjvm6HaI+814TXhcqEZzV
  24. SSstS0ARSyEBApHnnzDMJNkQdk7vnIqlDKm4dsRK1yUA7ECcssTR/1hnUY/ep0iOtdv3gbYpog1
  25. APuEMjWr/5jiQb37VTjD4=
  26. -----END DATA-----
  27. $ openssl asn1parse -i < [SIGNATURE]
  28. 0:d=0 hl=2 l= 71 prim: BIT STRING
  29. -----BEGIN SIGNATURE-----
  30. A0cAMEQCIEufkeQoUocmGh0ckjz2Gc1SwXXP5/G+YKUljGEDSLo9AiAoxF+QHXHEGymGOOwNaoX
  31. X/LDDO7/sWpyBCEa2OSiahA==
  32. -----END SIGNATURE-----