Schema file name: sam.asn
Version: 3.0.0-rc.6
Index:
Contains certificates that are relevant for other entities in communicating with the SAM. Storing these in the SAM is intended to ease the portability of the SAM.
Tag: 0x7F23
Type: SEQUENCE OF
| Multiplicity | Tag | Element name | Type name | Documentation |
|---|---|---|---|---|
| [1, *] | 0x7F21 | cvCertificate | CvCertificate | Certificate that is relevant for other entities in communicating with the SAM. Storing this in the SAM is intended to ease the portability of the SAM. |
Contains one or more data objects, each describing a specific SubjectAuthorisation that the SAM will accept for configuration.
Tag: 0x7F27
Type: SEQUENCE OF
| Multiplicity | Tag | Element name | Type name | Documentation |
|---|---|---|---|---|
| [1, *] | 0x7F4C | configurationAuthorisation | SubjectAuthorisation | Describes a specific SubjectAuthorisation that the SAM will accept for configuration. |
Wraps identity data used in the command AUTHORISE_STATIC_ENTITLEMENT to tie a static entitlement data object to a specific identity, e.g. an SCE ID.
Tag: 0xA5
Type: SEQUENCE
| Tag | Element name | Type name | Optional | Documentation |
|---|---|---|---|---|
| ... | ... | yes |
Contains one or more PublicKeyWithReference data objects regarding the key pairs associated with the SAM for the purpose of key establishment with other components and entities via the command COMPUTE_SESSIONKEYS.
Tag: 0x7F32
Type: SEQUENCE OF
| Multiplicity | Tag | Element name | Type name | Documentation |
|---|---|---|---|---|
| [1, *] | 0x7F31 | keyEstablishmentPublicKey | PublicKeyWithReference | Contains information about one of the key pairs associated with the SAM for the purpose of key establishment with other components and entities via the command COMPUTE_SESSIONKEYS. |
Data type for a sequence number that is increased by one every time a SAM authorises the issuance of a (static) entitlement corresponding to the organisation this counter is for.
Tag: 0x46
Type: RESTRICTION
Base type: INTEGER
Contains the product owner tokens configured for this SAM. Indicates which organisations the SAM has product issuance rights for. Also contains information about the number of authorised issuances per organisation corresponding to the issued product.
Tag: 0x7F29
Type: SEQUENCE OF
| Multiplicity | Tag | Element name | Type name | Documentation |
|---|---|---|---|---|
| [1, *] | 0x70 | productOwnerToken | ProductOwnerToken | Indicates that the SAM may issue products for the contained organisation. Also contains a sequence number for the number of issuances already made. |
Indicates that the SAM may issue products for the contained organisation. Also contains a sequence number for the number of issuances already authorised for products of this organisation.
Tag: 0x70
Type: SEQUENCE
| Tag | Element name | Type name | Optional | Documentation |
|---|---|---|---|---|
| 0x4D | productOwnerOrgId | OrganisationId | no | The Organisation Identifier of a Product Owner for which the SAM has been granted the right to issue products. |
| 0x46 | productIssuanceCounter | ProductIssuanceCounter | no | Sequence number that is increased by one every time a SAM authorises the issuance of a (static) entitlement corresponding to the product this counter is for. |
Contains a key reference together with the corresponding public key and domain parameters.
Tag: 0x7F31
Type: SEQUENCE
| Tag | Element name | Type name | Optional | Documentation |
|---|---|---|---|---|
| 0x53 | keyReference | KeyReference | no | Key reference. |
| 0x7F49 | publicKeyParameters | PublicKeyParameters | no | Public key and domain parameters. |
Contains one or more data objects, each describing a specific SubjectAuthorisation that the SAM will accept for activation.
Tag: 0x7F28
Type: SEQUENCE OF
| Multiplicity | Tag | Element name | Type name | Documentation |
|---|---|---|---|---|
| [1, *] | 0x7F4C | subjectAuthorisation | SubjectAuthorisation | Describes a specific SubjectAuthorisation that the SAM will accept for activation. |
File Control Information of the SAM.
Tag: 0x6F
Type: SEQUENCE
| Tag | Element name | Type name | Optional | Documentation |
|---|---|---|---|---|
| 0x84 | aid | Aid | no | Registered application identifier value for the SAM Application. |
| 0xA5 | proprietaryData | SamProprietaryData | no | Proprietary data containing the data object AppVersion. |
Contains the data object AppVersion.
Tag: 0xA5
Type: SEQUENCE
| Tag | Element name | Type name | Optional | Documentation |
|---|---|---|---|---|
| 0x61 | appVersion | AppVersion | no | Version of the application. |
Contains the private key parameters corresponding to the SigningPublicKey.
Tag: 0x7F6D
Type: SEQUENCE
| Tag | Element name | Type name | Optional | Documentation |
|---|---|---|---|---|
| 0x7F6F | privateKeyParameters | PrivateKeyParameters | no | Contains the parameters of a private key. |
Contains the public key parameters of the (unique) key pair associated with the SAM for the purpose of issuing signatures on static entitlements via the command AUTHORISE_STATIC_ENTITLEMENT, as well as the SignatureAlgorithmID of the signature algorithm in which the corresponding private key may be used.
Tag: 0x7F22
Type: SEQUENCE
| Tag | Element name | Type name | Optional | Documentation |
|---|---|---|---|---|
| 0x06 | algorithmId | SignatureAlgorithmId | no | OID of the permitted signature algorithm. |
| 0x7F49 | publicKeyParameters | PublicKeyParameters | no | Public key and domain parameters. |