Sweden Connect – Registry for identifiers

Version 1.9 – 2026-10-22

Registration number: 2019-309


Table of Contents

  1. Background

  2. Structure

    2.1. URI Identifiers

    2.2. OID Identifiers

  3. Assigned Identifiers

    3.1. URL Identifiers

    3.1.1. Authentication Context URIs

    3.1.1.1. Authentication Context URIs for Swedish Non-residents

    3.1.1.2. Authentication Context URIs for Uncertified Providers

    3.1.2. Attribute Sets

    3.1.3. Entity Category Identifiers

    3.1.3.1. Service Entity Categories

    3.1.3.2. Entity Categories for Service Properties

    3.1.3.3. Entity Categories for Service Type

    3.1.3.4. Entity Categories for Service Contract

    3.1.3.5. General Entity Categories

    3.1.4. SAML Protocol Status Codes

    3.1.5. Central Signing

    3.1.6. Authentication Context

    3.1.7. Sign Response Status Codes

    3.1.8. Name Registration Authorities

    3.1.9. eIDAS Identifiers

    3.1.9.1. eIDAS Proxy Service Aliases

    3.1.9.2. eIDAS Connector Aliases

    3.1.9.3. Identity Binding Processes

    3.1.10. OpenID Federation Identifiers

    3.1.10.1. Trust Mark Type Identifiers

    3.1.10.2. Registration Policy Identifiers

    3.2. OID Identifiers

    3.2.1. ASN.1 Declarations

  4. References

  5. Changes between versions

1. Background

The implementation of a Swedish infrastructure for electronic identification and electronic signature requires various types of identifiers to represent objects in protocols and data structures.

This document defines the structure for identifiers assigned by the Sweden Connect Framework and provides a registry for assigned identifiers.

The following types of identifiers are assigned in this document:

This registry is limited to registering assigned identifiers. Identifiers in this registry are typically defined within the context of a separate specification, which defines the semantic meaning of the identifier within the context of a particular protocol and/or data structure. Where applicable, this registry provides references to the documents where the exact meaning of each identifier is defined.

2. Structure

The basic structure of identifiers assigned by the Sweden Connect Framework is based on the following components:

Parameter Description
Prefix The leading portion of the identifier that associates the identifier with this registry and identifies the Swedish e-identification board or Sweden Connect as the assigner of the identifier.
Category A code for the category of an identifier. Each category is a defined context for a collection of identifiers within the scope of a protocol, service or object type.
Version (optional) An indicator of the version of the object represented by this identifier. The exact semantic of the version indicator, if present, is defined within each category.
Identifier A sequence of characters or numbers (according to the syntax of the identifier type), which distinguish this identifier among all other identifiers within a particular prefix, category and version.

2.1. URI Identifiers

All URI identifiers in this registry are of URL type (Uniform Resource Locator), assigned under the prefixes http://id.elegnamnden.se and http://id.swedenconnect.se.

These URL identifiers are defined using the following structure:

2.2. OID Identifiers

An object identifier consists of a node in a hierarchically-assigned namespace, formally defined using the ITU-T's ASN.1 standard, X.690. Successive numbers of the nodes, starting at the root of the tree, identify each node in the tree. Designers set up new nodes by registering them under the node's registration authority. The root of the tree contains the following three arcs:

Object identifiers are in this document represented as a string containing a sequence of integers separated by a dot (“.”), e.g. 2.3.4.25, where each integer represents a node in the hierarchy.

The node assigned to the Swedish E-identification Board/Sweden Connect is: 1.2.752.201.

This represents a hierarchical structure of nodes in the following sequence:

This node is used as the Prefix (root node) for all OID identifiers in this registry, using the following structure:

1.2.752.201.{category}.{identifier}

OID identifiers according to this structure assign a node for each category and an identifier node under this category node. No node in this structure is assigned as version node. Version is handled, when necessary, within the identifier portion of the OID, typically by assigning a new identifier.

Note: The OID 1.2.752.201 was assigned to the Swedish E-identification Board, but this organisation has been overtaken by the Swedish Agency for Digital Government (Digg) who now uses this OID arc for the Sweden Connect Framework.

3. Assigned Identifiers

3.1. URL Identifiers

The following category codes are defined:

Code Category
loa Level of Assurance. Identifiers representing level of assurance for federated identity (Tillitsnivå).
ac Attribute profile.
ec Entity Category. Generic service type declarations for service matching.
sprop Service Property. Specific entity category identifiers for specific service property.
st Service Type. Specific entity category identifiers for defined types of services in the federation.
contract Service contract. Specific entity category identifiers for declaring contract, or business agreement, affiliation within a federation.
regpolicy Registration policy. For representing policies describing how an entity joined the federation.
csig Central Signing Service – Identifiers used by the central signing service infrastructure.
auth-cont Authentication context information schema.
cert Certificate identifiers.
status SAML Protocol status codes.
sig-status Sign response status codes.
eidas Identifiers used for integration with the eIDAS Framework.
ns XML Schema namespaces.

