<div dir="ltr">Some useful information when migrating between SoftHSMv1 and SoftHSMv2.<br><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Rickard Bellgrim</b> <span dir="ltr"><<a href="mailto:rickard@opendnssec.org">rickard@opendnssec.org</a>></span><br>
Date: Thu, Jun 19, 2014 at 8:48 AM<br>Subject: Re: [Opendnssec-user] SoftHSM v2 status?<br>To: Paul Wouters <<a href="mailto:paul@nohats.ca">paul@nohats.ca</a>><br>Cc: Petr Spacek <<a href="mailto:pspacek@redhat.com">pspacek@redhat.com</a>>, Jaap Akkerhuis <<a href="mailto:jaap@nlnetlabs.nl">jaap@nlnetlabs.nl</a>>, "<a href="mailto:Opendnssec-user@lists.opendnssec.org">Opendnssec-user@lists.opendnssec.org</a> List" <<a href="mailto:opendnssec-user@lists.opendnssec.org">opendnssec-user@lists.opendnssec.org</a>><br>
<br><br><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div class="">On Thu, Jun 19, 2014 at 5:28 AM, Paul Wouters <span dir="ltr"><<a href="mailto:paul@nohats.ca" target="_blank">paul@nohats.ca</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>- Does softhsm2 change the API/ABI ?<br></div></blockquote><div><br></div></div><div>The library is using the same version of PKCS#11, but have implemented more functions. </div><div><br></div><div>The support tools have been changed, e.g. softhsm -> softhsm2-util</div>

<div><br></div><div>New configuration file: softhsm2.conf</div><div class=""><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div></div>
- Is softhsm2 able to read/convert softhsm1 stores/files ?<br></blockquote><div><br></div></div><div>softhsm2-migrate</div><div class=""><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

- Is there a migration method for going from softhsm1 to softhsm2 that<br>
  we can do for known softhsm stores on package update?<br>
  (eg the stores in /var/softhsm)</blockquote><div><br></div></div><div>Read token/file paths from softhsm.conf, initiate equal numbers of tokens in SoftHSMv2, migrate old token databases using the command above.</div><span class="HOEnZb"><font color="#888888"><div>
<br>
</div><div>// Rickard</div><div> </div></font></span></div></div></div>
</div><br></div>