47 | | * alias - |
48 | | * alias - |
49 | | * alias - |
50 | | * alias - |
51 | | * alias - |
52 | | * alias - |
53 | | * alias - |
54 | | * alias - |
55 | | * alias - |
| 48 | |
| 49 | * keysize - Tamanho da chave que será gerada. O algoritmo DSA suporta tamanhos de 512 a 1024 bits, sendo o tamanho necessariamente múltiplo de 64. Para qualquer algoritmo o tamanho default é 1024. |
| 50 | |
| 51 | * sigalg - Algoritmo de criptografia utilizado para assinar o JAR. Este argumento é opcional, se nada for especificado o algoritmo utilizado será o DSA. |
| 52 | |
| 53 | * dname - Nome da entidade que gerará o par de chaves Ex: |
| 54 | cn="Expresso Livre", o="CELEPAR", ou="DISER", c="BR" |
| 55 | |
| 56 | * keypass - Senha utilizada para a proteção da chave no keystore. |
| 57 | |
| 58 | * validity - Número de dias que o certificado deve ser válido. |
| 59 | |
| 60 | * storetype - Permite definir a forma de armazenamento e o formato dos dados do keystore. Por default o formato é JKS (tipo proprietário da implementação de keystore fornecido pela Sun). |
| 61 | |
| 62 | * keystore - Keystore onde as chaves serão armazenadas. Se nada for especificado serão armazenadas no User.Home\.keystore (em geral c:\windows\.keystore), se não existir este será criado. |
| 63 | |
| 64 | * storepass - Senha protetora do keystore. |
| 65 | |
| 66 | * v - Mostra o certificado em forma legível |
| 67 | |
| 68 | ''' Exemplo : ''' |
| 69 | #keytool -genkey -dname "cn=<cn>,ou=<ou>,o=<o>,c=<c>" -alias <seu_alias> -keystore <diretório_onde_será_armazenado> -storepass <sua_Senha> -validity 1460 |
| 70 | |
| 71 | E para assinar um applet, utilize o comando jarsigner. |
| 72 | |
| 73 | ''' Exemplo : ''' |
| 74 | #jarsigner -keystore <diretório_onde_está_armazenado> -storepass <sua_Senha> <applet_para_assinar> <seu_alias>. |