in src/Microsoft.Azure.WebJobs.Extensions.Kafka/Listeners/KafkaListener.cs [274:294]
string EnsureValidEventHubsCertificateLocation(string userProvidedLocation)
{
const string defaultEventhubsCertificateFilePath = "./cacert.pem";
if (!string.IsNullOrWhiteSpace(userProvidedLocation))
{
if (!AzureFunctionsFileHelper.TryGetValidFilePath(userProvidedLocation, out var validatedUserProvidedLocation))
{
throw new InvalidOperationException($"Could not find user provided event hubs certificate file '{userProvidedLocation}");
}
return validatedUserProvidedLocation;
}
if (!AzureFunctionsFileHelper.TryGetValidFilePath(defaultEventhubsCertificateFilePath, out var validatedCertificateFilePath))
{
throw new InvalidOperationException($"Could not find event hubs certificate file '{defaultEventhubsCertificateFilePath}'");
}
return validatedCertificateFilePath;
}