on 05-11-2012 9:41 PM
Boa tarde a todos,
Estamos com problemas em gerar o arquivo com a extensão .pse, gostaria de saber se o comando abaixo esta correto para gerar utilizando como origem o certificado digital com extensão .pfx
sapgenpse get_pse -p <ARQUIVO>.pse -r <ORIGEM DO CERTIFICADO DIGITAL>.pfx "CN=SID, O=EMPRESA, C=BR"
Existe a possibilidade de criar este arquivo sem ter acesso ao servidor SAP? Podemos utilizar as dlls do SAPCryptolib na nossa maquina local?
Atenciosamente
Marcelo Macedo
Bom dia,
Consegui criar o arquivo .pse e vincular o arquivo pfx através dos comandos:
1. sapgenpse get_pse -p "d:\certificado\SAPZXXX400.pse" "CN=NFP"
2. sapgenpse export_own_cert -v -p "d:\certificado\SAPZXXX400.pse" -o "d:\certificado\61533949000141.pfx"
Para gerar copiei os arquivos:
sapcrypto.dll, sapcrypto.lst, sapcrypto.mf e sapgenpse.exe na minha maquina local.
Infelizmente ao importar o arquivo a transação STRUST o host apareceu com status em vermelho conforme a imagem abaixo.
Estou realizando algo errado, alguem tem alguma sugestão?
Atenciosamente
Marcelo Macedo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Bom dia Marcelo,
Abaixo os comandos que deram certo em meu ambiente (Unix)
Comando para gerar um arquivo .pse utilizando como origem o certificado digital com extensão .pfx:
sapgenpse import_p12 -p NFE_10.pse NFE_10.pfx
Como não tinha as libraries no meu Path acabei tomando um erro:
"Loading of shared library "libsapcrypto.o" failed!
You might need to define the shared library search path LIBPATH"
A solução foi adicionar ao LIBPATH o caminho onde as libraries estavam:
LIBPATH=/sapmnt/XIS/exe
export LIBPATH
Agora deu certo:
sapgenpse import_p12 -p NFE_10.pse NFE_10.pfx
import_p12: MISSING password for PKCS#12 file "NFE_010.pfx"
Please enter PKCS#12 encryption password: ********
Coloquei a senha do meu certificado e depois foi só pegar o arquivo exportado NFE_010.pse gerado pelo comando acima e usar a STRUST conforme vc fez no último passo.
O teu comando acima está muito diferente do meu...
Espero que te ajude a encontrar a solução.
Murillo.
Bom dia Murillo, muito obrigado!
Conforme descrito por você executei o comando abaixo e gerei o certificado com sucesso:
D:\certificado>sapgenpse import_p12 -p "d:\certificado\SAPZ_XXX400.pse" XXXXXXXXXXXXXXX.pfx
Lembro que consegui gerar sem a necessidade de executar o comando no servidor do SAP GRC-NFe, para isto coloquei os arquivos abaixo no mesmo diretorio e executei o comando:
sapcrypto.dll
sapcrypto.lst
sapcrypto.mf
sapgenpse.exe
Muito obrigado!
Atenciosamente
Marcelo Macedo
User | Count |
---|---|
13 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.