Comments (3)
The client will reject the developer certificate; it has nothing to do with the expiration date. In fact, the documentation says that the client ignores it entirely. To get the iOS client to generate FPS requests you need to use a valid tailored FPS certificate which you can get by requesting the FPS deployment package.
from ksm.
@abesmon It means you use wrong certificate to sign SPC request if showing"Check the integrity of the SPC failed
message. Can I ask how about you created SPC request? I think this is key point have to figure out.
from ksm.
Thanks for your response! I creating SPC request from iOS application with func streamingContentKeyRequestData(forApp appIdentifier: Data, contentIdentifier: Data, options: [String : Any]? = nil) throws -> Data
documentation
for appIdentifier i'm using dev_certificate.der
that Apple provide with FairPlay Streaming Server SDK. Seems it's same as your cert in this repo. I noticed, that it has expired in 2013. Maybe this is the key point?)
from ksm.
Related Issues (16)
- dockerize the ksm HOT 4
- readme: add how to send sample SPC data HOT 1
- Various values for KeyType in CkcContentKeyDurationBlock constructor HOT 2
- Is this impementation support offline playback? HOT 1
- Add FPS-lease tests HOT 1
- Cannot install library HOT 1
- I change the ASK value, after changing it in a d function it fails in integrity check HOT 4
- Docker Build Failing HOT 2
- Import golint check
- Improve code coverage
- TLLV block has including including 0x0000 value field.
- KeyType does not use
- [Doc] Add How to use paragraph.
- is this production ready? HOT 2
- add example section
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ksm.