Ir para conteúdo
  • Cadastre-se

Walleg

Membros
  • Total de ítens

    74
  • Registro em

  • Última visita

Tudo que Walleg postou

  1. Certo! Mas pq diz que será muito difícil fazer o OpenSSL usar um certificado A3? Seria por causa de sua chave privada que não pode ser exportada?
  2. Entendi, Daniel. Mas me diz uma coisa; Vc conseguiu associar o OpenSSL junto ao seu sistema?? Como fez isso? Estou quebrando a cabeça para descobrir isso, apesar de programar-mos em linguagens diferentes, mas gostaria de saber qual método vc usa(Parâmetros, dll, PInvoke) Obrigado!
  3. EMBarbosa, Opá, tudo bom? Então essa chave é fake, apenas números aleatórios, com a mesma quantidade de chars obtidos, rs Mas obrigado pela preocupação! Mas a respeito da assinatura, então não há necessidade de 344 chars?? Pode ser menos??? Obrigado!
  4. Consegui chegar na assinatura final, usando o A3. Porém não deu os 344 chars. Vou pesquisar o que pode ter acontecido e refazer.
  5. Até agora tudo indo perfeitamente bem! Mas estou verificando ainda, não cheguei na chave final até então.
  6. Eu consegui gerar o .pfx, tem a opção na hora de exportar. Vc pode escolher entre .cer e .pfx
  7. Daniel, parabéns pelo post! Mas me tira uma dúvida, será que eu consigo fazer isso usando o A3? Eu exportei o .pfx e ele também é P12. Vou tentar!
  8. A partir da versão 2.8.0 do emulador OFF-line S@T, só será aceito CNPJ's válidos da Software House.
  9. Então, eu sei que para notas ele precisa estar no mesmo micro pq ele pega a chave do cartão. Mas agora que vc exportou acredito que não será necessário usar a leitora no mesmo micro, mas não dou certeza pq eu não testei.
  10. Segue o roteiro: Como exportar Certificado Digital A3 no Windows 1. Clique no botão Iniciar, digite certmgr.msc na caixa de pesquisa e pressione Enter. 2. Clique com o botão direito do mouse no certificado que deseja exportar, aponte para Todas as tarefas e, em seguida, clique em Exportar. 3. No Assistente para Exportação de Certificados, clique em Avançar. 4. Clique em Não, não exportar a chave privada e depois clique em Avançar. (Essa opção aparecerá somente se a chave privada estiver marcada como exportável e você tiver acesso a ela). 5. Selecione o formato “X.509 codificado na base 64” e clique em Avançar. 6. Digite um nome para o arquivo e o local (inclua todo o caminho) ou clique em Procurar, navegue até o local e depois digite o nome do arquivo. 7. Clique em Concluir.
  11. Então, pelo o que eu vi esse .cer é o certificado digital (A1 ou A3) do software house que tem que ser usado para ativar o S@T(Tem um TUTORIAL como extrair essa chave do certificado), após isso vc usa a chave criptografada(a parte) para fazer a ligação com o S@T
  12. Certo, é que infelizmente não me dou muito bem com delphi,rsrs Isso! É o CNPJ da Software House concatenado com CNPJ do Contribuinte.
  13. Sinceramente, hoje eu não consigo usar mais o CNPJ fictício para a Software House, tive que usar um válido. Porém eu tenho um código mas é em .net. E ele não gera os 344 como diz o manual, porém consegui associar com sucesso meu AC com o Emulador. Ele gera uma chave criptografada, por volta de 35 caracteres mas pelo o que eu entendi a chave pode ser de 1 a 344 caracteres, mas não é certeza. Aí vai o código: Private Function GeraSHA256(ByVal Chave As String) As String Dim uEncode As New UnicodeEncoding() Dim Hash() As Byte Dim SHA As New SHA256Managed() Dim Bytehash() As Byte Hash = uEncode.GetBytes(Chave) Bytehash = SHA.ComputeHash(Hash) Return Convert.ToBase64String(Bytehash) End Function
  14. isso, primeiramente vc tem que associar o seu projeto AC com o Emulador SAT. No caso CNPJ AC + CNPJ Contribuinte, mas no caso vc tem que criptografar usando os métodos SHA1 ou SHA256 com Base64. E após isso vc gera o xml de venda.
  15. Mas vc está falando da junção dos CNPJs(AC + Contribuinte)?
  16. Boa tarde. Bem, estou procurando algo a respeito dessa Assinatura Digital, vcs tem algo disponível? Pelo o que li é o conjunto dos CNPJ's do AC + o do Do Estabelecimento Comercial e assim criptografados em 344 caracteres no padrão PKCS#1. No Site da Receita eles disponibilizaram um link de um Assinador, porém está em .php - > http://www.fazenda.sp.gov.br/sat/downloads/assinador_nseg.zip Em um documento que tenho da receita eles falam o seguinte: "A Sefaz disponibilizou sugestão de código para geração da assinatura, na página do SAT: http://www.fazenda.sp.gov.br/sat, menu downloads -> arquivos vigentes, item “Assinador de Número de Segurança”. Recomenda-se que seja construído um executável em C#.net com esse código e que seja feita a comparação do resultado (texto Base64) com o resultado gerado pelo aplicativo utilizado pela Software House." Porém eles não explicam direito, também li a respeito que esses CNPJ's podem/devem ser vinculados com o e-CNPJ do AC. Bem, vcs teriam como me dar uma dica de como isso está funcionando ou se já tem algo de teste? Obrigado desde já!
  17. Obrigado mesmo, Daniel! Vou analisar aqui, pq estou com uns problemas para ter o retorno das funções, me retorna só números aleatórios e sem vinculo com os roteiros da receita.
  18. Obrigado, Daniel!! Teria o fonte disponível ? Obrigado.
  19. Então, Gostaria de saber se vcs teria o sistema que gera a venda (uma versão demo), com todas as funções ou principais Ex: Venda, cancelamento de cupons, Associar Assinatura, Bloquear e desbloquear e etc. Pq vim lendo e estudando os layout's de vendas(principalmente) e fiquei curioso com uma coisa e não entendi, como é feito o vinculo de N° Pedido e retorno de Xml do Emulador da Receita, até então. Por isso gostaria de saber se vcs ja tem esse software e gostaria de estuda-lo para poder entender isso.
  20. Boa tarde, Bem... Fiz uma procura de projetos disponíveis do S@T e infelizmente não encontrei. Uso o Tortoise também, porém la não encontro nada copilado para que eu possa fazer testes e seguir debugs, se caso tiver algo(acredito que tenha), onde encontro E quais linguagens?? Se tiver algo em .net, agradeço desde já! Obrigado e desculpa qualquer coisa.
  21. Muito obrigado, Daniel. vou verificar isso, porém eu também uso o ACBr, porém não consegui fazer ele funcionar, até usei os fontes para verificar... Daí partir para fazer o meu. Bem, vou verificar qualquer coisa retorno. Mas me diz uma coisa, se estivesse mapeada errado, no final iria ter todo o retorno que teve ? No caso validar, mensagem de sucesso e até gerar a XML com chave?? Obrigado, Daniel!
  22. Boa tarde, Galera. Bem estou com um problema que não vi nada a respeito ou parecido até onde procurei (Caso tenha algum tópico com a solução, por favor me perdoe.) Então, no meu projeto após sair da função "EnviarDadosVenda" o meu projeto fecha sem dar nenhum tipo de exceção, porem no emulador do SEFAZ, o procedimento finaliza com sucesso! Verifiquei no log e não deu nenhum erro. Estou usando o VB12 e a DLL disponibilizada pelo SEFAZ. Alguém pode dar um help ?? Obrigado, e fico no aguardo!
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.