3.1.1. Authentication Context URIs

Authentication Context URIs representing assurance levels (Tillitsnivåer) relevant to [SE.Trust], [SC.SAML.Profile] and [SC.OIDC.Profile].

URL Object Reference
http://id.elegnamnden.se/loa/1.0/loa1 Assurance level 1. [SE.Trust]
http://id.elegnamnden.se/loa/1.0/loa2 Assurance level 2. [SE.Trust]
http://id.elegnamnden.se/loa/1.0/loa3 Assurance level 3. [SE.Trust]
http://id.elegnamnden.se/loa/1.0/loa4 Assurance level 4. [SE.Trust]
http://id.elegnamnden.se/loa/1.0/eidas-low* Authentication accordance to eIDAS assurance level low for non-notified and notified eID schemes. [eIDAS]
http://id.elegnamnden.se/loa/1.0/eidas-sub* Authentication accordance to eIDAS assurance level substantial for non-notified and notified eID schemes. [eIDAS]
http://id.elegnamnden.se/loa/1.0/eidas-high* Authentication accordance to eIDAS assurance level high for non-notified and notified eID schemes. [eIDAS]
http://id.elegnamnden.se/loa/1.0/eidas-nf-low* Authentication accordance to eIDAS assurance level low using an eID scheme that MUST be notified. [eIDAS]
http://id.elegnamnden.se/loa/1.0/eidas-nf-sub* Authentication accordance to eIDAS assurance level substantial using an eID scheme that MUST be notified. [eIDAS]
http://id.elegnamnden.se/loa/1.0/eidas-nf-high* Authentication accordance to eIDAS assurance level high using an eID scheme that MUST be notified. [eIDAS]

NOTE: eIDAS assurance levels low, substantial and high have the following AuthnContextClassRef URI:s defined by the EU commission:

[*]: The authentication context URI:s are intended to be used to represent authentication over the eIDAS authentication framework using an official eIDAS-connector. Authorization to issue assertions using these authentication context URI:s is determined by declaration of the "assurance certification" for the connector.

3.1.1.1. Authentication Context URIs for Swedish Non-residents

The Swedish assurance framework, [SE.Trust], states that a Swedish eID according to any of the defined assurance levels must only be issued to an individual holding a Swedish personal identity number (personnummer) or a Swedish coordination number (samordningsnummer).

In some cases, a certified eID-issuer may also issue eIDs to persons that do not hold a Swedish identity number (non-residents). If this is the case, and the original identification of the person has a strength that corresponds to the requirements put in [SE.Trust], a certified Identity Provider or OpenID Provider MAY use the URIs defined below:

URL Object Reference
http://id.swedenconnect.se/
loa/1.0/loa2-nonresident
A URI that is indented to be used by a level 2-certified providers that authenticate a non-resident eID holder according to assurance level 2 - http://id.elegnamnden.se/loa/1.0/loa2. This document
http://id.swedenconnect.se/
loa/1.0/loa3-nonresident
A URI that is indented to be used by a level 3-certified providers that authenticate a non-resident eID holder according to assurance level 3 - http://id.elegnamnden.se/loa/1.0/loa3. This document
http://id.swedenconnect.se/
loa/1.0/loa4-nonresident
A URI that is indented to be used by a level 4-certified providers that authenticate a non-resident eID holder according to assurance level 4 - http://id.elegnamnden.se/loa/1.0/loa4. This document

Note: An Identity Provider, or OpenID Provider, that includes any of the above URIs in an issued assertion/ID Token, MUST NOT provide the Swedish personal identity number as an identity attribute/claim. This is per definition since these URIs are intended to be used for non-residents (i.e., they do not hold a Swedish identity number).

3.1.1.2. Authentication Context URIs for Uncertified Providers

The assurance levels defined in section 3.1.1 may only be used by Identity Providers, or OpenID Providers, that have been reviewed and approved by the Swedish Agency for Digital Government (Digg) according to [SE.Trust]. For providers that have not undergone a review process but make a self declaration to be compliant with [SE.Trust] this specification defines the following authentication context URIs:

