Login Registre-se
Utilizar certificado digital dentro do projeto Netbeans[RESOLVIDO]  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
thibeserra

JavaC Membro
[Avatar]

Membro desde: 15/05/2012 14:44:59
Mensagens: 108
Offline

Bom dia

Pessoal, alguém sabe como coloco um certificado digital (A1) dentro do projeto netbeans, pois preciso utilizar este na minha função, porém pegando o certificado de dentro do projeto.

Segue a linha onde devo informar o certificado (que no caso seria o certificado de dentro do projeto)



Nesse caso, se eu conseguir colocar o certificado dentro do projeto, já informaria este invés de passar o certificado como parametro.

Se for possível, em que diretório ou pasta do projeto colo o certificado digital?

Eu estava informando assim no parametro: src/certificado.pfx e colando este no pacote padrão do netbeans. Entretanto não obtive sucesso.

Qualquer ajuda agradeço

Esta mensagem foi editada 1 vez. Última atualização foi em 07/08/2012 11:42:38


"Pensar é o trabalho mais pesado que há. Talvez seja essa a razão para tão poucos se dedicarem a isso." - Henry Ford
leopoldof

JavaC Membro

Membro desde: 14/02/2012 11:57:42
Mensagens: 100
Offline

Não sei se isso seria aconselhavel...mesmo por que o certificado tem prazo de validade... , portanto...quando o mesmo "vencer"...vai ter que recompilar seu projeto com o novo certificado..gerando um novo jar da aplicação....
Outra questão seria se voce fornecer seu software para mais de um cliente... então vc teria que compilar um jar para cada cliente... cada um com seu certificado...

Se quer facilitar.... então jogue o certificado no mesmo diretório que está a sua aplicação/projeto que funciona... e então na variável caminhoCertCliente voce coloca somente o nome do certificado que ele localiza

thibeserra

JavaC Membro
[Avatar]

Membro desde: 15/05/2012 14:44:59
Mensagens: 108
Offline

leopoldof wrote:Não sei se isso seria aconselhavel...mesmo por que o certificado tem prazo de validade... , portanto...quando o mesmo "vencer"...vai ter que recompilar seu projeto com o novo certificado..gerando um novo jar da aplicação....
Outra questão seria se voce fornecer seu software para mais de um cliente... então vc teria que compilar um jar para cada cliente... cada um com seu certificado...

Se quer facilitar.... então jogue o certificado no mesmo diretório que está a sua aplicação/projeto que funciona... e então na variável caminhoCertCliente voce coloca somente o nome do certificado que ele localiza



Então leopoldof, é justamente isto que estou tentando fazer, ou seja, colocar dentro da pasta do projeto o certificado e chamar ele naquele parametro, conforme expliquei no inicio.
No meu caso, o meu jar vai ser integrado a um ERP, então quando o certificado vencer, basta "apenas" eu recompilar, não irei passar meu jar para varios clientes, e sim varios clientes utilizaram 1 ERP. Mas entendi sua colocação no exemplo que me passou.

Vou tentar jogar o certificado para dentro da pasta do projeto e chamar ele por esse caminho absoluto.

Obrigado pela dica

"Pensar é o trabalho mais pesado que há. Talvez seja essa a razão para tão poucos se dedicarem a isso." - Henry Ford
thibeserra

JavaC Membro
[Avatar]

Membro desde: 15/05/2012 14:44:59
Mensagens: 108
Offline

Estou tentando informando dessa forma no parametro "dzyon.pfx"

Ainda não deu certo (talvez eu esteja colando o certificado no lugar errado ou informando o caminho incorretamente =/)

Desculpa pela ignorancia, mas em que diretorio do projeto colo meu certificado digital?

Tenho um projeto com o nome NotaSoft. Entretanto estou jogando este certificado dentro desta pasta.

É assim mesmo?

Obrigado desde já

"Pensar é o trabalho mais pesado que há. Talvez seja essa a razão para tão poucos se dedicarem a isso." - Henry Ford
leopoldof

JavaC Membro

Membro desde: 14/02/2012 11:57:42
Mensagens: 100
Offline

No meu caso, o meu jar vai ser integrado a um ERP, então quando o certificado vencer, basta "apenas" eu recompilar, não irei passar meu jar para varios clientes, e sim varios clientes utilizaram 1 ERP. Mas entendi sua colocação no exemplo que me passou.


