es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: BOUNCYCASTLE

Cadena para generar una clave privada

Tengo una cadena de texto que contiene la clave en el formato: “—–BEGIN RSA PRIVATE KEY—– … —–END RSA PRIVATE KEY—–” Estoy tratando de obtener una PrivateKey a partir de esto, pero actualmente estoy obteniendo una java.security.InvalidKeyException: Missing key encoding. Mi código es el siguiente: java.security.Security.addProvider(new BouncyCastleProvider()); String clavePrivada = . . . Read more

Añadiendo encabezado/pie de página a una cadena codificada en base64.

Entonces, tengo un X509Certificate que codifico de la siguiente manera: String base64 = Base64.getEncoder().encodeToString(certificate.getEncoded()); Pero esto devuelve una cadena que se ve así (MII….) Por eso creo que cuando ejecuto esta parte: PEMParser reader= new PEMParser (new StringReader(new String(Base64.getDecoder().decode(base64)))); PemObject object = reader.readPemObject(); El objeto es igual a null. Creo . . . Read more

Cómo cambiar el código de C++ para satisfacer a clang-tidy modernize-use-transparent-functors y lograr satisfacción.

Tenemos el siguiente código C++ utilizando el framework Catch2: auto check2 = [](size_t exp, size_t val, auto comp) { REQUIRE(comp(exp, val)); }; check2(10, 20, std::equal_to<size_t>{}); y clang-tidy genera lo siguiente: /test_lingua.cpp:1236:36: advertencia: prefiera los objetos de función transparentes ‘equal_to<>’ [modernize-use-transparent-functors] check2(10, 20, std::equal_to<size_t>{}); ^ ¿Puede algún cambio razonable en el . . . Read more

Utilizando el reenvío perfecto en el predicado de STL

¿Tiene sentido usar un reenvío perfecto en algunos algoritmos de STL? ¿Cuál será el tipo deducido? auto it = std::find_if(cont.cgebin(), cont.cend(), [](auto&& element){ return myFunction(std::forward<decltype(element)>(element)); }) Supongo que se usará la versión de valor L (¿y qué pasa con const?), pero ¿qué determina eso? ¿Existen otros algoritmos que envíen un . . . Read more