URL Object Reference
http://id.swedenconnect.se/
loa/1.0/uncertified-loa2
URI that is indented to be used by uncertified providers that make a self declaration of providing an assurance level comparable to Assurance level 2 - http://id.elegnamnden.se/loa/1.0/loa2. This document
http://id.swedenconnect.se/
loa/1.0/uncertified-loa3
URI that is indented to be used by uncertified providers that make a self declaration of providing an assurance level comparable to Assurance level 3 - http://id.elegnamnden.se/loa/1.0/loa3. This document

Proxy providers that have eIDAS authentication as an option MUST NOT use the eIDAS authentication context URIs defined in section 3.1.1, instead they should use:

URL Object Reference
http://id.swedenconnect.se/
loa/1.0/uncertified-eidas-low
Should be used if a proxy IdP receives http://id.elegnamnden.se/loa/1.0/eidas-low or http://id.elegnamnden.se/loa/1.0/eidas-nf-low in an assertion from the official Swedish eIDAS-connector. This document
http://id.swedenconnect.se/
loa/1.0/uncertified-eidas-sub
Should be used if a proxy IdP receives http://id.elegnamnden.se/loa/1.0/eidas-sub or http://id.elegnamnden.se/loa/1.0/eidas-nf-sub in an assertion from the official Swedish eIDAS-connector. This document
http://id.swedenconnect.se/
loa/1.0/uncertified-eidas-high
Should be used if a proxy IdP receives http://id.elegnamnden.se/loa/1.0/eidas-high or http://id.elegnamnden.se/loa/1.0/eidas-nf-high in an assertion from the official Swedish eIDAS-connector. This document

3.1.2. Attribute Sets

Identifiers for attribute sets defined in the Sweden Connect SAML Attribute Specification.

Identifier URL Object Reference
ELN-AP-Pseudonym-01 http://id.elegnamnden.se/
ap/1.0/pseudonym-01
Pseudonym identity attribute set. [SC.SAML.Attrs]
ELN-AP-NaturalPerson-01 http://id.elegnamnden.se/
ap/1.0/natural-person-01
Personal identity without civic registration number attribute set. [SC.SAML.Attrs]
ELN-AP-Pnr-01 http://id.elegnamnden.se/
ap/1.0/pnr-01
Personal identity with civic registration number attribute set. [SC.SAML.Attrs]
ELN-AP-OrgPerson-01 http://id.elegnamnden.se/
ap/1.0/org-person-01
Organizational identity attribute set. [SC.SAML.Attrs]
ELN-AP-eIDAS-NatPer-01 http://id.elegnamnden.se/
ap/1.0/eidas-natural-person-01
Natural person identity for the eIDAS Framework. [SC.SAML.Attrs]
DIGG-AP-HSAid-01 http://id.swedenconnect.se/
ap/1.0/hsaid-01
Natural Person Identity with HSA-ID [SC.SAML.Attrs]

3.1.3. Entity Category Identifiers

Identifiers for categories of service entities, specified as an “Entity Attribute” in the SAML federation metadata.

3.1.3.1. Service Entity Categories

Identifiers for entity categories representing alternative sets of requirements.

URL Object Reference
http://id.elegnamnden.se/
ec/1.0/loa2-pnr
Service consuming/providing assertions based on assurance level 2, implementing the attribute set http://id.elegnamnden.se/ap/1.0/pnr-01. [SC.SAML.EntCat]
http://id.elegnamnden.se/
ec/1.0/loa3-pnr
Service consuming/providing assertions based on assurance level 3, implementing the attribute set http://id.elegnamnden.se/ap/1.0/pnr-01. [SC.SAML.EntCat]
http://id.swedenconnect.se/
ec/sc/uncertified-loa3-pnr
Service consuming/providing assertions based on uncertified-loa3, as defined above, implementing the attribute set http://id.elegnamnden.se/ap/1.0/pnr-01.
http://id.elegnamnden.se/
ec/1.0/loa4-pnr
Service consuming/providing assertions based on assurance level 4, implementing the attribute set http://id.elegnamnden.se/ap/1.0/pnr-01. [SC.SAML.EntCat]
http://id.elegnamnden.se/
ec/1.0/eidas-naturalperson
Service consuming/providing assertions based on any eIDAS assurance level, implementing the attribute set http://id.elegnamnden.se/ap/1.0/eidas-natural-person-01. [SC.SAML.EntCat]
http://id.elegnamnden.se/
ec/1.0/eidas-pnr-delivery
Service providing assertions to eIDAS services via Swedish eIDAS-node [SC.SAML.EntCat]
http://id.swedenconnect.se/
ec/1.0/loa3-hsaid
Service consuming/providing assertions based on assurance level 3, implementing the attribute set http://id.swedenconnect.se/ap/1.0/hsaid-01.
http://id.swedenconnect.se/
ec/sc/uncertified-loa3-hsaid
Service consuming/providing assertions based on uncertified-loa3, as defined above, implementing the attribute set http://id.swedenconnect.se/ap/1.0/hsaid-01.
http://id.swedenconnect.se/
ec/1.0/loa2-orgid
Service consuming/providing assertions based on assurance level 2, implementing the attribute set http://id.elegnamnden.se/ap/1.0/org-person-01. [SC.SAML.EntCat]
http://id.swedenconnect.se/
ec/1.0/loa3-orgid
Service consuming/providing assertions based on assurance level 3, implementing the attribute set http://id.elegnamnden.se/ap/1.0/org-person-01. [SC.SAML.EntCat]
http://id.swedenconnect.se/
ec/1.0/loa4-orgid
Service consuming/providing assertions based on assurance level 4, implementing the attribute set http://id.elegnamnden.se/ap/1.0/org-person-01. [SC.SAML.EntCat]
http://id.swedenconnect.se/
ec/1.0/loa2-name
Service consuming/providing assertions based on assurance level 2, implementing the attribute set http://id.elegnamnden.se/ap/1.0/natural-person-01. [SC.SAML.EntCat]
http://id.swedenconnect.se/
ec/1.0/loa3-name
Service consuming/providing assertions based on assurance level 3, implementing the attribute set http://id.elegnamnden.se/ap/1.0/natural-person-01. [SC.SAML.EntCat]
http://id.swedenconnect.se/
ec/1.0/loa4-name
Service consuming/providing assertions based on assurance level 4, implementing the attribute set http://id.elegnamnden.se/ap/1.0/natural-person-01. [SC.SAML.EntCat]

