123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133 |
- =pod
- =head1 NAME
- openssl-storeutl,
- storeutl - STORE utility
- =head1 SYNOPSIS
- B<openssl> B<storeutl>
- [B<-help>]
- [B<-out file>]
- [B<-noout>]
- [B<-passin arg>]
- [B<-text arg>]
- [B<-engine id>]
- [B<-r>]
- [B<-certs>]
- [B<-keys>]
- [B<-crls>]
- [B<-subject arg>]
- [B<-issuer arg>]
- [B<-serial arg>]
- [B<-alias arg>]
- [B<-fingerprint arg>]
- [B<-I<digest>>]
- B<uri> ...
- =head1 DESCRIPTION
- The B<storeutl> 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 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 arg>
- the key password source. For more information about the format of B<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
- B<openssl x509>, B<openssl pkey>, etc.
- =item B<-engine id>
- specifying an engine (by its unique B<id> string) will cause B<storeutl>
- 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 arg>
- Search for an object having the subject name B<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 arg>
- =item B<-serial 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 arg>
- Search for an object having the given alias.
- =item B<-fingerprint 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
- The B<openssl> B<storeutl> app was added in OpenSSL 1.1.1.
- =head1 COPYRIGHT
- Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved.
- Licensed under the OpenSSL license (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
|