/usr/java/bin/javakey
[options]Solaris only. Java security tool. Use javakey to generate digital signatures for archive files, and to build and manage a database of entities, their keys and certificates, and indications of their "trusted" (or nontrusted) status.
The leading -
on options may be omitted. Only one option may be specified per javakey invocation.
In the option arguments below, an id_or_signer is either a secure ID or a secure signer already in the database.
-c
identity [true
| false
]Create a new database identity named identity. The optional true
or false
is an indication as to whether the identity can be trusted. The default is false
.
-cs
signer [true
| false
]Create a new signer in the database named signer. The optional true
or false
is an indication of whether the signer can be trusted. The default is false
.
-dc
fileDisplay the certificate in file.
-ec
id_or_signer cnum cfileExport certificate cnum from id or signer to cfile. The number must be one previously created by javakey.
-ek
id_or_signer public [private]Export the public key for id or signer to file public. Optionally, export the private key to file private. The keys must be in X.509 format.
-g
signer algorithm ksize [public] [private]Shortcut for -gk
to generate a key pair for signer.
-gc
fileGenerate a certificate according to the directives in file.
-gk
signer algorithm ksize [public] [private]Generate a key pair for signer using standard algorithm algorithm, with a key-size of ksize bits. The public key is placed in the file public, and the private key in file private. Exporting private keys should be done with caution.
-gs
dfile jarfileSign the Java Archive file jarfile according to directives in dfile.
-ic
id_or_signer csrcfileAssociate the public key certificate in csrcfile with the named id or signer. This certificate must match a preexisting one, if there is one. Otherwise, this certificate is assigned to the id or signer.
-ii
id_or_signerSupply information about the id or signer. javakey reads information typed interactively. End the information with a line containing a single dot.
-ik
identity ksrcfileAssociate the public key in ksrcfile with identity. The key must be in X.509 format.
-ikp
signer public privateImport the key pair from files public and private and associate them with signer. The keys must be in X.509 format.
-l
List the usernames of all identities and signers in the database.
-ld
Like -l
, but provide detailed information.
-li
id_or_signerProvide detailed information just about the named id or signer.
-r
id_or_signerRemove the id or signer from the database.
-t
id_or_signer [true
| false
]Set or reset the trust level for id or signer.
Create a new identity, arnold
, who is to be trusted:
javakey -c arnold true
List detailed information about arnold
:
javakey -li arnold