---
title: SEMI E132 - Client Authorization and Authentication
description: Learn about the SEMI E132 Standard for Equipment Client Authentication and Authorization from the Interface A/ EDA experts at Cimetrix.
---

[![Cimetrix-PDF-combined-logo](https://www.cimetrix.com/hs-fs/hubfs/logos/Cimetrix-PDF-combined-logo.png?width=361&height=100&name=Cimetrix-PDF-combined-logo.png "Cimetrix-PDF-combined-logo")](https://www.cimetrix.com?hsLang=en)

[English](https://www.cimetrix.com/?hsLang=en)

- [한국어](https://www.cimetrix.com/kr?hsLang=en)
- [日本語](https://www.cimetrix.com/jp?hsLang=en)
- [中文简体](https://www.cimetrix.com/cn?hsLang=en)
- [中文繁體](https://www.cimetrix.com/tw?hsLang=en)

- [ Products ** ](https://www.cimetrix.com/semi-e132#)
  
  #### [Smart Connected Equipment](https://www.cimetrix.com/equipment?hsLang=en)
  
    - ##### Connectivity
    - [CIM300](https://www.cimetrix.com/cim300?hsLang=en)
    - [CIMConnect](https://www.cimetrix.com/cimconnect?hsLang=en)
    - [CIMPortal Plus](https://www.cimetrix.com/cimportal?hsLang=en)
    - ##### Control
    - [CIMControlFramework](https://www.cimetrix.com/cimcontrolframework?hsLang=en)
  
  
  
  
  
  
    - #### [Smart Connected Factory](https://www.cimetrix.com/factory?hsLang=en)
    - [Sapience](https://www.cimetrix.com/sapience?hsLang=en)
  
  
  
  
    - #### [Utilities](https://www.cimetrix.com/utilities?hsLang=en)
    - [ECCEPlus](https://www.cimetrix.com/ecce?hsLang=en)
    - [EquipmentTest](https://www.cimetrix.com/equipmenttest?hsLang=en)
    - [EDATester](https://www.cimetrix.com/edatester?hsLang=en)
  
  
  
  
  ##### Schedule a Demo Today!
  
  Click below for a demo or to speak with a rep.
  
  [Get Started](https://www.cimetrix.com/schedule-a-meeting?hsLang=en)
- [ Platform ** ](https://www.cimetrix.com/sapience?hsLang=en)
- [ Ecosystem ** ](https://www.cimetrix.com/semi-e132#)
  
    - [Industries](https://www.cimetrix.com/industries?hsLang=en)
    - [Worldwide Partners](https://www.cimetrix.com/partners?hsLang=en)
  
  
    - [Training](https://www.cimetrix.com/training?hsLang=en)
    - [Support](https://www.cimetrix.com/support?hsLang=en)
  
  
  
  
  
  
  #### Schedule a Demo Today!
  
  Click below for a demo or to speak with a rep.
  
  [Get Started](https://www.cimetrix.com/schedule-a-meeting?hsLang=en)
- [Technologies ** ](https://www.cimetrix.com/semi-e132#)
  
    - [GEM](https://www.cimetrix.com/semi-secs-gem-intro?hsLang=en)
    - [PV2 Standard](https://www.cimetrix.com/pv2?hsLang=en)
    - [GEM300](https://www.cimetrix.com/gem300?hsLang=en)
  
  
    - [EDA/Interface A](https://www.cimetrix.com/interfacea?hsLang=en)
    - [SEMI Standards](https://www.cimetrix.com/semi-standards?hsLang=en)
  
  
  
  
  #### Schedule a Demo Today!
  
  Click below for a demo or to speak with a rep.
  
  [Get Started](https://www.cimetrix.com/schedule-a-meeting?hsLang=en)

- [Resources ** ](https://www.cimetrix.com/semi-e132#) 
    - [Resources Home](https://www.cimetrix.com/resources?hsLang=en)
    - [Datasheets](https://www.cimetrix.com/resources-datasheets?hsLang=en)
    - [Tech Overviews](https://www.cimetrix.com/resources-technical-overviews?hsLang=en)
    - [White Papers](https://www.cimetrix.com/resources-white-papers?hsLang=en)
    - [eBooks](https://www.cimetrix.com/resources-ebooks?hsLang=en)
    - [Case Studies](https://www.cimetrix.com/resources-case-studies?hsLang=en)
    - [Infographics](https://www.cimetrix.com/resources-infographics?hsLang=en)
    - [Videos](https://www.cimetrix.com/resources-videos?hsLang=en)
    - [Presentations](https://www.cimetrix.com/resources-presentations?hsLang=en)
- [Company ** ](https://www.cimetrix.com/semi-e132#) 
    - ##### About
    - [About Us](https://www.cimetrix.com/about?hsLang=en)
    - [Contact](https://www.cimetrix.com/contact?hsLang=en)
    - [Leadership](https://www.cimetrix.com/leadership?hsLang=en)
    - [Investor Relations](https://www.cimetrix.com/investors?hsLang=en)
    - [Employment](https://www.cimetrix.com/employment?hsLang=en)
    - [Directions](https://www.cimetrix.com/directions?hsLang=en)
    - ##### News & Media
    - [Blog](https://www.cimetrix.com/blog?hsLang=en)
    - [News](https://www.cimetrix.com/news?hsLang=en)
    - [Events](https://www.cimetrix.com/events?hsLang=en)

- [Products](http://#) 
    - [Smart Connected Equipment](http://#) 
          - [Connectivity](http://#)
          - [Control](http://#)
    - [Smart Connected Factory](http://#) 
          - [HostConnect](http://#)
          - [FactoryInsight](http://#)
    - [Utilities](http://#) 
          - [ECCEPlus](http://#)
          - [EDATester](http://#)
          - [TestConnect](http://#)
          - [GEMHost Messenger](http://#)
- [Ecosystem](http://#) 
    - [Industries](http://#)
    - [Worldwide Partners](http://#) 
          - [Training](http://#)
          - [Support](http://#)
          - [Academic Partners](http://#)
- [Standards (Technologies)](http://#) 
    - [SECS/GEM](http://#)
    - [PV2](http://#)
    - [GEM300](http://#)
    - [EDA/Interface A](http://#)
    - [SEMI Standards](http://#)

# SEMI E132

## Specification for Client Authorization and Authentication

The [SEMI Interface A, also known as Equipment Data Acquisition (EDA), standards](https://www.cimetrix.com/interfacea?hsLang=en) are a collection of SEMI standards to improve and facilitate communication between IC Maker’s data gathering software applications and the factory Equipment. **E132** defines two related security features for Interface A messaging, Client Authentication and Client Authorization. Client Authentication determines how the client establishes a session before it can do anything else. Client Authorization manages what the client can access after the session is established. The Equipment must provide a Security Admin, a utility that provides administrative configuration, for setting up the Client Authentication and Authorization after installation in the fab. SEMI standard **E132.1 Provisional Specification for SOAP Binding for Equipment Client Authentication and Authorization (ECA)** maps the E132 standard into a specific SOAP/XML implementation.

- [E132 Session Establishment & Authentication](https://www.cimetrix.com/semi-e132#authentication)
- [E132 Session Manager Interface](https://www.cimetrix.com/semi-e132#manager)
- [E132 Session Client Interface](https://www.cimetrix.com/semi-e132#client)
- [E132 Security Admin Interface](https://www.cimetrix.com/semi-e132#admin)
- [Other Major EDA Standards](https://www.cimetrix.com/semi-e132#other)

**Download the complete Cimetrix white paper on the[ SEMI EDA Standards](https://www.cimetrix.com/semiedastandards-overview/?hsLang=en).**

## SEMI Standard E132 Session Establishment and Authentication

### Session Establishment

![E132 Session Establishment](https://www.cimetrix.com/hs-fs/hubfs/Cimetrix%20Feb2017%20Theme/Images/E132%20Session%20Establishment.gif?width=641&height=193&name=E132%20Session%20Establishment.gif)

In order for an Interface A Client to establish a session where it may use [E125](https://www.cimetrix.com/semi-e125?hsLang=en) or [E134](https://www.cimetrix.com/semi-e134?hsLang=en) service requests, the client must provide credentials and be authenticated and the Equipment must be in the ALLOWED Session Establishment state. Credentials include a client ID, an encrypted session key and an encrypted client ID proof-of-identity key. Any attempts to use services requested before the authentication are rejected. Once the session is established, the client authorization becomes effective based upon the client's credentials.

### Session Authentication

![E132 Authenticated Session](https://www.cimetrix.com/hs-fs/hubfs/Cimetrix%20Feb2017%20Theme/Images/E132%20Authenticated%20Session.gif?width=648&height=433&name=E132%20Authenticated%20Session.gif)

## E132 Session Manager Interface

E132 defines the SessionManager interface which includes the following client-initiated operations. The equipment must implement this interface.

| Class | Description |
| --- | --- |
| EstablishSession | Request to establish a new authenticated session and to set the client endpoint, the consumer for all notifications from the equipment. |
| PersistSession | Request the Equipment to maintain the session, even after shutting down the Equipment. |
| SessionPing | A check to see if the Equipment is still active. |
| CloseSession | Request to terminate the session. |

Authorization is configured using the Access Control List (ACL). An ACL is a collection of entries, each of which gives the client access permission to take some action in the interface. The E132 standard uses the terms **principal**, defined as a client specified in the ACL, and **privilege**, defined as permission to use an operation or to access specific data.

In practice, the easiest way to set up the ACL is by defining what E132 calls **roles ** and then assigning clients to one or more roles. For example, it might be convenient to define "Operator", "Technician", and "Manufacturer" roles. Then Interface A client applications can be assigned to these roles to give them access the appropriate access level.

Each time a client sends a privileged [E125](https://www.cimetrix.com/semi-e125?hsLang=en) and [E134](https://www.cimetrix.com/semi-e134?hsLang=en) service request, the Equipment must check whether or not the client is authorized. The ACL assigned to the client determines the set of available E125, E132, and E134 operations, the set of available MetaData, and the access level to data collection plans defined by other clients.

## E132 Session Client Interface

E132 defines the SessionClient interface which includes some equipment-initiated operations for consuming clients. Each client must implement this interface.

| Operation | Description |
| --- | --- |
| SessionPing | Used by the equipment to check if the client is still active. |
| SessionFrozen | Notification to the client that the session will be frozen. |
| SessionClosed | Used by the equipment to close an active session. |

 

## E132 Security Admin Interface

E132 also defines the SecurityAdmin interface which includes the following operations. Only one active Security Admin session is allowed at a time. The equipment must implement this interface.

| Operation | Description |
| --- | --- |
| GetDefinedPrivileges | Request the list of all defined privileges. |
| GetACL | Request the list of all defined Access Control List entries |
| AddACLEntry | Add a new ACL entry |
| DeleteACLEntry | Delete an existing ACL entry |
| GetActiveSessions | Request the list of information on all active sessions |
| SetMaxSessions | Sets the maximum number of active sessions |
| GetMaxSessions | Requests the maximum number of active sessions |

 

## Other Major SEMI EDA Standards

- [E120 Specification for the Common Equipment Model (CEM)](https://www.cimetrix.com/semi-e120?hsLang=en)
- [E125 Specification for Equipment Self Description (EqSD)](https://www.cimetrix.com/semi-e125?hsLang=en)
- [E134 Specification for Data Collection Management](https://www.cimetrix.com/semi-e134?hsLang=en)

**Download the complete Cimetrix white paper on the[ SEMI EDA Standards](https://www.cimetrix.com/semiedastandards-overview/?hsLang=en).**

Products

- [**Smart Equipment**](https://www.cimetrix.com/equipment)
- [CIM300](https://www.cimetrix.com/cim300)
- [CIMConnect](https://www.cimetrix.com/cimconnect)
- [CIMPortal Plus](https://www.cimetrix.com/cimportal)
- [CIMControlFramework](https://www.cimetrix.com/cimcontrolframework)

- [**Smart Factory**](https://www.cimetrix.com/factory)
- [Sapience](https://www.cimetrix.com/sapience)

- [**Utilities**](https://www.cimetrix.com/utilities)
- [EquipmentTest](https://www.cimetrix.com/equipmenttest)
- [ECCEPlus](https://www.cimetrix.com/ecceplus)
- [EDATester](https://www.cimetrix.com/edatester)

Platform

- [Sapience](https://www.cimetrix.com/sapience)

Support

- [**Login](https://www.cimetrix.com/online-support)
- [**801-256-6501](tel:801-256-6501)
- [**support@cimetrix.com](mailto:cimetrix-support@pdf.com)

Ecosystem

- [Industries](https://www.cimetrix.com/industries)
- [Worldwide Partners](https://www.cimetrix.com/partners)
- [Support](https://www.cimetrix.com/support)
- [Training](https://www.cimetrix.com/training)

Technologies

- [SECS/GEM](https://www.cimetrix.com/semi-secs-gem-intro)
- [PV2](https://www.cimetrix.com/pv2)
- [GEM300](https://www.cimetrix.com/gem300)
- [EDA/Interface A](https://www.cimetrix.com/interfacea)
- [SEMI Standards](https://www.cimetrix.com/semi-standards)

Resources

- [Resources Home](https://www.cimetrix.com/resources)
- [Datasheets](https://www.cimetrix.com/resources-datasheets)
- [Tech Overviews](https://www.cimetrix.com/resources-technical-overviews)
- [White Papers](https://www.cimetrix.com/resources-white-papers)
- [eBooks](https://www.cimetrix.com/resources-ebooks)
- [Case Studies](https://www.cimetrix.com/resources-case-studies)
- [Videos](https://www.cimetrix.com/resources-videos)
- [Presentations](https://www.cimetrix.com/resources-presentations)

Company

- [Blog](https://www.cimetrix.com/blog)
- [News](https://www.cimetrix.com/news)
- [Events](https://www.cimetrix.com/events)
- [About Us](https://www.cimetrix.com/about)
- [Contact Us](https://www.cimetrix.com/contact)

Location

Cimetrix Incorporated

6979 South High Tech Drive Salt Lake City, UT 84047-3757, USA  
[cimetrix-contact@pdf.com](mailto:cimetrix-contact@pdf.com)

[![Cimetrix-PDF-combined-logo-footer](https://www.cimetrix.com/hubfs/logos/Cimetrix-PDF-combined-logo-footer.png)](https://www.cimetrix.com/?hsLang=en)

Copyright © 2024 PDF Solutions, Inc. All Rights Reserved. | [Privacy Policy](https://www.cimetrix.com/privacy-policy?hsLang=en)

[![twitter](https://www.cimetrix.com/hubfs/twitter.svg) ](https://twitter.com/Cimetrix)

[![youtube](https://www.cimetrix.com/hubfs/youtube.svg) ](https://www.youtube.com/channel/UC2hkUR3sNMrbH6IGeM8TtLw)

[![linkedin-in](https://www.cimetrix.com/hubfs/linkedin-in.svg) ](https://www.linkedin.com/company/866619)

[![facebook](https://www.cimetrix.com/hubfs/facebook.svg) ](https://www.facebook.com/cimetrixinc/?ref=aymt_homepage_panel)

![](https://www.cimetrix.com/hs-fs/hubfs/1BrxMenu/Cimetrix360.png?width=358&name=Cimetrix360.png)