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" |
} |
} |