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

 

 

Show: