Offset 39, 15 lines modified | Offset 39, 15 lines modified |
39 | ··font-weight:·bold; | 39 | ··font-weight:·bold; |
40 | } | 40 | } |
| |
41 | span.errortext·{ | 41 | span.errortext·{ |
42 | ··font-style:·italic; | 42 | ··font-style:·italic; |
43 | } | 43 | } |
| |
44 | » » --></style></head><body·bgcolor="white"·text="black"·link="#0000FF"·vlink="#840084"·alink="#0000FF"><div·class="book"·title="OpenSC"><div·class="titlepage"><div><div><h1·class="title"><a·name="idp29168696"></a>OpenSC</h1></div></div><hr></div><div·class="toc"><p><b>Table·of·Contents</b></p><dl><dt><span·class="reference"><a·href="#idp29981112">I.·OpenSC·tools</a></span></dt><dt><span·class="reference"><a·href="#idp55396280">II.·OpenSC·file·formats</a></span></dt></dl></div><div·class="reference"·title="OpenSC·tools"><div·class="titlepage"><div><div><h1·class="title"><a·name="idp29981112"></a>OpenSC·tools</h1></div></div><hr></div><div·class="toc"><p><b>Table·of·Contents</b></p><dl><dt><span·class="refentrytitle"><a·href="#eidenv">eidenv</a></span><span·class="refpurpose">·—·utility·for·accessing·visible·data·from | 44 | » » --></style></head><body·bgcolor="white"·text="black"·link="#0000FF"·vlink="#840084"·alink="#0000FF"><div·class="book"·title="OpenSC"><div·class="titlepage"><div><div><h1·class="title"><a·name="idp29987896"></a>OpenSC</h1></div></div><hr></div><div·class="toc"><p><b>Table·of·Contents</b></p><dl><dt><span·class="reference"><a·href="#idp29981112">I.·OpenSC·tools</a></span></dt><dt><span·class="reference"><a·href="#idp56348344">II.·OpenSC·file·formats</a></span></dt></dl></div><div·class="reference"·title="OpenSC·tools"><div·class="titlepage"><div><div><h1·class="title"><a·name="idp29981112"></a>OpenSC·tools</h1></div></div><hr></div><div·class="toc"><p><b>Table·of·Contents</b></p><dl><dt><span·class="refentrytitle"><a·href="#eidenv">eidenv</a></span><span·class="refpurpose">·—·utility·for·accessing·visible·data·from |
45 | » » electronic·identity·cards</span></dt><dt><span·class="refentrytitle"><a·href="#cardos-tool">cardos-tool</a></span><span·class="refpurpose">·—·displays·information·about·Card·OS-based·security·tokens·or·format·them | 45 | » » electronic·identity·cards</span></dt><dt><span·class="refentrytitle"><a·href="#cardos-tool">cardos-tool</a></span><span·class="refpurpose">·—·displays·information·about·Card·OS-based·security·tokens·or·format·them |
46 | » » </span></dt><dt><span·class="refentrytitle"><a·href="#cryptoflex-tool">cryptoflex-tool</a></span><span·class="refpurpose">·—·utility·for·manipulating·Schlumberger·Cryptoflex·data·structures</span></dt><dt><span·class="refentrytitle"><a·href="#netkey-tool">netkey-tool</a></span><span·class="refpurpose">·—·administrative·utility·for·Netkey·E4·cards</span></dt><dt><span·class="refentrytitle"><a·href="#openpgp-tool">openpgp-tool</a></span><span·class="refpurpose">·—·utility·for·accessing·visible·data·OpenPGP·smart·cards | 46 | » » </span></dt><dt><span·class="refentrytitle"><a·href="#cryptoflex-tool">cryptoflex-tool</a></span><span·class="refpurpose">·—·utility·for·manipulating·Schlumberger·Cryptoflex·data·structures</span></dt><dt><span·class="refentrytitle"><a·href="#netkey-tool">netkey-tool</a></span><span·class="refpurpose">·—·administrative·utility·for·Netkey·E4·cards</span></dt><dt><span·class="refentrytitle"><a·href="#openpgp-tool">openpgp-tool</a></span><span·class="refpurpose">·—·utility·for·accessing·visible·data·OpenPGP·smart·cards |
47 | » » and·compatible·tokens</span></dt><dt><span·class="refentrytitle"><a·href="#cardos-tool">iasecc-tool</a></span><span·class="refpurpose">·—·displays·information·about·IAS/ECC·card | 47 | » » and·compatible·tokens</span></dt><dt><span·class="refentrytitle"><a·href="#cardos-tool">iasecc-tool</a></span><span·class="refpurpose">·—·displays·information·about·IAS/ECC·card |
48 | » » </span></dt><dt><span·class="refentrytitle"><a·href="#opensc-tool">opensc-tool</a></span><span·class="refpurpose">·—·generic·smart·card·utility</span></dt><dt><span·class="refentrytitle"><a·href="#opensc-explorer">opensc-explorer</a></span><span·class="refpurpose">·—· | 48 | » » </span></dt><dt><span·class="refentrytitle"><a·href="#opensc-tool">opensc-tool</a></span><span·class="refpurpose">·—·generic·smart·card·utility</span></dt><dt><span·class="refentrytitle"><a·href="#opensc-explorer">opensc-explorer</a></span><span·class="refpurpose">·—· |
49 | » » » generic·interactive·utility·for·accessing·smart·card | 49 | » » » generic·interactive·utility·for·accessing·smart·card |
50 | » » » and·similar·security·token·functions | 50 | » » » and·similar·security·token·functions |
51 | » » </span></dt><dt><span·class="refentrytitle"><a·href="#piv-tool">piv-tool</a></span><span·class="refpurpose">·—·smart·card·utility·for·HSPD-12·PIV·cards</span></dt><dt><span·class="refentrytitle"><a·href="#pkcs11-tool">pkcs11-tool</a></span><span·class="refpurpose">·—·utility·for·managing·and·using·PKCS·#11·security·tokens</span></dt><dt><span·class="refentrytitle"><a·href="#pkcs15-crypt">pkcs15-crypt</a></span><span·class="refpurpose">·—·perform·crypto·operations·using·PKCS#15·smart·cards</span></dt><dt><span·class="refentrytitle"><a·href="#pkcs15-tool">pkcs15-tool</a></span><span·class="refpurpose">·—·utility·for·manipulating·PKCS·#15·data·structures | 51 | » » </span></dt><dt><span·class="refentrytitle"><a·href="#piv-tool">piv-tool</a></span><span·class="refpurpose">·—·smart·card·utility·for·HSPD-12·PIV·cards</span></dt><dt><span·class="refentrytitle"><a·href="#pkcs11-tool">pkcs11-tool</a></span><span·class="refpurpose">·—·utility·for·managing·and·using·PKCS·#11·security·tokens</span></dt><dt><span·class="refentrytitle"><a·href="#pkcs15-crypt">pkcs15-crypt</a></span><span·class="refpurpose">·—·perform·crypto·operations·using·PKCS#15·smart·cards</span></dt><dt><span·class="refentrytitle"><a·href="#pkcs15-tool">pkcs15-tool</a></span><span·class="refpurpose">·—·utility·for·manipulating·PKCS·#15·data·structures |
Offset 88, 18 lines modified | Offset 88, 18 lines modified |
88 | » » » » » </span></dt><dd><p>Prints·the·version | 88 | » » » » » </span></dt><dd><p>Prints·the·version |
89 | » » » » » of·the·utility·and·exits.</p></dd><dt><span·class="term"> | 89 | » » » » » of·the·utility·and·exits.</p></dd><dt><span·class="term"> |
90 | » » » » » » <code·class="option">--wait</code>, | 90 | » » » » » » <code·class="option">--wait</code>, |
91 | » » » » » » <code·class="option">-w</code> | 91 | » » » » » » <code·class="option">-w</code> |
92 | » » » » » </span></dt><dd><p>Wait·for·a·card·to·be·inserted</p></dd></dl></div><p> | 92 | » » » » » </span></dt><dd><p>Wait·for·a·card·to·be·inserted</p></dd></dl></div><p> |
93 | » » </p></div><div·class="refsect1"·title="Authors"><a·name="idp56582200"></a><h2>Authors</h2><p><span·class="command"><strong>eidenv</strong></span>·utility·was·written·by | 93 | » » </p></div><div·class="refsect1"·title="Authors"><a·name="idp56582200"></a><h2>Authors</h2><p><span·class="command"><strong>eidenv</strong></span>·utility·was·written·by |
94 | » » Stef·Hoeben·and·Martin·Paljak·<code·class="email"><<a·class="email"·href="mailto:martin@martinpaljak.net">martin@martinpaljak.net</a>></code>.</p></div></div><div·class="refentry"·title="cardos-tool"><div·class="refentry.separator"><hr></div><a·name="cardos-tool"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>cardos-tool·—·displays·information·about·Card·OS-based·security·tokens·or·format·them | 94 | » » Stef·Hoeben·and·Martin·Paljak·<code·class="email"><<a·class="email"·href="mailto:martin@martinpaljak.net">martin@martinpaljak.net</a>></code>.</p></div></div><div·class="refentry"·title="cardos-tool"><div·class="refentry.separator"><hr></div><a·name="cardos-tool"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>cardos-tool·—·displays·information·about·Card·OS-based·security·tokens·or·format·them |
95 | » » </p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">cardos-tool</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp56592440"></a><h2>Description</h2><p> | 95 | » » </p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">cardos-tool</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp56588344"></a><h2>Description</h2><p> |
96 | » » » The·<span·class="command"><strong>cardos-tool</strong></span>·utility·is·used·to·display·information·about | 96 | » » » The·<span·class="command"><strong>cardos-tool</strong></span>·utility·is·used·to·display·information·about |
97 | smart·cards·and·similar·security·tokens·based·on·Siemens·Card/OS·M4. | 97 | smart·cards·and·similar·security·tokens·based·on·Siemens·Card/OS·M4. |
98 | » » </p></div><div·class="refsect1"·title="Options"><a·name="idp56594104"></a><h2>Options</h2><p> | 98 | » » </p></div><div·class="refsect1"·title="Options"><a·name="idp56590008"></a><h2>Options</h2><p> |
99 | » » » </p><div·class="variablelist"><dl><dt><span·class="term"> | 99 | » » » </p><div·class="variablelist"><dl><dt><span·class="term"> |
100 | » » » » » » <code·class="option">--card-driver</code>·<em·class="replaceable"><code>name</code></em>, | 100 | » » » » » » <code·class="option">--card-driver</code>·<em·class="replaceable"><code>name</code></em>, |
101 | » » » » » » <code·class="option">-c</code>·<em·class="replaceable"><code>name</code></em></span></dt><dd><p>Use·the·card·driver·specified·by·<em·class="replaceable"><code>name</code></em>. | 101 | » » » » » » <code·class="option">-c</code>·<em·class="replaceable"><code>name</code></em></span></dt><dd><p>Use·the·card·driver·specified·by·<em·class="replaceable"><code>name</code></em>. |
102 | » » » » » The·default·is·to·auto-detect·the·correct·card·driver.</p></dd><dt><span·class="term"> | 102 | » » » » » The·default·is·to·auto-detect·the·correct·card·driver.</p></dd><dt><span·class="term"> |
103 | » » » » » » <code·class="option">--format</code>, | 103 | » » » » » » <code·class="option">--format</code>, |
104 | » » » » » » <code·class="option">-f</code> | 104 | » » » » » » <code·class="option">-f</code> |
105 | » » » » » </span></dt><dd><p>Format·the·card·or·token.</p></dd><dt><span·class="term"> | 105 | » » » » » </span></dt><dd><p>Format·the·card·or·token.</p></dd><dt><span·class="term"> |
Offset 114, 20 lines modified | Offset 114, 20 lines modified |
114 | » » » » » » <code·class="option">-v</code> | 114 | » » » » » » <code·class="option">-v</code> |
115 | » » » » » </span></dt><dd><p>Causes·<span·class="command"><strong>cardos-tool</strong></span>·to·be·more·verbose. | 115 | » » » » » </span></dt><dd><p>Causes·<span·class="command"><strong>cardos-tool</strong></span>·to·be·more·verbose. |
116 | » » » » » Specify·this·flag·several·times·to·enable·debug·output·in·the·opensc·library.</p></dd><dt><span·class="term"> | 116 | » » » » » Specify·this·flag·several·times·to·enable·debug·output·in·the·opensc·library.</p></dd><dt><span·class="term"> |
117 | » » » » » » <code·class="option">--wait</code>, | 117 | » » » » » » <code·class="option">--wait</code>, |
118 | » » » » » » <code·class="option">-w</code> | 118 | » » » » » » <code·class="option">-w</code> |
119 | » » » » » </span></dt><dd><p>Causes·<span·class="command"><strong>cardos-tool</strong></span>·to·wait·for·the·token | 119 | » » » » » </span></dt><dd><p>Causes·<span·class="command"><strong>cardos-tool</strong></span>·to·wait·for·the·token |
120 | » » » » » to·be·inserted·into·reader.</p></dd></dl></div><p> | 120 | » » » » » to·be·inserted·into·reader.</p></dd></dl></div><p> |
121 | » » </p></div></div><div·class="refentry"·title="cryptoflex-tool"><div·class="refentry.separator"><hr></div><a·name="cryptoflex-tool"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>cryptoflex-tool·—·utility·for·manipulating·Schlumberger·Cryptoflex·data·structures</p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">cryptoflex-tool</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp56646584"></a><h2>Description</h2><p> | 121 | » » </p></div></div><div·class="refentry"·title="cryptoflex-tool"><div·class="refentry.separator"><hr></div><a·name="cryptoflex-tool"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>cryptoflex-tool·—·utility·for·manipulating·Schlumberger·Cryptoflex·data·structures</p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">cryptoflex-tool</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp56642488"></a><h2>Description</h2><p> |
122 | » » » <span·class="command"><strong>cryptoflex-tool</strong></span>·is·used·to·manipulate·PKCS | 122 | » » » <span·class="command"><strong>cryptoflex-tool</strong></span>·is·used·to·manipulate·PKCS |
123 | » » » data·structures·on·Schlumberger·Cryptoflex·smart·cards.·Users | 123 | » » » data·structures·on·Schlumberger·Cryptoflex·smart·cards.·Users |
124 | » » » can·create,·list·and·read·PINs·and·keys·stored·on·the·smart·card. | 124 | » » » can·create,·list·and·read·PINs·and·keys·stored·on·the·smart·card. |
125 | » » » User·PIN·authentication·is·performed·for·those·operations·that·require·it. | 125 | » » » User·PIN·authentication·is·performed·for·those·operations·that·require·it. |
126 | » » </p></div><div·class="refsect1"·title="Options"><a·name="idp56648120"></a><h2>Options</h2><p> | 126 | » » </p></div><div·class="refsect1"·title="Options"><a·name="idp56644024"></a><h2>Options</h2><p> |
127 | » » » </p><div·class="variablelist"><dl><dt><span·class="term"> | 127 | » » » </p><div·class="variablelist"><dl><dt><span·class="term"> |
128 | » » » » » » <code·class="option">--app-df</code>·<em·class="replaceable"><code>num</code></em>, | 128 | » » » » » » <code·class="option">--app-df</code>·<em·class="replaceable"><code>num</code></em>, |
129 | » » » » » » <code·class="option">-a</code>·<em·class="replaceable"><code>num</code></em> | 129 | » » » » » » <code·class="option">-a</code>·<em·class="replaceable"><code>num</code></em> |
130 | » » » » » </span></dt><dd><p>Specifies·the·DF·to·operate·in</p></dd><dt><span·class="term"> | 130 | » » » » » </span></dt><dd><p>Specifies·the·DF·to·operate·in</p></dd><dt><span·class="term"> |
131 | » » » » » » <code·class="option">--create-key-files</code>·<em·class="replaceable"><code>arg</code></em>, | 131 | » » » » » » <code·class="option">--create-key-files</code>·<em·class="replaceable"><code>arg</code></em>, |
132 | » » » » » » <code·class="option">-c</code>·<em·class="replaceable"><code>arg</code></em> | 132 | » » » » » » <code·class="option">-c</code>·<em·class="replaceable"><code>arg</code></em> |
133 | » » » » » </span></dt><dd><p>Creates·new·RSA·key·files·for·<em·class="replaceable"><code>arg</code></em>·keys</p></dd><dt><span·class="term"> | 133 | » » » » » </span></dt><dd><p>Creates·new·RSA·key·files·for·<em·class="replaceable"><code>arg</code></em>·keys</p></dd><dt><span·class="term"> |
Offset 173, 21 lines modified | Offset 173, 21 lines modified |
173 | » » » » » » <code·class="option">-v</code> | 173 | » » » » » » <code·class="option">-v</code> |
174 | » » » » » </span></dt><dd><p>Causes·<span·class="command"><strong>cryptoflex-tool</strong></span>·to·be·more | 174 | » » » » » </span></dt><dd><p>Causes·<span·class="command"><strong>cryptoflex-tool</strong></span>·to·be·more |
175 | » » » » » verbose.·Specify·this·flag·several·times·to·enable·debug·output·in | 175 | » » » » » verbose.·Specify·this·flag·several·times·to·enable·debug·output·in |
176 | » » » » » the·opensc·library.</p></dd><dt><span·class="term"> | 176 | » » » » » the·opensc·library.</p></dd><dt><span·class="term"> |
177 | » » » » » » <code·class="option">--verify-pin</code>, | 177 | » » » » » » <code·class="option">--verify-pin</code>, |
178 | » » » » » » <code·class="option">-V</code> | 178 | » » » » » » <code·class="option">-V</code> |
179 | » » » » » </span></dt><dd><p>Verifies·CHV1·before·issuing·commands</p></dd></dl></div><p> | 179 | » » » » » </span></dt><dd><p>Verifies·CHV1·before·issuing·commands</p></dd></dl></div><p> |
180 | » » </p></div><div·class="refsect1"·title="See·also"><a·name="idp56692280"></a><h2>See·also</h2><p> | 180 | » » </p></div><div·class="refsect1"·title="See·also"><a·name="idp56688184"></a><h2>See·also</h2><p> |
181 | » » » <span·class="citerefentry"><span·class="refentrytitle">pkcs15-tool</span>(1)</span> | 181 | » » » <span·class="citerefentry"><span·class="refentrytitle">pkcs15-tool</span>(1)</span> |
182 | » » </p></div></div><div·class="refentry"·title="netkey-tool"><div·class="refentry.separator"><hr></div><a·name="netkey-tool"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>netkey-tool·—·administrative·utility·for·Netkey·E4·cards</p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">netkey-tool</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]·[<em·class="replaceable"><code>COMMAND</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp56749752"></a><h2>Description</h2><p>The·<span·class="command"><strong>netkey-tool</strong></span>·utility·can·be·used·from·the | 182 | » » </p></div></div><div·class="refentry"·title="netkey-tool"><div·class="refentry.separator"><hr></div><a·name="netkey-tool"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>netkey-tool·—·administrative·utility·for·Netkey·E4·cards</p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">netkey-tool</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]·[<em·class="replaceable"><code>COMMAND</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp56745656"></a><h2>Description</h2><p>The·<span·class="command"><strong>netkey-tool</strong></span>·utility·can·be·used·from·the |
183 | ····command·line·to·perform·some·smart·card·operations·with·NetKey·E4·cards | 183 | ····command·line·to·perform·some·smart·card·operations·with·NetKey·E4·cards |
184 | ····that·cannot·be·done·easily·with·other·OpenSC-tools,·such·as·changing·local | 184 | ····that·cannot·be·done·easily·with·other·OpenSC-tools,·such·as·changing·local |
185 | ····PINs,·storing·certificates·into·empty·NetKey·E4·cert-files·or·displaying | 185 | ····PINs,·storing·certificates·into·empty·NetKey·E4·cert-files·or·displaying |
186 | ····the·initial·PUK-value.</p></div><div·class="refsect1"·title="Options"><a·name="idp56751288"></a><h2>Options</h2><p> | 186 | ····the·initial·PUK-value.</p></div><div·class="refsect1"·title="Options"><a·name="idp56747192"></a><h2>Options</h2><p> |
187 | ······</p><div·class="variablelist"><dl><dt><span·class="term"> | 187 | ······</p><div·class="variablelist"><dl><dt><span·class="term"> |
188 | ············<code·class="option">--help</code>, | 188 | ············<code·class="option">--help</code>, |
189 | ············<code·class="option">-h</code> | 189 | ············<code·class="option">-h</code> |
190 | ··········</span></dt><dd><p>Displays·a·short·help·message.</p></dd><dt><span·class="term"> | 190 | ··········</span></dt><dd><p>Displays·a·short·help·message.</p></dd><dt><span·class="term"> |
191 | ············<code·class="option">--pin</code>·<em·class="replaceable"><code>pin-value</code></em>, | 191 | ············<code·class="option">--pin</code>·<em·class="replaceable"><code>pin-value</code></em>, |
192 | ············<code·class="option">-p</code>·<em·class="replaceable"><code>pin-value</code></em> | 192 | ············<code·class="option">-p</code>·<em·class="replaceable"><code>pin-value</code></em> |
193 | ··········</span></dt><dd><p>Specifies·the·current·value·of·the·global·PIN.</p></dd><dt><span·class="term"> | 193 | ··········</span></dt><dd><p>Specifies·the·current·value·of·the·global·PIN.</p></dd><dt><span·class="term"> |
Offset 202, 19 lines modified | Offset 202, 19 lines modified |
202 | ··········</span></dt><dd><p>Specifies·the·current·value·of·the·local·PIN1·(aka·local·PUK).</p></dd><dt><span·class="term"> | 202 | ··········</span></dt><dd><p>Specifies·the·current·value·of·the·local·PIN1·(aka·local·PUK).</p></dd><dt><span·class="term"> |
203 | ············<code·class="option">--reader</code>·<em·class="replaceable"><code>number</code></em>, | 203 | ············<code·class="option">--reader</code>·<em·class="replaceable"><code>number</code></em>, |
204 | ············<code·class="option">-r</code>·<em·class="replaceable"><code>number</code></em> | 204 | ············<code·class="option">-r</code>·<em·class="replaceable"><code>number</code></em> |
205 | ··········</span></dt><dd><p>Use·smart·card·in·specified·reader.·Default·is·reader·0.</p></dd><dt><span·class="term"> | 205 | ··········</span></dt><dd><p>Use·smart·card·in·specified·reader.·Default·is·reader·0.</p></dd><dt><span·class="term"> |
206 | ············<code·class="option">-v</code> | 206 | ············<code·class="option">-v</code> |
207 | ··········</span></dt><dd><p>Causes·<span·class="command"><strong>netkey-tool</strong></span>·to·be·more·verbose.·This | 207 | ··········</span></dt><dd><p>Causes·<span·class="command"><strong>netkey-tool</strong></span>·to·be·more·verbose.·This |
208 | ··········options·may·be·specified·multiple·times·to·increase·verbosity.</p></dd></dl></div><p> | 208 | ··········options·may·be·specified·multiple·times·to·increase·verbosity.</p></dd></dl></div><p> |
209 | ····</p></div><div·class="refsect1"·title="PIN·format"><a·name="idp56771000"></a><h2>PIN·format</h2><p>With·the·<code·class="option">-p</code>,·<code·class="option">-u</code>,·<code·class="option">-0</code>·or·the·<code·class="option">-1</code> | 209 | ····</p></div><div·class="refsect1"·title="PIN·format"><a·name="idp56766904"></a><h2>PIN·format</h2><p>With·the·<code·class="option">-p</code>,·<code·class="option">-u</code>,·<code·class="option">-0</code>·or·the·<code·class="option">-1</code> |
210 | ····one·of·the·cards·pins·may·be·specified.·You·may·use·plain·ascii-strings·(i.e.·123456)·or·a·hex-string | 210 | ····one·of·the·cards·pins·may·be·specified.·You·may·use·plain·ascii-strings·(i.e.·123456)·or·a·hex-string |
211 | ····(i.e.·31:32:33:34:35:36).·A·hex-string·must·consists·of·exacly·n·2-digit·hexnumbers·separated·by·n-1·colons. | 211 | ····(i.e.·31:32:33:34:35:36).·A·hex-string·must·consists·of·exacly·n·2-digit·hexnumbers·separated·by·n-1·colons. |
212 | ····Otherwise·it·will·be·interpreted·as·an·ascii·string.·For·example·:12:34:·and·1:2:3:4·are·both·pins·of | 212 | ····Otherwise·it·will·be·interpreted·as·an·ascii·string.·For·example·:12:34:·and·1:2:3:4·are·both·pins·of |
213 | ····length·7,·while·12:34·and·01:02:03:04·are·pins·of·length·2·and·4.</p></div><div·class="refsect1"·title="Commands"><a·name="idp56773688"></a><h2>Commands</h2><p>When·used·without·any·options·or·commands,·<span·class="command"><strong>netkey-tool</strong></span>·will | 213 | ····length·7,·while·12:34·and·01:02:03:04·are·pins·of·length·2·and·4.</p></div><div·class="refsect1"·title="Commands"><a·name="idp56769592"></a><h2>Commands</h2><p>When·used·without·any·options·or·commands,·<span·class="command"><strong>netkey-tool</strong></span>·will |
214 | ····display·information·about·the·smart·cards·pins·and·certificates.·This·will·not·change | 214 | ····display·information·about·the·smart·cards·pins·and·certificates.·This·will·not·change |
215 | ····your·card·in·any·aspect·(assumed·there·are·no·bugs·in·<span·class="command"><strong>netkey-tool</strong></span>). | 215 | ····your·card·in·any·aspect·(assumed·there·are·no·bugs·in·<span·class="command"><strong>netkey-tool</strong></span>). |
216 | ····In·particular·the·tries-left·counters·of·the·pins·are·investigated·without·doing | 216 | ····In·particular·the·tries-left·counters·of·the·pins·are·investigated·without·doing |
217 | ····actual·pin-verifications.</p><p>If·you·specify·the·global·PIN·via·the·<code·class="option">--pin</code>·option, | 217 | ····actual·pin-verifications.</p><p>If·you·specify·the·global·PIN·via·the·<code·class="option">--pin</code>·option, |
218 | ····<span·class="command"><strong>netkey-tool</strong></span>·will·also·display·the·initial·value·of·the·cards | 218 | ····<span·class="command"><strong>netkey-tool</strong></span>·will·also·display·the·initial·value·of·the·cards |
219 | ····global·PUK.·If·your·global·PUK·was·changed·<span·class="command"><strong>netkey-tool</strong></span>·will·still | 219 | ····global·PUK.·If·your·global·PUK·was·changed·<span·class="command"><strong>netkey-tool</strong></span>·will·still |
220 | ····display·its·initial·value.·There's·no·way·to·recover·a·lost·global·PUK·once·it·was·changed. | 220 | ····display·its·initial·value.·There's·no·way·to·recover·a·lost·global·PUK·once·it·was·changed. |
Offset 248, 27 lines modified | Offset 248, 27 lines modified |
248 | ··········your·global·PIN.·You·don't·need·a·pin·to·execute·the·nullpin-command.·After·a·succesfull | 248 | ··········your·global·PIN.·You·don't·need·a·pin·to·execute·the·nullpin-command.·After·a·succesfull |
249 | ··········nullpin-command·<span·class="command"><strong>netkey-tool</strong></span>·will·display·your·cards·initial | 249 | ··········nullpin-command·<span·class="command"><strong>netkey-tool</strong></span>·will·display·your·cards·initial |
250 | ··········PUK-value.</p></dd><dt><span·class="term"> | 250 | ··········PUK-value.</p></dd><dt><span·class="term"> |
251 | ············<span·class="command"><strong>unblock</strong></span>·{·<em·class="parameter"><code>pin</code></em>·|·<em·class="parameter"><code>pin0</code></em>·|·<em·class="parameter"><code>pin1</code></em>·} | 251 | ············<span·class="command"><strong>unblock</strong></span>·{·<em·class="parameter"><code>pin</code></em>·|·<em·class="parameter"><code>pin0</code></em>·|·<em·class="parameter"><code>pin1</code></em>·} |
252 | ··········</span></dt><dd><p>This·unblocks·the·specified·pin.·You·must·specify·another·pin | 252 | ··········</span></dt><dd><p>This·unblocks·the·specified·pin.·You·must·specify·another·pin |
253 | ··········to·be·able·to·do·this·and·if·you·don't·specify·a·correct·one, | 253 | ··········to·be·able·to·do·this·and·if·you·don't·specify·a·correct·one, |
254 | ··········<span·class="command"><strong>netkey-tool</strong></span>·will·tell·you·which·one·is·needed.</p></dd></dl></div><p> | 254 | ··········<span·class="command"><strong>netkey-tool</strong></span>·will·tell·you·which·one·is·needed.</p></dd></dl></div><p> |
255 | ····</p></div><div·class="refsect1"·title="See·also"><a·name="idp56796088"></a><h2>See·also</h2><p> | 255 | ····</p></div><div·class="refsect1"·title="See·also"><a·name="idp56791992"></a><h2>See·also</h2><p> |
256 | ······<span·class="citerefentry"><span·class="refentrytitle">opensc-explorer</span>(1)</span> | 256 | ······<span·class="citerefentry"><span·class="refentrytitle">opensc-explorer</span>(1)</span> |
257 | ····</p></div><div·class="refsect1"·title="Authors"><a·name="idp56798392"></a><h2>Authors</h2><p><span·class="command"><strong>netkey-tool</strong></span>·was·written·by | 257 | ····</p></div><div·class="refsect1"·title="Authors"><a·name="idp56794296"></a><h2>Authors</h2><p><span·class="command"><strong>netkey-tool</strong></span>·was·written·by |
258 | ····Peter·Koch·<code·class="email"><<a·class="email"·href="mailto:pk_opensc@web.de">pk_opensc@web.de</a>></code>.</p></div></div><div·class="refentry"·title="openpgp-tool"><div·class="refentry.separator"><hr></div><a·name="openpgp-tool"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>openpgp-tool·—·utility·for·accessing·visible·data·OpenPGP·smart·cards | 258 | ····Peter·Koch·<code·class="email"><<a·class="email"·href="mailto:pk_opensc@web.de">pk_opensc@web.de</a>></code>.</p></div></div><div·class="refentry"·title="openpgp-tool"><div·class="refentry.separator"><hr></div><a·name="openpgp-tool"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>openpgp-tool·—·utility·for·accessing·visible·data·OpenPGP·smart·cards |
259 | » » and·compatible·tokens</p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">openpgp-tool</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp56696504"></a><h2>Description</h2><p> | 259 | » » and·compatible·tokens</p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">openpgp-tool</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp56618680"></a><h2>Description</h2><p> |
260 | » » » The·<span·class="command"><strong>openpgp-tool</strong></span>·utility·is·used·for | 260 | » » » The·<span·class="command"><strong>openpgp-tool</strong></span>·utility·is·used·for |
261 | » » » accessing·data·from·the·OpenPGP·v1.1·and·v2.0·smart·cards | 261 | » » » accessing·data·from·the·OpenPGP·v1.1·and·v2.0·smart·cards |
262 | » » » and·compatible·tokens·like·e.g.·GPF·CryptoStick·v1.x, | 262 | » » » and·compatible·tokens·like·e.g.·GPF·CryptoStick·v1.x, |
263 | » » » which·might·not·be·present·in | 263 | » » » which·might·not·be·present·in |
264 | » » » PKCS#15·objects·but·available·in·custom·files·on·the | 264 | » » » PKCS#15·objects·but·available·in·custom·files·on·the |
265 | » » » card.·The·data·can·be·printed·on·screen·or·used·by | 265 | » » » card.·The·data·can·be·printed·on·screen·or·used·by |
266 | » » » other·programs·via·environment·variables. | 266 | » » » other·programs·via·environment·variables. |
267 | » » </p></div><div·class="refsect1"·title="Options"><a·name="idp56698040"></a><h2>Options</h2><p> | 267 | » » </p></div><div·class="refsect1"·title="Options"><a·name="idp56620216"></a><h2>Options</h2><p> |
268 | » » » </p><div·class="variablelist"><dl><dt><span·class="term"> | 268 | » » » </p><div·class="variablelist"><dl><dt><span·class="term"> |
269 | » » » » » » <code·class="option">--exec</code>·<em·class="replaceable"><code>prog</code></em>, | 269 | » » » » » » <code·class="option">--exec</code>·<em·class="replaceable"><code>prog</code></em>, |
270 | » » » » » » <code·class="option">-x</code>·<em·class="replaceable"><code>prog</code></em> | 270 | » » » » » » <code·class="option">-x</code>·<em·class="replaceable"><code>prog</code></em> |
271 | » » » » » </span></dt><dd><p> | 271 | » » » » » </span></dt><dd><p> |
272 | » » » » » Execute·the·given·program·with·data·in·environment·variables. | 272 | » » » » » Execute·the·given·program·with·data·in·environment·variables. |
273 | » » » » » </p></dd><dt><span·class="term"> | 273 | » » » » » </p></dd><dt><span·class="term"> |
274 | » » » » » » <code·class="option">--help</code>, | 274 | » » » » » » <code·class="option">--help</code>, |
Offset 326, 19 lines modified | Offset 326, 19 lines modified |
326 | » » » » » Verbose·operation.·Use·several·times·to·enable·debug·output. | 326 | » » » » » Verbose·operation.·Use·several·times·to·enable·debug·output. |
327 | » » » » » </p></dd><dt><span·class="term"> | 327 | » » » » » </p></dd><dt><span·class="term"> |
328 | » » » » » » <code·class="option">--wait</code>, | 328 | » » » » » » <code·class="option">--wait</code>, |
329 | » » » » » » <code·class="option">-w</code> | 329 | » » » » » » <code·class="option">-w</code> |
330 | » » » » » </span></dt><dd><p> | 330 | » » » » » </span></dt><dd><p> |
331 | » » » » » Wait·for·a·card·to·be·inserted. | 331 | » » » » » Wait·for·a·card·to·be·inserted. |
332 | » » » » » </p></dd></dl></div><p> | 332 | » » » » » </p></dd></dl></div><p> |
333 | » » </p></div><div·class="refsect1"·title="Authors"><a·name="idp56431288"></a><h2>Authors</h2><p><span·class="command"><strong>openpgp-tool</strong></span>·utility·was·written·by | 333 | » » </p></div><div·class="refsect1"·title="Authors"><a·name="idp56799928"></a><h2>Authors</h2><p><span·class="command"><strong>openpgp-tool</strong></span>·utility·was·written·by |
334 | » » Peter·Marschall·<code·class="email"><<a·class="email"·href="mailto:peter@adpm.de">peter@adpm.de</a>></code>.</p></div></div><div·class="refentry"·title="iasecc-tool"><div·class="refentry.separator"><hr></div><a·name="cardos-tool"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>iasecc-tool·—·displays·information·about·IAS/ECC·card | 334 | » » Peter·Marschall·<code·class="email"><<a·class="email"·href="mailto:peter@adpm.de">peter@adpm.de</a>></code>.</p></div></div><div·class="refentry"·title="iasecc-tool"><div·class="refentry.separator"><hr></div><a·name="cardos-tool"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>iasecc-tool·—·displays·information·about·IAS/ECC·card |
335 | » » </p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">iasecc-tool</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp56346808"></a><h2>Description</h2><p> | 335 | » » </p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">iasecc-tool</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp56608312"></a><h2>Description</h2><p> |
336 | » » » The·<span·class="command"><strong>iasecc-tool</strong></span>·utility·is·used·to·display·information·about·IAS/ECC·v1.0.1·smart·cards. | 336 | » » » The·<span·class="command"><strong>iasecc-tool</strong></span>·utility·is·used·to·display·information·about·IAS/ECC·v1.0.1·smart·cards. |
337 | » » </p></div><div·class="refsect1"·title="Options"><a·name="idp56350136"></a><h2>Options</h2><p> | 337 | » » </p></div><div·class="refsect1"·title="Options"><a·name="idp56630328"></a><h2>Options</h2><p> |
338 | » » » </p><div·class="variablelist"><dl><dt><span·class="term"> | 338 | » » » </p><div·class="variablelist"><dl><dt><span·class="term"> |
339 | » » » » » » <code·class="option">--reader</code>·<em·class="replaceable"><code>number</code></em>, | 339 | » » » » » » <code·class="option">--reader</code>·<em·class="replaceable"><code>number</code></em>, |
340 | » » » » » </span></dt><dd><p>Specify·the·reader·number·<em·class="replaceable"><code>number</code></em>·to·use. | 340 | » » » » » </span></dt><dd><p>Specify·the·reader·number·<em·class="replaceable"><code>number</code></em>·to·use. |
341 | » » » » » The·default·is·reader·<code·class="literal">0</code>.</p></dd><dt><span·class="term"> | 341 | » » » » » The·default·is·reader·<code·class="literal">0</code>.</p></dd><dt><span·class="term"> |
342 | » » » » » » <code·class="option">--list-applications</code>, | 342 | » » » » » » <code·class="option">--list-applications</code>, |
343 | » » » » » </span></dt><dd><p>Get·list·of·the·on-card·applications.</p></dd><dt><span·class="term"> | 343 | » » » » » </span></dt><dd><p>Get·list·of·the·on-card·applications.</p></dd><dt><span·class="term"> |
344 | » » » » » » <code·class="option">--aid</code>·<em·class="replaceable"><code>hex-aid</code></em>, | 344 | » » » » » » <code·class="option">--aid</code>·<em·class="replaceable"><code>hex-aid</code></em>, |
Offset 350, 19 lines modified | Offset 350, 19 lines modified |
350 | » » » » » » <code·class="option">-v</code> | 350 | » » » » » » <code·class="option">-v</code> |
351 | » » » » » </span></dt><dd><p>Causes·<span·class="command"><strong>cardos-tool</strong></span>·to·be·more·verbose. | 351 | » » » » » </span></dt><dd><p>Causes·<span·class="command"><strong>cardos-tool</strong></span>·to·be·more·verbose. |
352 | » » » » » Specify·this·flag·several·times·to·enable·debug·output·in·the·opensc·library.</p></dd><dt><span·class="term"> | 352 | » » » » » Specify·this·flag·several·times·to·enable·debug·output·in·the·opensc·library.</p></dd><dt><span·class="term"> |
353 | » » » » » » <code·class="option">--wait</code>, | 353 | » » » » » » <code·class="option">--wait</code>, |
354 | » » » » » » <code·class="option">-w</code> | 354 | » » » » » » <code·class="option">-w</code> |
355 | » » » » » </span></dt><dd><p>Causes·<span·class="command"><strong>iasecc-tool</strong></span>·to·wait·for·the·token | 355 | » » » » » </span></dt><dd><p>Causes·<span·class="command"><strong>iasecc-tool</strong></span>·to·wait·for·the·token |
356 | » » » » » to·be·inserted·into·reader.</p></dd></dl></div><p> | 356 | » » » » » to·be·inserted·into·reader.</p></dd></dl></div><p> |
357 | » » </p></div></div><div·class="refentry"·title="opensc-tool"><div·class="refentry.separator"><hr></div><a·name="opensc-tool"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>opensc-tool·—·generic·smart·card·utility</p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">opensc-tool</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp56824760"></a><h2>Description</h2><p> | 357 | » » </p></div></div><div·class="refentry"·title="opensc-tool"><div·class="refentry.separator"><hr></div><a·name="opensc-tool"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>opensc-tool·—·generic·smart·card·utility</p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">opensc-tool</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp56820664"></a><h2>Description</h2><p> |
358 | » » » The·<span·class="command"><strong>opensc-tool</strong></span>·utility·can·be·used·from·the·command·line·to·perform | 358 | » » » The·<span·class="command"><strong>opensc-tool</strong></span>·utility·can·be·used·from·the·command·line·to·perform |
359 | » » » miscellaneous·smart·card·operations·such·as·getting·the·card·ATR·or | 359 | » » » miscellaneous·smart·card·operations·such·as·getting·the·card·ATR·or |
360 | » » » sending·arbitrary·APDU·commands·to·a·card. | 360 | » » » sending·arbitrary·APDU·commands·to·a·card. |
361 | » » </p></div><div·class="refsect1"·title="Options"><a·name="idp56826296"></a><h2>Options</h2><p> | 361 | » » </p></div><div·class="refsect1"·title="Options"><a·name="idp56822200"></a><h2>Options</h2><p> |
362 | » » » </p><div·class="variablelist"><dl><dt><span·class="term"> | 362 | » » » </p><div·class="variablelist"><dl><dt><span·class="term"> |
363 | » » » » » » <code·class="option">--atr</code>, | 363 | » » » » » » <code·class="option">--atr</code>, |
364 | » » » » » » <code·class="option">-a</code> | 364 | » » » » » » <code·class="option">-a</code> |
365 | » » » » » </span></dt><dd><p>Print·the·Answer·To·Reset·(ATR)·of·the·card. | 365 | » » » » » </span></dt><dd><p>Print·the·Answer·To·Reset·(ATR)·of·the·card. |
366 | » » » » » Output·is·in·hex·byte·format</p></dd><dt><span·class="term"> | 366 | » » » » » Output·is·in·hex·byte·format</p></dd><dt><span·class="term"> |
367 | » » » » » » <code·class="option">--card-driver</code>·<em·class="replaceable"><code>driver</code></em>, | 367 | » » » » » » <code·class="option">--card-driver</code>·<em·class="replaceable"><code>driver</code></em>, |
368 | » » » » » » <code·class="option">-c</code>·<em·class="replaceable"><code>driver</code></em> | 368 | » » » » » » <code·class="option">-c</code>·<em·class="replaceable"><code>driver</code></em> |
Offset 397, 15 lines modified | Offset 397, 15 lines modified |
397 | » » » » » » <code·class="option">--verbose</code>, | 397 | » » » » » » <code·class="option">--verbose</code>, |
398 | » » » » » » <code·class="option">-v</code> | 398 | » » » » » » <code·class="option">-v</code> |
399 | » » » » » </span></dt><dd><p>Causes·<span·class="command"><strong>opensc-tool</strong></span>·to·be·more·verbose. | 399 | » » » » » </span></dt><dd><p>Causes·<span·class="command"><strong>opensc-tool</strong></span>·to·be·more·verbose. |
400 | » » » » » Specify·this·flag·several·times·to·enable·debug·output·in·the·opensc·library.</p></dd><dt><span·class="term"> | 400 | » » » » » Specify·this·flag·several·times·to·enable·debug·output·in·the·opensc·library.</p></dd><dt><span·class="term"> |
401 | » » » » » » <code·class="option">--wait</code>, | 401 | » » » » » » <code·class="option">--wait</code>, |
402 | » » » » » » <code·class="option">-w</code> | 402 | » » » » » » <code·class="option">-w</code> |
403 | » » » » » </span></dt><dd><p>Wait·for·a·card·to·be·inserted.</p></dd></dl></div><p> | 403 | » » » » » </span></dt><dd><p>Wait·for·a·card·to·be·inserted.</p></dd></dl></div><p> |
404 | » » </p></div><div·class="refsect1"·title="See·also"><a·name="idp56855480"></a><h2>See·also</h2><p> | 404 | » » </p></div><div·class="refsect1"·title="See·also"><a·name="idp56851384"></a><h2>See·also</h2><p> |
405 | » » » <span·class="citerefentry"><span·class="refentrytitle">opensc-explorer</span>(1)</span> | 405 | » » » <span·class="citerefentry"><span·class="refentrytitle">opensc-explorer</span>(1)</span> |
406 | » » </p></div></div><div·class="refentry"·title="opensc-explorer"><div·class="refentry.separator"><hr></div><a·name="opensc-explorer"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>opensc-explorer·—· | 406 | » » </p></div></div><div·class="refentry"·title="opensc-explorer"><div·class="refentry.separator"><hr></div><a·name="opensc-explorer"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>opensc-explorer·—· |
407 | » » » generic·interactive·utility·for·accessing·smart·card | 407 | » » » generic·interactive·utility·for·accessing·smart·card |
408 | » » » and·similar·security·token·functions | 408 | » » » and·similar·security·token·functions |
409 | » » </p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">opensc-explorer</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]·[<em·class="replaceable"><code>SCRIPT</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp56978616"></a><h2>Description</h2><p> | 409 | » » </p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">opensc-explorer</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]·[<em·class="replaceable"><code>SCRIPT</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp56978616"></a><h2>Description</h2><p> |
410 | » » » The·<span·class="command"><strong>opensc-explorer</strong></span>·utility·can·be | 410 | » » » The·<span·class="command"><strong>opensc-explorer</strong></span>·utility·can·be |
411 | » » » used·interactively·to·perform·miscellaneous·operations | 411 | » » » used·interactively·to·perform·miscellaneous·operations |
Offset 611, 23 lines modified | Offset 611, 23 lines modified |
611 | » » » » » » </p></dd><dt><span·class="term"><code·class="code">verify·KEY2</code></span></dt><dd><p> | 611 | » » » » » » </p></dd><dt><span·class="term"><code·class="code">verify·KEY2</code></span></dt><dd><p> |
612 | » » » » » » Verify·<code·class="literal">KEY2</code>, | 612 | » » » » » » Verify·<code·class="literal">KEY2</code>, |
613 | » » » » » » get·the·value·from·the·card·reader's·pin·pad. | 613 | » » » » » » get·the·value·from·the·card·reader's·pin·pad. |
614 | » » » » » » </p></dd></dl></div><p> | 614 | » » » » » » </p></dd></dl></div><p> |
615 | » » » » </p></dd><dt><span·class="term"> | 615 | » » » » </p></dd><dt><span·class="term"> |
616 | » » » » » <span·class="command"><strong>sm</strong></span>·<em·class="replaceable"><code>[open]</code></em>|<em·class="replaceable"><code>[close]</code></em> | 616 | » » » » » <span·class="command"><strong>sm</strong></span>·<em·class="replaceable"><code>[open]</code></em>|<em·class="replaceable"><code>[close]</code></em> |
617 | » » » » </span></dt><dd><p>Calls·the·card's·<em·class="replaceable"><code>open</code></em>·or·<em·class="replaceable"><code>close</code></em>·Secure·Messaging·handler.</p></dd></dl></div><p> | 617 | » » » » </span></dt><dd><p>Calls·the·card's·<em·class="replaceable"><code>open</code></em>·or·<em·class="replaceable"><code>close</code></em>·Secure·Messaging·handler.</p></dd></dl></div><p> |
618 | » </p></div><div·class="refsect1"·title="See·also"><a·name="idp57126584"></a><h2>See·also</h2><p> | 618 | » </p></div><div·class="refsect1"·title="See·also"><a·name="idp57110200"></a><h2>See·also</h2><p> |
619 | » » » <span·class="citerefentry"><span·class="refentrytitle">opensc-tool</span>(1)</span> | 619 | » » » <span·class="citerefentry"><span·class="refentrytitle">opensc-tool</span>(1)</span> |
620 | » » </p></div></div><div·class="refentry"·title="piv-tool"><div·class="refentry.separator"><hr></div><a·name="piv-tool"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>piv-tool·—·smart·card·utility·for·HSPD-12·PIV·cards</p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">piv-tool</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]</p></div></div><div·class="refsect1"><a·name="idp56543544"></a><p> | 620 | » » </p></div></div><div·class="refentry"·title="piv-tool"><div·class="refentry.separator"><hr></div><a·name="piv-tool"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>piv-tool·—·smart·card·utility·for·HSPD-12·PIV·cards</p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">piv-tool</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]</p></div></div><div·class="refsect1"><a·name="idp56957240"></a><p> |
621 | » » » The·<span·class="command"><strong>piv-tool</strong></span>·utility·can·be·used·from·the·command·line·to·perform | 621 | » » » The·<span·class="command"><strong>piv-tool</strong></span>·utility·can·be·used·from·the·command·line·to·perform |
622 | » » » miscellaneous·smart·card·operations·on·a·HSPD-12·PIV·smart·card·as·defined·in·NIST·800-73-3. | 622 | » » » miscellaneous·smart·card·operations·on·a·HSPD-12·PIV·smart·card·as·defined·in·NIST·800-73-3. |
623 | » » » It·is·intened·for·use·with·test·cards·only.·It·can·be·used·to·load·objects,·and·generate | 623 | » » » It·is·intened·for·use·with·test·cards·only.·It·can·be·used·to·load·objects,·and·generate |
624 | » » » key·pairs,·as·well·as·send·arbitrary·APDU·commands·to·a·card·after·having·authenticated | 624 | » » » key·pairs,·as·well·as·send·arbitrary·APDU·commands·to·a·card·after·having·authenticated |
625 | » » » to·the·card·using·the·card·key·provided·by·the·card·vendor. | 625 | » » » to·the·card·using·the·card·key·provided·by·the·card·vendor. |
626 | » » </p></div><div·class="refsect1"·title="Options"><a·name="idp56544696"></a><h2>Options</h2><p> | 626 | » » </p></div><div·class="refsect1"·title="Options"><a·name="idp56958392"></a><h2>Options</h2><p> |
627 | » » » </p><div·class="variablelist"><dl><dt><span·class="term"> | 627 | » » » </p><div·class="variablelist"><dl><dt><span·class="term"> |
628 | » » » » » » <code·class="option">--serial</code> | 628 | » » » » » » <code·class="option">--serial</code> |
629 | » » » » » </span></dt><dd><p>Print·the·card·serial·number·derived·from·the·CHUID·object, | 629 | » » » » » </span></dt><dd><p>Print·the·card·serial·number·derived·from·the·CHUID·object, |
630 | » » » » » if·any.·Output·is·in·hex·byte·format.</p></dd><dt><span·class="term"> | 630 | » » » » » if·any.·Output·is·in·hex·byte·format.</p></dd><dt><span·class="term"> |
631 | » » » » » » <code·class="option">--name</code>, | 631 | » » » » » » <code·class="option">--name</code>, |
632 | » » » » » » <code·class="option">-n</code> | 632 | » » » » » » <code·class="option">-n</code> |
633 | » » » » » </span></dt><dd><p>Print·the·name·of·the·inserted·card·(driver)</p></dd><dt><span·class="term"> | 633 | » » » » » </span></dt><dd><p>Print·the·name·of·the·inserted·card·(driver)</p></dd><dt><span·class="term"> |
Offset 701, 23 lines modified | Offset 701, 23 lines modified |
701 | » » » » » » <code·class="option">-w</code> | 701 | » » » » » » <code·class="option">-w</code> |
702 | » » » » » </span></dt><dd><p>Wait·for·a·card·to·be·inserted</p></dd><dt><span·class="term"> | 702 | » » » » » </span></dt><dd><p>Wait·for·a·card·to·be·inserted</p></dd><dt><span·class="term"> |
703 | » » » » » » <code·class="option">--verbose</code>, | 703 | » » » » » » <code·class="option">--verbose</code>, |
704 | » » » » » » <code·class="option">-v</code> | 704 | » » » » » » <code·class="option">-v</code> |
705 | » » » » » </span></dt><dd><p>Causes·<span·class="command"><strong>piv-tool</strong></span>·to·be·more·verbose. | 705 | » » » » » </span></dt><dd><p>Causes·<span·class="command"><strong>piv-tool</strong></span>·to·be·more·verbose. |
706 | » » » » » Specify·this·flag·several·times·to·enable·debug·output·in·the·opensc | 706 | » » » » » Specify·this·flag·several·times·to·enable·debug·output·in·the·opensc |
707 | » » » » » library.</p></dd></dl></div><p> | 707 | » » » » » library.</p></dd></dl></div><p> |
708 | » » </p></div><div·class="refsect1"·title="See·also"><a·name="idp56907704"></a><h2>See·also</h2><p> | 708 | » » </p></div><div·class="refsect1"·title="See·also"><a·name="idp56891320"></a><h2>See·also</h2><p> |
709 | » » » <span·class="citerefentry"><span·class="refentrytitle">opensc-tool</span>(1)</span> | 709 | » » » <span·class="citerefentry"><span·class="refentrytitle">opensc-tool</span>(1)</span> |
710 | » » </p></div></div><div·class="refentry"·title="pkcs11-tool"><div·class="refentry.separator"><hr></div><a·name="pkcs11-tool"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>pkcs11-tool·—·utility·for·managing·and·using·PKCS·#11·security·tokens</p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">pkcs11-tool</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp56926136"></a><h2>Description</h2><p> | 710 | » » </p></div></div><div·class="refentry"·title="pkcs11-tool"><div·class="refentry.separator"><hr></div><a·name="pkcs11-tool"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>pkcs11-tool·—·utility·for·managing·and·using·PKCS·#11·security·tokens</p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">pkcs11-tool</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp56909752"></a><h2>Description</h2><p> |
711 | » » » The·<span·class="command"><strong>pkcs11-tool</strong></span>·utility·is·used·to·manage·the | 711 | » » » The·<span·class="command"><strong>pkcs11-tool</strong></span>·utility·is·used·to·manage·the |
712 | » » » data·objects·on·smart·cards·and·similar·PKCS·#11·security·tokens. | 712 | » » » data·objects·on·smart·cards·and·similar·PKCS·#11·security·tokens. |
713 | » » » Users·can·list·and·read·PINs,·keys·and·certificates·stored·on·the | 713 | » » » Users·can·list·and·read·PINs,·keys·and·certificates·stored·on·the |
714 | » » » token.·User·PIN·authentication·is·performed·for·those·operations | 714 | » » » token.·User·PIN·authentication·is·performed·for·those·operations |
715 | » » » that·require·it. | 715 | » » » that·require·it. |
716 | » » </p></div><div·class="refsect1"·title="Options"><a·name="idp56927672"></a><h2>Options</h2><p> | 716 | » » </p></div><div·class="refsect1"·title="Options"><a·name="idp56911288"></a><h2>Options</h2><p> |
717 | » » » </p><div·class="variablelist"><dl><dt><span·class="term"> | 717 | » » » </p><div·class="variablelist"><dl><dt><span·class="term"> |
718 | » » » » » » <code·class="option">--attr-from</code>·<em·class="replaceable"><code>path</code></em> | 718 | » » » » » » <code·class="option">--attr-from</code>·<em·class="replaceable"><code>path</code></em> |
719 | » » » » » </span></dt><dd><p>Extract·information·from·<em·class="replaceable"><code>path</code></em> | 719 | » » » » » </span></dt><dd><p>Extract·information·from·<em·class="replaceable"><code>path</code></em> |
720 | » » » » » (DER-encoded·certificate·file)·and·create·the·corresponding | 720 | » » » » » (DER-encoded·certificate·file)·and·create·the·corresponding |
721 | » » » » » attributes·when·writing·an·object·to·the·token.·Example:·the | 721 | » » » » » attributes·when·writing·an·object·to·the·token.·Example:·the |
722 | » » » » » certificate·subject·name·is·used·to·create·the·CKA_SUBJECT | 722 | » » » » » certificate·subject·name·is·used·to·create·the·CKA_SUBJECT |
723 | » » » » » attribute.</p></dd><dt><span·class="term"> | 723 | » » » » » attribute.</p></dd><dt><span·class="term"> |
Offset 842, 20 lines modified | Offset 842, 20 lines modified |
842 | » » » » » mode,·set·the·<code·class="varname">OPENSC_DEBUG</code>·environment·variable·to·a | 842 | » » » » » mode,·set·the·<code·class="varname">OPENSC_DEBUG</code>·environment·variable·to·a |
843 | » » » » » non-zero·number.</p></dd><dt><span·class="term"> | 843 | » » » » » non-zero·number.</p></dd><dt><span·class="term"> |
844 | » » » » » » <code·class="option">--write-object</code>·<em·class="replaceable"><code>id</code></em>, | 844 | » » » » » » <code·class="option">--write-object</code>·<em·class="replaceable"><code>id</code></em>, |
845 | » » » » » » <code·class="option">-w</code>·<em·class="replaceable"><code>path</code></em> | 845 | » » » » » » <code·class="option">-w</code>·<em·class="replaceable"><code>path</code></em> |
846 | » » » » » </span></dt><dd><p>Write·a·key·or·certificate·object·to·the·token. | 846 | » » » » » </span></dt><dd><p>Write·a·key·or·certificate·object·to·the·token. |
847 | » » » » » <em·class="replaceable"><code>path</code></em>·points·to·the·DER-encoded·certificate·or·key·file. | 847 | » » » » » <em·class="replaceable"><code>path</code></em>·points·to·the·DER-encoded·certificate·or·key·file. |
848 | ········································</p></dd></dl></div><p> | 848 | ········································</p></dd></dl></div><p> |
849 | » » </p></div></div><div·class="refentry"·title="pkcs15-crypt"><div·class="refentry.separator"><hr></div><a·name="pkcs15-crypt"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>pkcs15-crypt·—·perform·crypto·operations·using·PKCS#15·smart·cards</p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">pkcs15-crypt</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp57132216"></a><h2>Description</h2><p> | 849 | » » </p></div></div><div·class="refentry"·title="pkcs15-crypt"><div·class="refentry.separator"><hr></div><a·name="pkcs15-crypt"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>pkcs15-crypt·—·perform·crypto·operations·using·PKCS#15·smart·cards</p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">pkcs15-crypt</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp56857784"></a><h2>Description</h2><p> |
850 | » » » The·<span·class="command"><strong>pkcs15-crypt</strong></span>·utility·can·be·used·from·the | 850 | » » » The·<span·class="command"><strong>pkcs15-crypt</strong></span>·utility·can·be·used·from·the |
851 | » » » command·line·to·perform·cryptographic·operations·such·as·computing | 851 | » » » command·line·to·perform·cryptographic·operations·such·as·computing |
852 | » » » digital·signatures·or·decrypting·data,·using·keys·stored·on·a·PKCS#15 | 852 | » » » digital·signatures·or·decrypting·data,·using·keys·stored·on·a·PKCS#15 |
853 | » » » compliant·smart·card. | 853 | » » » compliant·smart·card. |
854 | » » </p></div><div·class="refsect1"·title="Options"><a·name="idp57133752"></a><h2>Options</h2><p> | 854 | » » </p></div><div·class="refsect1"·title="Options"><a·name="idp56859320"></a><h2>Options</h2><p> |
855 | » » » </p><div·class="variablelist"><dl><dt><span·class="term"> | 855 | » » » </p><div·class="variablelist"><dl><dt><span·class="term"> |
856 | » » » » » » <code·class="option">--aid</code>·<em·class="replaceable"><code>aid</code></em> | 856 | » » » » » » <code·class="option">--aid</code>·<em·class="replaceable"><code>aid</code></em> |
857 | » » » » » </span></dt><dd><p>Specify·the·AID·of·the·on-card·PKCS#15·application | 857 | » » » » » </span></dt><dd><p>Specify·the·AID·of·the·on-card·PKCS#15·application |
858 | » » » » » to·bind·to.·The·<em·class="replaceable"><code>aid</code></em>·must·be·in·hexadecimal | 858 | » » » » » to·bind·to.·The·<em·class="replaceable"><code>aid</code></em>·must·be·in·hexadecimal |
859 | » » » » » form.</p></dd><dt><span·class="term"> | 859 | » » » » » form.</p></dd><dt><span·class="term"> |
860 | » » » » » » <code·class="option">--decipher</code>, | 860 | » » » » » » <code·class="option">--decipher</code>, |
861 | » » » » » » <code·class="option">-c</code> | 861 | » » » » » » <code·class="option">-c</code> |
Offset 929, 25 lines modified | Offset 929, 25 lines modified |
929 | » » » » » integers·(PKCS#11),·'sequence'·or·'openssl'·--·DER·encoded·sequence | 929 | » » » » » integers·(PKCS#11),·'sequence'·or·'openssl'·--·DER·encoded·sequence |
930 | » » » » » of·two·integeres·(OpenSSL).</p></dd><dt><span·class="term"> | 930 | » » » » » of·two·integeres·(OpenSSL).</p></dd><dt><span·class="term"> |
931 | » » » » » » <code·class="option">--verbose</code>, | 931 | » » » » » » <code·class="option">--verbose</code>, |
932 | » » » » » » <code·class="option">-v</code> | 932 | » » » » » » <code·class="option">-v</code> |
933 | » » » » » </span></dt><dd><p>Causes·<span·class="command"><strong>pkcs15-crypt</strong></span>·to·be·more | 933 | » » » » » </span></dt><dd><p>Causes·<span·class="command"><strong>pkcs15-crypt</strong></span>·to·be·more |
934 | » » » » » verbose.·Specify·this·flag·several·times·to·enable·debug·output | 934 | » » » » » verbose.·Specify·this·flag·several·times·to·enable·debug·output |
935 | » » » » » in·the·OpenSC·library.</p></dd></dl></div><p> | 935 | » » » » » in·the·OpenSC·library.</p></dd></dl></div><p> |
936 | » » </p></div><div·class="refsect1"·title="See·also"><a·name="idp57189432"></a><h2>See·also</h2><p> | 936 | » » </p></div><div·class="refsect1"·title="See·also"><a·name="idp57177144"></a><h2>See·also</h2><p> |
937 | » » » <span·class="citerefentry"><span·class="refentrytitle">pkcs15-init</span>(1)</span>, | 937 | » » » <span·class="citerefentry"><span·class="refentrytitle">pkcs15-init</span>(1)</span>, |
938 | » » » <span·class="citerefentry"><span·class="refentrytitle">pkcs15-tool</span>(1)</span> | 938 | » » » <span·class="citerefentry"><span·class="refentrytitle">pkcs15-tool</span>(1)</span> |
939 | » » </p></div></div><div·class="refentry"·title="pkcs15-tool"><div·class="refentry.separator"><hr></div><a·name="pkcs15-tool"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>pkcs15-tool·—·utility·for·manipulating·PKCS·#15·data·structures | 939 | » » </p></div></div><div·class="refentry"·title="pkcs15-tool"><div·class="refentry.separator"><hr></div><a·name="pkcs15-tool"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>pkcs15-tool·—·utility·for·manipulating·PKCS·#15·data·structures |
940 | » » on·smart·cards·and·similar·security·tokens</p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">pkcs15-tool</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp57216056"></a><h2>Description</h2><p> | 940 | » » on·smart·cards·and·similar·security·tokens</p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">pkcs15-tool</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp57207864"></a><h2>Description</h2><p> |
941 | » » » The·<span·class="command"><strong>pkcs15-tool</strong></span>·utility·is·used·to·manipulate | 941 | » » » The·<span·class="command"><strong>pkcs15-tool</strong></span>·utility·is·used·to·manipulate |
942 | » » » the·PKCS·#15·data·structures·on·smart·cards·and·similar·security | 942 | » » » the·PKCS·#15·data·structures·on·smart·cards·and·similar·security |
943 | » » » tokens.·Users·can·list·and·read·PINs,·keys·and·certificates·stored | 943 | » » » tokens.·Users·can·list·and·read·PINs,·keys·and·certificates·stored |
944 | » » » on·the·token.·User·PIN·authentication·is·performed·for·those | 944 | » » » on·the·token.·User·PIN·authentication·is·performed·for·those |
945 | » » » operations·that·require·it. | 945 | » » » operations·that·require·it. |
946 | » » </p></div><div·class="refsect1"·title="Options"><a·name="idp57217592"></a><h2>Options</h2><p> | 946 | » » </p></div><div·class="refsect1"·title="Options"><a·name="idp57209400"></a><h2>Options</h2><p> |
947 | » » » </p><div·class="variablelist"><dl><dt><span·class="term"> | 947 | » » » </p><div·class="variablelist"><dl><dt><span·class="term"> |
948 | » » » » » » <code·class="option">--aid</code>·<em·class="replaceable"><code>aid</code></em> | 948 | » » » » » » <code·class="option">--aid</code>·<em·class="replaceable"><code>aid</code></em> |
949 | » » » » » </span></dt><dd><p>Specify·in·a·hexadecimal·form·the·AID·of·the·on-card·PKCS#15 | 949 | » » » » » </span></dt><dd><p>Specify·in·a·hexadecimal·form·the·AID·of·the·on-card·PKCS#15 |
950 | ········································application·to·bind·to.</p></dd><dt><span·class="term"> | 950 | ········································application·to·bind·to.</p></dd><dt><span·class="term"> |
951 | » » » » » » <code·class="option">--auth-id</code>·<em·class="replaceable"><code>pin</code></em>, | 951 | » » » » » » <code·class="option">--auth-id</code>·<em·class="replaceable"><code>pin</code></em>, |
952 | » » » » » » <code·class="option">-a</code>·<em·class="replaceable"><code>pin</code></em> | 952 | » » » » » » <code·class="option">-a</code>·<em·class="replaceable"><code>pin</code></em> |
953 | » » » » » </span></dt><dd><p>Specifies·the·auth·id·of·the·PIN·to·use·for·the | 953 | » » » » » </span></dt><dd><p>Specifies·the·auth·id·of·the·PIN·to·use·for·the |
Offset 1027, 25 lines modified | Offset 1027, 25 lines modified |
1027 | » » » » » » <code·class="option">-v</code> | 1027 | » » » » » » <code·class="option">-v</code> |
1028 | » » » » » </span></dt><dd><p>Causes·<span·class="command"><strong>pkcs15-tool</strong></span>·to·be·more | 1028 | » » » » » </span></dt><dd><p>Causes·<span·class="command"><strong>pkcs15-tool</strong></span>·to·be·more |
1029 | » » » » » verbose.·Specify·this·flag·several·times·to·enable·debug·output | 1029 | » » » » » verbose.·Specify·this·flag·several·times·to·enable·debug·output |
1030 | » » » » » in·the·OpenSC·library.</p></dd><dt><span·class="term"> | 1030 | » » » » » in·the·OpenSC·library.</p></dd><dt><span·class="term"> |
1031 | » » » » » » <code·class="option">--verify-pin</code> | 1031 | » » » » » » <code·class="option">--verify-pin</code> |
1032 | » » » » » </span></dt><dd><p>Verify·PIN·after·card·binding·and·before·issuing·any·command | 1032 | » » » » » </span></dt><dd><p>Verify·PIN·after·card·binding·and·before·issuing·any·command |
1033 | ········································(without·'auth-id'·the·first·non-SO,·non-Unblock·PIN·will·be·verified)</p></dd></dl></div><p> | 1033 | ········································(without·'auth-id'·the·first·non-SO,·non-Unblock·PIN·will·be·verified)</p></dd></dl></div><p> |
1034 | » » </p></div><div·class="refsect1"·title="See·also"><a·name="idp57273912"></a><h2>See·also</h2><p> | 1034 | » » </p></div><div·class="refsect1"·title="See·also"><a·name="idp57265720"></a><h2>See·also</h2><p> |
1035 | » » » <span·class="citerefentry"><span·class="refentrytitle">pkcs15-init</span>(1)</span>, | 1035 | » » » <span·class="citerefentry"><span·class="refentrytitle">pkcs15-init</span>(1)</span>, |
1036 | » » » <span·class="citerefentry"><span·class="refentrytitle">pkcs15-crypt</span>(1)</span> | 1036 | » » » <span·class="citerefentry"><span·class="refentrytitle">pkcs15-crypt</span>(1)</span> |
1037 | » » </p></div></div><div·class="refentry"·title="pkcs15-init"><div·class="refentry.separator"><hr></div><a·name="pkcs15-init"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>pkcs15-init·—·smart·card·personalization·utility</p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">pkcs15-init</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp57336760"></a><h2>Description</h2><p> | 1037 | » » </p></div></div><div·class="refentry"·title="pkcs15-init"><div·class="refentry.separator"><hr></div><a·name="pkcs15-init"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>pkcs15-init·—·smart·card·personalization·utility</p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">pkcs15-init</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp57328568"></a><h2>Description</h2><p> |
1038 | » » » The·<span·class="command"><strong>pkcs15-init</strong></span>·utility·can·be·used·to·create·a·PKCS·#15 | 1038 | » » » The·<span·class="command"><strong>pkcs15-init</strong></span>·utility·can·be·used·to·create·a·PKCS·#15 |
1039 | » » » structure·on·a·smart·card,·and·add·key·or·certificate·objects.·Details·of·the | 1039 | » » » structure·on·a·smart·card,·and·add·key·or·certificate·objects.·Details·of·the |
1040 | » » » structure·that·will·be·created·are·controlled·via·profiles. | 1040 | » » » structure·that·will·be·created·are·controlled·via·profiles. |
1041 | » » </p><p> | 1041 | » » </p><p> |
1042 | » » » The·profile·used·by·default·is·<span·class="command"><strong>pkcs15</strong></span>.·Alternative | 1042 | » » » The·profile·used·by·default·is·<span·class="command"><strong>pkcs15</strong></span>.·Alternative |
1043 | » » » profiles·can·be·specified·via·the·<code·class="option">-p</code>·switch. | 1043 | » » » profiles·can·be·specified·via·the·<code·class="option">-p</code>·switch. |
1044 | » » </p></div><div·class="refsect1"·title="PIN·Usage"><a·name="idp57339448"></a><h2>PIN·Usage</h2><p> | 1044 | » » </p></div><div·class="refsect1"·title="PIN·Usage"><a·name="idp57331256"></a><h2>PIN·Usage</h2><p> |
1045 | » » » <span·class="command"><strong>pkcs15-init</strong></span>·can·be·used·to·create·a·PKCS·#15·structure·on | 1045 | » » » <span·class="command"><strong>pkcs15-init</strong></span>·can·be·used·to·create·a·PKCS·#15·structure·on |
1046 | » » » your·smart·card,·create·PINs,·and·install·keys·and·certificates·on·the·card. | 1046 | » » » your·smart·card,·create·PINs,·and·install·keys·and·certificates·on·the·card. |
1047 | » » » This·process·is·also·called·<em·class="replaceable"><code>personalization</code></em>. | 1047 | » » » This·process·is·also·called·<em·class="replaceable"><code>personalization</code></em>. |
1048 | » » </p><p> | 1048 | » » </p><p> |
1049 | » » » An·OpenSC·card·can·have·one·security·officer·PIN,·and·zero·or·more·user·PINs. | 1049 | » » » An·OpenSC·card·can·have·one·security·officer·PIN,·and·zero·or·more·user·PINs. |
1050 | » » » PIN·stands·for·Personal·Identification·Number,·and·is·a·secret·code·you·need | 1050 | » » » PIN·stands·for·Personal·Identification·Number,·and·is·a·secret·code·you·need |
1051 | » » » to·present·to·the·card·before·being·allowed·to·perform·certain·operations, | 1051 | » » » to·present·to·the·card·before·being·allowed·to·perform·certain·operations, |
Offset 1069, 39 lines modified | Offset 1069, 39 lines modified |
1069 | » » » The·PUK·can·be·used·to·overwrite·or·unlock·a·PIN·if·too·many·incorrect·values | 1069 | » » » The·PUK·can·be·used·to·overwrite·or·unlock·a·PIN·if·too·many·incorrect·values |
1070 | » » » have·been·entered·in·a·row. | 1070 | » » » have·been·entered·in·a·row. |
1071 | » » </p><p> | 1071 | » » </p><p> |
1072 | » » » For·some·cards·that·use·the·PKCS#15·emulation,·the·attributes·of·private·objects | 1072 | » » » For·some·cards·that·use·the·PKCS#15·emulation,·the·attributes·of·private·objects |
1073 | » » » are·protected·and·cannot·be·parsed·without·authentication·(usually·with·User·PIN). | 1073 | » » » are·protected·and·cannot·be·parsed·without·authentication·(usually·with·User·PIN). |
1074 | » » » This·authentication·need·to·be·done·immediately·after·the·card·binding. | 1074 | » » » This·authentication·need·to·be·done·immediately·after·the·card·binding. |
1075 | » » » In·such·cases·<code·class="option">--verify-pin</code>·has·to·be·used. | 1075 | » » » In·such·cases·<code·class="option">--verify-pin</code>·has·to·be·used. |
1076 | » » </p></div><div·class="refsect1"·title="Modes·of·operation"><a·name="idp57344184"></a><h2>Modes·of·operation</h2><div·class="refsect2"·title="Initialization"><a·name="idp57344824"></a><h3>Initialization</h3><p>This·is·the·first·step·during·card·personalization,·and·will·create·the | 1076 | » » </p></div><div·class="refsect1"·title="Modes·of·operation"><a·name="idp57335992"></a><h2>Modes·of·operation</h2><div·class="refsect2"·title="Initialization"><a·name="idp57336632"></a><h3>Initialization</h3><p>This·is·the·first·step·during·card·personalization,·and·will·create·the |
1077 | » » » » basic·files·on·the·card.·To·create·the·initial·PKCS·#15·structure,·invoke·the | 1077 | » » » » basic·files·on·the·card.·To·create·the·initial·PKCS·#15·structure,·invoke·the |
1078 | » » » » utility·as | 1078 | » » » » utility·as |
1079 | » » » </p><p> | 1079 | » » » </p><p> |
1080 | » » » » <span·class="command"><strong>pkcs15-init·--create-pkcs15</strong></span></p><p> | 1080 | » » » » <span·class="command"><strong>pkcs15-init·--create-pkcs15</strong></span></p><p> |
1081 | » » » » You·will·then·be·asked·for·the·security·officer·PIN·and·PUK.·Simply | 1081 | » » » » You·will·then·be·asked·for·the·security·officer·PIN·and·PUK.·Simply |
1082 | » » » » pressing·return·at·the·SO·PIN·prompt·will·skip·installation·of·an·SO·PIN. | 1082 | » » » » pressing·return·at·the·SO·PIN·prompt·will·skip·installation·of·an·SO·PIN. |
1083 | » » » </p><p> | 1083 | » » » </p><p> |
1084 | » » » » If·the·card·supports·it,·you·should·erase·the·contents·of·the·card·with | 1084 | » » » » If·the·card·supports·it,·you·should·erase·the·contents·of·the·card·with |
1085 | » » » » <span·class="command"><strong>pkcs15-init·--erase-card</strong></span>·before·creating·the·PKCS#15·structure. | 1085 | » » » » <span·class="command"><strong>pkcs15-init·--erase-card</strong></span>·before·creating·the·PKCS#15·structure. |
1086 | » » » </p></div><div·class="refsect2"·title="User·PIN·Installation"><a·name="idp57347768"></a><h3>User·PIN·Installation</h3><p> | 1086 | » » » </p></div><div·class="refsect2"·title="User·PIN·Installation"><a·name="idp57339576"></a><h3>User·PIN·Installation</h3><p> |
1087 | » » » » Before·installing·any·user·objects·such·as·private·keys,·you·need·at·least·one | 1087 | » » » » Before·installing·any·user·objects·such·as·private·keys,·you·need·at·least·one |
1088 | » » » » PIN·to·protect·these·objects.·you·can·do·this·using | 1088 | » » » » PIN·to·protect·these·objects.·you·can·do·this·using |
1089 | » » » </p><p> | 1089 | » » » </p><p> |
1090 | » » » » <span·class="command"><strong>pkcs15-init·--store-pin·--id·"·nn</strong></span> | 1090 | » » » » <span·class="command"><strong>pkcs15-init·--store-pin·--id·"·nn</strong></span> |
1091 | » » » </p><p> | 1091 | » » » </p><p> |
1092 | » » » » where·<em·class="replaceable"><code>nn</code></em>·is·a·PKCS·#15·ID·in·hexadecimal·notation.·Common | 1092 | » » » » where·<em·class="replaceable"><code>nn</code></em>·is·a·PKCS·#15·ID·in·hexadecimal·notation.·Common |
1093 | » » » » values·are·01,·02,·etc. | 1093 | » » » » values·are·01,·02,·etc. |
1094 | » » » </p><p> | 1094 | » » » </p><p> |
1095 | » » » » Entering·the·command·above·will·ask·you·for·the·user's·PIN·and·PUK.·If·you·do | 1095 | » » » » Entering·the·command·above·will·ask·you·for·the·user's·PIN·and·PUK.·If·you·do |
1096 | » » » » not·wish·to·install·an·unblock·PIN,·simply·press·return·at·the·PUK·prompt. | 1096 | » » » » not·wish·to·install·an·unblock·PIN,·simply·press·return·at·the·PUK·prompt. |
1097 | » » » </p><p> | 1097 | » » » </p><p> |
1098 | » » » » To·set·a·label·for·this·PIN·object·(which·can·be·used·by·applications·to·display | 1098 | » » » » To·set·a·label·for·this·PIN·object·(which·can·be·used·by·applications·to·display |
1099 | » » » » a·meaningful·prompt·to·the·user),·use·the·<code·class="option">--label</code>·command·line·option. | 1099 | » » » » a·meaningful·prompt·to·the·user),·use·the·<code·class="option">--label</code>·command·line·option. |
1100 | » » » </p></div><div·class="refsect2"·title="Key·generation"><a·name="idp57351608"></a><h3>Key·generation</h3><p> | 1100 | » » » </p></div><div·class="refsect2"·title="Key·generation"><a·name="idp57343416"></a><h3>Key·generation</h3><p> |
1101 | » » » » <span·class="command"><strong>pkcs15-init</strong></span>·lets·you·generate·a·new·key·and·store·it·on·the·card. | 1101 | » » » » <span·class="command"><strong>pkcs15-init</strong></span>·lets·you·generate·a·new·key·and·store·it·on·the·card. |
1102 | » » » » You·can·do·this·using: | 1102 | » » » » You·can·do·this·using: |
1103 | » » » </p><p> | 1103 | » » » </p><p> |
1104 | » » » » <span·class="command"><strong>pkcs15-init·--generate-key·"·keyspec·"·--auth-id·"·nn</strong></span> | 1104 | » » » » <span·class="command"><strong>pkcs15-init·--generate-key·"·keyspec·"·--auth-id·"·nn</strong></span> |
1105 | » » » </p><p> | 1105 | » » » </p><p> |
1106 | » » » » where·<em·class="replaceable"><code>keyspec</code></em>·describes·the·algorithm·and·length·of·the | 1106 | » » » » where·<em·class="replaceable"><code>keyspec</code></em>·describes·the·algorithm·and·length·of·the |
1107 | » » » » key·to·be·created,·such·as·<code·class="literal">rsa/512</code>.·This·will·create·a·512·bit | 1107 | » » » » key·to·be·created,·such·as·<code·class="literal">rsa/512</code>.·This·will·create·a·512·bit |
Offset 1111, 15 lines modified | Offset 1111, 15 lines modified |
1111 | » » » </p><p> | 1111 | » » » </p><p> |
1112 | » » » » <em·class="replaceable"><code>nn</code></em>·is·the·ID·of·a·user·PIN·installed·previously, | 1112 | » » » » <em·class="replaceable"><code>nn</code></em>·is·the·ID·of·a·user·PIN·installed·previously, |
1113 | » » » » e.g.·<code·class="literal">01</code>. | 1113 | » » » » e.g.·<code·class="literal">01</code>. |
1114 | » » » </p><p> | 1114 | » » » </p><p> |
1115 | » » » » In·addition·to·storing·the·private·portion·of·the·key·on·the·card, | 1115 | » » » » In·addition·to·storing·the·private·portion·of·the·key·on·the·card, |
1116 | » » » » <span·class="command"><strong>pkcs15-init</strong></span>·will·also·store·the·the·public·portion·of·the | 1116 | » » » » <span·class="command"><strong>pkcs15-init</strong></span>·will·also·store·the·the·public·portion·of·the |
1117 | » » » » key·as·a·PKCS·#15·public·key·object. | 1117 | » » » » key·as·a·PKCS·#15·public·key·object. |
1118 | » » » </p></div><div·class="refsect2"·title="Private·Key·Upload"><a·name="idp57356984"></a><h3>Private·Key·Upload</h3><p> | 1118 | » » » </p></div><div·class="refsect2"·title="Private·Key·Upload"><a·name="idp57348792"></a><h3>Private·Key·Upload</h3><p> |
1119 | » » » » You·can·use·a·private·key·generated·by·other·means·and·upload·it·to·the·card. | 1119 | » » » » You·can·use·a·private·key·generated·by·other·means·and·upload·it·to·the·card. |
1120 | » » » » For·instance,·to·upload·a·private·key·contained·in·a·file·named | 1120 | » » » » For·instance,·to·upload·a·private·key·contained·in·a·file·named |
1121 | » » » » <code·class="filename">okir.pem</code>,·which·is·in·PEM·format,·you·would·use | 1121 | » » » » <code·class="filename">okir.pem</code>,·which·is·in·PEM·format,·you·would·use |
1122 | » » » </p><p> | 1122 | » » » </p><p> |
1123 | » » » » <span·class="command"><strong>pkcs15-init·--store-private-key·okir.pem·--id·45·--auth-id·01</strong></span> | 1123 | » » » » <span·class="command"><strong>pkcs15-init·--store-private-key·okir.pem·--id·45·--auth-id·01</strong></span> |
1124 | » » » </p><p> | 1124 | » » » </p><p> |
1125 | » » » » In·addition·to·storing·the·private·portion·of·the·key·on·the·card, | 1125 | » » » » In·addition·to·storing·the·private·portion·of·the·key·on·the·card, |
Offset 1135, 45 lines modified | Offset 1135, 45 lines modified |
1135 | » » » </p><p> | 1135 | » » » </p><p> |
1136 | » » » » In·addition·to·the·PEM·key·file·format,·<span·class="command"><strong>pkcs15-init</strong></span>·also | 1136 | » » » » In·addition·to·the·PEM·key·file·format,·<span·class="command"><strong>pkcs15-init</strong></span>·also |
1137 | » » » » supports·DER·encoded·keys,·and·PKCS·#12·files.·The·latter·is·the·file·format | 1137 | » » » » supports·DER·encoded·keys,·and·PKCS·#12·files.·The·latter·is·the·file·format |
1138 | » » » » used·by·Netscape·Navigator·(among·others)·when·exporting·certificates·to | 1138 | » » » » used·by·Netscape·Navigator·(among·others)·when·exporting·certificates·to |
1139 | » » » » a·file.·A·PKCS·#12·file·usually·contains·the·X.509·certificate·corresponding | 1139 | » » » » a·file.·A·PKCS·#12·file·usually·contains·the·X.509·certificate·corresponding |
1140 | » » » » to·the·private·key.·If·that·is·the·case,·<span·class="command"><strong>pkcs15-init</strong></span>·will | 1140 | » » » » to·the·private·key.·If·that·is·the·case,·<span·class="command"><strong>pkcs15-init</strong></span>·will |
1141 | » » » » store·the·certificate·instead·of·the·public·key·portion. | 1141 | » » » » store·the·certificate·instead·of·the·public·key·portion. |
1142 | » » » </p></div><div·class="refsect2"·title="Public·Key·Upload"><a·name="idp57362360"></a><h3>Public·Key·Upload</h3><p> | 1142 | » » » </p></div><div·class="refsect2"·title="Public·Key·Upload"><a·name="idp57354168"></a><h3>Public·Key·Upload</h3><p> |
1143 | » » » » You·can·also·upload·individual·public·keys·to·the·card·using·the | 1143 | » » » » You·can·also·upload·individual·public·keys·to·the·card·using·the |
1144 | » » » » <code·class="option">--store-public-key</code>·option,·which·takes·a·filename·as·an | 1144 | » » » » <code·class="option">--store-public-key</code>·option,·which·takes·a·filename·as·an |
1145 | » » » » argument.·This·file·is·supposed·to·contain·the·public·key.·If·you·don't | 1145 | » » » » argument.·This·file·is·supposed·to·contain·the·public·key.·If·you·don't |
1146 | » » » » specify·a·key·file·format·using·the·<code·class="option">--format</code>·option, | 1146 | » » » » specify·a·key·file·format·using·the·<code·class="option">--format</code>·option, |
1147 | » » » » <span·class="command"><strong>pkcs15-init</strong></span>·will·assume·PEM·format.·The·only·other | 1147 | » » » » <span·class="command"><strong>pkcs15-init</strong></span>·will·assume·PEM·format.·The·only·other |
1148 | » » » » supported·public·key·file·format·is·DER. | 1148 | » » » » supported·public·key·file·format·is·DER. |
1149 | » » » </p><p> | 1149 | » » » </p><p> |
1150 | » » » » Since·the·corresponding·public·keys·are·always·uploaded·automatically | 1150 | » » » » Since·the·corresponding·public·keys·are·always·uploaded·automatically |
1151 | » » » » when·generating·a·new·key,·or·when·uploading·a·private·key,·you·will | 1151 | » » » » when·generating·a·new·key,·or·when·uploading·a·private·key,·you·will |
1152 | » » » » probably·use·this·option·only·very·rarely. | 1152 | » » » » probably·use·this·option·only·very·rarely. |
1153 | » » » </p></div><div·class="refsect2"·title="Certificate·Upload"><a·name="idp57365048"></a><h3>Certificate·Upload</h3><p> | 1153 | » » » </p></div><div·class="refsect2"·title="Certificate·Upload"><a·name="idp57356856"></a><h3>Certificate·Upload</h3><p> |
1154 | » » » » You·can·upload·certificates·to·the·card·using·the | 1154 | » » » » You·can·upload·certificates·to·the·card·using·the |
1155 | » » » » <code·class="option">--store-certificate</code>·option,·which·takes·a·filename·as | 1155 | » » » » <code·class="option">--store-certificate</code>·option,·which·takes·a·filename·as |
1156 | » » » » an·argument.·This·file·is·supposed·to·contain·the·PEM·encoded·X.509 | 1156 | » » » » an·argument.·This·file·is·supposed·to·contain·the·PEM·encoded·X.509 |
1157 | » » » » certificate. | 1157 | » » » » certificate. |
1158 | » » » </p></div><div·class="refsect2"·title="Uploading·PKCS·#12·bags"><a·name="idp57366712"></a><h3>Uploading·PKCS·#12·bags</h3><p> | 1158 | » » » </p></div><div·class="refsect2"·title="Uploading·PKCS·#12·bags"><a·name="idp57358520"></a><h3>Uploading·PKCS·#12·bags</h3><p> |
1159 | » » » » Most·browsers·nowadays·use·PKCS·#12·format·files·when·you·ask·them·to | 1159 | » » » » Most·browsers·nowadays·use·PKCS·#12·format·files·when·you·ask·them·to |
1160 | » » » » export·your·key·and·certificate·to·a·file.·<span·class="command"><strong>pkcs15-init</strong></span> | 1160 | » » » » export·your·key·and·certificate·to·a·file.·<span·class="command"><strong>pkcs15-init</strong></span> |
1161 | » » » » is·capable·of·parsing·these·files,·and·storing·their·contents·on·the | 1161 | » » » » is·capable·of·parsing·these·files,·and·storing·their·contents·on·the |
1162 | » » » » card·in·a·single·operation.·This·works·just·like·storing·a·private·key, | 1162 | » » » » card·in·a·single·operation.·This·works·just·like·storing·a·private·key, |
1163 | » » » » except·that·you·need·to·specify·the·file·format: | 1163 | » » » » except·that·you·need·to·specify·the·file·format: |
1164 | » » » </p><p> | 1164 | » » » </p><p> |
1165 | » » » » <span·class="command"><strong>pkcs15-init·--store-private-key·okir.p12·--format·pkcs12·--auth-id | 1165 | » » » » <span·class="command"><strong>pkcs15-init·--store-private-key·okir.p12·--format·pkcs12·--auth-id |
1166 | » » » » 01</strong></span> | 1166 | » » » » 01</strong></span> |
1167 | » » » </p><p> | 1167 | » » » </p><p> |
1168 | » » » » This·will·install·the·private·key·contained·in·the·file·<code·class="filename">okir.p12</code>, | 1168 | » » » » This·will·install·the·private·key·contained·in·the·file·<code·class="filename">okir.p12</code>, |
1169 | » » » » and·protect·it·with·the·PIN·referenced·by·authentication·ID·<code·class="literal">01</code>. | 1169 | » » » » and·protect·it·with·the·PIN·referenced·by·authentication·ID·<code·class="literal">01</code>. |
1170 | » » » » It·will·also·store·any·X.509·certificates·contained·in·the·file,·which·is | 1170 | » » » » It·will·also·store·any·X.509·certificates·contained·in·the·file,·which·is |
1171 | » » » » usually·the·user·certificate·that·goes·with·the·key,·as·well·as·the·CA·certificate. | 1171 | » » » » usually·the·user·certificate·that·goes·with·the·key,·as·well·as·the·CA·certificate. |
1172 | » » » </p></div></div><div·class="refsect1"·title="Options"><a·name="idp57370424"></a><h2>Options</h2><p> | 1172 | » » » </p></div></div><div·class="refsect1"·title="Options"><a·name="idp57362232"></a><h2>Options</h2><p> |
1173 | » » » </p><div·class="variablelist"><dl><dt><span·class="term"> | 1173 | » » » </p><div·class="variablelist"><dl><dt><span·class="term"> |
1174 | » » » » » » <code·class="option">--card-profile</code>·<em·class="replaceable"><code>name</code></em>, | 1174 | » » » » » » <code·class="option">--card-profile</code>·<em·class="replaceable"><code>name</code></em>, |
1175 | » » » » » » <code·class="option">-c</code>·<em·class="replaceable"><code>name</code></em> | 1175 | » » » » » » <code·class="option">-c</code>·<em·class="replaceable"><code>name</code></em> |
1176 | » » » » » </span></dt><dd><p> | 1176 | » » » » » </span></dt><dd><p> |
1177 | » » » » » » » Tells·<span·class="command"><strong>pkcs15-init</strong></span>·to·load·the·specified·card | 1177 | » » » » » » » Tells·<span·class="command"><strong>pkcs15-init</strong></span>·to·load·the·specified·card |
1178 | » » » » » » » profile·option.·You·will·rarely·need·this·option. | 1178 | » » » » » » » profile·option.·You·will·rarely·need·this·option. |
1179 | » » » » » » </p></dd><dt><span·class="term"> | 1179 | » » » » » » </p></dd><dt><span·class="term"> |
Offset 1310, 23 lines modified | Offset 1310, 23 lines modified |
1310 | » » » » » » </p></dd><dt><span·class="term"> | 1310 | » » » » » » </p></dd><dt><span·class="term"> |
1311 | » » » » » » <code·class="option">--verbose</code>, | 1311 | » » » » » » <code·class="option">--verbose</code>, |
1312 | » » » » » » <code·class="option">-v</code> | 1312 | » » » » » » <code·class="option">-v</code> |
1313 | » » » » » </span></dt><dd><p> | 1313 | » » » » » </span></dt><dd><p> |
1314 | » » » » » » » Causes·<span·class="command"><strong>pkcs15-init</strong></span>·to·be·more·verbose.·Specify·this | 1314 | » » » » » » » Causes·<span·class="command"><strong>pkcs15-init</strong></span>·to·be·more·verbose.·Specify·this |
1315 | » » » » » » » flag·several·times·to·enable·debug·output·in·the·OpenSC·library. | 1315 | » » » » » » » flag·several·times·to·enable·debug·output·in·the·OpenSC·library. |
1316 | » » » » » » </p></dd></dl></div><p> | 1316 | » » » » » » </p></dd></dl></div><p> |
1317 | » » </p></div><div·class="refsect1"·title="See·also"><a·name="idp57423160"></a><h2>See·also</h2><p> | 1317 | » » </p></div><div·class="refsect1"·title="See·also"><a·name="idp57419064"></a><h2>See·also</h2><p> |
1318 | » » » <span·class="citerefentry"><span·class="refentrytitle">pkcs15-profile</span>(5)</span> | 1318 | » » » <span·class="citerefentry"><span·class="refentrytitle">pkcs15-profile</span>(5)</span> |
1319 | » » </p></div></div><div·class="refentry"·title="westcos-tool"><div·class="refentry.separator"><hr></div><a·name="westcos-tool"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>westcos-tool·—·utility·for·manipulating·data·structures | 1319 | » » </p></div></div><div·class="refentry"·title="westcos-tool"><div·class="refentry.separator"><hr></div><a·name="westcos-tool"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>westcos-tool·—·utility·for·manipulating·data·structures |
1320 | » » » on·westcos·smart·cards</p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">westcos-tool</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp57200184"></a><h2>Description</h2><p> | 1320 | » » » on·westcos·smart·cards</p></div><div·class="refsynopsisdiv"·title="Synopsis"><h2>Synopsis</h2><div·class="cmdsynopsis"><p><code·class="command">westcos-tool</code>··[<em·class="replaceable"><code>OPTIONS</code></em>]</p></div></div><div·class="refsect1"·title="Description"><a·name="idp57310776"></a><h2>Description</h2><p> |
1321 | » » » The·<span·class="command"><strong>westcos-tool</strong></span>·utility·is·used·to·manipulate | 1321 | » » » The·<span·class="command"><strong>westcos-tool</strong></span>·utility·is·used·to·manipulate |
1322 | » » » the·westcos·data·structures·on·2·Ko·smart·cards·/·tokens.·Users·can·create·PINs, | 1322 | » » » the·westcos·data·structures·on·2·Ko·smart·cards·/·tokens.·Users·can·create·PINs, |
1323 | » » » keys·and·certificates·stored·on·the·card·/·token.·User·PIN·authentication·is | 1323 | » » » keys·and·certificates·stored·on·the·card·/·token.·User·PIN·authentication·is |
1324 | » » » performed·for·those·operations·that·require·it. | 1324 | » » » performed·for·those·operations·that·require·it. |
1325 | » » </p></div><div·class="refsect1"·title="Options"><a·name="idp57201720"></a><h2>Options</h2><p> | 1325 | » » </p></div><div·class="refsect1"·title="Options"><a·name="idp57312312"></a><h2>Options</h2><p> |
1326 | » » » </p><div·class="variablelist"><dl><dt><span·class="term"> | 1326 | » » » </p><div·class="variablelist"><dl><dt><span·class="term"> |
1327 | » » » » » » <code·class="option">--change-pin</code>, | 1327 | » » » » » » <code·class="option">--change-pin</code>, |
1328 | » » » » » » <code·class="option">-n</code> | 1328 | » » » » » » <code·class="option">-n</code> |
1329 | » » » » » </span></dt><dd><p>Changes·a·PIN·stored·on·the·card. | 1329 | » » » » » </span></dt><dd><p>Changes·a·PIN·stored·on·the·card. |
1330 | » » » » » User·authentication·is·required·for·this·operation.</p></dd><dt><span·class="term"> | 1330 | » » » » » User·authentication·is·required·for·this·operation.</p></dd><dt><span·class="term"> |
1331 | » » » » » » <code·class="option">--certificate</code>·<em·class="replaceable"><code>file</code></em>, | 1331 | » » » » » » <code·class="option">--certificate</code>·<em·class="replaceable"><code>file</code></em>, |
1332 | » » » » » » <code·class="option">-t</code>·<em·class="replaceable"><code>file</code></em> | 1332 | » » » » » » <code·class="option">-t</code>·<em·class="replaceable"><code>file</code></em> |
Offset 1397, 16 lines modified | Offset 1397, 16 lines modified |
1397 | » » » » » </span></dt><dd><p>Wait·for·a·card·to·be·inserted.</p></dd><dt><span·class="term"> | 1397 | » » » » » </span></dt><dd><p>Wait·for·a·card·to·be·inserted.</p></dd><dt><span·class="term"> |
1398 | » » » » » » <code·class="option">--write-file</code>·<em·class="replaceable"><code>path</code></em>, | 1398 | » » » » » » <code·class="option">--write-file</code>·<em·class="replaceable"><code>path</code></em>, |
1399 | » » » » » » <code·class="option">-k</code>·<em·class="replaceable"><code>path</code></em> | 1399 | » » » » » » <code·class="option">-k</code>·<em·class="replaceable"><code>path</code></em> |
1400 | » » » » » </span></dt><dd><p>Put·the·file·with·name·<em·class="replaceable"><code>path</code></em> | 1400 | » » » » » </span></dt><dd><p>Put·the·file·with·name·<em·class="replaceable"><code>path</code></em> |
1401 | » » » » » from·disk·to·card. | 1401 | » » » » » from·disk·to·card. |
1402 | » » » » » On·the·card·the·file·is·written·in·<em·class="replaceable"><code>path</code></em>. | 1402 | » » » » » On·the·card·the·file·is·written·in·<em·class="replaceable"><code>path</code></em>. |
1403 | » » » » » User·authentication·is·required·for·this·operation.</p></dd></dl></div><p> | 1403 | » » » » » User·authentication·is·required·for·this·operation.</p></dd></dl></div><p> |
1404 | » » </p></div><div·class="refsect1"·title="Authors"><a·name="idp57443384"></a><h2>Authors</h2><p><span·class="command"><strong>westcos-tool</strong></span>·was·written·by | 1404 | » » </p></div><div·class="refsect1"·title="Authors"><a·name="idp57439288"></a><h2>Authors</h2><p><span·class="command"><strong>westcos-tool</strong></span>·was·written·by |
1405 | » » Francois·Leblanc·<code·class="email"><<a·class="email"·href="mailto:francois.leblanc@cev-sa.com">francois.leblanc@cev-sa.com</a>></code>.</p></div></div></div><div·class="reference"·title="OpenSC·file·formats"><div·class="titlepage"><div><div><h1·class="title"><a·name="idp55396280"></a>OpenSC·file·formats</h1></div></div><hr></div><div·class="toc"><p><b>Table·of·Contents</b></p><dl><dt><span·class="refentrytitle"><a·href="#pkcs15-profile">pkcs15-profile</a></span><span·class="refpurpose">·—·format·of·profile·for·<span·class="command"><strong>pkcs15-init</strong></span></span></dt></dl></div><div·class="refentry"·title="pkcs15-profile"><a·name="pkcs15-profile"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>pkcs15-profile·—·format·of·profile·for·<span·class="command"><strong>pkcs15-init</strong></span></p></div><div·class="refsect1"·title="Description"><a·name="idp56228408"></a><h2>Description</h2><p> | 1405 | » » Francois·Leblanc·<code·class="email"><<a·class="email"·href="mailto:francois.leblanc@cev-sa.com">francois.leblanc@cev-sa.com</a>></code>.</p></div></div></div><div·class="reference"·title="OpenSC·file·formats"><div·class="titlepage"><div><div><h1·class="title"><a·name="idp56348344"></a>OpenSC·file·formats</h1></div></div><hr></div><div·class="toc"><p><b>Table·of·Contents</b></p><dl><dt><span·class="refentrytitle"><a·href="#pkcs15-profile">pkcs15-profile</a></span><span·class="refpurpose">·—·format·of·profile·for·<span·class="command"><strong>pkcs15-init</strong></span></span></dt></dl></div><div·class="refentry"·title="pkcs15-profile"><a·name="pkcs15-profile"></a><div·class="titlepage"></div><div·class="refnamediv"><h2>Name</h2><p>pkcs15-profile·—·format·of·profile·for·<span·class="command"><strong>pkcs15-init</strong></span></p></div><div·class="refsect1"·title="Description"><a·name="idp56225976"></a><h2>Description</h2><p> |
1406 | » » » The·<span·class="command"><strong>pkcs15-init</strong></span>·utility·for·PKCS·#15·smart·card | 1406 | » » » The·<span·class="command"><strong>pkcs15-init</strong></span>·utility·for·PKCS·#15·smart·card |
1407 | » » » personalization·is·controlled·via·profiles.·When·starting,·it·will·read·two | 1407 | » » » personalization·is·controlled·via·profiles.·When·starting,·it·will·read·two |
1408 | » » » such·profiles·at·the·moment,·a·generic·application·profile,·and·a·card | 1408 | » » » such·profiles·at·the·moment,·a·generic·application·profile,·and·a·card |
1409 | » » » specific·profile.·The·generic·profile·must·be·specified·on·the·command·line, | 1409 | » » » specific·profile.·The·generic·profile·must·be·specified·on·the·command·line, |
1410 | » » » while·the·card-specific·file·is·selected·based·on·the·type·of·card·detected. | 1410 | » » » while·the·card-specific·file·is·selected·based·on·the·type·of·card·detected. |
1411 | » » </p><p> | 1411 | » » </p><p> |
1412 | » » » The·generic·application·profile·defines·general·information·about·the·card | 1412 | » » » The·generic·application·profile·defines·general·information·about·the·card |
Offset 1414, 14 lines modified | Offset 1414, 14 lines modified |
1414 | » » » that·directory,·and·the·access·conditions·on·these·files.·It·also·defines | 1414 | » » » that·directory,·and·the·access·conditions·on·these·files.·It·also·defines |
1415 | » » » general·information·about·PIN,·key·and·certificate·objects.·Currently,·there | 1415 | » » » general·information·about·PIN,·key·and·certificate·objects.·Currently,·there |
1416 | » » » is·only·one·such·generic·profile,·<span·class="command"><strong>pkcs15.profile</strong></span>. | 1416 | » » » is·only·one·such·generic·profile,·<span·class="command"><strong>pkcs15.profile</strong></span>. |
1417 | » » </p><p> | 1417 | » » </p><p> |
1418 | » » » The·card·specific·profile·contains·additional·information·required·during | 1418 | » » » The·card·specific·profile·contains·additional·information·required·during |
1419 | » » » card·intialization,·such·as·location·of·PIN·files,·key·references·etc. | 1419 | » » » card·intialization,·such·as·location·of·PIN·files,·key·references·etc. |
1420 | » » » Profiles·currently·reside·in·<span·class="command"><strong>@pkgdatadir@</strong></span> | 1420 | » » » Profiles·currently·reside·in·<span·class="command"><strong>@pkgdatadir@</strong></span> |
1421 | » » </p></div><div·class="refsect1"·title="Syntax"><a·name="idp56300728"></a><h2>Syntax</h2><p> | 1421 | » » </p></div><div·class="refsect1"·title="Syntax"><a·name="idp56298040"></a><h2>Syntax</h2><p> |
1422 | » » » This·section·should·contain·information·about·the·profile·syntax.·Will·add | 1422 | » » » This·section·should·contain·information·about·the·profile·syntax.·Will·add |
1423 | » » » this·soonishly. | 1423 | » » » this·soonishly. |
1424 | » » </p></div><div·class="refsect1"·title="See·also"><a·name="idp56303288"></a><h2>See·also</h2><p> | 1424 | » » </p></div><div·class="refsect1"·title="See·also"><a·name="idp56300728"></a><h2>See·also</h2><p> |
1425 | » » » <span·class="citerefentry"><span·class="refentrytitle">pkcs15-init</span>(1)</span>, | 1425 | » » » <span·class="citerefentry"><span·class="refentrytitle">pkcs15-init</span>(1)</span>, |
1426 | » » » <span·class="citerefentry"><span·class="refentrytitle">pkcs15-crypt</span>(1)</span> | 1426 | » » » <span·class="citerefentry"><span·class="refentrytitle">pkcs15-crypt</span>(1)</span> |
1427 | » » </p></div></div></div></div></body></html> | 1427 | » » </p></div></div></div></div></body></html> |