Querying ssh configuration 
Querying ssh configuration request 
curl --cookie cookies --request GET https://<IP-address-of-SPS>/api/configuration/local_services/ssh  | 
  
Querying ssh configuration response 
{ | 
    "body": { | 
        "access_restriction": { | 
            "allowed_from": [  | 
                "10.40.0.48/24"  | 
            ],  | 
            "enabled": true  | 
        },  | 
        "allow_password_auth": true,  | 
        "bruteforce_protection": true,  | 
        "enabled": true,  | 
        "listen": [  | 
            { | 
                "address": { | 
                    "key": "nic1.interfaces.ff7574025754b3df1647001.addresses.1",  | 
                    "meta": { | 
                        "href": "/api/configuration/network/nics/nic1#interfaces/ff7574025754b3df1647001/addresses/1"  | 
                    }  | 
                },  | 
                "port": 23  | 
            }  | 
        ],  | 
        "public_keys": [  | 
            "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDTnisLCjZ3vONMXqFBIdvpZ0BY73+GdHpgoaL8YsydxJBsYg9dYTDzVVtYFVvdCVzBdcwCjyOuPwtZoYU3pLEFQ7OVoDUDPmVnl6idS/6tB2m89I5zdc02xUeCWTBpTGoOhNtc+YDmxPGZ1FQIpXCw0MT91jviWm3JydDd5YKINwvdTh8zsRT/702ZD9uZslwkQA/b2B9/hidCAkQkvs5H1B3o4laTd0JE9k90N+qbaQjVvoInr+jdXaWvrScwFVxZhb7Q1LvUL6oxW889bOWFMSa+/mnENarw6rpwfk9Ayi5uQQ2imY/tSnfgbS2RvIa1sKwUsJasDqN2lo/DuhON key-comment anothercomment"  | 
        ]  | 
    },  | 
    "key": "ssh",  | 
    "meta": { | 
        "first": "/api/configuration/local_services/admin_web",  | 
        "href": "/api/configuration/local_services/ssh",  | 
        "last": "/api/configuration/local_services/user_web",  | 
        "next": "/api/configuration/local_services/user_web",  | 
        "parent": "/api/configuration/local_services",  | 
        "previous": "/api/configuration/local_services/snmp_agent",  | 
        "transaction": "/api/transaction"  | 
    }  | 
}  | 
   
    
Querying local user database 
Querying local user database request 
curl --cookie cookies --request GET https://<IP-address-of-SPS>/api/configuration/policies/user_databases/8235074425707e306abf39  | 
  
Querying local user database response 
{ | 
    "body": { | 
        "name": "user_db",  | 
        "users": [  | 
            { | 
                "passwords": [  | 
                    { | 
                        "key": "d5a16874-b2e1-4d21-885d-25ac7bdd5cad",  | 
                        "meta": { | 
                            "href": "/api/configuration/passwords#d5a16874-b2e1-4d21-885d-25ac7bdd5cad"  | 
                        }  | 
                    }  | 
                ],  | 
                "public_keys": [  | 
                    "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDEph9DE2+PjMSbmXybOOevNJGiYj4Mi+YimPdPrOvGQ9x01jSQigh8Y4EyBL3FkGfBAz30qRERSDbVmyS+Ddl9B/reszsx3lk4wVvzx41ED6ti8th2taFvzvIr7Lsa8sy0izAS5t/7L3WEnPUiEO2EGNbKKRsI5042P0PYRXouR7k7erBgbdlmw90PiRA2RYS6UitfBmwsJW3tyJ6dcAd1IB1M8idKKZCJA0DuFkkbS1I4HwesekDH+sa5o2i/Mj22U8WOWPbfviCKQUXrkG3uQj7o2hxjkVsE2gn6ZegOgLuHwbvGAAE84NSWc7ILNd7h0L537lcHCHzJpywOiP4v"  | 
                ],  | 
                "username": "user1"  | 
            }  | 
        ]  | 
    },  | 
    "key": "8235074425707e306abf39",  | 
    "meta": { | 
        "first": "/api/configuration/policies/user_databases/8235074425707e306abf39",  | 
        "href": "/api/configuration/policies/user_databases/8235074425707e306abf39",  | 
        "last": "/api/configuration/policies/user_databases/8235074425707e306abf39",  | 
        "next": null,  | 
        "parent": "/api/configuration/policies/user_databases",  | 
        "previous": null,  | 
        "transaction": "/api/transaction"  | 
    }  | 
}  | 
   
    
Querying email configuration 
Querying email configuration request 
curl --cookie cookies --request GET https://<IP-address-of-SPS>/api/configuration/management/email  | 
  
