Histórico de mensagens sobre certificado

EXIBINDO CONVERSAS RECENTES:

Texto: certificado
# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não é o do site, é o certificado emitido pela Gerencianet para sua conta.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, não mudou... será que seu certificado venceu ?

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas lembrando que ignorar o certificado cliente enviado pela GN viola regulamento do Pix... 😉
Há outras maneiras de checar o certificado, como quando o webserver passa como parâmetro na requisição HTTP o certificado cliente, e aí checar na aplicação.
Mas checar apenas IP, por exemplo, não atende ao que está no regulamento. Apesar de ser prudente fazê-lo.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas agora ainda é o mesmo erro do ALTNAME invalid ? Pq deu para notar que a parte de mTLS não está configurada, pois esta aceitando requisições mesmo sem mandar certificado cliente.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Esse certificado é de apii e não de api... não tem problema o nome ser esse, podia ser zxcvbn se você preferisse, mas na chamada de cadastro você está passando apii ou api ?

# pix
Avatar discord do usuario darknerss

darknerss

Gerei o certificado com openssl

# pix
Avatar discord do usuario darknerss

darknerss

Ver Respostas

Usei umas linhas de comando que achei no tutorial do AWS e gerei o certificado truststore, ai joguei la dentro do s3 e passei a referência dele na hora de configurar o mtls

# pix
Avatar discord do usuario darknerss

darknerss

Ver Respostas

Olá Eduardo, conseguiu resolver o problema com o certificado ?

# pix
Avatar discord do usuario bruno_laureano

bruno_laureano

Mas eu já passei o certificado dentro de credentials, alguém sabe o que pode ser o erro?

# pix
Avatar discord do usuario bruno_laureano

bruno_laureano

Ver Respostas

Olá, quando clono o repo do pix sdk - node.js e tento dar uma node pixCreateCharge.js exibe um erro de "'FALHA AO LER O CERTIFICADO'"

# módulos-plugins
Avatar discord do usuario carvalhocarneiro

carvalhocarneiro

Ver Respostas

Depois de resolver o problema dos certificados o erro é esse:

Exception: Erro ao realizar requisição.
code: 400
message: Valores ou tipos de campo inválidos

# pix
Avatar discord do usuario darknerss

darknerss

Ver Respostas

Tentei alterar mas o aws n me deixa excluir o certificado que já tinha criado

# módulos-plugins
Avatar discord do usuario carvalhocarneiro

carvalhocarneiro

Eu instalei o SDK, depois gerei os certificado, mas quando chamo o método _gerenciaNet.call('pixCreateCharge', params: params, body: body); é retornado o erro SocketException: Connection reset by peer (OS Error: Connection reset by peer, errno = 104), address = api-pix-h.gerencianet.com.br, port = 55362

P.S. Estou executando no emulador Android.

# módulos-plugins
Avatar discord do usuario carvalhocarneiro

carvalhocarneiro

Ver Respostas

Boa noite, no SDK flutter quando estamos passando os parâmetros para as credenciais o pix_private_key é o certificado gerando com o comando: openssl pkcs12 -in path.p12 -out newfile.key.pem -nocerts -nodes

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Experimente colocar esse site com um certificado próprio com common name api.deliciasdaauzi.site e sem alternative names.

# pix
Avatar discord do usuario darknerss

darknerss

Ver Respostas

Acredito que eu não use wildcard no certificado, esse erro é bem esquisito, já refiz todos os passos e mesmo assim não bate no webhook

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, tem sido um questionamento recorrente aqui no canal. Há fatores que parecem aumentar a incidência disso como uso de wildcard no certificado, mas tem gente que mesmo removendo isso, não resolveu.

# assinaturas
Avatar discord do usuario palloma_efi

palloma_efi

Hummm entendi... Então realmente parece ser algo com o certificado. Me envia no privado, por favor, como está o caminho até seu certificado.

# assinaturas
Avatar discord do usuario carvalhocarneiro

carvalhocarneiro

Estou tentando executar esse código:

def criar_plano_assinatura(self):
try:
self.gerar_head()
if self.headers is None:
raise AttributeError("O headers está vazio, impossível fazer a consulta")

_url = f"{self.uri}v1/plan/"

_data = {
"name": settings.GERENCIANET_NOME_PLANO,
"interval": settings.GERENCIANET_INTERVALO_COBRANCA,
"repeats": settings.GERENCIANET_QUANTIDADE_REPETICAO
}

response = requests.post(_url, data=json.dumps(_data), headers=self.headers, cert=self.certificado)
if response.status_code != 200:
raise Exception(f"Ocorreu um erro ao chamar o método criar_plano_assinatura: {response.json()}")
if response_json is None:
raise Exception(f"Ocorreu o erro ao chamar o método criar_plano_assinatura")
response_json = response.json()
logger.debug(f"Retorno da criação do plano: {response_json}")
return response_json
except Exception as error:
logger.debug(f"Error no criar_plano_assinatura: {error}")
raise Exception(f"Ocorreu o erro {error} ao chamar o método criar_plano_assinatura")