how it is obtained.</p>

<p>Multi-valued extensions have a short form and a long form. The short form is a comma-separated list of names and values:</p>

<pre><code> basicConstraints = critical, CA:true, pathlen:1</code></pre>

<p>The long form allows the values to be placed in a separate section:</p>

<pre><code> [extensions]
 basicConstraints = critical, @basic_constraints

 [basic_constraints]
 CA = true
 pathlen = 1</code></pre>

<p>Both forms are equivalent.</p>

<p>If an extension is multi-value and a