Conjunto de claves JWK del payload de BR Code
curl --request GET \
--url https://spi.sandbox.lerian.net/api/v1/brcode/.well-known/jwks.jsonimport requests
url = "https://spi.sandbox.lerian.net/api/v1/brcode/.well-known/jwks.json"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://spi.sandbox.lerian.net/api/v1/brcode/.well-known/jwks.json', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://spi.sandbox.lerian.net/api/v1/brcode/.well-known/jwks.json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://spi.sandbox.lerian.net/api/v1/brcode/.well-known/jwks.json"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://spi.sandbox.lerian.net/api/v1/brcode/.well-known/jwks.json")
.asString();require 'uri'
require 'net/http'
url = URI("https://spi.sandbox.lerian.net/api/v1/brcode/.well-known/jwks.json")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"keys": [
{
"e": "<string>",
"key_ops": [
"<string>"
],
"kid": "<string>",
"kty": "<string>",
"n": "<string>",
"x5c": [
"<string>"
],
"x5t": "<string>",
"x5t#S256": "<string>"
}
]
}{
"code": "<string>",
"detail": "<string>",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "<string>",
"status": 123,
"title": "<string>",
"type": "about:blank"
}Conjunto de claves JWK del payload de BR Code
Publica el conjunto de claves JWK (JWK Set, RFC 7517) del PSP recebedor. Un PSP pagador resuelve la clave de verificación JWS de un payload público cob/cobv/rec haciendo coincidir el kid del encabezado JWS del payload con el kid de una entrada aquí. Devuelve 404 cuando la firma de payloads JOSE no está configurada.
GET
/
api
/
v1
/
brcode
/
.well-known
/
jwks.json
Conjunto de claves JWK del payload de BR Code
curl --request GET \
--url https://spi.sandbox.lerian.net/api/v1/brcode/.well-known/jwks.jsonimport requests
url = "https://spi.sandbox.lerian.net/api/v1/brcode/.well-known/jwks.json"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://spi.sandbox.lerian.net/api/v1/brcode/.well-known/jwks.json', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://spi.sandbox.lerian.net/api/v1/brcode/.well-known/jwks.json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://spi.sandbox.lerian.net/api/v1/brcode/.well-known/jwks.json"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://spi.sandbox.lerian.net/api/v1/brcode/.well-known/jwks.json")
.asString();require 'uri'
require 'net/http'
url = URI("https://spi.sandbox.lerian.net/api/v1/brcode/.well-known/jwks.json")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"keys": [
{
"e": "<string>",
"key_ops": [
"<string>"
],
"kid": "<string>",
"kty": "<string>",
"n": "<string>",
"x5c": [
"<string>"
],
"x5t": "<string>",
"x5t#S256": "<string>"
}
]
}{
"code": "<string>",
"detail": "<string>",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "<string>",
"status": 123,
"title": "<string>",
"type": "about:blank"
}Respuesta
OK
Show child attributes
Show child attributes
¿Esta página le ayudó?
⌘I

