File: gpgmngr.1

package info (click to toggle)
gpgmngr 1.0.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 148 kB
  • sloc: sh: 1,297; makefile: 13
file content (203 lines) | stat: -rwxr-xr-x 4,406 bytes parent folder | download
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
.TH GPGMNGR 1 "August 2024" "Version 1.0.2" "gpgmngr"
.SH NAME
gpgmngr \- GPG Manager
.SH SYNOPSIS
.B gpgmngr
[\fIoptions\fP] [\fImenu-options\fP] ...
.SH DESCRIPTION
.B gpgmngr
is a command-line tool for managing all GPG functionalities, including creating, listing, editing, and deleting keys. It offers a user-friendly interface to handle GPG key management on the GNU/Linux terminal.
.SH OPTIONS
.TP
.B \-v
Show the program version.
.TP
.B \-h
Show the help.
.SH MENU OPTIONS
The script is divided into several main sections, each with submenus:

.SS 1. Key Management
These options allow managing GPG keys.

.TP
\fB1. Create new key\fR
Generate a new GPG key pair.

.TP
\fB2. List keys\fR
List all available GPG keys.

.TP
\fB3. Edit key\fR
Edit an existing GPG key.

.TP
\fB4. Delete key\fR
Delete an existing GPG key.

.TP
\fB5. Revoke key\fR
Revoke a GPG key.

.TP
\fB6. Generate revocation certificate\fR
Create a revocation certificate for a GPG key.

.TP
\fB7. Manage subkeys\fR
Manage subkeys associated with a GPG key.

.TP
\fB8. Change passphrase\fR
Change the passphrase for a GPG key.

.TP
\fB9. Modify key expiration\fR
Change the expiration date of a GPG key.

.TP
\fB10. Clean keyring\fR
Remove unnecessary data from the keyring.

.TP
\fB0. Back to main menu\fR
Return to the main menu.

.SS 2. Encryption and Decryption
These options allow performing encryption and decryption operations.

.TP
\fB1. Encrypt document\fR
Encrypt a document using a GPG key.

.TP
\fB2. Decrypt document\fR
Decrypt a previously encrypted document.

.TP
\fB3. Symmetric encryption\fR
Encrypt a document using symmetric encryption.

.TP
\fB0. Back to main menu\fR
Return to the main menu.

.SS 3. Signing and Verification
These options allow signing and verifying documents.

.TP
\fB1. Sign document\fR
Digitally sign a document with a GPG key.

.TP
\fB2. Verify signature\fR
Verify the signature of a signed document.

.TP
\fB3. Sign key\fR
Sign another user's GPG key.

.TP
\fB4. Verify file integrity\fR
Verify the integrity of a file using a signature.

.TP
\fB0. Back to main menu\fR
Return to the main menu.

.SS 4. Key Trade Operations
These options allow importing, exporting, and updating GPG keys.

.TP
\fB1. Import key from file\fR
Import a GPG key from a file.

.TP
\fB2. Import key from keyserver\fR
Import a GPG key from a keyserver.

.TP
\fB3. Export public key\fR
Export a public GPG key to a file.

.TP
\fB4. Export private key\fR
Export a private GPG key to a file.

.TP
\fB5. Upload key to keyserver\fR
Upload a GPG key to a keyserver.

.TP
\fB6. Update key on keyserver\fR
Update an existing GPG key on a keyserver.

.TP
\fB0. Back to main menu\fR
Return to the main menu.

.SS 5. Backup and Restore
These options allow backing up and restoring GPG keys.

.TP
\fB1. Backup keys\fR
Backup GPG keys to a secure location.

.TP
\fB2. Restore keys\fR
Restore GPG keys from a backup.

.TP
\fB0. Back to main menu\fR
Return to the main menu.

.SS 6. Miscellaneous
These options provide additional GPG-related functionalities.

.TP
\fB1. Show GPG config info\fR
Display GPG configuration information.

.TP
\fB2. Show key fingerprint\fR
Display the fingerprint of a GPG key.

.TP
\fB0. Back to main menu\fR
Return to the main menu.

.SS 0. Exit
Exit the script.
.SH BUGS
.B gpgmngr
If you discover any bugs in \fBgpgmngr\fP, please contact the author.
.SH SEE ALSO
.B gpg(1),
.B gpg-agent(1),
.B gpgsm(1).
.SH AUTHORS
Originally written by Manuel Guerra <ar.manuelguerra@gmail.com>.
.P
Please use the email address <ar.manuelguerra@gmail.com> for gpgmngr-related comments.
.SH COPYRIGHT
Copyright © 2024 Manuel Guerra
.P
License: GPL-3+
.PP
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
.PP
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.PP
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
.PP
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'.