Author Topic: [SOLVED] ayuda creación masiva certificados vpn  (Read 387 times)

AFGP

  • Zen Apprentice
  • *
  • Posts: 8
  • Karma: +0/-0
    • View Profile
[SOLVED] ayuda creación masiva certificados vpn
« on: March 24, 2020, 03:55:49 pm »
Buen dia

actualmente en la empresa por la emergencia que se esta viviendo se realizara teletrabajo para todos, por lo cual instale zentyal 6.1 como servidor para conexión de VPN, necesito crear un promedio de 300 certificados para todas las personas en la compañía, mi pregunta es:

¿se puede realizar creación masiva de certificados por consola?
¿cual es el comando para realizar la creación masiva de estos certificados?

gracias por la atención.
« Last Edit: April 11, 2020, 04:16:29 pm by Thanatos »

doncamilo

  • Zen Samurai
  • ****
  • Posts: 392
  • Karma: +112/-1
    • View Profile
Re: ayuda creación certificados vpn
« Reply #1 on: March 28, 2020, 10:52:28 am »
 :)

Si, puedes utilizar la API EBox de Zentyal:

Code: [Select]
use EBox::CA::CGI::IssueCertificate;
my $ca = EBox::Global->modInstance('ca');
$ca->issueCertificate( commonName => 'Bilo', days => 3650, caKeyPassword => '', subjAltNames => undef);

El último comando arroja este resultado:

Code: [Select]
/var/lib/zentyal/CA/certs/D73870111FDEB787.pem

Y podrás ver tu nuevo certificado en la lista de webadmin.
 
Utiliza un loop en el último comando para inyectarle los nombres de usuario en commonName y problema resuelto.

¡Salud!
"Tanta salud goces como bondad abrigues en tu corazón"

Don Camilo.

"That place... is strong with the
dark side of the Force.  A domain
of evil it is.  In you must go."

Yoda.