Cannot generate 2048-bit FairPlay Streaming certificate

Hello,

I have a problem generating a 2048-bit FairPlay Streaming certificate.

I tried generating SDK v26.x certificate in two ways.

(1) Use existing certificate (2) Create new certificate

Though, in both ways, Apple gives me a certificate bundle of 1024-bit certificate. (fps_certificate.bin) I've uploaded 2048-bit CSR on creating a certificate.

Just to note, I have created a SDK v4.x certificate few years ago.

Have anyone bumped into a same issue? Or am I missing something?

Hello, can you please elaborate on this: "Apple gives me a certificate bundle of 1024-bit certificate." What is the size in bytes of fps_certificate.bin? Do you only see a single RSA-1024 certificate in the file?

Hello,

The files I received and the sizes are as below.

(1) fps_certificate.bin: 2.51KB

(2) provisioning_data.bin: 280B

Though, I found out that the Apple's sample credential test_fps_certificate_v26.bin was also 1024-bit when I ran the openssl command.

openssl x509 -in fps_certificate.bin -text -noout

So, I suppose that this is the specification of FairPlay Streaming certificate?

The reason why I got in question was that I could only generate SPC v2 request and not SPC v3 on iOS 26.2 or MacOS Sequoia (15.7.1).

(Both on Safari browser).

Cannot generate 2048-bit FairPlay Streaming certificate
 
 
Q