Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - kaisersouse2

#1
Cita de: Eleкtro en 30 Septiembre 2015, 23:13 PM
Uy, ese tema no lo controlo mucho, pero con la herramienta certutil que puedes encontrar en el SDK de Windows puedes importar certificados .pfx, por si te sirve de algo:



Saludos!

saludos a todos, efectivamente funciono con el comando:

certutil -f -v -addstore -enterprise root cacert.pem

certutil -f -v -addstore -enterprise root "el_nombre_de_tu_certificado"



Pero no es tan simple como teclear el comando, certutil.exe no viene en Windows Xp por defecto, si quieren usarlo sin necesidad de instalarlo descargan el adminpak.msi http://download.microsoft.com/download/0/A/F/0AFB5316-3062-494A-AB78-7FB0D4461357/windows6.1-KB976932-X86.exe]http://download.microsoft.com/download/0/A/F/0AFB5316-3062-494A-AB78-7FB0D4461357/windows6.1-KB976932-X86.exe luego lo descomprimen con 7-zip y buscan certadm.dll y el certutil.exe, lo alojan en una capeta junto al certificado "crt" o "pem" y crean un archivo "script.cmd" com el codigo

@echo off
certutil -f -v -addstore -enterprise root "el_nombre_de_tu_certificado"


y debe quedar algo como esto



Ejecutan el Script y listo ya esta instalado en la Entidad Raíz de confianza con un solo click, esto sirve para cuando tienen una CA autofirmada y desean que el certificado raíz se instale con un solo click en la maquina de los usuarios para que tu CA Aparezca como de confianza, espero haber sido de ayuda
#2
Un saludo para todos, en estos momentos estoy con un proyecto PKI de una Autoridad Certificadora (CA), el detalle radica en que necesito instalar el Certificado  raíz (p12 o pfx) en la Entidad Raíz de confianza de manera automatica con un Script en distintas pc´s



P.D: no quiero desplegar el certificado por GPO, lo voy a distribuir por tivoli, saludos
#3
Cita de: Eleкtro en 30 Septiembre 2015, 22:03 PM
Claro, en ese For utilicé el punto como delimitador asumiendo que el nombre "real" del archivo se puede tokenizar en 2 partes, si desconoces la cantidad de puntos que habrán en los nombres entonces debes recurrir a otra técnica, por ejemplo a un reemplazamiento de string:

Código (dos) [Seleccionar]
@Echo OFF

Set "ext=encrypted.txt"

For %%_ In ("*.%ext%") DO (
Set "filename=%%~nx_"
Call Set "filename=%%filename:.%ext%=%%"
Call Echo "%%~nx_" - "%%filename%%"
Call Ren  "%%~f_"    "%%filename%%"
)

Pause&Exit

Saludos, Funciono de maravilla de hecho use un for /r para recursividad para que busque dentro de las carpetas que esten en ese directorio.

Otra cosa podrías como en anteriores ocasiones y también para los que lean esto en un futuro, como funciona el código, así como para dummies. y de nuevo gracias  ;-).
#4
Cita de: Eleкtro en 17 Septiembre 2014, 18:16 PM
@kaisersouse2

No es necesario que me envies un email, usa el tema que abriste para formular preguntas.

Código (dos) [Seleccionar]
@Echo OFF

For /F "Tokens=1-2,* delims=." %%a In ('Dir /B /A "*.encrypted.txt"') DO (
Echo "%%~fa.%%b.%%c" ^> "%%~fa.%%b"
Ren  "%%~fa.%%b.%%c"    "%%~na.%%b"
)

Pause&Exit


Saludos Electro un gusto saludarte a un año de haberme ayudado con el código que me enviaste fue de mucha utilidad, pero como todo cambia incluso mi programa tengo una duda.

En el parámetro 'Tokens' se especifica que la cadena debe partirse en 3 partes (nombre, .doc, encrypted.txt), la variable %%a contiene el primer token (nombre), la variable %%b contiene el segundo token (.doc), y la variable %%c contiene el resto de la cadena (.encrypted.txt) todo esto esta muy bien, pero tengo un problema al tener un archivo con un nombre como por ejemplo: "llave 1.2.pem.encrypted.txt" cuando corre el codigo en vez de eliminar solo el .encrypted.txt me vuela el .pem.encrypted quedando el archivo como
llave 1.2 debiendo quedar llave 1.2.pem, esto es por darte un ejemplo, podría tener un archivo que se llamase loquesea 1.2.1.pem, no se si me explico, podrías ayudarme
#5
Excelente solo habia que eliminar el rem, saludos
#6
Otra pregunta, lo hago en el mismo tema porque es parte del mismo codigo, como logro eliminar varios archivos de una carpeta excluyendo por ejemplo solo los .encrypted logre solo listarlos  con dir /B/S/A-D | findstr /v "\.encrypted" pero no lo he podido hacer con del, gracias de antemano
#7
muchisimas gracias hermano
#8
funciono de maravilla, puedes explicarme así como para mongolico esa linea y cerrar el tema si puedes
#9
Disculpa bro soy nuevo en este tema de los foros
#10
que tal daryo sigue sin funcionar, apoyame con eso necesito el pez no la caña jajaja, necesito que lea todos los
Archivo1.doc.encrypted.txt
Archivo2.doc.encrypted.txt
Archivo3.doc.encrypted.txt
.
.
Archivon.doc.encrypted.txt

dentro de una carpeta y me elimine .encrypted.txt esos 14 caracteres y me deje por ejemplo solo:

Archivo1.doc
segui tus instrucciones al pie de la letra y no corrio