VMware vCenter Server 8.0 Update 2’de “Active Directory over LDAPS” kimlik kaynağını eklerken şu hata ile karşılaşabilirsiniz;
Cannot configure identity source due to Invalid certificate bytes.

Bu hatanın nedeni yüklemeye çalıştığınız sertifika dosyasının Windows satır sonu karakterleri (CR/LF) içermesidir. vCenter 8.0 U2 sürümü Windows biçimindeki sertifikaları desteklememektedir. Hata kaydını (log dosyasını) incelemek için şu dosyayı kontrol edebilirsiniz;
/var/log/vmware/vsphere-ui/logs/vsphere_client_virgo.log
[2025-03-03T18:34:05.134Z] [ERROR] tp-nio-127.0.0.1-5090-exec-1
com.vmware.vsphere.client.h5.pscui.controller.PscController
Error while adding new Identity Source : sysops.local
java.lang.IllegalArgumentException: Invalid certificate bytes
VMware mühendisleri bu sorunun farkında olup, bir düzeltme üzerinde çalışmaktadır. Ancak şu an için manuel bir çözüm uygulanması gerekmektedir.
Sertifika dosyanızın satır sonu karakterlerini Windows (CR/LF) yerine Linux (LF) olacak şekilde dönüştürmeniz gerekmektedir.
Windows ortamında sertifika dosyasını Linux formatına çevirmek için:
- Sertifika dosyanızı Notepad++ ile açın.
- Menüden şu yolu takip edin:
Edit → EOL Conversion → UNIX (LF) - Dosyayı kaydedin.
Bu işlem satır sonu karakterlerini Linux formatına çevirecektir.

sed
Komutu ile Dönüştürme (Linux işletim sisteminde yapılacaktır)
Eğer sertifika dosyanız Linux sisteminde bulunuyorsa sed komutu ile satır sonlarını düzeltebilirsiniz;
sed -i -e 's/\r$//' <sertifika_dosyası>
sed -i -e 's/\r$//' /etc/ssl/certs/ad_ldaps_cert.pem
Bu komut CR/LF karakterlerini kaldırarak sertifikayı Linux uyumlu hale getirir.
Düzeltilmiş sertifika dosyanızı seçerek identity source servisini yeniden başlatınız.
vCenter Server üzerindeki identity source wizard yapılandırma sihirbazını tekrar çalıştırınız. Doğru formatta kaydedilen sertifika dosyasını seçin. İşlemi tamamlayınız.