Fairplay Streaming certificate - expiry date and renewal

The list of certificates on the Apple Developer web console shows the expiry of my Fairplay Streaming certificate as 'Never'.

However, if I download the same certificate and import it into my KeyChain, the certificate details show the listed expiry as 11 OCT 2023.

Which of these is correct? If the expiry in the certificate is correct, how do I renew it safely.

With my App the below lines fails at the process of -streamingContentKeyRequestData-

CODE

guard let contentIdData = (loadingRequest.request.url?.host ?? "").data(using: .utf8), let spcData = try? loadingRequest.streamingContentKeyRequestData( forApp: certificate!, // This certificate is expired contentIdentifier: contentIdData, options: nil ) else { print("Error: Failed to generate SPC data due to expired certificate.") loadingRequest.finishLoading(with: NSError(domain: "com.example.error", code: -3, userInfo: nil)) return false }

Hello @BassemHalawa, thank you for your post.

Which of these is correct? If the expiry in the certificate is correct, how do I renew it safely.

You can continue to use the certificate, there's no need to renew it. The certificate has an expiration date (like any certificate), but you can safely ignore it.

Fairplay Streaming certificate - expiry date and renewal
 
 
Q