Epson TM-m50II Epson POS Printer WebAPI Interface Specification - Page 15

Table 3-10 IPsecIPFiltering Basic Settings

Page 15 highlights

IKEv1KeyExcAlgo IKEv2KeyExcAlgo ESPEncAlgo ESPAuthAlgo AHAuthAlgo GroupPolicy Name EnableGroupPolicy AccessControl IkeVersion LocalAddr int int int int int array Key Exchange Algorithm for IKEv1 X : DH Group X (X=1, 2, 5, 14 - 26) 0 : Any When "IkeVersion" is set to 1 (IKEv1), this item is required. Key Exchange Algorithm for IKEv2 X : DH Group X (X=1, 2, 5, 14 - 30) 0 : Any When "IkeVersion" is set to 2 (IKEv2), this item is required. Encryption Algorithm for ESP 1 : AES-CBC-128 2 : AES-CBC-192 3 : AES-CBC-256 4 : AES-GCM-128 5 : AES-GCM-192 6 : AES-GCM-256 7 : 3DES 0 : Any When "SecurityProtocol" is set to ESP, this item is required. Authentication Algorithm for ESP 1 : SHA-1 2 : SHA-256 3 : SHA-384 4 : SHA-512 5 : MD5 0 : Any When "SecurityProtocol" is set to ESP, this item is required. Authentication Algorithm for AH 1 : SHA-1 2 : SHA-256 3 : SHA-384 4 : SHA-512 5 : MD5 0 : Any When "SecurityProtocol" is set to AH, this item is required. GroupPolicy can have up to 10 policies and the format of the array content is described in Table 3-11 Format of GroupPolicy. Table 3-10 IPsecIPFiltering Basic Settings Value type int int int string Value Enables this Group Policy 0 : Disable 1 : Enable This item is required to apply the "GroupPolicy" settings,. Access Control 0 : Permit Access 1 : Refuse Access 2 : IPsec When "EnableGroupPolicy" is set to Enable, this item is required. IKE Version 1 : IKEv1 2 : IKEv2 When "AccessControl" is set to IPsec, this item is required. Local Address (Printer) IPv4 or IPv6 Address When "EnableGroupPolicy" is set to Enable, this item is required. Epson POS Printer WebAPI Interface Specification Revision A M00152302 September 8, 2022 Page: 15

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

Epson POS Printer WebAPI Interface Specification
Revision A
September 8, 2022
M00152302
Page: 15
IKEv1KeyExcAlgo
int
Key Exchange Algorithm for IKEv1
X : DH Group X (X=1, 2, 5, 14 – 26)
0 : Any
When “IkeVersion” is set to 1 (IKEv1), this item is required.
IKEv2KeyExcAlgo
int
Key Exchange Algorithm for IKEv2
X : DH Group X (X=1, 2, 5, 14 – 30)
0 : Any
When “IkeVersion” is set to 2 (IKEv2), this item is required.
ESPEncAlgo
int
Encryption Algorithm for ESP
1 : AES-CBC-128
2 : AES-CBC-192
3 : AES-CBC-256
4 : AES-GCM-128
5 : AES-GCM-192
6 : AES-GCM-256
7 : 3DES
0 : Any
When “SecurityProtocol” is set to ESP, this item is required.
ESPAuthAlgo
int
Authentication Algorithm for ESP
1 : SHA-1
2 : SHA-256
3 : SHA-384
4 : SHA-512
5 : MD5
0 : Any
When “SecurityProtocol” is set to ESP, this item is required.
AHAuthAlgo
int
Authentication Algorithm for AH
1 : SHA-1
2 : SHA-256
3 : SHA-384
4 : SHA-512
5 : MD5
0 : Any
When “SecurityProtocol” is set to AH, this item is required.
GroupPolicy
array
GroupPolicy can have up to 10 policies and the format of the
array content is described in Table 3-11 Format of GroupPolicy.
Table 3-10 IPsecIPFiltering Basic Settings
Name
Value type
Value
EnableGroupPolicy
int
Enables this Group Policy
0 : Disable
1 : Enable
This item is required to apply the “GroupPolicy” settings,.
AccessControl
int
Access Control
0 : Permit Access
1 : Refuse Access
2 : IPsec
When “EnableGroupPolicy” is set to Enable, this item is
required.
IkeVersion
int
IKE Version
1 : IKEv1
2 : IKEv2
When “AccessControl” is set to IPsec, this item is required.
LocalAddr
string
Local Address (Printer)
IPv4 or IPv6 Address
When “EnableGroupPolicy” is set to Enable, this item is
required.