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