Querying email configuration response 
{ | 
    "key": "email",  | 
    "body": { | 
        "admin_address": "administrator@test-network",  | 
        "sender_address": "box@test-network",  | 
        "server": { | 
            "selection": "fqdn",  | 
            "value": "smtp.test-network"  | 
        },  | 
        "alerting_address": "alert-investigator@test-network",  | 
        "reporting_address": "report-collector@test-network",  | 
        "user_authentication": null,  | 
        "encryption": { | 
           "selection": "disabled"  | 
        }  | 
    },  | 
    "meta": { | 
        "first": "/api/configuration/management/accounting",  | 
        "href": "/api/configuration/management/email",  | 
        "last": "/api/configuration/management/web_gateway_authentication",  | 
        "next": "/api/configuration/management/exported_configuration_encryption",  | 
        "parent": "/api/configuration/management",  | 
        "previous": "/api/configuration/management/disk_fillup_prevention",  | 
        "transaction": "/api/transaction"  | 
   }  | 
}  | 
  
Querying encrypted email configuration 
Querying encrypted email configuration request 
curl --cookie cookies --request GET https://<IP-address-of-SPS>/api/configuration/management/email  | 
  
Querying encrypted email configuration response 
    { | 
        "key": "email",  | 
        "body": { | 
            "admin_address": "administrator@test-network",  | 
            "sender_address": "box@test-network",  | 
            "server": { | 
                "selection": "fqdn",  | 
                "value": "smtp.test-network"  | 
            },  | 
            "alerting_address": "alert-investigator@test-network",  | 
            "reporting_address": "report-collector@test-network",  | 
            "user_authentication": { | 
               "username": "testuser",  | 
               "password": { | 
                   "key": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",  | 
                   "meta": {"href": "/api/configuration/passwords#XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"} | 
               }  | 
            },  | 
            "encryption": { | 
               "selection": "starttls",  | 
               "server_certificate_check": { | 
                   "fingerprint": { | 
                       "digest": "a5:56:d1:12:f5:14:ae:2a:2b:3e:33:d4:74:13:64:f6:d2:c0:f6:60:b0:5a:2c:e6:0c:60:d7:34:14:16:d2:b1",  | 
                       "hash_algorithm": "sha256"  | 
                   },  | 
                   "issuer": "/C=RO/ST=TheRootState/L=TheRootLocality/O=TheRootOrganization/OU=TheRootOrganizationalUnit/CN=the.root.common.name.io/emailAddress=the@root.email.address.io",  | 
                   "not_after": "2024-08-11T13:04:43+00:00",  | 
                   "not_before": "2014-08-14T13:04:43+00:00",  | 
                   "subject": "/C=CA/ST=TheCaState/L=TheCaLocality/O=TheCaOrganization/OU=TheCaOrganizationalUnit/CN=the.ca.common.name.io/emailAddress=the@ca.email.address.io",  | 
                   "pem": "-----BEGIN CERTIFICATE-----\nMIIEWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQ0FADCBzDELMAkGA1UEBhMCUk8x\nFTATBgNVBAgMDFRoZVJvb3RTdGF0ZTEYMBYGA1UEBwwPVGhlUm9vdExvY2FsaXR5\nMRwwGgYDVQQKDBNUaGVSb290T3JnYW5pemF0aW9uMSIwIAYDVQQLDBlUaGVSb290\nT3JnYW5pemF0aW9uYWxVbml0MSAwHgYDVQQDDBd0aGUucm9vdC5jb21tb24ubmFt\nZS5pbzEoMCYGCSqGSIb3DQEJARYZdGhlQHJvb3QuZW1haWwuYWRkcmVzcy5pbzAe\nFw0xNDA4MTQxMzA0NDNaFw0yNDA4MTExMzA0NDNaMIHAMQswCQYDVQQGEwJDQTET\nMBEGA1UECAwKVGhlQ2FTdGF0ZTEWMBQGA1UEBwwNVGhlQ2FMb2NhbGl0eTEaMBgG\nA1UECgwRVGhlQ2FPcmdhbml6YXRpb24xIDAeBgNVBAsMF1RoZUNhT3JnYW5pemF0\naW9uYWxVbml0MR4wHAYDVQQDDBV0aGUuY2EuY29tbW9uLm5hbWUuaW8xJjAkBgkq\nhkiG9w0BCQEWF3RoZUBjYS5lbWFpbC5hZGRyZXNzLmlvMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAnDH+7TXsG4KIuEgH/Q6zcV2+RKbcIGIM+Qy7AXPK\nMaC2zz+rFLdwrkE60S6q5kbj4Qviw0EB9xrFqyYzDu+9QeWgLYUVVSCAZiRkfrcz\nw4+LC5CcyxpLx7AwaJTGSZOjCAzQI0M+5VNxlUg96OMiQmLI1LyGcWiCU/b1DH+o\nkI9f7+E8I5TwJEepb6pUiAnGVJoq19v39SlKDDDZ2oS47ElQPQM6QhyT6C9R10GI\n1ILYkgVQCR6dKCqRiar+DrgULY6I/YpZjzsoQT9cuK3kPZqn5P/O/EUWfuVY6BWZ\nn/OW6/JEZvpxyP1IrNq2Mc1dfSFWxqaUd+Lu+xvIMGkpJwIDAQABo1AwTjAdBgNV\nHQ4EFgQUP0o72Giv/Nc5rbYbmARjo4WggCcwHwYDVR0jBBgwFoAUHCS1guZGRNHN\nSvIRRCht25WOJOEwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQ0FAAOCAQEAsXiL\ntf6rYuY5Lr8WrUAM344il4fT+NQQ9ikbAIO9bLUaZG+cXbWLNeQSP/iDuBwWi2JF\noFhSAekr1UZvWu+eL62BeLl2CxB5SCayey9fIVTG8C+QHuOmsjLvTyQsUPByt2rE\nPB35hhxkSscUA4JyGN5dx08aaLBaULjaUwrib9gM7Iqg41pV+8MGPyHidUFeHPCS\nmuhmxoGlwjnzOuG3kE06EY9NjZ0oRnNnFtAat33/WgUDMMXK7H4t0IKojGgajvga\nqf42osfXzBTA7hD2qaTv/p/jGtt+UGJefsS2BkLn7aNGpOPhmC+So0bOhRCwmasV\nWywaLFBDEYDnAEbK5Q==\n-----END CERTIFICATE-----\n"  | 
               },  | 
               "client_authentication": { | 
                    "key": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",  | 
                    "meta": { | 
                       "href": "/api/configuration/x509/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"  | 
                    }  | 
               }  | 
            }  | 
        },  | 
        "meta": { | 
           "first": "/api/configuration/management/accounting",  | 
           "href": "/api/configuration/management/email",  | 
           "last": "/api/configuration/management/web_gateway_authentication",  | 
           "next": "/api/configuration/management/exported_configuration_encryption",  | 
           "parent": "/api/configuration/management",  | 
           "previous": "/api/configuration/management/disk_fillup_prevention",  | 
           "transaction": "/api/transaction"  | 
       }  | 
    }  | 
  
