AFO#'s profileProhibido el accesoPhotosBlogLists Tools Help

Blog


    2/14/2007

    Firmar archivos JAR

    La firma digital de los archivos JAR de Java no es una tarea complicada, y se realiza utilizando dos herramientas que viene con el JSDK, Keytool y Jarsigner. La herramienta keytool es la encarga de gestionar los almacenes de claves de la plataforma Java, mientras que jarsigner es la encargada de firmar el archivo Jar.

    Lo primero que tenemos que hacer es crear o usar un keystore para crear una clave que usaremos luego para firmar el jar.

    keytool -genkey -keystore D:\test\almacen -alias AliasClave

    En este caso estamos creando una nueva clave (-genkey) usando el almacen de claves (-keystore) de la ruta especificado, además tenemos que especficar un alias (-alias) a la clave para que luego la use jarsigner.

    Tras responder a las preguntas que nos proponen la herramientas, ya solo nos queda firmar el JAR con la clave que acabamos de crear.

    jarsigner -keystore D:\test\almacen -storepass clave_almacen Archivo.jar AliasClave

    A este herramienta se pasa como parametro la ruta donde se encuetran el almacen de claves (-keystore), la clave de acceso al almacen (-storepass) que hemos especificado en una de las preguntas que se nos hacia con la herramienta keytool, el nombre del archivo JAR que queremos firmar, y el alias del almacen de claves, que especificamos con keytool.

    Comments (1)

    Please wait...
    Sorry, the comment you entered is too long. Please shorten it.
    You didn't enter anything. Please try again.
    Sorry, we can't add your comment right now. Please try again later.
    To add a comment, you need permission from your parent. Ask for permission
    Your parent has turned off comments.
    Sorry, we can't delete your comment right now. Please try again later.
    You've exceeded the maximum number of comments that can be left in one day. Please try again in 24 hours.
    Your account has had the ability to leave comments disabled because our systems indicate that you may be spamming other users. If you believe that your account has been disabled in error please contact Windows Live support.
    Complete the security check below to finish leaving your comment.
    The characters you type in the security check must match the characters in the picture or audio.

    To add a comment, sign in with your Windows Live ID (if you use Hotmail, Messenger, or Xbox LIVE, you have a Windows Live ID). Sign in


    Don't have a Windows Live ID? Sign up

    pablo pinedowrote:
    hola amigos,
    me estoy iniciando en esto de la firma de JARs y este articulo me ha sido muy util pero quisiera me aclaraseis un par de cuestiones:
     
    ".....y el alias del almacen de claves, que especificamos con keytool.",  alias del almacen??? no es el alias asociado a nuestra clave prvada??
     
    mediante el parametro storepass le pasamos al comando la clave del almacen de claves(es la clave publica??), pero en otros foros he leido que hace falta tambien una clave del alias, por que aqui no hace falta??
     
    en fin amigos, un saludo, xau:D
     
    Sept. 8

    Trackbacks

    The trackback URL for this entry is:
    http://lastierrasbaldias.spaces.live.com/blog/cns!F5999A5C905E6C33!1146.trak
    Weblogs that reference this entry
    • None