Age | Commit message (Collapse) | Author |
|
Change-Id: Id5af9714e3d4f516cf7391c869eff89521e145c5
Reviewed-on: https://gerrit.stanford.edu/849
Reviewed-by: Russ Allbery <rra@stanford.edu>
Tested-by: Russ Allbery <rra@stanford.edu>
|
|
Used currently by MDM to store both the certificate and the key in
the same file for convenience.
Change-Id: I38901ac93fe3022c2e00f735a0f995500841d709
Reviewed-on: https://gerrit.stanford.edu/784
Reviewed-by: Russ Allbery <rra@stanford.edu>
Tested-by: Russ Allbery <rra@stanford.edu>
|
|
If there are multiple SSL private keys for the same host-based CN,
an application name can be added as an additional component of the
name.
Change-Id: I06e25359b291a77a7dbca1a7f3db84afb2b16ddd
Reviewed-on: https://gerrit.stanford.edu/754
Reviewed-by: Russ Allbery <rra@stanford.edu>
Tested-by: Russ Allbery <rra@stanford.edu>
|
|
Remove the group for host-based file object names. Move the group
to the second component for non-host-based names so that the first
component is always the object type. Add some additional object
types and clarify wording based on feedback from Adam.
Change-Id: I5db7b23d2b004c69afb869df5624d455b751c0d5
Reviewed-on: https://gerrit.stanford.edu/724
Reviewed-by: Russ Allbery <rra@stanford.edu>
Tested-by: Russ Allbery <rra@stanford.edu>
|
|
Recommend slash-separated names by default. Remove some obsolete
bits and update a lot of the recommendations and wording.
Change-Id: I44cbf8116e7529b00a61261248ff9daecacdb910
Reviewed-on: https://gerrit.stanford.edu/723
Reviewed-by: Russ Allbery <rra@stanford.edu>
Tested-by: Russ Allbery <rra@stanford.edu>
|
|
|
|
|
|
|
|
|
|
The previous wording implied that <group>-<server>-tivoli-key was only
used for encryption keys. Allow for either passwords or encryption keys,
and remove the note that it should be base64-encoded since wallet now
supports binary files.
|
|
If there is no third argument to store, read it from standard input
instead. This is the preferred way of running wallet-backend, using
stdin=last support from remctl 2.14 and later. Receiving the third
argument as a regular argument continues to be supported for backward
compatibility.
|
|
|
|
We have some general configuration files that contain database
passwords. Add a general naming convention to avoid creating new
ones with each new type of config file.
|
|
Add a naming convention for puppet.conf files containing secure data
and reorganize the naming convention documentation to group all
service objects together.
|
|
|
|
|
|
|
|
|
|
naming.
|
|
|
|
implementation.
|
|
database and list all objects and ACLs in the database.
|
|
things in that directory as well.
|
|
Still needs a more comprehensive test suite.
Remove all attributes for a keytab object when it is destroyed so that
when the object is recreated, it doesn't inherit attributes from its
previous self. Add a test case for that for the sync attribute.
|
|
new object method that subclasses can override to add attribute
information to show() and remove the documentation about overriding
show().
|
|
attr and instead tell the caller to call error() on an empty return
to see if there was a problem.
|
|
documentation to talk about overriding it. Update some other bits of
the API documentation to include more hints about how to handle
overridden methods.
|
|
Document locked flag issues when implementing a new object type.
|
|
|
|
|
|
|
|
system, taking out all the documentation of the object API that's now
covered in the Wallet::Object::Base documentation.
|
|
aren't going to do, and flesh out some of the thoughts.
|
|
|
|
rework the introduction a little.
|
|
information but can also return the SQL commands or apply them to a
database.
|
|
rather than returning undef so that we can save the error message.
|
|
pluralization of other table names. Add indexes and uniqueness
constraints and fix the object_history primary key.
|
|
|
|
I'll do something different with a policy framework.
Added some more information about what this file documents.
Added the ACL API, although that's shortly going to move out of this file
into documentation.
|
|
I was only going to use that for the krb5-group ACL, which I won't be
implementing.
|
|
type since I found a good way of integrating it well with the rest of
the ACL system.
|
|
and add the destroy method.
|
|
delete keyword.
|
|
be implementing that ACL type. Add names to the ACL table. Various other
fixes from the design review.
|
|
|
|
|
|
|
|
the database handle to the ACL constructor.
|
|
item here.
|