Configure authentication to the SMTP server 
Configure authentication to the SMTP server request 
curl --cookie cookies --request PUT --data '@-' https://<IP-address-of-SPS>/api/configuration/management/email <<'REQUEST'  | 
{ | 
   "admin_address": "administrator@test-network",  | 
   "sender_address": "box@test-network",  | 
   "server": { | 
       "selection": "fqdn",  | 
       "value": "smtp.test-network"  | 
   },  | 
   "alerting_address": "alert-investigator@test-network",  | 
   "reporting_address": "report-collector@test-network",  | 
   "user_authentication": null,  | 
   "user_authentication": { | 
      "username": "testuser",  | 
      "password": { | 
          "plain": "testuser-password"  | 
      }  | 
   },  | 
   "encryption": { | 
      "selection": "disabled"  | 
   }  | 
}  | 
REQUEST  | 
  
Configure authentication to the SMTP server response 
{ | 
   "meta": { | 
       "first": "/api/configuration/management/accounting",  | 
       "href": "/api/configuration/management/email",  | 
       "last": "/api/configuration/management/web_gateway_authentication",  | 
       "next": "/api/configuration/management/exported_configuration_encryption",  | 
       "parent": "/api/configuration/management",  | 
       "previous": "/api/configuration/management/disk_fillup_prevention",  | 
       "transaction": "/api/transaction"  | 
   }  | 
}  | 
  
