NIEF has adopted the following technical specifications to ensure security and product compatibility for a wide range of vendor products, as well as interoperability at many levels, including on-the-wire protocol flows and business attribute semantics.
For each spec, we have provided a link to download or view it. Note that in some cases, links to multiple versions of a spec are included. We strongly recommend using the most recent available versions of our specs whenever possible.
Available NIEF Specs:
- NIEF Cryptographic Trust Model
- NIEF Web Browser User-to-System Profile
- NIEF Web Services System-to-System Profile
- NIEF REST Services Profile
- NIEF Attribute Registry
- NIEF Attribute Profile
- NIEF Attribute Encoding Rules
NIEF Cryptographic Trust Model
The NIEF Cryptographic Trust Model defines a standard for software service endpoint descriptors, also known as “metadata” structures. In NIEF, we refer to these structures as “trust fabric” entries, because each structure represents a trusted endpoint that belongs to a NIEF member agency. To help our member agencies maintain security and trust, we publish a NIEF Trust Fabric XML File containing a full list of service endpoints registered by NIEF members. In addition, we maintain a NIEF Trust Fabric Registry software tool.
Available Versions:
- NIEF Cryptographic Trust Model 1.1
PDF | July 31, 2018 | Includes RESTful Service Endpoint Support - NIEF Cryptographic Trust Model 1.0
PDF | August 18, 2014 | FICAM-Aligned Baseline
NIEF Web Browser User-to-System Profile
The NIEF Web Browser User-to-System Profile defines a profile of the Security Assertion Markup Language (SAML) Single Sign-On (SSO) Profile, which enables NIEF Identity Provider Organizations (IDPOs) to make secure, trusted assertions about their users for the benefit of NIEF Service Provider Organizations (SPOs).
Available Versions:
- NIEF Web Browser User-to-System Profile 1.0
PDF | August 18, 2014 | FICAM-Aligned Baseline
NIEF Web Services System-to-System Profile
The NIEF Web Services System-to-System Profile defines a series of Service Interaction Profiles (SIPs) through which NIEF member organizations can engage in various types of secure system-to-system transactions using SOAP and the Web Services (WS-*) suite of standards. Supported patterns include basic system-to-system transactions without users, transactions executed on behalf of users, attribute query/response transactions, and others.
Available Versions:
- NIEF Web Services System-to-System Profile 1.1
PDF | July 24, 2015 | Deprecated TIBO/TIB Support - NIEF Web Services System-to-System Profile 1.0
PDF | August 18, 2014 | FICAM-Aligned Baseline
NIEF REST Services Profile
The NIEF REST Services Profile defines a series of Service Interaction Profiles (SIPs) through which NIEF member organizations can engage in various types of secure transactions using RESTful services and RESTful single sign-on and authorization protocols, including OpenID Connect and OAuth 2. Supported patterns include basic system-to-system transactions without users, transactions executed on behalf of users, attribute query/response transactions, and others.
Available Versions:
-
- NIEF REST Services Profile 1.0
PDF | July 31, 2018 | Baseline Document
- NIEF REST Services Profile 1.0
NIEF Attribute Registry
The NIEF Attribute Registry defines a set of attribute definitions that capture various concepts necessary to help NIEF member organizations make trust and access control decisions about other NIEF member organizations and users. It includes attribute definitions about users, software service endpoints (non-user “entities”), resources, actions, and environmental conditions. It also includes various “attribute bundles” that represent collections of attributes applicable to specific use cases or applications.
Available Versions:
- NIEF Attribute Registry
HTML | Updated as Appropriate | Attributes Versioned Individually
NIEF Attribute Profile
The NIEF Attribute Profile defines a set of attribute bundles, in the NIEF Attribute Registry, that are applicable to NIEF member organizations. This spec reflects the attribute-asserting capabilities of NIEF IDPOs and the attribute-consuming requirements of NIEF SPOs, and it provides a guideline to help NIEF member organizations understand how they can achieve attribute-level interoperability with each other.
Available Versions:
- NIEF Attribute Profile 1.1
PDF | September 9, 2015 | Streamlined to Point to the NIEF Attribute Registry - NIEF Attribute Profile 1.0
PDF | August 18, 2014 | FICAM-Aligned Baseline
NIEF Attribute Encoding Rules
The NIEF Attribute Encoding Rules document defines a set of rules for how software endpoints in NIEF should encode attributes from the NIEF Attribute Registry within the context of various protocols and standards.
Available Versions:
- NIEF Attribute Encoding Rules 1.1
PDF | July 31, 2018 | Includes RESTful Service Endpoint Support - NIEF Attribute Encoding Rules 1.0
PDF | August 18, 2014 | FICAM-Aligned Baseline