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

Distinguished Name : ASCII 1 - 255 characters It must

Page 13 highlights

"IPsecIPFiltering" consist of two portions, settings "Basic" and "ClientCertificate". "Basic" settings can be set as below. Name IPsecFiltering AccessControl IkeVersion AuthMethod PreSharedKey LocalIdType LocalId RemoteAuthMethod RemoteIdType Value type int int int int string int string int int Value IPsec/IP Filtering 0 : Disable 1 : Enable This item is required to apply the "IPsecIPFiltering Basic Settings" settings to the Device. Access Control 0 : Permit Access 1 : Refuse Access 2 : IPsec When "IPsecFiltering" is set to Enable, this item is required. IKE Version 1 : IKEv1 2 : IKEv2 When "Access Control" is set to IPsec, this item is required. Authentication Method 0 : Pre-Shared Key 1 : Certificate When "Access Control" is set to IPsec, this item is required. Pre-Shared Key 1 - 127 character in ASCII When "AuthMethod" is set to Pre-Shared Key, this item is required. ID Type for Local Authentication 1 : Distinguished Name 2 : IP Address 3 : FQDN 4 : Email Address 5 : Arbitrary String When "IkeVersion" is set to 2 (IKEv2), this item is required. The string of the ID for Local Authentication. The allowed value depends on the value of LocalIdType. 1 (Distinguished Name) : ASCII 1 - 255 characters (It must contain '='). 2 (IP Address) : IPv4 or IPv6 address. 3 (FQDN) : ASCII (Alphanumeric, dot, hyphen) 1 - 255 characters. 4 (Email Address) : ASCII 1 - 255 characters (It must contain '@' and must not contain '=') 5 (Arbitrary String) : ASCII 1 - 255 characters. When "IkeVersion" is set to 2 (IKEv2), this item is required. Authentication Method for Remote Authentication 0 : Pre-Shared Key 1 : Certificate When "IkeVersion" is set to 2 (IKEv2), this item is required. ID Type for Remote Authentication 1 : Distinguished Name 2 : IP Address 3 : FQDN 4 : Email Address 5 : Arbitrary String When "IkeVersion" is set to 2 (IKEv2), this item is required. Epson POS Printer WebAPI Interface Specification Revision A M00152302 September 8, 2022 Page: 13

  • 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: 13
“IPsecIPFiltering” consist of two portions, settings “Basic” and “ClientCertificate”.
“Basic” settings can be set as below.
Name
Value type
Value
IPsecFiltering
int
IPsec/IP Filtering
0 : Disable
1 : Enable
This item is required to apply the “IPsecIPFiltering Basic
Settings” settings to the Device.
AccessControl
int
Access Control
0 : Permit Access
1 : Refuse Access
2 : IPsec
When “IPsecFiltering” is set to Enable, this item is required.
IkeVersion
int
IKE Version
1 : IKEv1
2 : IKEv2
When “Access Control” is set to IPsec, this item is required.
AuthMethod
int
Authentication Method
0 : Pre-Shared Key
1 : Certificate
When “Access Control” is set to IPsec, this item is required.
PreSharedKey
string
Pre-Shared Key
1 – 127 character in ASCII
When “AuthMethod” is set to Pre-Shared Key, this item is
required.
LocalIdType
int
ID Type for Local Authentication
1 : Distinguished Name
2 : IP Address
3 : FQDN
4 : Email Address
5 : Arbitrary String
When “IkeVersion” is set to 2 (IKEv2), this item is required.
LocalId
string
The string of the ID for Local Authentication. The allowed value
depends on the value of LocalIdType.
1 (Distinguished Name) : ASCII 1 – 255 characters (It must
contain ‘=’).
2 (IP Address) : IPv4 or IPv6 address.
3 (FQDN) : ASCII (Alphanumeric, dot, hyphen) 1 – 255
characters.
4 (Email Address) : ASCII 1 – 255 characters (It must contain ‘@’
and must not contain ‘=’)
5 (Arbitrary String) : ASCII 1 – 255 characters.
When “IkeVersion” is set to 2 (IKEv2), this item is required.
RemoteAuthMethod
int
Authentication Method for Remote Authentication
0 : Pre-Shared Key
1 : Certificate
When “IkeVersion” is set to 2 (IKEv2), this item is required.
RemoteIdType
int
ID Type for Remote Authentication
1 : Distinguished Name
2 : IP Address
3 : FQDN
4 : Email Address
5 : Arbitrary String
When “IkeVersion” is set to 2 (IKEv2), this item is required.