This specification is subject to these terms of use. Diese Spezifikation unterliegt diesen Nutzungsbedingungen.
Documentation is available for the following files: Org-eticore-et Org-eticore-payment Org-eticore-cvCertificates Org-eticore-tariff Org-eticore-moticsCopyProtection Org-eticore-ste Org-eticore-um Org-eticore-sam Org-eticore-common

Org-eticore-sam

Schema file name: sam.asn

Version: 3.0.0-rc.6

Index:

# CertificateRepository

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.

# ConfigurationAuthorisation

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.

# IdentityData

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

# KeyEstablishmentPublicKeys

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.

# ProductIssuanceCounter

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

# ProductIssuanceRights

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.

# ProductOwnerToken

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.

# PublicKeyWithReference

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.

# SamActivationRights

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.

# SamFci

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.

# SamProprietaryData

Contains the data object AppVersion.

Tag: 0xA5

Type: SEQUENCE

Tag Element name Type name Optional Documentation
0x61 appVersion AppVersion no Version of the application.

# SigningPrivateKey

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.

# SigningPublicKey

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.