SwiftAPNs allows you to send push notifications to Apple devices via Apple Push Notification service (APNs). It only supports authentication via JSON Web Tokens. There are no plans to support the old certificate authentication.
This is currently not tested on Linux.