Тело <X509Certificate>
- это кодированные данные DER сертификата X509. Поскольку тип данных - base64Binary, он должен быть закодирован в Base64.
-----BEGIN CERTIFICATE-----
MIIDijCCAnICCQDXfWAafSjGzDANBgkqhkiG9w0BAQQFADCBhjELMAkGA1UEBhMC
...
meTdn90sElH+yhWNRi6XtXirsTjDXQhudWWJ8r5NPkTBE7lDtg+6SBfDCrWFsw==
-----END CERTIFICATE-----
Это тот же материал в файле PEM между верхним и нижним колонтитулом. Если вы получаете сертификат от CA, он обычно уже в формате PEM. Если нет, вы можете использовать OpenSSL или Java Keytool для его преобразования.