3.1.3.2. Entity Categories for Service Properties

Identifiers for defined service properties.

URL Object Reference
http://id.elegnamnden.se/sprop/1.0/mobile-auth Service adapted to require/provide user authentication based on mobile devices. [SC.SAML.EntCat]
http://id.elegnamnden.se/sprop/1.0/scal2 Service adapted to support authentication requests from signature services supporting Sole Control Assurance Level 2 (SCAL2). [SC.SAML.EntCat]

3.1.3.3. Entity Categories for Service Type

Identifiers for defined service types.

URL Object Reference
http://id.elegnamnden.se/st/1.0/sigservice Electronic signature service [SC.SAML.EntCat]
http://id.elegnamnden.se/st/1.0/public-sector-sp Public sector Service Provider [SC.SAML.EntCat]
http://id.elegnamnden.se/st/1.0/private-sector-sp Private sector Service Provider [SC.SAML.EntCat]

3.1.3.4. Entity Categories for Service Contract

Service Contract Entity Category identifiers are indented for performing service matching based on contracts, or business agreements, between providing and consuming services.

All Service Contract identifiers are prefixed with http://id.swedenconnect.se/contract/<org>, where org is the identifier for the defining organization.

The Sweden Connect Framework specifications do not define any Service Contract identifiers, instead the federation operator, or other parties, may define identifiers suitable for representing how consuming and providing services should be matched based on their respective agreements.

3.1.3.5. General Entity Categories

An entity category of the General Entity Category type is a category that does not fit into any of the other category types regarding definitions and matching rules.

General category identifiers are prefixed with http://id.swedenconnect.se/general-ec.

URL Object Reference
http://id.swedenconnect.se/general-ec/
1.0/secure-authenticator-binding
Indicator that a secure authenticator binding is required, or supported. [SC.SAML.EntCat]
http://id.swedenconnect.se/general-ec/
1.0/accepts-coordination-number
Category for opt-in for the acceptance of Swedish coordination numbers in the personalIdentityNumber attribute. [SC.SAML.EntCat]
http://id.swedenconnect.se/general-ec/
1.0/supports-user-message
Indicator that an Identity Provider supports the UserMessage authentication request extension, see [SC.SAML.UMsg]. [SC.SAML.EntCat]

3.1.4. SAML Protocol Status Codes

Status code identifiers for use in SAML Response messages. The list below extends the list of second-level status codes defined in section 3.2.2.2 of [SAML2Core].

URL Object Reference
http://id.elegnamnden.se/status/1.0/cancel Status code representing a cancelled operation. [SC.SAML.Profile]
http://id.elegnamnden.se/status/1.0/fraud Status code indicating a fraudulent request. [SC.SAML.Profile]
http://id.elegnamnden.se/status/1.0/possibleFraud Status code indicating a possible fraudulent request. [SC.SAML.Profile]

3.1.5. Central Signing

Identifiers used in the protocol for requesting services form a central signing service.