Só que tem um porém..... cada cliente terá um certificado diferente.... isso se cada "cliente" o qual vc se refere seja uma empresa diferente... então não valeria a pena ter um certificado dentro de um jar... e sim no mesmo diretório que ele...então quando vencer, somente trocaria o arquivo pfx do diretório pelo novo arquivo e pronto....
Mas se preferir mesmo assim...va em frente he he he...só estou sujerindo he he he....


Estou tentando informando dessa forma no parametro "dzyon.pfx"

Ainda não deu certo (talvez eu esteja colando o certificado no lugar errado ou informando o caminho incorretamente =/)

Desculpa pela ignorancia, mas em que diretorio do projeto colo meu certificado digital?

Tenho um projeto com o nome NotaSoft. Entretanto estou jogando este certificado dentro desta pasta.

É assim mesmo?


Se vc colocar o arquivo no mesmo diretório do jar e não dentro dele, voce poderia fazer algo assim:

1-Cria um File para esse arquivo


2-Verifica se ele existe...se sim continua, se não mostra pro usuario uma msg que não existe o certificado e retorna
3- passa para o seu property o caminho completo, daí não tem erro (só se vc estiver informando o caminho na propriedade errada ou setando alguma outra propriedade errada além da atual....isso acontece muito)

Esta mensagem foi editada 1 vez. Última atualização foi em 06/08/2012 16:16:02

thibeserra

JavaC Membro
[Avatar]

Membro desde: 15/05/2012 14:44:59
Mensagens: 108
Offline

leopoldof wrote:
No meu caso, o meu jar vai ser integrado a um ERP, então quando o certificado vencer, basta "apenas" eu recompilar, não irei passar meu jar para varios clientes, e sim varios clientes utilizaram 1 ERP. Mas entendi sua colocação no exemplo que me passou.


Só que tem um porém..... cada cliente terá um certificado diferente.... isso se cada "cliente" o qual vc se refere seja uma empresa diferente... então não valeria a pena ter um certificado dentro de um jar... e sim no mesmo diretório que ele...então quando vencer, somente trocaria o arquivo pfx do diretório pelo novo arquivo e pronto....
Mas se preferir mesmo assim...va em frente he he he...só estou sujerindo he he he....


Estou tentando informando dessa forma no parametro "dzyon.pfx"

Ainda não deu certo (talvez eu esteja colando o certificado no lugar errado ou informando o caminho incorretamente =/)

Desculpa pela ignorancia, mas em que diretorio do projeto colo meu certificado digital?

Tenho um projeto com o nome NotaSoft. Entretanto estou jogando este certificado dentro desta pasta.

É assim mesmo?


Se vc colocar o arquivo no mesmo diretório do jar e não dentro dele, voce poderia fazer algo assim:

1-Cria um File para esse arquivo


2-Verifica se ele existe...se sim continua, se não mostra pro usuario uma msg que não existe o certificado e retorna
3- passa para o seu property o caminho completo, daí não tem erro (só se vc estiver informando o caminho na propriedade errada ou setando alguma outra propriedade errada além da atual....isso acontece muito)


Entendi brother.
Mas ai que táh..hehe
Foi solicitado aqui pra mim, que eu devo passar apenas o jar (nada de arquivos ou pastas juntas do jar). Eu ate tenho essa função rodando aqui de boa, porém foi pedido pra mim alterar para deixar apenas o jar (nada de enviar varios arquivos para o cliente).

Do jeito que você me sugeriu, enviando apenas o jar rodaria normal, ou teria que passar o jar e o certificado pro cliente?

Obrigado, valeu mesmo pela dica.

"Pensar é o trabalho mais pesado que há. Talvez seja essa a razão para tão poucos se dedicarem a isso." - Henry Ford
thibeserra

JavaC Membro
[Avatar]

Membro desde: 15/05/2012 14:44:59
Mensagens: 108
Offline

Valeu pessoal, [RESOLVIDO]

Fiz conforme o pessoal explicou no post e deu certo.

Valeu

"Pensar é o trabalho mais pesado que há. Talvez seja essa a razão para tão poucos se dedicarem a isso." - Henry Ford
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team