Description
This cmdlet sets the Hub's EAP network authentication configuration for Ethernet (EAP = Extensible Authentication Protocol).
Syntax
Set-TPHubNetworkIEEE802.1X [[-ClientCertDescription] <CertificateDescription>] -IsActive <bool> [-SelectedType {MD5 | TLS | TTLS | PEAP}] [-Username <string>] [-Password <string>] [-SelectedInnerAuthOption {PAP | CHAP | MSCHAPV2 | EAPMD5 | EAPTLS}] [-SelectedAuthOption {PEAPLABEL0 | PEAPLABEL1 | PEAPV0 | PEAPV1}] [-RootCertThumbprint <string>] [-ClientCertThumbprint <string>] [-AnnonymusUsername <string>] [-Proxy <string>]
Set-TPHubNetworkIEEE802.1X -Config <EapConfig> [-Proxy <string>]
Parameter | Description |
-Config | configuration specified by a variable |
-AnnonymusUsername | anonymous username |
-ClientCertDescription | description for the Hub's client certificate |
-ClientCertThumbprint | client certificate's thumbprint |
-IsActive | EAP network authentication disabled/enabled, 0/1 = False/True |
-Password | password |
-RootCertDescription | description for the Hub's root or intermediate certificate |
-RootCertThumbprint | root or intermediate certificate's thumbprint |
-SelectedAuthOption | outer authentication, 1/2/3/4 = PEAPLABEL0 | PEAPLABEL1 | PEAPV0 | PEAPV1 |
-SelectedInnerAuthOption | inner authentication, 1/2/3/4/5 = PAP | CHAP | MSCHAPV2 | EAPMD5 | EAPTLS |
-SelectedType | authentication type, 1/2/3/4 = MD5 | TLS | TTLS | PEAP |
-Username | user name, e. g. administrator |
-Proxy | • optional (from firmware version 1.1): proxy server address • can also be specified globally using Set-TPHubProxy |
Example
The following example reads the Hub's configuration of EAP network authentication, sets it to TLS and defines the associated certificates with their thumbprint (which were previously determined with Get-TPHubCertificate).
$eap = Get-TPHubNetworkIEEE802.1X $eap $eap.IsActive = 1 $eap.RootCertThumbprint = $thumbprint2 $eap.ClientCertThumbprint = $thumbprint1 $eap.SelectedType = 2 $eap Set-TPHubNetworkIEEE802.1X -Config $eap