[SCM] Debian packaging for the 2.0 Apache Shibboleth SP branch, master, updated. debian/2.3.1+dfsg-2-34-ge58ce73

Russ Allbery rra at debian.org
Thu Apr 7 05:05:58 UTC 2011


The following commit has been merged in the master branch:
commit e58ce7386bcb0eb42ea4721f632fac43d9517fa6
Author: Russ Allbery <rra at debian.org>
Date:   Wed Apr 6 22:05:39 2011 -0700

    Update Debian man pages for upstream utility changes

diff --git a/debian/changelog b/debian/changelog
index 7b74003..1184918 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -33,6 +33,7 @@ shibboleth-sp2 (2.4.2+dfsg-1) UNRELEASED; urgency=low
     - Add error information to attribute ResolutionContext
     - Multiple bug fixes
   * Change package names for the upstream SONAME change.
+  * Update Debian man pages for upstream utility changes.
   * Build-depend on xmltooling 1.4 or later and OpenSAML 2.4 or later, and
     also update schema and development package dependencies.
   * Force build dependency on xml-security-c 1.6 or later for consistent
diff --git a/debian/man-pages/shib-keygen.pod b/debian/man-pages/shib-keygen.pod
index 078e060..7399e16 100644
--- a/debian/man-pages/shib-keygen.pod
+++ b/debian/man-pages/shib-keygen.pod
@@ -4,8 +4,8 @@ shib-keygen - Generate a key pair for a Shibboleth SP
 
 =head1 SYNOPSIS
 
-B<shib-keygen> [B<-bf>] [B<-e> I<entity-id>] [B<-h> I<hostname>]
-    [B<-y> I<years>]
+B<shib-keygen> [B<-bf>] [B<-e> I<entity-id>] [B<-g> I<group>]
+    [B<-h> I<hostname>] [B<-o> I<output-dir>] [B<-u> I<user>] [B<-y> I<years>]
 
 =head1 DESCRIPTION
 
@@ -13,7 +13,7 @@ Generate a self-signed X.509 certificate for a Shibboleth SP.  By default,
 the certificate will be for the local fully-qualified (as returned by
 C<hostname --fqdn>) hostname.  An entity ID can be specified with the
 B<-e> flag.  The B<openssl> command-line client is used to generate the
-key pair.  The public certificate will be created in
+key pair.  By default, the public certificate will be created in
 F</etc/shibboleth/sp-cert.pem> and the private key in
 F</etc/shibboleth/sp-key.pem>.
 
@@ -38,12 +38,29 @@ before generating a new certificate.  Without this option, if those files
 already exist, B<shib-keygen> prints an error and exits rather than
 overwriting them.
 
+=item B<-g> I<group>
+
+After generating the key and certificate, change the group ownership of
+the key file to this group.  By default, the group used is C<_shibd>.
+
 =item B<-h> I<hostname>
 
 Specify the fully-qualified domain name for which to generate a
 certificate.  If this option isn't given, the hostname defaults to the
 result of C<hostname --fqdn>.
 
+=item B<-o> I<output-dir>
+
+Store F<sp-cert.pem> and F<sp-key.pem> in the directory I<output-dir>
+rather than the default of F</etc/shibboleth>.
+
+=item B<-u> I<user>
+
+After generating the key and certificate, change the ownership of the key
+file to this user.  This is used to allow the key to be read by a non-root
+user so that B<shibd> can be run as a non-root user.  By default, the
+key is owned by C<_shibd>.
+
 =item B<-y> I<years>
 
 The number of years for which the certificate should be valid.  The
@@ -63,21 +80,25 @@ and deleted afterwards.
 
 =item F</etc/shibboelth/sp-cert.pem>
 
-The public certificate created by this script.
+The default location of the public certificate created by this script.
 
 =item F</etc/shibboleth/sp-key.pem>
 
-The private key for the certificate created by this script.
+The default location of the private key for the certificate created by
+this script.
 
 =back
 
+These three files are stored in the directory given with B<-o> instead, if
+that option is given.
+
 =head1 AUTHOR
 
 This manual page was written by Russ Allbery for Debian GNU/Linux.
 
 =head1 COPYRIGHT
 
-Copyright 2008 Russ Allbery.  This manual page is hereby placed into the
-public domain by its author.
+Copyright 2008, 2011 Russ Allbery.  This manual page is hereby placed into
+the public domain by its author.
 
 =cut
diff --git a/debian/man-pages/shib-metagen.pod b/debian/man-pages/shib-metagen.pod
index 3da2cae..d3fcbc7 100644
--- a/debian/man-pages/shib-metagen.pod
+++ b/debian/man-pages/shib-metagen.pod
@@ -4,11 +4,12 @@ shib-metagen - Generate metadata for a Shibboleth SP
 
 =head1 SYNOPSIS
 
