CSR jest potrzebny przy enrollment certyfikatu KSeF.
csr_base64: CSR w DER zakodowany Base64private_key_base64: klucz prywatny w DER (PKCS8) zakodowany Base64
Generuje CSR na RSA (domyślnie 2048).
Generuje CSR na krzywej P-256 (SECP256R1).
Funkcje składają subject/DN na podstawie kluczy w info:
commonNameorganizationNamecountryNameorganizationIdentifierserialNumberuniqueIdentifier
info pochodzi zwykle z client.certificates.get_enrollment_data(...) i powinno zostać odwzorowane na format oczekiwany przez te funkcje.
Najczęstszy problem: DN w CSR musi pasować do danych z KSeF (KSeF to weryfikuje). W przypadku błędów enrollmentu w pierwszej kolejności należy porównać subject/DN.