Security উন্নত

PEM-ফরম্যাটে ক্রিপ্টোগ্রাফিক অবজেক্টগুলোকে নেটিভলি এনকোড (encode) এবং ডিকোড (decode) করুন।

✕ 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);
এই কোডে সমস্যা দেখছেন? আমাদের জানান।
🧹

কোনো ম্যানুয়াল Base64 নেই

PEM হেডার, লাইন র‍্যাপিং এবং Base64 স্বয়ংক্রিয়ভাবে হ্যান্ডেল করা হয়।

🔄

দ্বি-মুখী (Bidirectional)

একটি API দিয়ে PEM-এ এনকোড এবং PEM থেকে ডিকোড করুন।

🛡️

স্ট্যান্ডার্ড ফরম্যাট (Standard Format)

RFC 7468-কমপ্লায়েন্ট PEM আউটপুট তৈরি করে।

পুরনো পদ্ধতি
ম্যানুয়াল Base64 + হেডারস
আধুনিক পদ্ধতি
PEM API
JDK থেকে
25
কঠিনতা
উন্নত
PEM এনকোডিং/ডিকোডিং (PEM encoding/decoding)
প্রিভিউ

JDK 25 (JEP 470) এ প্রিভিউ। --enable-preview প্রয়োজন।

PEM API, PEM ফরম্যাটে সার্টিফিকেট, কী এবং অন্যান্য ক্রিপ্টোগ্রাফিক অবজেক্টগুলোর জন্য স্ট্যান্ডার্ড এনকোডিং/ডিকোডিং প্রদান করে। এটিতে BEGIN/END হেডারগুলোর সাথে ম্যানুয়াল Base64 র‍্যাপিংয়ের আর প্রয়োজন নেই।