Вы сами не создаете сертификат, вы создаете закрытый ключ и запрос на подпись сертификата и загружаете запрос на подпись сертификата в Apple. Затем они выдают сертификат, соответствующий вашему личному ключу.
Это можно сделать в любой операционной системе, использующей OpenSSL. При создании CSR вы можете указать любые значения, так как Apple будет игнорировать их и заменить на PassTypeIdentifier, Team Name и Team Id.
Необходимые вам команды OpenSSL:
openssl genrsa -out /path/to/my-private-key.pem 2048
openssl req -new -key /path/to/my-private-key.pem -out /path/to/my-request.csr