Sertifikat mungkin berisi informasi tentang penggunaan yang diizinkan untuk itu, seperti apakah sertifikat itu boleh digunakan untuk menandatangani sertifikat kunci publik lainnya, atau apakah itu sertifikat CA. Beberapa implementasi dapat memeriksa informasi semacam itu dan menolak untuk menghormati sertifikat untuk tujuan tertentu tanpa info yang benar
Contoh potongan informasi tambahan ini meliputi:
- Ekstensi "Penggunaan Kunci" (OID 2.5.29.15), yang mungkin menentukan apakah sertifikat ini diizinkan digunakan untuk Penandatanganan Sertifikat Kunci atau tidak.
- Ekstensi "Basic Constraints" (OID 2.5.29.19), yang menentukan apakah ini adalah sertifikat CA atau tidak.
Jika Anda membuat sertifikat yang ditandatangani sendiri, dan Anda ingin menggunakannya sebagai sertifikat CA, dan Anda ingin meningkatkan peluang Anda untuk menerimanya dengan perangkat lunak apa pun yang akan Anda gunakan, Anda mungkin harus memastikan itu berisi nilai-nilai yang dikonfigurasi dengan benar untuk dua ekstensi yang saya sebutkan di atas.
Jika Anda mengabaikan dua ekstensi itu, banyak implementasi mungkin masih menghargainya sebagai CA CA, tetapi beberapa implementasi mungkin tidak.