Skip to content

NP Ticket Entity Authentication

Wesley Miaw edited this page Jul 15, 2016 · 2 revisions

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.

Authentication Data Representation

authdata = {
  "#mandatory" : [ "npticket" ],
  "npticket" : "binary"
}
Field Description
npticket NP-Ticket

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.

Authentication

The RSA signature is computed using SHA1withRSA and included as raw bytes within a version 1 MSL signature envelope.

Clone this wiki locally