Yes that is exactly what I was asking a standard format and yes I do use a
SHA1
for the message digest. So Formally known as PKCS#7 now called CMS thats the
way to go.
I will do that, and any pointers to documents/commands would be appreciated.



redpath wrote:
> 
> I have created EC Digital Signature and saved it in a file.
> Excerpt of code shown below for a message digest md
> 
>    unsigned int siglen = ECDSA_size(peckey);
>    printf("Max signature length is %d \n",siglen);
>    siglen = ECDSA_size(peckey);
>    unsigned char *ptr  = OPENSSL_malloc(siglen);
>    unsigned char *save= ptr;
>    ECDSA_SIG *sig;
>    ret= ECDSA_sign(0 ,md, 20, ptr, &siglen, peckey);   //Do sign it dude
>    if (!ret){
>      printf("ERROR signing null\n");
>      return 1;
>    }
>    printf(" Signature success \n");
>    printf("Signature length is %d \n",siglen);
> 
>     /**
>      * Write out Digital Signature File
>      *
>      ***/
>      strcpy(buffer,args[1]);
>      strcat(buffer,".ecdsa");
>      fp = fopen(buffer,"wb");
>      fwrite(save, 1, siglen, fp);
>      fclose(fp);
> 
>      printf("OUTPUT signature file is  %s\n\n",buffer);
> 
> And I use this signature file to verify a message digest later using a
> public key.
> 
>  ret = ECDSA_verify(0, md, 20, sig, siglen, pubeckey);
> 
> Everything works great. I want this signature to be in an X509 and open
> the X509 and
> extract it to use to verify things.
> 
> How do you place a signature in an X509 format and use code to extract
> them?
> 
> In the past I have created an X509 for public keys
> before and extract the key to use it; and that works great to extract them
> and use them.
> 
> So if anyone has a procedure for the using the API to do this let me know.
> 
> 
> 
> 
> 
> 
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/How-to-place-signature-into-an-X509-format-tp34513865p34531958.html
Sent from the OpenSSL - User mailing list archive at Nabble.com.

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to