-B<shib-metagen> [B<-c> I<cert> [B<-c> I<cert> ...]] [B<-e> I<entity-id>]
+B<shib-metagen> [B<-12ADLNO>] [B<-c> I<cert> [B<-c> I<cert> ...]]
+    [B<-e> I<entity-id>] [B<-f> I<format> [B<-f> I<format> ...]]
     [B<-h> I<host> [B<-h> I<host> ...]] [B<-n> I<host> [B<-n> I<host> ...]]
     [B<-o> I<organization>] [B<-a> I<admin> [B<-a> I<admin> ...]]
     [B<-s> I<support> [B<-s> I<support> ...]]
-    [B<-t> I<tech> [B<-t> I<tech> ...]]
+    [B<-t> I<tech> [B<-t> I<tech> ...]] [B<-u> I<url>]
 
 =head1 DESCRIPTION
 
@@ -23,6 +24,20 @@ can be given multiple times.
 
 =over 4
 
+=item B<-1>
+
+Generate SAML 1.0 metadata.  The default, if neither B<-1> nor B<-2> is
+given, is to generate metadata for both SAML 1.0 and SAML 2.0.
+
+=item B<-2>
+
+Generate SAML 2.0 metadata.  The default, if neither B<-1> nor B<-2> is
+given, is to generate metadata for both SAML 1.0 and SAML 2.0.
+
+=item B<-A>
+
+Include artifact metadata.
+
 =item B<-a> I<admin>
 
 An administrative contact for this Shibboleth SP.  This option may be
@@ -38,13 +53,23 @@ option may be given multiple times to specify multiple certificates.  If
 it is not given, the default certificate is F<sp-cert.pem> in the current
 working directory.
 
+=item B<-D>
+
+Include discovery service information in the metadata.  By default,
+discovery service information is not included.
+
 =item B<-e> I<entity-id>
 
 The entity ID for this SP.  This must be a unique identifier for this SP
-and must be a URL.  If B<-o> is given, it is used as the URL for the
-organization running this Shibboleth SP.  If it is not specified, it
-defaults to C<https://I<host>/shibboleth> where I<host> is the argument to
-the first B<-h> option.
+and must be a URL.  If B<-o> is given and B<-u> is not given, I<entity-id>
+is used as the URL for the organization running this Shibboleth SP.  If it
+is not specified, it defaults to C<https://I<host>/shibboleth> where
+I<host> is the argument to the first B<-h> option.
+
+=item B<-f> I<format>
+
+Include this NameIDFormat in the metadata.  This option may be given more
+than once.
 
 =item B<-h> I<host>
 
@@ -53,6 +78,16 @@ B<-n> must be specified at least once.  It should be repeated for every
 virtual host that responds to the Shibboleth protocol.  B<-h> should be
 used for hostnames or virtual hosts that use SSL.
 
+=item B<-L>
+
+Include Single Logout information in the metadata.  This is not included
+by default.
+
+=item B<-N>
+
+Include NameID management information in the metadata.  This is not
+included by default.
+
 =item B<-n> I<host>
 
 A hostname for this SP (possibly a virtual host).  Either this option or
@@ -61,6 +96,11 @@ virtual host that responds to the Shibboleth protocol.  B<-n> should be
 used for hostnames or virtual hosts that do not use SSL to protect the
 Shibboleth communication.
 
+=item B<-O>
+
+Include XML namespace declarations in the generated metadata.  This is the
+default.
+
 =item B<-o> I<organization>
 
 The name of the organization that runs this Shibboleth SP.  This option
@@ -85,6 +125,13 @@ multiple times to list multiple contacts.  I<tech> should be in the form
 C<I<first>/I<last>/I<email>> where I<first> is the given name and I<last>
 is the surname.
 
+=item B<-u> I<url>
+
+Sets the URL for the organization.  This information is only used if the
+B<-o> option is also given to specify the name of the organization.  If
+B<-o> is given and B<-u> is not given, the entity ID (set with B<-e>) is
+used as the organization URL.
+
 =back
 
 =head1 AUTHOR
@@ -93,7 +140,7 @@ This manual page was written by Russ Allbery for Debian GNU/Linux.
 
 =head1 COPYRIGHT
 
-Copyright 2009 Russ Allbery.  This manual page is hereby placed into the
-public domain by its author.
+Copyright 2009, 2011 Russ Allbery.  This manual page is hereby placed into
+the public domain by its author.
 
 =cut
diff --git a/debian/man-pages/shibd.pod b/debian/man-pages/shibd.pod
index 3769121..01c71ed 100644
--- a/debian/man-pages/shibd.pod
+++ b/debian/man-pages/shibd.pod
@@ -64,7 +64,7 @@ Prints out the version string.
 =item B<-x> I<pathname>
 
 Specifies the XML schema catalog to use. Defaults to
-/usr/share/xml/shibboleth/catalog.xml.
+F</usr/share/xml/shibboleth/catalog.xml>.
 
 =back
 

-- 
Debian packaging for the 2.0 Apache Shibboleth SP



More information about the Pkg-shibboleth-devel mailing list