{{{ #!html
creddy [ --<mode> ] --help
creddy is an awesome and wonderful ABAC credential management tool. It creates, verifies, and otherwise frobnicates X.509 identity and attribute certificates. The output of the tool is suitable for use with ABAC. Additionally, the self-signed X.509 identity certs (with associated private keys) can be used with OpenSSL. Although creddy only generates self-signed identity, it can verify and sanity check none self-signed identity certs
Note that private key generation is slow and uses a lot of entropy. You can generate entropy by moving your mouse a lot or running large find commands on your local file systems
An attribute cert has one or more subjects. A single subject may be defined without a role or oset. Otherwise, subjects are defined by a pair of a --subject-{cert,id} and --subject-{role,oset} and may include an optional --subject-link or just --subject-obj or --subject-cert. Providing multiple subjects creates an intersection certificate
issuer DN of issuer
subject DN of subject
validity validity period
roles attribute cert roles (fails silently on ID certs)
osets attribute cert osets (fails silently on ID certs)
all all of the above
creddy --generate --cn Alice
creddy --generate --cn Bob
creddy --attribute \
--issuer Alice_ID.pem --key Alice_private.pem \
--role friend --subject-cert Bob_ID.pem \
--out Alice_friend__Bob_attr.der
Written by Mike Ryan
Updated by Mei-Hui Su <mei@ISI.EDU>.
None yet. Report to http://abac.deterlab.net/
Copyright (c) 2010-2012 USC/ISI. Released under MIT license. See COPYING included with source for details.
}}}