when I run this command, why does the private key file say that it is a RSA 
private key?  This is the command that I am using.  

openssl req -inform DER -outform DER -out marktest.cert -keyout marktest 
-newkey dsa:deleteme.param -keyform DER -new -x509 -nodes


The file deleteme.param is a DSA parameter file, here is the file 
deteleme.param:


more deleteme.param
-----BEGIN DSA PARAMETERS-----
MIIBHwKBgQCmvru8tW/OWnzPdkOxr91GOurBr4gh9pREFu3sxIOfIteVt2j7ZrSp
jig8UKlUl5VMsGC0KI0fdFgu3fNqkja8j5w8NF9paa0hoR/GpPY7V5MoyK3iM72R
y5wtiLUpXe8z/ljFN7xAaMIcvvys0hRdOnZeHwksvSAIeCO9N+5jgwIVAO7ihIBE
+kGp8pSyRpaVWNKkKPZHAoGBAIVwdM3z/fpKI3/k9zUVaqqYrzsgJEEwIfvA06B7
5Y28nT7KEU3evbEftw5IKv4k/SSLRqRk8XM64OEpmSJ6285H4dMSIrNdr9Zk3nKQ
Bb/nLUtEsgxd03ZR61J678dxi0HVw8FbFMO/N28E7Tr0bvxi+i7Ai832JMg76e45
qlMH
-----END DSA PARAMETERS-----


Here is the file marktest: that contains the private key in the output:

more marktest
-----BEGIN RSA PRIVATE KEY-----more marktest
-----BEGIN RSA PRIVATE KEY-----
MIICXAIBAAKBgQDTw7JwZZ/7/F1ffDSyt1e5OPRlXxCWmWHZf4GnKyUnLNrhtUlv
REqBnkYxZFTl2iqixnSgxQhOObFRhBKKXoo+ZFfq6U2x/TMVEWv6qyVDoKvY8zU9
xcZB4l9tP0tKjYCuOzI9viaEGM4oU3adWfqL5oA+JeHNEFMfNm+VsvvkjwIDAQAB
AoGAAcBWk3NjtVPK+eUvEmNNyGxeKRB2NKikFIZnbhh/QCmwzbkQGGl6LERA1Fu+
EACT5bC6ejHm9a6odsIe3SIXBpU2cMW1oQmAykrW9zgpeqg9T5ooMYSnRr2Q2FjR
/scZ4FvyaHIYQgxiTlxJubsDgI0NmqLVBHUIUtPTxaazBtECQQD2G6ZfrQnrvlbs
nRhK+5s4Kq5hqZ9NCv+U9IrCiwonnbv1hrfF+jAhZe1WxkoGpcjr4uNjVS5cA6kT
yRYXVQZ7AkEA3EaqfShVWVS4ppNX7JXn1Sd/1pnxM2WVCKdiLEtODMfOdXwa/JBk
qrkeXfJxNIUk9dF1AQ9RODFMf+Mz0Dtn/QJBAO7owIW4cR0M1U0041RHE9Nee5IL
G72qo5lyGxHn75+tm70pXlUuHnMNg2ztaQczAO0cgCj5k9t3Ijc2yd80hukCQG7i
x+pPRn+8rWN1Ytp/MABWbP0763bjGR4NHNeNZRH790ufGPqxOWvT2pyScjhtGgkA
0vSgoFM4RflPB4M4lIUCQBt/YDE9kuu0jsCWJzjgRKrtldhTSGBZ2qG+KHw1l7FF
8PnZySQvdnExpdt9n1VyWz/Q4OOyR07IgsYe9UPhgGQ=
-----END RSA PRIVATE KEY-----
MIICXAIBAAKBgQDTw7JwZZ/7/F1ffDSyt1e5OPRlXxCWmWHZf4GnKyUnLNrhtUlv
REqBnkYxZFTl2iqixnSgxQhOObFRhBKKXoo+ZFfq6U2x/TMVEWv6qyVDoKvY8zU9
xcZB4l9tP0tKjYCuOzI9viaEGM4oU3adWfqL5oA+JeHNEFMfNm+VsvvkjwIDAQAB
AoGAAcBWk3NjtVPK+eUvEmNNyGxeKRB2NKikFIZnbhh/QCmwzbkQGGl6LERA1Fu+
EACT5bC6ejHm9a6odsIe3SIXBpU2cMW1oQmAykrW9zgpeqg9T5ooMYSnRr2Q2FjR
/scZ4FvyaHIYQgxiTlxJubsDgI0NmqLVBHUIUtPTxaazBtECQQD2G6ZfrQnrvlbs
nRhK+5s4Kq5hqZ9NCv+U9IrCiwonnbv1hrfF+jAhZe1WxkoGpcjr4uNjVS5cA6kT
yRYXVQZ7AkEA3EaqfShVWVS4ppNX7JXn1Sd/1pnxM2WVCKdiLEtODMfOdXwa/JBk
qrkeXfJxNIUk9dF1AQ9RODFMf+Mz0Dtn/QJBAO7owIW4cR0M1U0041RHE9Nee5IL
G72qo5lyGxHn75+tm70pXlUuHnMNg2ztaQczAO0cgCj5k9t3Ijc2yd80hukCQG7i
x+pPRn+8rWN1Ytp/MABWbP0763bjGR4NHNeNZRH790ufGPqxOWvT2pyScjhtGgkA
0vSgoFM4RflPB4M4lIUCQBt/YDE9kuu0jsCWJzjgRKrtldhTSGBZ2qG+KHw1l7FF
8PnZySQvdnExpdt9n1VyWz/Q4OOyR07IgsYe9UPhgGQ=
-----END RSA PRIVATE KEY-----

What am I doing wrong?  

Also, if I write a DSA private with DER encoding to a file, what function 
should I be using to read the private key back in to my program?  I have 
tried d2i_PrivateKey_bio and that does not seem to work with the private key 
marktest above.

thanks for your help.



-- 
Mark Webb
Software Engineer
Dolphin Technology
1300B Floyd Ave
Rome, NY 13440
        
Phone: (315) 334-4892 x222
Fax: (315) 339-4846
Email: [EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to