<div dir="ltr">Hi Vicktor,  Speed read the previous mail. <br><br><br><br><div class="gmail_quote"><div dir="ltr">On Wed, Aug 1, 2018 at 4:28 PM Viktor Dukhovni <<a href="mailto:openssl-users@dukhovni.org">openssl-users@dukhovni.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Wed, Aug 01, 2018 at 09:24:38AM +0100, timmy pony wrote:<br>
<br>
> I have tried this<br>
><br>
> openssl dgst -sha256 -sign my_private.key -out /tmp/sign.sha256 codeTosign.txt<br>
<br>
This produces raw binary output, no base64 encoding.  What is the<br>
content of the file "codeToSign.txt"?  Post the output of:<br>
<br>
    od -tx1 < /tmp/codeToSign.txt<br></blockquote><div><br></div><div>




<span></span>





<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:Courier;color:rgb(255,240,165);background-color:rgb(19,119,61)"><span class="gmail-s1" style="font-variant-ligatures:no-common-ligatures"><span class="gmail-Apple-converted-space"> </span>od -tx1 < codeToSign.txt</span></p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:Courier;color:rgb(255,240,165);background-color:rgb(19,119,61)"><span class="gmail-s1" style="font-variant-ligatures:no-common-ligatures">0000000<span class="gmail-Apple-converted-space">    </span>73<span class="gmail-Apple-converted-space">  </span>61<span class="gmail-Apple-converted-space">  </span>6d<span class="gmail-Apple-converted-space">  </span>70<span class="gmail-Apple-converted-space">  </span>6c<span class="gmail-Apple-converted-space">  </span>65<span class="gmail-Apple-converted-space">  </span>20<span class="gmail-Apple-converted-space">  </span>69<span class="gmail-Apple-converted-space">  </span>6e<span class="gmail-Apple-converted-space">  </span>70<span class="gmail-Apple-converted-space">  </span>75<span class="gmail-Apple-converted-space">  </span>74<span class="gmail-Apple-converted-space">  </span>0a <span class="gmail-Apple-converted-space">           </span></span></p>
<p class="gmail-p1" style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:normal;font-family:Courier;color:rgb(255,240,165);background-color:rgb(19,119,61)"><span class="gmail-s1" style="font-variant-ligatures:no-common-ligatures">0000015</span></p>


 </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
> public class SHA256RSA {<br>
> <br>
>     public static void main(String[] args) throws Exception {<br>
>         String input = "sample input";<br>
<br>
This input has no newline ending, perhaps the disk file does.<br>
<br>
>         // Not a real private key! Replace with your private key!<br>
>         String strPk = "-----BEGIN PRIVATE KEY-----\nMIIEvwIBADANBgkqhkiG9"<br>
>                 + "w0BAQEFAASCBKkwggSlAgEAAoIBAQDJUGqaRB11KjxQ\nKHDeG"<br>
>                 + "........................................................"<br>
>                 + "Ldt0hAPNl4QKYWCfJm\nNf7Afqaa/RZq0+y/36v83NGENQ==\n"<br>
>                 + "-----END PRIVATE KEY-----\n";<br>
<br>
I sure hope your production code will *NOT* have the private key<br>
embedded in the executable.<br>
<br>
>         String base64Signature = signSHA256RSA(input,strPk);<br>
>         System.out.println("Signature="+base64Signature);<br>
<br>
This outputs a signature encoded in base64.<br>
<br>
-- <br>
        Viktor.<br>
-- <br>
openssl-users mailing list<br>
To unsubscribe: <a href="https://mta.openssl.org/mailman/listinfo/openssl-users" rel="noreferrer" target="_blank">https://mta.openssl.org/mailman/listinfo/openssl-users</a><br>
</blockquote></div></div>