Security Avanzado

Codifica y decodifica objetos criptográficos en formato PEM de forma nativa.

✕ Java 8
String pem = "-----BEGIN CERTIFICATE-----\n"
    + Base64.getMimeEncoder()
        .encodeToString(
            cert.getEncoded())
    + "\n-----END CERTIFICATE-----";
✓ Java 25 (Preview)
// Encode to PEM
String pem = PEMEncoder.of()
    .encodeToString(cert);
// Decode from PEM
var cert = PEMDecoder.of()
    .decode(pemString);
¿Ves un problema con este código? Cuéntanos.
🧹

Sin Base64 manual

Cabeceras PEM, ajuste de línea y Base64 se manejan automáticamente.

🔄

Bidireccional

Codifica a PEM y decodifica desde PEM con una sola API.

🛡️

Formato estándar

Produce salida PEM compatible con RFC 7468.

Enfoque Antiguo
Base64 manual + cabeceras
Enfoque Moderno
API PEM
Desde JDK
25
Dificultad
Avanzado
Codificación/decodificación PEM
Preview

Vista previa en JDK 25 (JEP 470). Requiere --enable-preview.

La API PEM proporciona codificación/decodificación estándar para certificados, claves y otros objetos criptográficos en formato PEM. Sin más envoltura manual de Base64 con cabeceras BEGIN/END.

Compartir 𝕏 🦋 in