URL Object Reference
http://id.elegnamnden.se/csig/
1.0/dss-ext/ns
Deprecated. XML schema name space for the protocol extensions to the OASIS DSS protocol (version 1.0).
http://id.elegnamnden.se/csig/
1.0/eid2-dss/profile
Deprecated. Implementation profile identifier for the protocol extensions to the OASIS DSS protocol (version 1.0).
http://id.elegnamnden.se/csig/
1.1/dss-ext/ns
XML schema name space for the protocol extensions to the OASIS DSS protocol (version 1.1). [SC.DSS.Ext]
http://id.elegnamnden.se/csig/
1.1/dss-ext/profile
Implementation profile identifier for the protocol extensions to the OASIS DSS protocol (version 1.1). [SC.DSS.Profile]
http://id.elegnamnden.se/csig/
1.1/sap/ns
XML schema name space for the Signature Activation Protocol, extending version 1.1 of the DSS protocol extension [SC.SAP]

3.1.6. Authentication Context

Identifiers associated with the Authentication Context X.509 extension

URL Object Reference
http://id.elegnamnden.se/
auth-cont/1.0/saci
XML schema namespace for SAML Authentication Context Information in the Authentication Context X.509 certificate extension [RFC7773]
urn:ietf:params:x509-auth-context:oidc Context type identifier for an AuthenticationContext carrying OpenID Connect Authentication Context Information. [OIDC.Authn.Context]
http://id.swedenconnect.se/
auth-cont/1.0/ext-auth-info
XML schema namespace for Extended Authentication Information in the Authentication Context X.509 certificate extension [SC.Cert.Profile]

3.1.7. Sign Response Status Codes

Status code identifiers for the DSS Extension for Central Signing services. The following identifiers provide defined status codes for inclusion in a <ResultMinor> element of the <Result> element of a sign response message according to the OASIS standard “Digital Signature Service Core Protocols, Elements, and Bindings Version 1.0” [OASIS-DSS].

URL Object Reference
http://id.elegnamnden.se/
sig-status/1.0/req-expired
The time window for the signature request has expired. [SC.DSS.Profile]
http://id.elegnamnden.se/
sig-status/1.0/user-mismatch
The authenticated user does not match the signer identity attributes in the request. [SC.DSS.Profile]
http://id.elegnamnden.se/
sig-status/1.0/unsupported-loa
The requested level of assurance for user authentication is not supported. [SC.DSS.Profile]
http://id.elegnamnden.se/
sig-status/1.0/sigmessage-error
A requirement to display sign message was included in the sign request, but the sign service could not establish that the sign message was displayed to the user. [SC.DSS.Profile]
http://id.elegnamnden.se/
sig-status/1.0/user-cancel
The end user cancelled the signature operation. [SC.DSS.Profile]
http://id.swedenconnect.se/
sig-status/1.1/authn-failed
The authentication during the signature operation failed. [SC.DSS.Profile]
http://id.swedenconnect.se/
sig-status/1.1/security-violation
The Signature Service, or Identity Provider authenticating the end user, has detected a security violation (such as a possible fraud). [SC.DSS.Profile]

3.1.8. Name Registration Authorities

Some protocols require a URI identifier to uniquely identify the entity responsible for a particular namespace.

URL Object Reference
http://id.elegnamnden.se/
eln/name-registration-authority
Deprecated: Identifying the Swedish e-Identification Board* as name registration authority, responsible for a particular namespace. [SC.Cert.Profile]
https://id.swedenconnect.se/
cert/name-registration-authority
Identifying Sweden Connect as name registration authority, responsible for a particular namespace. [SC.Cert.Profile]

[*]: This also covers the Swedish Agency for Digital Government (Digg) which has overtaken the Swedish E-identification Board's assignments.

3.1.9. eIDAS Identifiers

This section defines identifiers used within the Sweden Connect Framework to integrate with the eIDAS Framework.

3.1.9.1. eIDAS Proxy Service Aliases

Each country within the eIDAS federation provides an eIDAS Proxy Service that is a Proxy Identity Provider for the authentication services within that specific country. The entityID identifier for an eIDAS Proxy Service in another country is not known to a Swedish Service Provider, but there are cases in which the Swedish Service Provider needs to refer to a specific eIDAS Proxy Service. Therefore, this specification defines a URI identifier format for eIDAS Proxy Service aliases. The format is as follows:

http://id.swedenconnect.se/eidas/1.0/proxy-service/{country-code}

where {country-code} is the country identifier in ISO 3166-1 alpha-2 format [ISO 3166].

A consumer of an eIDAS Proxy Service alias URI MUST accept the country code part of the URI in both lower and upper case letters.

3.1.9.2. eIDAS Connector Aliases

