xref: /freebsd/crypto/heimdal/kuser/copy_cred_cache.1 (revision 6a068746777241722b2b32c5d0bc443a2a64d80b)
1*ae771770SStanislav Sedov.\" Copyright (c) 2004 Kungliga Tekniska Högskolan
2c19800e8SDoug Rabson.\" (Royal Institute of Technology, Stockholm, Sweden).
3c19800e8SDoug Rabson.\" All rights reserved.
4c19800e8SDoug Rabson.\"
5c19800e8SDoug Rabson.\" Redistribution and use in source and binary forms, with or without
6c19800e8SDoug Rabson.\" modification, are permitted provided that the following conditions
7c19800e8SDoug Rabson.\" are met:
8c19800e8SDoug Rabson.\"
9c19800e8SDoug Rabson.\" 1. Redistributions of source code must retain the above copyright
10c19800e8SDoug Rabson.\"    notice, this list of conditions and the following disclaimer.
11c19800e8SDoug Rabson.\"
12c19800e8SDoug Rabson.\" 2. Redistributions in binary form must reproduce the above copyright
13c19800e8SDoug Rabson.\"    notice, this list of conditions and the following disclaimer in the
14c19800e8SDoug Rabson.\"    documentation and/or other materials provided with the distribution.
15c19800e8SDoug Rabson.\"
16c19800e8SDoug Rabson.\" 3. Neither the name of the Institute nor the names of its contributors
17c19800e8SDoug Rabson.\"    may be used to endorse or promote products derived from this software
18c19800e8SDoug Rabson.\"    without specific prior written permission.
19c19800e8SDoug Rabson.\"
20c19800e8SDoug Rabson.\" THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
21c19800e8SDoug Rabson.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22c19800e8SDoug Rabson.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23c19800e8SDoug Rabson.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
24c19800e8SDoug Rabson.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25c19800e8SDoug Rabson.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26c19800e8SDoug Rabson.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27c19800e8SDoug Rabson.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28c19800e8SDoug Rabson.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29c19800e8SDoug Rabson.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30c19800e8SDoug Rabson.\" SUCH DAMAGE.
31c19800e8SDoug Rabson.\"
32*ae771770SStanislav Sedov.\" $Id$
33c19800e8SDoug Rabson.\"
34c19800e8SDoug Rabson.Dd April 24, 2004
35c19800e8SDoug Rabson.Dt COPY_CRED_CACHE 1
36c19800e8SDoug Rabson.Os HEIMDAL
37c19800e8SDoug Rabson.Sh NAME
38c19800e8SDoug Rabson.Nm copy_cred_cache
39*ae771770SStanislav Sedov.Nd copy credentials from one cache to another
40c19800e8SDoug Rabson.Sh SYNOPSIS
41c19800e8SDoug Rabson.Nm
42*ae771770SStanislav Sedov.Op Fl Fl krbtgt-only
43*ae771770SStanislav Sedov.Op Fl Fl service= Ns Ar principal
44*ae771770SStanislav Sedov.Op Fl Fl enctype= Ns Ar enctype
45*ae771770SStanislav Sedov.Op Fl Fl flags= Ns Ar ticketflags
46*ae771770SStanislav Sedov.Op Fl Fl valid-for= Ns Ar time
47*ae771770SStanislav Sedov.Op Fl Fl fcache-version= Ns Ar integer
48c19800e8SDoug Rabson.Op Aq Ar from-cache
49c19800e8SDoug Rabson.Aq Ar to-cache
50c19800e8SDoug Rabson.Sh DESCRIPTION
51c19800e8SDoug Rabson.Nm
52c19800e8SDoug Rabsoncopies credentials from
53c19800e8SDoug Rabson.Aq Ar from-cache
54c19800e8SDoug Rabson(or the default cache) to
55c19800e8SDoug Rabson.Aq Ar to-cache .
56c19800e8SDoug Rabson.Pp
57c19800e8SDoug RabsonSupported options:
58c19800e8SDoug Rabson.Bl -tag -width Ds
59*ae771770SStanislav Sedov.It Fl Fl krbtgt-only
60c19800e8SDoug RabsonCopies only krbtgt credentials for the client's realm. This is
61c19800e8SDoug Rabsonequivalent to
62*ae771770SStanislav Sedov.Fl Fl service= Ns Li krbtgt/ Ns Ao Ar CLIENTREALM Ac Ns Li @ Ns Ao Ar CLIENTREALM Ac .
63*ae771770SStanislav Sedov.It Fl Fl service= Ns Ar principal
64c19800e8SDoug RabsonCopies only credentials matching this service principal.
65*ae771770SStanislav Sedov.It Fl Fl enctype= Ns Ar enctype
66c19800e8SDoug RabsonCopies only credentials a matching enctype.
67*ae771770SStanislav Sedov.It Fl Fl flags= Ns Ar ticketflags
68c19800e8SDoug RabsonCopies only credentials with these ticket flags set.
69*ae771770SStanislav Sedov.It Fl Fl valid-for= Ns Ar time
70c19800e8SDoug RabsonCopies only credentials that are valid for at least this long. This
71c19800e8SDoug Rabsondoes not take renewable creds into account.
72*ae771770SStanislav Sedov.It Fl Fl fcache-version= Ns Ar integer
73c19800e8SDoug RabsonThe created cache, If a standard
74c19800e8SDoug Rabson.Li FILE
75c19800e8SDoug Rabsoncache is created, it will have this file format version.
76c19800e8SDoug Rabson.El
77c19800e8SDoug Rabson.\".Sh ENVIRONMENT
78c19800e8SDoug Rabson.\".Sh FILES
79c19800e8SDoug Rabson.Sh EXAMPLES
80c19800e8SDoug RabsonTo copy only credentials that are valid for at least one day and with
81c19800e8SDoug Rabsonthe
82c19800e8SDoug Rabson.Li initial
83c19800e8SDoug Rabsonflag set, try something like:
84c19800e8SDoug Rabson.Bd -literal -offset indent
85c19800e8SDoug Rabson$ copy_cred_cache --valid-for=1d --flags=initial FILE:/some/cache
86c19800e8SDoug Rabson.Ed
87c19800e8SDoug Rabson.Sh DIAGNOSTICS
88c19800e8SDoug RabsonThe
89c19800e8SDoug Rabson.Nm
90*ae771770SStanislav Sedovutility exits 0 on success, and \*[Gt]0 if an error occurs, or if no
91c19800e8SDoug Rabsoncredentials where actually copied.
92c19800e8SDoug Rabson.\".Sh SEE ALSO
93c19800e8SDoug Rabson.\".Sh STANDARDS
94c19800e8SDoug Rabson.\".Sh HISTORY
95c19800e8SDoug Rabson.\".Sh AUTHORS
96c19800e8SDoug Rabson.\".Sh BUGS
97