Configure STARTTLS encryption without certificate checks 
Configure STARTTLS encryption without certificate checks request 
curl --cookie cookies --request PUT --data '@-' https://<IP-address-of-SPS>/api/configuration/management/email <<'REQUEST'  | 
{ | 
   "admin_address": "administrator@test-network",  | 
   "sender_address": "box@test-network",  | 
   "server": { | 
       "selection": "fqdn",  | 
       "value": "smtp.test-network"  | 
   },  | 
   "alerting_address": "alert-investigator@test-network",  | 
   "reporting_address": "report-collector@test-network",  | 
   "user_authentication": null,  | 
   "user_authentication": { | 
      "username": "testuser",  | 
      "password": { | 
          "plain": "testuser-password"  | 
      }  | 
   },  | 
   "encryption": { | 
       "selection": "starttls",  | 
       "server_certificate_check": null,  | 
       "client_authentication": null  | 
   }  | 
}  | 
REQUEST  | 
  
Configure STARTTLS encryption without certificate checks response 
{ | 
   "meta": { | 
       "first": "/api/configuration/management/accounting",  | 
       "href": "/api/configuration/management/email",  | 
       "last": "/api/configuration/management/web_gateway_authentication",  | 
       "next": "/api/configuration/management/exported_configuration_encryption",  | 
       "parent": "/api/configuration/management",  | 
       "previous": "/api/configuration/management/disk_fillup_prevention",  | 
       "transaction": "/api/transaction"  | 
   }  | 
}  | 
  
