1*b077aed3SPierre Pronchery=pod 2*b077aed3SPierre Pronchery{- OpenSSL::safe::output_do_not_edit_headers(); -} 3*b077aed3SPierre Pronchery 4*b077aed3SPierre Pronchery=head1 NAME 5*b077aed3SPierre Pronchery 6*b077aed3SPierre Proncheryopenssl-nseq - create or examine a Netscape certificate sequence 7*b077aed3SPierre Pronchery 8*b077aed3SPierre Pronchery=head1 SYNOPSIS 9*b077aed3SPierre Pronchery 10*b077aed3SPierre ProncheryB<openssl> B<nseq> 11*b077aed3SPierre Pronchery[B<-help>] 12*b077aed3SPierre Pronchery[B<-in> I<filename>] 13*b077aed3SPierre Pronchery[B<-out> I<filename>] 14*b077aed3SPierre Pronchery[B<-toseq>] 15*b077aed3SPierre Pronchery{- $OpenSSL::safe::opt_provider_synopsis -} 16*b077aed3SPierre Pronchery 17*b077aed3SPierre Pronchery=head1 DESCRIPTION 18*b077aed3SPierre Pronchery 19*b077aed3SPierre ProncheryThis command takes a file containing a Netscape certificate 20*b077aed3SPierre Proncherysequence and prints out the certificates contained in it or takes a 21*b077aed3SPierre Proncheryfile of certificates and converts it into a Netscape certificate 22*b077aed3SPierre Proncherysequence. 23*b077aed3SPierre Pronchery 24*b077aed3SPierre ProncheryA Netscape certificate sequence is an old Netscape-specific format that 25*b077aed3SPierre Proncherycan be sometimes be sent to browsers as an alternative to the standard PKCS#7 26*b077aed3SPierre Proncheryformat when several certificates are sent to the browser, for example during 27*b077aed3SPierre Proncherycertificate enrollment. It was also used by Netscape certificate server. 28*b077aed3SPierre Pronchery 29*b077aed3SPierre Pronchery=head1 OPTIONS 30*b077aed3SPierre Pronchery 31*b077aed3SPierre Pronchery=over 4 32*b077aed3SPierre Pronchery 33*b077aed3SPierre Pronchery=item B<-help> 34*b077aed3SPierre Pronchery 35*b077aed3SPierre ProncheryPrint out a usage message. 36*b077aed3SPierre Pronchery 37*b077aed3SPierre Pronchery=item B<-in> I<filename> 38*b077aed3SPierre Pronchery 39*b077aed3SPierre ProncheryThis specifies the input filename to read or standard input if this 40*b077aed3SPierre Proncheryoption is not specified. 41*b077aed3SPierre Pronchery 42*b077aed3SPierre Pronchery=item B<-out> I<filename> 43*b077aed3SPierre Pronchery 44*b077aed3SPierre ProncherySpecifies the output filename or standard output by default. 45*b077aed3SPierre Pronchery 46*b077aed3SPierre Pronchery=item B<-toseq> 47*b077aed3SPierre Pronchery 48*b077aed3SPierre ProncheryNormally a Netscape certificate sequence will be input and the output 49*b077aed3SPierre Proncheryis the certificates contained in it. With the B<-toseq> option the 50*b077aed3SPierre Proncherysituation is reversed: a Netscape certificate sequence is created from 51*b077aed3SPierre Proncherya file of certificates. 52*b077aed3SPierre Pronchery 53*b077aed3SPierre Pronchery{- $OpenSSL::safe::opt_provider_item -} 54*b077aed3SPierre Pronchery 55*b077aed3SPierre Pronchery=back 56*b077aed3SPierre Pronchery 57*b077aed3SPierre Pronchery=head1 EXAMPLES 58*b077aed3SPierre Pronchery 59*b077aed3SPierre ProncheryOutput the certificates in a Netscape certificate sequence 60*b077aed3SPierre Pronchery 61*b077aed3SPierre Pronchery openssl nseq -in nseq.pem -out certs.pem 62*b077aed3SPierre Pronchery 63*b077aed3SPierre ProncheryCreate a Netscape certificate sequence 64*b077aed3SPierre Pronchery 65*b077aed3SPierre Pronchery openssl nseq -in certs.pem -toseq -out nseq.pem 66*b077aed3SPierre Pronchery 67*b077aed3SPierre Pronchery=head1 COPYRIGHT 68*b077aed3SPierre Pronchery 69*b077aed3SPierre ProncheryCopyright 2000-2020 The OpenSSL Project Authors. All Rights Reserved. 70*b077aed3SPierre Pronchery 71*b077aed3SPierre ProncheryLicensed under the Apache License 2.0 (the "License"). You may not use 72*b077aed3SPierre Proncherythis file except in compliance with the License. You can obtain a copy 73*b077aed3SPierre Proncheryin the file LICENSE in the source distribution or at 74*b077aed3SPierre ProncheryL<https://www.openssl.org/source/license.html>. 75*b077aed3SPierre Pronchery 76*b077aed3SPierre Pronchery=cut 77