# man > openssl-storeutl(1)

[_OPENSSL-STOREUTL_(1SSL)](https://www.chedong.com/phpMan.php/man/OPENSSL-STOREUTL/1SSL/markdown)                         OpenSSL                        [_OPENSSL-STOREUTL_(1SSL)](https://www.chedong.com/phpMan.php/man/OPENSSL-STOREUTL/1SSL/markdown)

## NAME
       openssl-storeutl - STORE command

## SYNOPSIS
       **openssl storeutl **[**-help**] [**-out _**file_] [**-noout**] [**-passin _**arg_] [**-text _**arg_] [**-r**] [**-certs**] [**-keys**]
       [**-crls**] [**-subject _**arg_] [**-issuer _**arg_] [**-serial _**arg_] [**-alias _**arg_] [**-fingerprint _**arg_] [**-_digest_**]
       [**-engine _**id_] [**-provider _**name_] [**-provider-path _**path_] [**-propquery _**propq_] _uri_

## DESCRIPTION
       This command can be used to display the contents (after decryption as the case may be)
       fetched from the given URI.

## OPTIONS
### -help
           Print out a usage message.

### -out _
           specifies the output filename to write to or standard output by default.

### -noout
           this option prevents output of the PEM data.

### -passin _
           the   key   password   source.   For  more  information  about  the  format  of  _arg_  see
           [**openssl-passphrase-options**(1)](https://www.chedong.com/phpMan.php/man/openssl-passphrase-options/1/markdown).

### -text
           Prints out the objects in text form, similarly to the **-text **output from  [**openssl-x509**(1)](https://www.chedong.com/phpMan.php/man/openssl-x509/1/markdown),
           [**openssl-pkey**(1)](https://www.chedong.com/phpMan.php/man/openssl-pkey/1/markdown), etc.

### -r  

### -certs
### -keys
### -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.

           Note that all options must be given before the _uri_ argument.  Otherwise they are ignored.

### -subject _
           Search for an object having the subject name _arg_.

           The arg must be formatted as "/type0=value0/type1=value1/type2=...".  Special  characters
           may  be  escaped  by "\" (backslash), 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.  Giving a single "/"  will  lead  to  an  empty
           sequence of RDNs (a NULL-DN).  Multi-valued RDNs can be formed by placing a "+" character
           instead  of a "/" between the AttributeValueAssertions (AVAs) that specify the members of
           the set.

           Example:

           "/DC=org/DC=OpenSSL/DC=users/UID=123456+CN=John Doe"

### -issuer _
### -serial _
           Search for an object having the given issuer name and serial number.  These  two  options
           _must_    be    used    together.     The    issuer    arg    must    be    formatted    as
           "/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 "0x".

### -alias _
           Search for an object having the given alias.

### -fingerprint _
           Search for an object having the given fingerprint.

### -[4mdigest
           The digest that was used to compute the fingerprint given with **-fingerprint**.

### -engine _
           See "Engine Options" in [**openssl**(1)](https://www.chedong.com/phpMan.php/man/openssl/1/markdown).  This option is deprecated.

### -provider _
### -provider-path _
### -propquery _
           See "Provider Options" in [**openssl**(1)](https://www.chedong.com/phpMan.php/man/openssl/1/markdown), [**provider**(7)](https://www.chedong.com/phpMan.php/man/provider/7/markdown), and [**property**(7)](https://www.chedong.com/phpMan.php/man/property/7/markdown).

## SEE ALSO
       [**openssl**(1)](https://www.chedong.com/phpMan.php/man/openssl/1/markdown)

## HISTORY
       This command was added in OpenSSL 1.1.1.

       The **-engine **option was deprecated in OpenSSL 3.0.

## COPYRIGHT
       Copyright 2016-2023 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 <<https://www.openssl.org/source/license.html>>.

3.0.13                                       2026-07-29                       [_OPENSSL-STOREUTL_(1SSL)](https://www.chedong.com/phpMan.php/man/OPENSSL-STOREUTL/1SSL/markdown)