Configure STARTTLS encryption with server certificate check, and authenticate as client with an X.509 certificate 
Configure STARTTLS encryption with server certificate check, and authenticate as client with an X.509 certificate request 
curl --cookie cookies --request PUT --data '@-' https://<IP-address-of-SPS>/api/configuration/management/email <<'REQUEST'  | 
{ | 
   "admin_address": "administrator@test-network",  | 
   "sender_address": "box@test-network",  | 
   "server": { | 
       "selection": "fqdn",  | 
       "value": "smtp.test-network"  | 
   },  | 
   "alerting_address": "alert-investigator@test-network",  | 
   "reporting_address": "report-collector@test-network",  | 
   "user_authentication": null,  | 
   "user_authentication": { | 
      "username": "testuser",  | 
      "password": { | 
          "plain": "testuser-password"  | 
      }  | 
   },  | 
   "encryption": { | 
       "selection": "starttls",  | 
       "server_certificate_check": { | 
           "pem": "-----BEGIN CERTIFICATE-----\nMIIEWTCCA0GgAwIBAgIBAjANBgkqhkiG9w0BAQ0FADCBzDELMAkGA1UEBhMCUk8x\nFTATBgNVBAgMDFRoZVJvb3RTdGF0ZTEYMBYGA1UEBwwPVGhlUm9vdExvY2FsaXR5\nMRwwGgYDVQQKDBNUaGVSb290T3JnYW5pemF0aW9uMSIwIAYDVQQLDBlUaGVSb290\nT3JnYW5pemF0aW9uYWxVbml0MSAwHgYDVQQDDBd0aGUucm9vdC5jb21tb24ubmFt\nZS5pbzEoMCYGCSqGSIb3DQEJARYZdGhlQHJvb3QuZW1haWwuYWRkcmVzcy5pbzAe\nFw0xNDA4MTQxMzA0NDNaFw0yNDA4MTExMzA0NDNaMIHAMQswCQYDVQQGEwJDQTET\nMBEGA1UECAwKVGhlQ2FTdGF0ZTEWMBQGA1UEBwwNVGhlQ2FMb2NhbGl0eTEaMBgG\nA1UECgwRVGhlQ2FPcmdhbml6YXRpb24xIDAeBgNVBAsMF1RoZUNhT3JnYW5pemF0\naW9uYWxVbml0MR4wHAYDVQQDDBV0aGUuY2EuY29tbW9uLm5hbWUuaW8xJjAkBgkq\nhkiG9w0BCQEWF3RoZUBjYS5lbWFpbC5hZGRyZXNzLmlvMIIBIjANBgkqhkiG9w0B\nAQEFAAOCAQ8AMIIBCgKCAQEAnDH+7TXsG4KIuEgH/Q6zcV2+RKbcIGIM+Qy7AXPK\nMaC2zz+rFLdwrkE60S6q5kbj4Qviw0EB9xrFqyYzDu+9QeWgLYUVVSCAZiRkfrcz\nw4+LC5CcyxpLx7AwaJTGSZOjCAzQI0M+5VNxlUg96OMiQmLI1LyGcWiCU/b1DH+o\nkI9f7+E8I5TwJEepb6pUiAnGVJoq19v39SlKDDDZ2oS47ElQPQM6QhyT6C9R10GI\n1ILYkgVQCR6dKCqRiar+DrgULY6I/YpZjzsoQT9cuK3kPZqn5P/O/EUWfuVY6BWZ\nn/OW6/JEZvpxyP1IrNq2Mc1dfSFWxqaUd+Lu+xvIMGkpJwIDAQABo1AwTjAdBgNV\nHQ4EFgQUP0o72Giv/Nc5rbYbmARjo4WggCcwHwYDVR0jBBgwFoAUHCS1guZGRNHN\nSvIRRCht25WOJOEwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQ0FAAOCAQEAsXiL\ntf6rYuY5Lr8WrUAM344il4fT+NQQ9ikbAIO9bLUaZG+cXbWLNeQSP/iDuBwWi2JF\noFhSAekr1UZvWu+eL62BeLl2CxB5SCayey9fIVTG8C+QHuOmsjLvTyQsUPByt2rE\nPB35hhxkSscUA4JyGN5dx08aaLBaULjaUwrib9gM7Iqg41pV+8MGPyHidUFeHPCS\nmuhmxoGlwjnzOuG3kE06EY9NjZ0oRnNnFtAat33/WgUDMMXK7H4t0IKojGgajvga\nqf42osfXzBTA7hD2qaTv/p/jGtt+UGJefsS2BkLn7aNGpOPhmC+So0bOhRCwmasV\nWywaLFBDEYDnAEbK5Q==\n-----END CERTIFICATE-----\n"  | 
       },  | 
       "client_authentication": "x509-identity-0"  | 
   }  | 
}  | 
REQUEST  | 
  
Configure STARTTLS encryption with server certificate check, and authenticate as client with an X.509 certificate response 
{ | 
   "meta": { | 
       "first": "/api/configuration/management/accounting",  | 
       "href": "/api/configuration/management/email",  | 
       "last": "/api/configuration/management/web_gateway_authentication",  | 
       "next": "/api/configuration/management/exported_configuration_encryption",  | 
       "parent": "/api/configuration/management",  | 
       "previous": "/api/configuration/management/disk_fillup_prevention",  | 
       "transaction": "/api/transaction"  | 
   }  | 
}  | 
   
    
Querying a private key 
Querying a private key request 
curl --cookie cookies --request GET https://<IP-address-of-SPS>/api/configuration/private_keys/identity-0  | 
  
Querying a private key response 
{ | 
    "key": "identity-0",  | 
    "body": { | 
      "public_key_fingerprint": { | 
          "digest": "2048 SHA256:JSFdfkT6wU9c00ddqX53hovDo7KbIB8OREfumUWDh8g no comment (RSA)",  | 
          "hash_algorithm": "sha256"  | 
      },  | 
      "type": "rsa"  | 
    }  | 
}  |