31 const std::shared_ptr<ServerCredentials>& fallback_credentials) {
33 if (fallback_credentials->IsInsecure()) {
36 auto xds_creds = std::make_shared<SecureServerCredentials>(
41 return std::make_shared<SecureServerCredentials>(
43 fallback_credentials->AsSecureServerCredentials()->c_creds()));
46 namespace experimental {
49 const std::shared_ptr<ServerCredentials>& fallback_credentials) {