Estoy buscando una manera de generar una clave GPG con una fecha de vencimiento determinada. En GPG / GPG2, cuando crea una nueva clave, puede establecer una fecha solo en la firma, pero la fecha de caducidad de la clave siempre se establece en cero.
:public key packet:
version 4, algo 1, created 1417388459, expires 0
pkey[0]: [2048 bits]
pkey[1]: [17 bits]
:user ID packet: "my user id mymail"
:signature packet: algo 1, keyid mykeyid
version 4, created 1417688533, md5len 0, sigclass 0x13
digest algo 2, begin of digest f0 52
hashed subpkt 27 len 1 (key flags: 03)
hashed subpkt 9 len 4 (key expires after 5y31d23h59m)
hashed subpkt 11 len 5 (pref-sym-algos: 9 8 7 3 2)
Encontré una discusión sobre por qué GPG maneja la caducidad ( enlace es un buen punto de partida) pero no sé si hay una manera de establecer una caducidad para su clave principal.
¿Cómo crear una clave principal con la fecha de caducidad establecida?