Skip to content

Get server public information

The endpoint can get the server's public information, such as RSA256 public key, SM2 public key, GenAuth service version number, etc.

Method name

AuthenticationClient.get_system_info

Request parameters

NameTypeRequiredDefault valueDescriptionSample value

Request response

Type: SystemInfoResp

NameTypeDescription
rsa<a SystmeInfoRSAConfigRSA256 encryption configuration information
sm2<a SystmeInfoSM2ConfigNational SM2 Encryption configuration information
version<a SystmeInfoVersionNational SM2 encryption configuration information
publicIpsarrayGenAuth service external IP list

Sample result:

json
{
  "rsa": {
    "publicKey": "xxxxxxxxxxxxxxxxxxxxxxxx"
  },
  "sm2": {
    "publicKey": "xxxxxxxxxxxxxxxxxxxxxx"
  },
  "version": {
    "server": "2.0.0",
    "console": "2.0.0",
    "login": "2.0.0"
  }
}

Data structure

SystmeInfoRSAConfig

NameTypeIs it required?DescriptionSample value
publicKeystringYesRSA256 public keyxxxxxxxxxxxxxxxxxxxxxx

SystmeInfoSM2Config

NameTypeRequiredDescriptionSample value
publicKeystringYesSM2 public keyxxxxxxxxxxxxxxxxxxxxxx

SystmeInfoVersion

NameTypeRequiredDescriptionSample value
serverstringYesGenAuth core service version number2.0.0
consolestringYesGenAuth console version number2.0.0
loginstringYesGenAuth hosted login page version number2.0.0

Agent infrastructure for identity, memory, and web action.