[xmlsec] xmlsec tests use private keys in the clear
Tejkumar Arora
tej@netscape.com
Fri, 06 Jun 2003 20:32:05 -0700
This is a multi-part message in MIME format.
--------------010105010404070205080002
Content-Type: multipart/alternative;
boundary="------------010304030302070109040201"
--------------010304030302070109040201
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Aleksey Sanin wrote:
>
>> If you give people a safe with a provision to lock it, but they want to
>> leave it unlocked, not much you can do about it :).
>> But if you refuse to give them a safe without a locking provision,
>> atleast
>> you're doing your part in discouraging bad habits....
>
> I think you misunderstood me. I never said that I do not want ot
> provide a safe.
> The only thing I said is that I do not want to say that you shouldn't
> keep your
> money w/o a safe if you understand what are you doing (for example,
> you put your money in house with 24x7 guards.
>
>
>> Nothing else.
>> The difference between --privkey and --pkcs8 is marginal really.
>> I lean towards --privkey because it becomes immediately obvious
>> what the arg is. "pkcs8" may not be common knowledge.
>
> The command line becames bigger and bigger :)
>
>> In either case, your test scripts will need another parameter in order
>> to support all pvt key formats (der, pem, pkcs8 der, pkcs8 pem).
>
> Oh, yes. You are right :(
>
>> I'll send the changes in a few days.
>
> Let me know if you want me to help you with something :)
>
> Aleksey
I'm attaching the changes. There's a new optional parameter to the test
scripts. By default, the tests will run with certs/pubkeys in der
format, and
private keys in pkcs8-der format.
thanks
-Tej
--------------010304030302070109040201
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
</head>
<body>
<br>
<br>
Aleksey Sanin wrote:<br>
<blockquote type="cite" cite="mid3EDE9134.6060702@aleksey.com">
<meta http-equiv="Content-Type" content="text/html;">
<title></title>
<br>
<blockquote type="cite" cite="mid3EDE912B.2020004@netscape.com">If you give
people a safe with a provision to lock it, but they want to<br>
leave it unlocked, not much you can do about it :).<br>
But if you refuse to give them a safe without a locking provision, atleast<br>
you're doing your part in discouraging bad habits....</blockquote>
I think you misunderstood me. I never said that I do not want ot provide
a safe.<br>
The only thing I said is that I do not want to say that you shouldn't keep
your<br>
money w/o a safe if you understand what are you doing (for example,<br>
you put your money in house with 24x7 guards.<br>
<br>
<br>
<blockquote type="cite" cite="mid3EDE912B.2020004@netscape.com">Nothing
else.<br>
The difference between --privkey and --pkcs8 is marginal really.<br>
I lean towards --privkey because it becomes immediately obvious<br>
what the arg is. "pkcs8" may not be common knowledge. <br>
</blockquote>
The command line becames bigger and bigger :) <br>
<br>
<blockquote type="cite" cite="mid3EDE912B.2020004@netscape.com"> In either
case, your test scripts will need another parameter in order<br>
to support all pvt key formats (der, pem, pkcs8 der, pkcs8 pem).<br>
</blockquote>
Oh, yes. You are right :(<br>
<br>
<blockquote type="cite" cite="mid3EDE912B.2020004@netscape.com"> I'll send
the changes in a few days.</blockquote>
Let me know if you want me to help you with something :)<br>
<br>
Aleksey<br>
</blockquote>
<br>
I'm attaching the changes. There's a new optional parameter to the test<br>
scripts. By default, the tests will run with certs/pubkeys in der format,
and<br>
private keys in pkcs8-der format.<br>
<br>
thanks<br>
<br>
-Tej<br>
<br>
<br>
</body>
</html>
--------------010304030302070109040201--
--------------010105010404070205080002
Content-Type: application/x-gzip;
name="diff.gz"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="diff.gz"
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
uIEiKnhE6v6gHf4d9/QGgtZwAAA=
--------------010105010404070205080002
Content-Type: application/x-gzip;
name="tarball.gz"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="tarball.gz"
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
--------------010105010404070205080002--