A Swedish SAML Identity Provider, or OpenID Provider, that delivers authentication services to eIDAS, via the Swedish eIDAS Proxy Service, will receive the identifier of the Service Provider from another country that has requested user authentication, along with an "eIDAS Connector alias" URI telling in which country the requesting Service Provider resides.

For SAML, the entityID of the Service Provider is delivered in a <saml2p:RequesterID> element of the authentication request, and the eIDAS Connector alias is delivered in another RequesterID element.

For OpenID Connect, both identifiers are delivered in the https://id.oidc.se/param/originalClientId authentication request parameter, see Section 2.3.1 of [OIDC.Sweden.ReqPar]. The parameter value holds the identifier of the Service Provider followed by the eIDAS Connector alias, separated by a semicolon (;).

The format of this alias is as follows:

http://id.swedenconnect.se/eidas/1.0/connector/{country-code}

where {country-code} is the country identifier in ISO 3166-1 alpha-2 format [ISO 3166].

A consumer of an eIDAS Connector alias URI MUST accept the country code part of the URI in both lower and upper case letters.

3.1.9.3. Identity Binding Processes

Section 3.3.2 of [SC.SAML.Attrs] describes how the personalIdentityNumberBinding attribute is assigned with one or more "Identity Binding Process URI:s" after an identity binding. The possible values are:

URI Object Reference
http://id.swedenconnect.se/
id-binding/process/populationregister
Unique match of name and birth date between eIDAS identity and the Swedish Population register. [ID-Binding]
http://id.swedenconnect.se/
id-binding/process/swedish-eid
Digitally signed attestation using a Swedish eID. [ID-Binding]

The Binding eIDAS Identities to Records in the Swedish Population Register ([ID-Binding]) document defines the above processes in detail.

3.1.10. OpenID Federation Identifiers

This section contains identifiers defined by Sweden Connect for use in OpenID Federation.

3.1.10.1. Trust Mark Type Identifiers

Section 5.2 of [SC.OIDF.Rules] defines a set of Trust Mark Types used in the Sweden Connect OpenID Federation deployment.

URI Description Reference
https://id.swedenconnect.se/loa/loa2 A holder of this Trust Mark has been approved by the Swedish Agency for Digital Government (Digg) for Level of Assurance 2 (LoA 2). Section 5.2.1 of [SC.OIDF.Rules]
https://id.swedenconnect.se/loa/loa3 A holder of this Trust Mark has been approved by the Swedish Agency for Digital Government (Digg) for Level of Assurance 3 (LoA 3). Section 5.2.1 of [SC.OIDF.Rules]
https://id.swedenconnect.se/loa/loa4 A holder of this Trust Mark has been approved by the Swedish Agency for Digital Government (Digg) for Level of Assurance 4 (LoA 4). Section 5.2.1 of [SC.OIDF.Rules]
https://id.swedenconnect.se/loa/eidas A holder of this Trust Mark has been approved to act as an official eIDAS Connector towards countries participating in the eIDAS 1 federation. This means that the holder may issue ID Tokens containing any of the eIDAS Authentication Context URIs specified in Section 3.1.1. Section 5.2.1 of [SC.OIDF.Rules]
https://id.swedenconnect.se/loa/
nonresident
A holder of this Trust Mark has been approved to issue ID Tokens containing the special-purpose Authentication Context URIs for Swedish non-residents specified in Section 3.1.1.1. This Trust Mark is always combined with a Trust Mark stating the Level of Assurance approved for the holder (see above). Section 5.2.1 of [SC.OIDF.Rules]
https://id.swedenconnect.se/contract/
sc/eid-authorization-system
A Trust Mark Type assigned to all Relying Parties that have signed the "Auktorisationssystem för elektronisk identifiering" contract, and the OpenID Providers that deliver authentication services according to this contract. Section 5.2.2 of [SC.OIDF.Rules]
https://id.swedenconnect.se/contract/
sc/prepaid-auth-2021
A Trust Mark Type assigned to all Relying Parties that have signed the "Förlitandeavtal - Förbetald e-legitimering" contract, and the OpenID Providers that deliver authentication services according to this contract. Section 5.2.2 of [SC.OIDF.Rules]
https://id.swedenconnect.se/
tm-prop/public-body
A Property Trust Mark type assigned to Entities that are public bodies. Section 5.2.2 of [SC.OIDF.Rules]
https://id.swedenconnect.se/
tm-prop/eidas-proxy
A Property Trust Mark type assigned to the eIDAS Proxy Service. Section 5.2.2 of [SC.OIDF.Rules]

3.1.10.2. Registration Policy Identifiers

Section 6 of [SC.OIDF.Rules] defines a set of Registration Policy identifiers for use in the Sweden Connect OpenID Federation deployment.

