Share via


VpnAuthProtocol class

Represents an authorization protocol for an site-to-site (S2S) VPN service.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[ClassVersion("1.0.0"), dynamic, provider("RAMgmtPSProvider"), AMENDMENT]
class VpnAuthProtocol
{
  string UserAuthProtocolAccepted[];
  string TunnelAuthProtocolsAdvertised;
  uint8  RootCertificateNameToAccept[];
  uint8  CertificateAdvertised[];
  string CertificateEKUsToAccept[];
};

Members

The VpnAuthProtocol class has these types of members:

Properties

The VpnAuthProtocol class has these properties.

CertificateAdvertised

Data type: uint8 array

Access type: Read/write

The certificate to send to peers.

CertificateEKUsToAccept

Data type: string array

Access type: Read/write

Array of allowed Certificate EKUs

Windows Server 2012: This property is supported starting with Windows Server 2012 R2.

RootCertificateNameToAccept

Data type: uint8 array

Access type: Read/write

Array of the allowed root certificates

TunnelAuthProtocolsAdvertised

Data type: string

Access type: Read/write

The remote authentication method for the Routing and Remote Access Service (RRAS) server

UserAuthProtocolAccepted

Data type: string array

Access type: Read/write

Array of the allowed local authentication protocols

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2012
Namespace
Root\Microsoft\Windows\RemoteAccess
MOF
RAMgmtPSProvider.mof
DLL
RAMgmtPSProvider.dll