Skip to content

swedenconnect/technical-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sweden Connect Technical Specifications

This repository comprises the specifications for the Sweden Connect Framework.

About

The specifications in this branch are the latest development of the Sweden Connect Framework. The latest official release can be found in the december-2024 branch.

Feedback and Questions

If you have feedback or questions regarding the Technical Framework open an Issue.

Releases

For official and draft releases of the Sweden Connect Framework, see the releases section.

The releases can also be found under https://docs.swedenconnect.se/technical-framework/.

Contents

Introduction to the Sweden Connect Technical Framework

An overview document that describes the different parts of the Sweden Connect Framework.

Introduction to the Swedish eID Framework (in English)

Tekniskt ramverk - Introduktion (in Swedish)

Sweden Connect - Registry for identifiers

This document defines the structure for identifiers assigned by the Swedish Agency for Digital Government (Digg) and provides a registry for assigned identifiers.

03 - Registry for Identifiers

Authentication Specifications

Below follows a listing of all specifications concerning user authentication.

SAML: Deployment Profile for the Swedish eID Framework

This is the main SAML specification for the Sweden Connect Framework. It defines a SAML profile including metadata, request- and response processing as well as extensions for signature services.

02 - Deployment Profile for the Swedish eID Framework

OIDC: OpenID Connect Profile for Sweden Connect

This profile is an extension of The Swedish OpenID Connect Profile for the Sweden Connect identity federation.

The profile aims to get a baseline security and to facilitate interoperability between relying parties and OpenID providers within the Sweden Connect identity federation.

OpenID Connect Profile for Sweden Connect

SAML: Attribute Specification for the Swedish eID Framework

This document specifies a SAML attribute profile for the Sweden Connect Framework. The attribute profile defines attributes for use within the Sweden Connect federation, and a number of defined attribute sets that may be referenced by other documents as means to specify specific attribute release requirements.

04 - Attribute Specification for the Swedish eID Framework

OIDC: OpenID Connect Claims and Scopes Specification for Sweden Connect

This specification extends the Claims and Scopes Specification for the Swedish OpenID Connect Profile with OpenID Connect claims and scopes for usage within the Sweden Connect federation.

OpenID Connect Claims and Scopes Specification for Sweden Connect

SAML: Entity Categories for the Swedish eID Framework

This specification contains the Entity Category definitions that are defined for the Swedish eID Framework and that should be supported by Service Providers and Identity Providers that are part of the federation.

06 - Entity Categories for the Swedish eID Framework

eIDAS Constructed Attribute Specification

This document provides specifications for constructed attributes.

The concept of constructed attributes is introduced in Swedish national authentication nodes (proxy nodes) delivering identity assertions to Swedish Service Providers based on user authentication with a foreign eID.

11 - eIDAS Constructed Attributes Specification for the Swedish eID Framework

SAML: Implementation Profile for BankID Identity Providers within the Swedish eID Framework

SAML implementation profile for Identity Providers implementing BankID support.

12 - BankID Profile for the Swedish eID Framework

SAML: Principal Selection in SAML Authentication Requests

This specification defines an element that may be included in the Extensions element of a SAML AuthnRequest where the requesting Service Provider can specify matching criteria that may be used by the Identity Provider to select the particular user that should be authenticated.

14 - Principal Selection in SAML Authentication Requests

SAML: User Message Extension in SAML Authentication Requests

This specification defines an element that may be included in the Extensions element of a SAML authentication request where the requesting Service Provider can specify a "user message" that is to be displayed for the user by the Identity Provider during the authentication phase.

18 - User Message Extension in SAML Authentication Requests

Signature Specifications

Below follows a listing of the specifications we define for Federated Central Signing Services.

Implementation Profile for using OASIS DSS in Central Signing Services

This document specifies an implementation profile for exchange of sign requests and responses using the OASIS DSS protocol, enhanced by the DSS Extensions for Federated Central Signing Services.

07 - Implementation Profile for using DSS in Central Signing Services

Certificate Profile for Certificates Issued by Central Signing Services

This document specifies a certificate profile for certificates issued by a signature service.

08 - Certificate Profile for Central Signing Services

DSS Extension for Federated Central Signing Services

This specification defines elements that extend the <dss:SignRequest> and <dss:SignResponse> elements of the OASIS DSS protocol.

09 - DSS Extension for Federated Signing Services

Signature Activation Protocol for Federated Signing

This document specifies a Signature Activation Protocol (SAP) and its data elements for implementation of Sole Control Assurance Level 2 (SCAL2) according the European standards prEN 419241 - Trustworthy Systems Supporting Server Signing.

13 - Signature Activation Protocol for Federated Signing

Signature Validation Tokens

The draft specifications "15 - Signature Validation Token", "16 - PDF Profile for Signature Validation Tokens" and "17 - XML Profile for Signature Validation Tokens" are no longer part of the Swedish eID Framework specifications, and have been replaced by the following IETF drafts:

See https://github.com/swedenconnect/IETF-SVT for the repository that is hosting this work.


Older versions

Older version of the specifications are stored in the following branches:


Copyright © The Swedish Agency for Digital Government (DIGG), 2015-2024. All Rights Reserved.