URI Description Reference
https://id.swedenconnect.se/
regpolicy/org-affinity
A policy that asserts the organizational affinity of an Entity. Section 6.1 of [SC.OIDF.Rules]
https://id.swedenconnect.se/
regpolicy/domain-ownership
When this policy has been applied, the Registration Intermediate asserts that the organization behind the Entity owns, or has the right to use, the domain of the Entity Identifier, and that the Entity Identifier is not used by another Entity in the federation. Section 6.2 of [SC.OIDF.Rules]

3.2. OID Identifiers

Defined categories:

Code Category
0 ASN.1 modules
1 Test identifiers
2 Policy identifiers
3 Attribute identifiers
4 ”Qualified Certificate” Statement identifiers (RFC 3739)
5 X.509 certificate extension identifiers

The following OIDs are defined in the ASN.1 declarations in 3.2.1:

OID Object Reference
1.2.752.201.5.1 Authentication Context Extension [RFC7773]
1.2.752.201.5.2 Signature Validation Token Extension [SVT-PDF]
1.2.752.201.2.1 Object identifier for the Signature Validation Token RFC 3161 timestamp policy
1.2.752.201.3.1 Organization Affiliation Attribute [SC.SAML.Attrs]
1.2.752.201.3.2 Transaction Identifier [SC.SAML.Attrs]
1.2.752.201.3.3 Authentication Context Parameters [SC.SAML.Attrs]
1.2.752.201.3.4 Provisional ID [SC.SAML.Attrs]
1.2.752.201.3.5 Provisional ID Persistence Indicator [SC.SAML.Attrs]
1.2.752.201.3.6 Personal Identity Number Binding URI [SC.SAML.Attrs]
1.2.752.201.3.7 eIDAS Person Identifier [SC.SAML.Attrs]
1.2.752.201.3.8 Birth name [SC.SAML.Attrs]
1.2.752.201.3.9 eIDAS Natural Person Address [SC.SAML.Attrs]
1.2.752.201.3.10 User Certificate [SC.SAML.Attrs]
1.2.752.201.3.11 User Signature [SC.SAML.Attrs]
1.2.752.201.3.12 Signature Activation Data [SC.SAML.Attrs]
1.2.752.201.3.13 Authentication Server Signature [SC.SAML.Attrs]
1.2.752.201.3.14 Sign Message Digest [SC.SAML.Attrs]
1.2.752.201.3.15 Previous Personal Identity Number [SC.SAML.Attrs]
1.2.752.201.3.16 Mapped Personal Identity Number [SC.SAML.Attrs]

3.2.1. ASN.1 Declarations

Object Identifier Registry for Sweden Connect*

id-eleg OBJECT IDENTIFIER ::= {iso(1) member-body(2) se(752) e-legitimationsnamnden(201)}

-- Sweden Connect arcs
id-mod    OBJECT IDENTIFIER ::= { id-eleg 0 }    -- ASN.1 modules
id-test   OBJECT IDENTIFIER ::= { id-eleg 1 }    -- OIDs for test
id-pol    OBJECT IDENTIFIER ::= { id-eleg 2 }    -- Policy
id-attr   OBJECT IDENTIFIER ::= { id-eleg 3 }    -- Attributes
id-qcs    OBJECT IDENTIFIER ::= { id-eleg 4 }    -- QC Statement
id-ce     OBJECT IDENTIFIER ::= { id-eleg 5 }    -- Cert Extensions

-- Sweden Connect Modules
id-mod-auth-context-88 OBJECT IDENTIFIER ::= { id-mod 1 }    -- Used in RFC 7773
id-mod-auth-context-08 OBJECT IDENTIFIER ::= { id-mod 2 }    -- Used in RFC 7773

-- Sweden Connect OIDs for test

-- Sweden Connect Policies
id-pol-svt-ts-policy         OBJECT IDENTIFIER ::= { id-pol 1 }     -- SVT RFC 3161 timestamp policy

