mirror of
https://github.com/openssl/openssl.git
synced 2024-12-03 05:41:46 +08:00
35a810bb1d
Almost all OpenSSL commands are in reality 'openssl cmd', so make sure they are refered to like that and not just as the sub-command. Self-references are avoided as much as is possible, and replaced with "this command". In some cases, we even avoid that with a slight rewrite of the sentence or paragrah they were in. However, in the few cases where a self-reference is still admissible, they are done in bold, i.e. openssl-speed.pod references itself like this: B<openssl speed> References to other commands are done as manual links, i.e. CA.pl.pod references 'openssl req' like this: L<openssl-req(1)> Some commands are examples rather than references; we enclose those in C<>. While we are it, we abolish "utility", replacing it with "command", or remove it entirely in some cases. Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> (Merged from https://github.com/openssl/openssl/pull/10065)
133 lines
2.9 KiB
Plaintext
133 lines
2.9 KiB
Plaintext
=pod
|
|
|
|
=head1 NAME
|
|
|
|
openssl-storeutl - STORE utility
|
|
|
|
=head1 SYNOPSIS
|
|
|
|
B<openssl> B<storeutl>
|
|
[B<-help>]
|
|
[B<-out> I<file>]
|
|
[B<-noout>]
|
|
[B<-passin> I<arg>]
|
|
[B<-text> I<arg>]
|
|
[B<-engine> I<id>]
|
|
[B<-r>]
|
|
[B<-certs>]
|
|
[B<-keys>]
|
|
[B<-crls>]
|
|
[B<-subject> I<arg>]
|
|
[B<-issuer> I<arg>]
|
|
[B<-serial> I<arg>]
|
|
[B<-alias> I<arg>]
|
|
[B<-fingerprint> I<arg>]
|
|
[B<-I<digest>>]
|
|
I<uri> ...
|
|
|
|
=head1 DESCRIPTION
|
|
|
|
This command can be used to display the contents (after
|
|
decryption as the case may be) fetched from the given URIs.
|
|
|
|
=head1 OPTIONS
|
|
|
|
=over 4
|
|
|
|
=item B<-help>
|
|
|
|
Print out a usage message.
|
|
|
|
=item B<-out> I<filename>
|
|
|
|
specifies the output filename to write to or standard output by
|
|
default.
|
|
|
|
=item B<-noout>
|
|
|
|
this option prevents output of the PEM data.
|
|
|
|
=item B<-passin> I<arg>
|
|
|
|
the key password source. For more information about the format of I<arg>
|
|
see L<openssl(1)/Pass phrase options>.
|
|
|
|
=item B<-text>
|
|
|
|
Prints out the objects in text form, similarly to the B<-text> output from
|
|
L<openssl-x509(1)>, L<openssl-pkey(1)>, etc.
|
|
|
|
=item B<-engine> I<id>
|
|
|
|
specifying an engine (by its unique I<id> string) will cause this command
|
|
to attempt to obtain a functional reference to the specified engine,
|
|
thus initialising it if needed.
|
|
The engine will then be set as the default for all available algorithms.
|
|
|
|
=item B<-r>
|
|
|
|
Fetch objects recursively when possible.
|
|
|
|
=item B<-certs>
|
|
|
|
=item B<-keys>
|
|
|
|
=item B<-crls>
|
|
|
|
Only select the certificates, keys or CRLs from the given URI.
|
|
However, if this URI would return a set of names (URIs), those are always
|
|
returned.
|
|
|
|
=item B<-subject> I<arg>
|
|
|
|
Search for an object having the subject name I<arg>.
|
|
The arg must be formatted as I</type0=value0/type1=value1/type2=...>.
|
|
Keyword characters may be escaped by \ (backslash), and whitespace is retained.
|
|
Empty values are permitted but are ignored for the search. That is,
|
|
a search with an empty value will have the same effect as not specifying
|
|
the type at all.
|
|
|
|
=item B<-issuer> I<arg>
|
|
|
|
=item B<-serial> I<arg>
|
|
|
|
Search for an object having the given issuer name and serial number.
|
|
These two options I<must> be used together.
|
|
The issuer arg must be formatted as I</type0=value0/type1=value1/type2=...>,
|
|
characters may be escaped by \ (backslash), no spaces are skipped.
|
|
The serial arg may be specified as a decimal value or a hex value if preceded
|
|
by B<0x>.
|
|
|
|
=item B<-alias> I<arg>
|
|
|
|
Search for an object having the given alias.
|
|
|
|
=item B<-fingerprint> I<arg>
|
|
|
|
Search for an object having the given fingerprint.
|
|
|
|
=item B<-I<digest>>
|
|
|
|
The digest that was used to compute the fingerprint given with B<-fingerprint>.
|
|
|
|
=back
|
|
|
|
=head1 SEE ALSO
|
|
|
|
L<openssl(1)>
|
|
|
|
=head1 HISTORY
|
|
|
|
This command was added in OpenSSL 1.1.1.
|
|
|
|
=head1 COPYRIGHT
|
|
|
|
Copyright 2016-2019 The OpenSSL Project Authors. All Rights Reserved.
|
|
|
|
Licensed under the Apache License 2.0 (the "License"). You may not use
|
|
this file except in compliance with the License. You can obtain a copy
|
|
in the file LICENSE in the source distribution or at
|
|
L<https://www.openssl.org/source/license.html>.
|
|
|
|
=cut
|