]> git.ipfire.org Git - thirdparty/openssl.git/blame - doc/man1/openssl-srp.pod.in
Apps: change provider_path option to provider-path.
[thirdparty/openssl.git] / doc / man1 / openssl-srp.pod.in
CommitLineData
e75138ab 1=pod
625c781d 2{- OpenSSL::safe::output_do_not_edit_headers(); -}
9fcb9702 3
e75138ab
RS
4=head1 NAME
5
b6b66573 6openssl-srp - maintain SRP password file
e75138ab
RS
7
8=head1 SYNOPSIS
9
10B<openssl srp>
11[B<-help>]
12[B<-verbose>]
13[B<-add>]
14[B<-modify>]
15[B<-delete>]
16[B<-list>]
e8769719
RS
17[B<-name> I<section>]
18[B<-config> I<file>]
19[B<-srpvfile> I<file>]
20[B<-gn> I<identifier>]
fed8bd90 21[B<-userinfo> I<text>]
e8769719
RS
22[B<-passin> I<arg>]
23[B<-passout> I<arg>]
65718c51 24{- $OpenSSL::safe::opt_engine_synopsis -}
9fcb9702 25{- $OpenSSL::safe::opt_r_synopsis -}
6bd4e3f2 26{- $OpenSSL::safe::opt_provider_synopsis -}
b1c0cc24 27[I<user> ...]
e75138ab 28
9f3c076b 29=for openssl ifdef engine
1738c0ce 30
e75138ab
RS
31=head1 DESCRIPTION
32
35a810bb 33This command is used to maintain an SRP (secure remote password) file.
e75138ab
RS
34At most one of the B<-add>, B<-modify>, B<-delete>, and B<-list> options
35can be specified.
36These options take zero or more usernames as parameters and perform the
37appropriate operation on the SRP file.
2f0ea936 38For B<-list>, if no I<user> is given then all users are displayed.
e75138ab
RS
39
40The configuration file to use, and the section within the file, can be
41specified with the B<-config> and B<-name> flags, respectively.
e75138ab
RS
42
43=head1 OPTIONS
44
45=over 4
46
e8769719 47=item B<-help>
e75138ab
RS
48
49Display an option summary.
50
e8769719 51=item B<-verbose>
e75138ab
RS
52
53Generate verbose output while processing.
54
3a4e43de
RS
55=item B<-srpvfile> I<file>
56
57If the config file is not specified,
58B<-srpvfile> can be used to specify the file to operate on.
59
60=item B<-gn>
61
62Specifies the B<g> and B<N> values, using one of
63the strengths defined in IETF RFC 5054.
64
65=item B<-userinfo>
66
67specifies additional information to add when
68adding or modifying a user.
69
70=item B<-passin> I<arg>, B<-passout> I<arg>
71
72The password source for the input and output file.
73For more information about the format of B<arg>
74see L<openssl(1)/Pass Phrase Options>.
75
65718c51
RS
76{- $OpenSSL::safe::opt_engine_item -}
77
6bd4e3f2
P
78{- $OpenSSL::safe::opt_provider_item -}
79
9fcb9702 80{- $OpenSSL::safe::opt_r_synopsis -}
a397aca4 81
e75138ab
RS
82=back
83
0f221d9c
P
84=head1 HISTORY
85
86The B<-engine> option was deprecated in OpenSSL 3.0.
87
e75138ab
RS
88=head1 COPYRIGHT
89
33388b44 90Copyright 2017-2020 The OpenSSL Project Authors. All Rights Reserved.
e75138ab 91
449040b4 92Licensed under the Apache License 2.0 (the "License"). You may not use
e75138ab
RS
93this file except in compliance with the License. You can obtain a copy
94in the file LICENSE in the source distribution or at
95L<https://www.openssl.org/source/license.html>.
96
97=cut