1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-06-05 23:07:49 +02:00
gnupg/sm
Werner Koch 28c157b55c Support X.509 certificate creation.
Using "gpgsm --genkey" allows the creation of a self-signed
certificate via a new prompt.

Using "gpgsm --genkey --batch" should allow the creation of arbitrary
certificates controlled by a parameter file.  An example parameter file
is

    Key-Type: RSA
    Key-Length: 1024
    Key-Grip: 2C50DC6101C10C9C643E315FE3EADCCBC24F4BEA
    Key-Usage: sign, encrypt
    Serial: random
    Name-DN: CN=some test key
    Name-Email: foo@example.org
    Name-Email: bar@exmaple.org
    Hash-Algo: SHA384
    not-after: 2038-01-16 12:44

This creates a self-signed X.509 certificate using the key given by
the keygrip and using SHA-384 as hash algorithm.  The keyword
signing-key can be used to sign the certificate with a different key.
See sm/certreggen.c for details.
2011-03-01 14:42:56 +01:00
..
base64.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
call-agent.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
call-dirmngr.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
certchain.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
certcheck.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
certdump.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
certlist.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
certreqgen-ui.c Support X.509 certificate creation. 2011-03-01 14:42:56 +01:00
certreqgen.c Support X.509 certificate creation. 2011-03-01 14:42:56 +01:00
ChangeLog Support X.509 certificate creation. 2011-03-01 14:42:56 +01:00
decrypt.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
delete.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
encrypt.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
export.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
fingerprint.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
gpgsm.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
gpgsm.h Support X.509 certificate creation. 2011-03-01 14:42:56 +01:00
import.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
keydb.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
keydb.h Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
keylist.c Support X.509 certificate creation. 2011-03-01 14:42:56 +01:00
Makefile.am Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
minip12.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
minip12.h Implement export of pkcs#12 objects using a direct agent connection. 2010-06-21 10:01:24 +00:00
misc.c Support X.509 certificate creation. 2011-03-01 14:42:56 +01:00
qualified.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
server.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
sign.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
verify.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00