On Fri, Sep 06, 2002 at 12:59:02PM +0100, [EMAIL PROTECTED] wrote:
> vf [SMTP:[EMAIL PROTECTED]] wrote:
> > Please consider to post a (short) signed message together with 
> > signer's certificate. Private signing key would be great as 
> > well, in case it's not used for production.
> 
> OK.
> 
> I loaded up the stunnel, self-signed certificate (stunnel.pem & .p12) 
> into the Windows certificate store and used that with Wincrypt to sign a 
> copy of the PEM file (stunnel.pem.sgn). WinCrypt seems to zip the 
> file(s) and then add a signature.
> 
> (I've tried to keep it small)

"openssl asn1parse" shows structure of this signed data (output attached)
and it could be verified with
"openssl smime -verify -noverify -inform der -in /tmp/stunnel.pem.sgn"

one could also verify signer's certificate by dropping "-noverify"
and specifying CA certificate

hope this helps,
Vadim
    0:d=0  hl=4 l=2499 cons: SEQUENCE          
    4:d=1  hl=2 l=   9 prim:  OBJECT            :pkcs7-signedData
   15:d=1  hl=4 l=2484 cons:  cont [ 0 ]        
   19:d=2  hl=4 l=2480 cons:   SEQUENCE          
   23:d=3  hl=2 l=   1 prim:    INTEGER           :01
   26:d=3  hl=2 l=  14 cons:    SET               
   28:d=4  hl=2 l=  12 cons:     SEQUENCE          
   30:d=5  hl=2 l=   8 prim:      OBJECT            :md5
   40:d=5  hl=2 l=   0 prim:      NULL              
   42:d=3  hl=4 l=1680 cons:    SEQUENCE          
   46:d=4  hl=2 l=   9 prim:     OBJECT            :pkcs7-data
   57:d=4  hl=4 l=1665 cons:     cont [ 0 ]        
   61:d=5  hl=4 l=1661 prim:      OCTET STRING      :-----BEGIN RSA PRIVATE KEY-----
MIICXAIBAAKBgQCxUFMuqJJbI9KnB8VtwSbcvwNOltWBtWyaSmp7yEnqwWel5TFf
cOObCuLZ69sFi1ELi5C91qRaDMow7k5Gj05DZtLDFfICD0W1S+n2Kql2o8f2RSvZ
qD2W9l8i59XbCz1oS4l9S09L+3RTZV9oer/Unby/QmicFLNM0WgrVNiKywIDAQAB
AoGAKX4KeRipZvpzCPMgmBZi6bUpKPLS849o4pIXaO/tnCm1/3QqoZLhMB7UBvrS
PfHj/Tejn0jjHM9xYRHi71AJmAgzI+gcN1XQpHiW6kATNDz1r3yftpjwvLhuOcp9
tAOblojtImV8KrAlVH/21rTYQI+Q0m9qnWKKCoUsX9Yu8UECQQDlbHL38rqBvIMk
zK2wWJAbRvVf4Fs47qUSef9pOo+p7jrrtaTqd99irNbVRe8EWKbSnAod/B04d+cQ
ci8W+nVtAkEAxdqPOnCISW4MeS+qHSVtaGv2kwvfxqfsQw+zkwwHYqa+ueg4wHtG
/9+UgxcXyCXrj0ciYCqURkYhQoPbWP82FwJAWWkjgTgqsYcLQRs3kaNiPg8wb7Yb
NxviX0oGXTdCaAJ9GgGHjQ08lNMxQprnpLT8BtZjJv5rUOeBuKoXagggHQJAaUAF
91GLvnwzWHg5p32UgPsF1V14siX8MgR1Q6EfgKQxS5Y0Mnih4VXfnAi51vgNIk/2
AnBEJkoCQW8BTYueCwJBALvz2JkaUfCJc18E7jCP7qLY4+6qqsq+wr0t18+ogOM9
JIY9r6e1qwNxQ/j1Mud6gn6cRrObpRtEad5z2FtcnwY=
-----END RSA PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIICDzCCAXigAwIBAgIBADANBgkqhkiG9w0BAQQFADBCMQswCQYDVQQGEwJQTDEf
MB0GA1UEChMWU3R1bm5lbCBEZXZlbG9wZXJzIEx0ZDESMBAGA1UEAxMJbG9jYWxo
b3N0MB4XDTk5MDQwODE1MDkwOFoXDTAwMDQwNzE1MDkwOFowQjELMAkGA1UEBhMC
UEwxHzAdBgNVBAoTFlN0dW5uZWwgRGV2ZWxvcGVycyBMdGQxEjAQBgNVBAMTCWxv
Y2FsaG9zdDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAsVBTLqiSWyPSpwfF
bcEm3L8DTpbVgbVsmkpqe8hJ6sFnpeUxX3Djmwri2evbBYtRC4uQvdakWgzKMO5O
Ro9OQ2bSwxXyAg9FtUvp9iqpdqPH9kUr2ag9lvZfIufV2ws9aEuJfUtPS/t0U2Vf
aHq/1J28v0JonBSzTNFoK1TYissCAwEAAaMVMBMwEQYJYIZIAYb4QgEBBAQDAgZA
MA0GCSqGSIb3DQEBBAUAA4GBAAhYFTngWc3tuMjVFhS4HbfFF/vlOgTu44/rv2F+
ya1mEB93htfNxx3ofRxcjCdorqONZFwEba6xZ8/UujYfVmIGCBy4X8+aXd83TJ9A
eSjTzV9UayOoGtmg8Dv2aj/5iabNeK1Qf35ouvlcTezVZt2ZeJRhqUHcGaE+apCN
TC9Y
-----END CERTIFICATE-----

 1726:d=3  hl=4 l= 531 cons:    cont [ 0 ]        
 1730:d=4  hl=4 l= 527 cons:     SEQUENCE          
 1734:d=5  hl=4 l= 376 cons:      SEQUENCE          
 1738:d=6  hl=2 l=   3 cons:       cont [ 0 ]        
 1740:d=7  hl=2 l=   1 prim:        INTEGER           :02
 1743:d=6  hl=2 l=   1 prim:       INTEGER           :00
 1746:d=6  hl=2 l=  13 cons:       SEQUENCE          
 1748:d=7  hl=2 l=   9 prim:        OBJECT            :md5WithRSAEncryption
 1759:d=7  hl=2 l=   0 prim:        NULL              
 1761:d=6  hl=2 l=  66 cons:       SEQUENCE          
 1763:d=7  hl=2 l=  11 cons:        SET               
 1765:d=8  hl=2 l=   9 cons:         SEQUENCE          
 1767:d=9  hl=2 l=   3 prim:          OBJECT            :countryName
 1772:d=9  hl=2 l=   2 prim:          PRINTABLESTRING   :PL
 1776:d=7  hl=2 l=  31 cons:        SET               
 1778:d=8  hl=2 l=  29 cons:         SEQUENCE          
 1780:d=9  hl=2 l=   3 prim:          OBJECT            :organizationName
 1785:d=9  hl=2 l=  22 prim:          PRINTABLESTRING   :Stunnel Developers Ltd
 1809:d=7  hl=2 l=  18 cons:        SET               
 1811:d=8  hl=2 l=  16 cons:         SEQUENCE          
 1813:d=9  hl=2 l=   3 prim:          OBJECT            :commonName
 1818:d=9  hl=2 l=   9 prim:          PRINTABLESTRING   :localhost
 1829:d=6  hl=2 l=  30 cons:       SEQUENCE          
 1831:d=7  hl=2 l=  13 prim:        UTCTIME           :990408150908Z
 1846:d=7  hl=2 l=  13 prim:        UTCTIME           :000407150908Z
 1861:d=6  hl=2 l=  66 cons:       SEQUENCE          
 1863:d=7  hl=2 l=  11 cons:        SET               
 1865:d=8  hl=2 l=   9 cons:         SEQUENCE          
 1867:d=9  hl=2 l=   3 prim:          OBJECT            :countryName
 1872:d=9  hl=2 l=   2 prim:          PRINTABLESTRING   :PL
 1876:d=7  hl=2 l=  31 cons:        SET               
 1878:d=8  hl=2 l=  29 cons:         SEQUENCE          
 1880:d=9  hl=2 l=   3 prim:          OBJECT            :organizationName
 1885:d=9  hl=2 l=  22 prim:          PRINTABLESTRING   :Stunnel Developers Ltd
 1909:d=7  hl=2 l=  18 cons:        SET               
 1911:d=8  hl=2 l=  16 cons:         SEQUENCE          
 1913:d=9  hl=2 l=   3 prim:          OBJECT            :commonName
 1918:d=9  hl=2 l=   9 prim:          PRINTABLESTRING   :localhost
 1929:d=6  hl=3 l= 159 cons:       SEQUENCE          
 1932:d=7  hl=2 l=  13 cons:        SEQUENCE          
 1934:d=8  hl=2 l=   9 prim:         OBJECT            :rsaEncryption
 1945:d=8  hl=2 l=   0 prim:         NULL              
 1947:d=7  hl=3 l= 141 prim:        BIT STRING        
 2091:d=6  hl=2 l=  21 cons:       cont [ 3 ]        
 2093:d=7  hl=2 l=  19 cons:        SEQUENCE          
 2095:d=8  hl=2 l=  17 cons:         SEQUENCE          
 2097:d=9  hl=2 l=   9 prim:          OBJECT            :Netscape Cert Type
 2108:d=9  hl=2 l=   4 prim:          OCTET STRING      
 2114:d=5  hl=2 l=  13 cons:      SEQUENCE          
 2116:d=6  hl=2 l=   9 prim:       OBJECT            :md5WithRSAEncryption
 2127:d=6  hl=2 l=   0 prim:       NULL              
 2129:d=5  hl=3 l= 129 prim:      BIT STRING        
 2261:d=3  hl=3 l= 239 cons:    SET               
 2264:d=4  hl=3 l= 236 cons:     SEQUENCE          
 2267:d=5  hl=2 l=   1 prim:      INTEGER           :01
 2270:d=5  hl=2 l=  71 cons:      SEQUENCE          
 2272:d=6  hl=2 l=  66 cons:       SEQUENCE          
 2274:d=7  hl=2 l=  11 cons:        SET               
 2276:d=8  hl=2 l=   9 cons:         SEQUENCE          
 2278:d=9  hl=2 l=   3 prim:          OBJECT            :countryName
 2283:d=9  hl=2 l=   2 prim:          PRINTABLESTRING   :PL
 2287:d=7  hl=2 l=  31 cons:        SET               
 2289:d=8  hl=2 l=  29 cons:         SEQUENCE          
 2291:d=9  hl=2 l=   3 prim:          OBJECT            :organizationName
 2296:d=9  hl=2 l=  22 prim:          PRINTABLESTRING   :Stunnel Developers Ltd
 2320:d=7  hl=2 l=  18 cons:        SET               
 2322:d=8  hl=2 l=  16 cons:         SEQUENCE          
 2324:d=9  hl=2 l=   3 prim:          OBJECT            :commonName
 2329:d=9  hl=2 l=   9 prim:          PRINTABLESTRING   :localhost
 2340:d=6  hl=2 l=   1 prim:       INTEGER           :00
 2343:d=5  hl=2 l=  12 cons:      SEQUENCE          
 2345:d=6  hl=2 l=   8 prim:       OBJECT            :md5
 2355:d=6  hl=2 l=   0 prim:       NULL              
 2357:d=5  hl=2 l=  13 cons:      SEQUENCE          
 2359:d=6  hl=2 l=   9 prim:       OBJECT            :rsaEncryption
 2370:d=6  hl=2 l=   0 prim:       NULL              
 2372:d=5  hl=3 l= 128 prim:      OCTET STRING      

Reply via email to