-
Notifications
You must be signed in to change notification settings - Fork 1
/
cryptoflex-tool.1
120 lines (118 loc) · 2.97 KB
/
cryptoflex-tool.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
'\" t
.\" Title: cryptoflex-tool
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.1 <http://docbook.sf.net/>
.\" Date: 02/16/2010
.\" Manual: OpenSC tools
.\" Source: opensc
.\" Language: English
.\"
.TH "CRYPTOFLEX\-TOOL" "1" "02/16/2010" "opensc" "OpenSC tools"
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
cryptoflex-tool \- utility for manipulating Schlumberger Cryptoflex data structures
.SH "SYNOPSIS"
.PP
\fBcryptoflex\-tool\fR
[OPTIONS]
.SH "DESCRIPTION"
.PP
\fBcryptoflex\-tool\fR
is used to manipulate PKCS data structures on Schlumberger Cryptoflex smart cards\&. Users can create, list and read PINs and keys stored on the smart card\&. User PIN authentication is performed for those operations that require it\&.
.SH "OPTIONS"
.PP
.PP
\fB\-\-verify\-pin, \-V\fR
.RS 4
Verifies CHV1 before issuing commands
.RE
.PP
\fB\-\-list\-keys, \-l\fR
.RS 4
Lists all keys stored in a public key file
.RE
.PP
\fB\-\-create\-key\-files\fR \fIarg\fR, \fB\-c\fR \fIarg\fR
.RS 4
Creates new RSA key files for
\fIarg\fR
keys
.RE
.PP
\fB\-\-create\-pin\-files\fR \fIid\fR, \fB\-P\fR \fIid\fR
.RS 4
Creates new PIN file for CHV\fIid\fR
.RE
.PP
\fB\-\-generate\-key, \-g\fR
.RS 4
Generate a new RSA key pair
.RE
.PP
\fB\-\-read\-key\fR
.RS 4
Reads a public key from the card, allowing the user to extract and store or use the public key
.RE
.PP
\fB\-\-key\-num\fR \fInum\fR, \fB\-k\fR \fInum\fR
.RS 4
Specifies the key number to operate on\&. The default is key number 1\&.
.RE
.PP
\fB\-\-app\-df\fR \fInum\fR, \fB\-a\fR \fInum\fR
.RS 4
Specifies the DF to operate in
.RE
.PP
\fB\-\-prkey\-file\fR \fIid\fR, \fB\-p\fR \fIid\fR
.RS 4
Specifies the private key file id,
\fIid\fR, to use
.RE
.PP
\fB\-\-pubkey\-file\fR \fIid\fR, \fB\-u\fR \fIid\fR
.RS 4
Specifies the public key file id,
\fIid\fR, to use
.RE
.PP
\fB\-\-exponent\fR \fIexp\fR, \fB\-e\fR \fIexp\fR
.RS 4
Specifies the RSA exponent,
\fIexp\fR, to use in key generation\&. The default value is 3\&.
.RE
.PP
\fB\-\-modulus\-length\fR \fIlength\fR, \fB\-m\fR \fIlength\fR
.RS 4
Specifies the modulus
\fIlength\fR
to use in key generation\&. The default value is 1024\&.
.RE
.PP
\fB\-\-reader\fR \fInum\fR, \fB\-r\fR \fInum\fR
.RS 4
Forces
\fBcryptoflex\-tool\fR
to use reader number
\fInum\fR
for operations\&. The default is to use reader number 0, the first reader in the system\&.
.RE
.PP
\fB\-\-verbose, \-v\fR
.RS 4
Causes
\fBcryptoflex\-tool\fR
to be more verbose\&. Specify this flag several times to enable debug output in the opensc library\&.
.RE
.SH "SEE ALSO"
.PP
opensc(7), pkcs15\-tool(1)