-
Notifications
You must be signed in to change notification settings - Fork 87
NP Ticket Entity Authentication
The NP-Ticket entity authentication scheme is used by the Sony Playstation 3. It only provides authentication using an RSA key pair dynamically generated on the console. The entity identity and public key are provided to the remote entity within an NP-Ticket.
This scheme is identified by the string NPTICKET.
authdata = {
"#mandatory" : [ "npticket" ],
"npticket" : "binary"
}| Field | Description |
|---|---|
| npticket | NP-Ticket |
An NP-Ticket is an expiring data container constructed and signed by the Playstation Network service on behalf of an authorized console. The NP-Ticket can be authenticated by a Sony-provided library after which the RSA public key and identity can be extracted.
The RSA signature is computed using SHA1withRSA and included as raw bytes within a version 1 MSL signature envelope.
A Netflix Original Production
Tech Blog | Twitter @NetflixOSS | Jobs
- Introduction
- Encoding & Normalization
- Cryptography
- Versioning
- MSL Networks
- Entity Authentication
- User Authentication
- Key Exchange
- Service Tokens
- Messages
- Error Messages
- Application Security Requirements
- Protocol Implementation
- Configuration Guide