Tag: X509CERTIFICATE2
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
Tengo el siguiente fragmento de código ASP.NET para cargar un archivo pfx desde una carpeta: var certificatePath = $"{HttpContext.Current.Server.MapPath("~")}{certFolderName}\\{certFileName}"; return new X509Certificate2(certificatePath, certPassword, X509KeyStorageFlags.MachineKeySet); Este código funciona bien en el IIS local. Sin embargo, cuando se mueve al servidor de control de calidad (QA), arroja un error de Acceso Denegado . . . Read more
Tengo una lista de X509Certificates y me gustaría comprobar si son una CA y, en este caso, si son una CA raíz. Entonces estoy utilizando este código: Para comprobar si esto es una CA: private boolean isCa(@NotNull X509Certificate certificate) { if (certificate.getBasicConstraints() != -1 && certificate.getKeyUsage()[5] == true) { return . . . Read more
Tenemos una CA que emite certificados con la extensión de “política de certificado”, que incluye nuestro OID público de la organización. El problema es: desafortunadamente, el ID de política de la organización (OID) es demasiado largo (algunas partes del OID) para poder ser analizado en algunos lenguajes de programación como . . . Read more
Descripción del problema Estoy intentando acceder a un punto final REST que requiere un certificado del navegador y de Postman. He configurado Chrome y Postman con un certificado del lado del cliente. El certificado funciona cuando uso Chrome en una página de Swagger (usando el certificado del lado del cliente . . . Read more