-- Sweden Connect Attributes
id-attr-org-affiliation      OBJECT IDENTIFIER ::= { id-attr 1 }    -- Organizational affiliation
id-attr-transaction-id       OBJECT IDENTIFIER ::= { id-attr 2 }    -- Transaction identifier
id-attr-auth-context-params  OBJECT IDENTIFIER ::= { id-attr 3 }    -- Authentication context parameters
id-attr-prid                 OBJECT IDENTIFIER ::= { id-attr 4 }    -- Provisional ID
id-attr-prid-persistence     OBJECT IDENTIFIER ::= { id-attr 5 }    -- Provisional ID persistence indicator
id-attr-pnr-binding          OBJECT IDENTIFIER ::= { id-attr 6 }    -- Personal Identity Number binding URI
id-attr-eidas-pid            OBJECT IDENTIFIER ::= { id-attr 7 }    -- eIDAS Person Identifier
id-attr-birth-name           OBJECT IDENTIFIER ::= { id-attr 8 }    -- Birth name
id-attr-eidas-np-address     OBJECT IDENTIFIER ::= { id-attr 9 }    -- eIDAS Natural Person Address
id-attr-user-certificate     OBJECT IDENTIFIER ::= { id-attr 10 }   -- User certificate
id-attr-user-signature       OBJECT IDENTIFIER ::= { id-attr 11 }   -- User signature
id-attr-sad                  OBJECT IDENTIFIER ::= { id-attr 12 }   -- Signature activation data
id-attr-auth-srv-signature   OBJECT IDENTIFIER ::= { id-attr 13 }   -- Authentication server signature
id-attr-sign-message-digest  OBJECT IDENTIFIER ::= { id-attr 14 }   -- Sign message digest
id-attr-previous-pid-number  OBJECT IDENTIFIER ::= { id-attr 15 }   -- Previous personal identity number
id-attr-mapped-pid-number    OBJECT IDENTIFIER ::= { id-attr 16 }   -- Mapped personal identity number

-- Sweden Connect QC Statement extension
id-qcs-sid         OBJECT IDENTIFIER ::= { id-qcs 1 }   -- Semantics Identifiers
id-qcs-statement   OBJECT IDENTIFIER ::= { id-qcs 2 }   -- QC statements

-- Sweden Connect Certificate Extensions
id-ce-authContext  OBJECT IDENTIFIER ::= { id-ce 1 }    -- Auth context extension used in RFC 7773
id-ce-svt          OBJECT IDENTIFIER ::= { id-ce 2 }    -- Signature Validation Token extension

[*]: The OID 1.2.752.201 was assigned to the Swedish E-identification Board, but this organisation has been overtaken by the Swedish Agency for Digital Government (Digg) who now uses this OID arc for the Sweden Connect Framework.

4. References

[SAML2Core]

OASIS Standard, Assertions and Protocols for the OASIS Security Assertion Markup Language (SAML) V2.0, March 2005

[OASIS-DSS]

Digital Signature Service Core Protocols, Elements, and Bindings Version 1.0.

[SE.Trust]

Tillitsramverket för Svensk e-legitimation.

[RFC7773]

RFC7773: Authentication Context Certificate Extension.

[OIDC.Authn.Context]

Santesson, S. and M. Lindström, "Certificate Authentication Context Type for OpenID Connect", Internet-Draft draft-santesson-oidc-cert-auth-context.

[SC.SAML.Profile]

Deployment Profile for the Swedish eID Framework.

[SC.OIDC.Profile]

OpenID Connect Profile for Sweden Connect.

[SC.SAML.EntCat]

Entity Categories for the Swedish eID Framework.

[SC.SAML.Attrs]

Attribute Specification for the Swedish eID Framework.

[SC.SAML.UMsg]

User Message Extension in SAML Authentication Requests.

[SC.DSS.Ext]

DSS Extension for Federated Central Signing Services.

[SC.SAP]

Signature Activation Protocol for Federated Signing.

[SC.DSS.Profile]

Implementation Profile for Using OASIS DSS in Central Signing Services.

[SC.Cert.Profile]

Certificate profile for certificates issued by Central Signing services.

[OIDC.Sweden.ReqPar]

Authentication Request Parameter Extensions for the Swedish OpenID Connect Profile – Version 1.1.

[SC.OIDF.Rules]

Sweden Connect – OpenID Federation Rules and Policies 1.0.

[ID-Binding]

Binding eIDAS Identities to Records in the Swedish Population Register

[SVT-PDF]

PDF Signature Validation Token.

[eIDAS]

REGULATION (EU) No 910/2014 OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL of 23 July 2014 on electronic identification and trust services for electronic transactions in the internal market and repealing Directive 1999/93/EC. Including implementation acts of the regulation and associated technical specifications.

[ISO 3166]

Country Codes - ISO 3166, https://www.iso.org/iso-3166-country-codes.html.

5. Changes between versions

Changes between version 1.8 and version 1.9:

Changes between version 1.7 and version 1.8:

Changes between version 1.6 and version 1.7:

Changes between version 1.5 and version 1.6:

Changes between version 1.4 and version 1.5:

Changes between version 1.3 and version 1.4:

Changes between version 1.2 and version 1.3:

Changes between version 1.1 and version 1.2:

Changes between version 1.0 and version 1.1: