base_64 admin:webco123 YWRtaW46d2ViY28xMjM= Create your base 64 encoded string of credentials to pass in the header using the following site: http://www.opinionatedgeek.com/dotnet/tools/base64encode/ myusername:somepassword example: bXl1c2VybmFtZTpzb21lcGFzc3dvcmRhZG1pbjp3ZWJjbzEyMw== // Create admin user firsttime login curl -ik -X POST -H "Authorization: Basic {username}:{password}" -H "Content-Type: application/json" -H "Accept: application/json" https://192.168.12.70:8083/SecureSphere/api/v1/administration/user/password/firsttime // login curl -ik -X POST https://192.168.12.70:8083/SecureSphere/api/v1/auth/session -H "Authorization: Basic YWRtaW46d2ViY28xMjM=" Response: {"session-id":"JSESSIONID=234B2D3B20926AED4E5FED706A3E069E"} // Upload license file curl -ik -X POST -H "Cookie: JSESSIONID=27FE31F445828FF359CC836D5728D611" -H "Content-Type: application/json" -H "Accept: application/json" -d '{"licenseContent":"string"}' https://192.168.12.70:8083/SecureSphere/api/v1/administration/license // Create Site curl -ik -X POST -H "Cookie: JSESSIONID=234B2D3B20926AED4E5FED706A3E069E" https://192.168.12.70:8083/SecureSphere/api/v1/conf/sites/{siteName} // Create Server Group curl -ik -X POST -H "Cookie: JSESSIONID=234B2D3B20926AED4E5FED706A3E069E" https://192.168.12.70:8083/SecureSphere/api/v1/conf/webServices/{siteName}/{serverGroupName} // Create Web Service curl -ik -X POST -H "Cookie: JSESSIONID=234B2D3B20926AED4E5FED706A3E069E" -H "Content-Type: application/json" -H "Accept: application/json" -d '{"ports":[80],"sslPorts":[443]}' https://192.168.12.70:8083/SecureSphere/api/v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName} // Create Web Application curl -ik -X POST -H "Cookie: JSESSIONID=234B2D3B20926AED4E5FED706A3E069E" -H "Content-Type: application/json" -H "Accept: application/json" -d '{"learnSettings":"LearnAll","parseOCSPRequests":false}' https://192.168.12.70:8083/SecureSphere/api/v1/conf/webApplications/{siteName}/{serverGroupName}/{webServiceName}/{webApplicationName} // Create Inbound KRP Rule curl -ik -X POST -H "Cookie: JSESSIONID=234B2D3B20926AED4E5FED706A3E069E" -H "Content-Type: application/json" -H "Accept: application/json" -d '{"outboundRules":{"1": {"externalHost":"svkrp.local","internalIpHost":"192.168.12.100","serverPort":80,"encrypt":false}}}' https://192.168.12.70:8083/SecureSphere/api/v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/krpInboundRules/{gatewayGroupName}/{aliasName}/{gatewayPorts} curl -ik -X POST -H "Cookie: JSESSIONID=234B2D3B20926AED4E5FED706A3E069E" -H "Content-Type: application/json" -H "Accept: application/json" -d '{"outboundRules":{"1": {"externalHost":"svkrp.local","internalIpHost":"192.168.12.100","serverPort":80,"encrypt":false}}}' https://192.168.12.70:8083/SecureSphere/api/v1/conf/webServices/ESXi%20Lab%20/SuperVeda%20PHP%20CentOS/Apache%202.0/krpInboundRules/SecureSphere12GWKRP85/KRP_12.58/80 // Delete Inbound KRP Rule curl -ik -X DELETE -H "Cookie: JSESSIONID=7010CFA125B778F6A8E99AC6632F76C5" -H "Content-Type: application/json" -H "Accept: application/json" https://192.168.12.70:8083/SecureSphere/api/v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/krpInboundRules/{gatewayGroupName}/{aliasName}/{gatewayPort} curl -ik -X DELETE -H "Cookie: JSESSIONID=7010CFA125B778F6A8E99AC6632F76C5" -H "Content-Type: application/json" -H "Accept: application/json" https://192.168.12.70:8083/SecureSphere/api/v1/conf/webServices/ESXi%20Lab%20/SuperVeda%20PHP%20CentOS/Apache%202.0/krpInboundRules/SecureSphere12GWKRP85/KRP_12.58/80 // Create application mapping curl -ik -X POST -H "Cookie: JSESSIONID=7282E53C44B8D4775DF96FC7D92E4E11" -H "Content-Type: application/json" -H "Accept: application/json" -d '{"host":"some.url.com","hostMatchType":"Exact"}' https://192.168.12.70:8083/SecureSphere/api/v1/conf/webServices/{siteName}/{serverGroupName}/{webServiceName}/hostToAppMappings/{webApplicationName}/{priority} curl -ik -X POST -H "Cookie: JSESSIONID=7282E53C44B8D4775DF96FC7D92E4E11" -H "Content-Type: application/json" -H "Accept: application/json" -d '{"host":"some.url.com","hostMatchType":"Exact"}' https://192.168.12.70:8083/SecureSphere/api/v1/conf/webServices/ESXi%20Lab%20/SuperVeda%20PHP%20CentOS/Apache%202.0/hostToAppMappings/svkrp.local/2 // Upload SSL Cert - PEM curl -ik -X POST -H "Cookie: JSESSIONID=234B2D3B20926AED4E5FED706A3E069E" -H "Content-Type: application/json" -H "Accept: application/json" -d '{"format":"pem","private":"-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDpF8z2Z23Ru9A0\nLekYvhGKzxDjk4VDCreBaQjjhgfE1QImPIZGeMjW/RIBMs0AhXA5k/k5yO0zEY+P\nTXsfEpTnZxqZ4uBCx13w8YM6MoW/071aNvzJ9bljXvdz6kI1IYZU+Y6ts/D5IFZ5\n+d2ZlDFpL4BqsCFLafLsU3n+8HHS4E1JB3QEobUHlmbTdYPFYc7iuxkB/oWb7qUp\n6gIkbCxAjfDdB7GhjLf1D4xRnUR/pvvyQ4d02nXsnaCXltMamJoFxTk2FP4Zbqb6\nw2/Edlx8ynIHeiwE1qIrLASmakE7DUca6FQQlgBKhJupDtQaiCOAkIOM7YEMpKfD\n1oJbcLBlAgMBAAECggEAU/2WhmdIhB2X7WVpq9e5PHpWjJp4l2rCKuhtIocGP5+9\nkYeXnschH467MSFcC0cJ5EV0taS4DAHU5/80UUMB0swtIqxEwOtT52EvNwZDeZbT\nkTFlL2TSs4LhyavsxXZaED6IcgD34N0NLBCkEBX9I/jQ3iCvLpxzw0JlID8F1MT8\nKIFD3clmqkgwNHvjSUfjFyw5Y5E9lxkBEDIGXxVK4N56xpABZ6qT6nbQ4qOiyD9t\nu+qLQG9CfylkSwW3FzRg1S9T3dAw/E1f+t1iIGTVI+fRdb1oot0i7dJygn7RDVC3\n/0FniSgy3d4P1Ysf1W/llMBdrTGAt5srhx9yusDFgQKBgQD1ROKwH/1asuhjDIYb\noN1tOYAxRrZ6J6UVGrQGyrobr78XBG1ENr7QU2f42zlxNtIVhLQhHAGfiEV+GJie\npqO/iJ1h3nfg2ZjkNH8UN4Y+osMMI5ddoK/bHwB+Val+PJ6bNDsvqmUT8raQm/uD\nEcTR03d6bJDrjb2xORxCEj8RRQKBgQDzSomkvJ2gdjueq7EbymtV890usjkEnDTr\nqPj3CN83UaWgzXYk9mB2hUFVuHJbo29QN6LbVrS049osW0Mr3jt38SinVrPWmJUz\nw1uZkmQl89Gt1T3lOrXgEWmriB+AmA51Q9BrbmwGllhJCq4dog0vvPgN0z1rFhM8\nBtowZDbEoQKBgB/DHvQeAGpJduy0x302dNZbNu2qsaDaF3fHMH8cq8NAHCf368qE\nqGtEEdfZU/QEXGpq+AS9orwtIoq01rbc76GzKGZvL+kPZMxQvBA7LIhZ/ZZJ2aVH\nVN60ghTaNQvi/8srlWqTz2ko6lmJyaVsnKdrkjJpcs7+WQ1lTvKDeGVdAoGBAOmB\nb+yKD6vz7rMSzNEEjdKYVYC9E9al6nEI47OOc1dP6O0WZj+BrQH0UcnpVvE3Qt42\nF/v3E0fOrRcHnMfc6yzqbH93yvG7zvA4n5EdHTwD8Qqr8VUy7V8at1YoNzwgNTg9\nlyuVdt83q5KnSogsggWAlIAIcBl4vYtOdFofxSUhAoGBAJdGmQ9dBkZ3/Rx/mm5X\nOCNT3yqvCwteOaNQpv+mv0ZquXxQxNyVrGHWcITTthFXWg9NN45xLIjHpCEm5V2Z\nOi/4rHAbNb8H17hZqlgT1rr7mP7Cp0NF2joDZGMBMJyaV4VUoHi21UDY+4rDDc4A\nc/XzJtWsU2WLnODwJAJP286U\n-----END PRIVATE KEY-----\n","certificate":"-----BEGIN CERTIFICATE-----\nMIID2TCCAsGgAwIBAgIJAOJk9ncb+Vw2MA0GCSqGSIb3DQEBBQUAMIGCMQswCQYD\nVQQGEwJVUzELMAkGA1UECAwCQ0ExEjAQBgNVBAcMCVNBTiBESUVHTzEQMA4GA1UE\nCgwHSW1wZXJ2YTELMAkGA1UECwwCU0UxEjAQBgNVBAMMCXN1cGVydmVkYTEfMB0G\nCSqGSIb3DQEJARYQdGVzdEBpbXBlcnZhLmNvbTAeFw0xNDExMTcxNzUzNTlaFw0x\nNTExMTcxNzUzNTlaMIGCMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExEjAQBgNV\nBAcMCVNBTiBESUVHTzEQMA4GA1UECgwHSW1wZXJ2YTELMAkGA1UECwwCU0UxEjAQ\nBgNVBAMMCXN1cGVydmVkYTEfMB0GCSqGSIb3DQEJARYQdGVzdEBpbXBlcnZhLmNv\nbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAOkXzPZnbdG70DQt6Ri+\nEYrPEOOThUMKt4FpCOOGB8TVAiY8hkZ4yNb9EgEyzQCFcDmT+TnI7TMRj49Nex8S\nlOdnGpni4ELHXfDxgzoyhb/TvVo2/Mn1uWNe93PqQjUhhlT5jq2z8PkgVnn53ZmU\nMWkvgGqwIUtp8uxTef7wcdLgTUkHdAShtQeWZtN1g8VhzuK7GQH+hZvupSnqAiRs\nLECN8N0HsaGMt/UPjFGdRH+m+/JDh3TadeydoJeW0xqYmgXFOTYU/hlupvrDb8R2\nXHzKcgd6LATWoissBKZqQTsNRxroVBCWAEqEm6kO1BqII4CQg4ztgQykp8PWgltw\nsGUCAwEAAaNQME4wHQYDVR0OBBYEFA29ziV0m7nCOGyLfeXx1R/UefeaMB8GA1Ud\nIwQYMBaAFA29ziV0m7nCOGyLfeXx1R/UefeaMAwGA1UdEwQFMAMBAf8wDQYJKoZI\nhvcNAQEFBQADggEBAD0n/KScnCLB+bYaKAG+5Bm5lIw6C5jfB0ErJqFYAtZQSdgj\nfRkVvzTaOr4eOAvXu+SJuKvCEmtLrsuDCyFVFGPnBX63CX4S8BtpwZOco81xf7Y+\nhfIBGm1eAJf1Jj0xv96Wn/DoEc2HuKdcsCdvohpbTBwX+e/xsME1U0Kewm8KWkWd\nrXu+pwW43axvAjtQPqHQpx8YTDkjAaCrJq8CEcthgpalNcOpWjxoHZjaywyIfvTZ\nCu/kzXm3jSIlTUADsReZLZXvtF5wEFotKwRyysHDizRK5NGs41DYhZfh+iTGGf46\n+lwHJhRNK2PpHjmIlptdMuijloMsD7O+i7bEaW4=\n-----END CERTIFICATE-----\n","hsm":false}' https://192.168.12.70:8083/SecureSphere/api/v1/conf/webServices/Default2%20Site/Default%20Server%20Group/HTTP%20Service/sslCertificates/mypemcert // Upload SSL Cert - PKCS12 curl -ik -X POST -H "Cookie: JSESSIONID=234B2D3B20926AED4E5FED706A3E069E" -H "Content-Type: application/json" -H "Accept: application/json" -d '{}' https://192.168.12.70:8083/SecureSphere/api/v1/conf/webServices/Default2%20Site/Default%20Server%20Group/HTTP%20Service/sslCertificates/pkcs12_cert curl -sk -X POST \ -H "Content-type: application/json" \ -H "Cookie: $(curl -sk -X POST https://mx:8083/SecureSphere/api/v1/auth/session -H 'Authorization: Basic YWRtaW46MXFhMndz' | jq .[])" \ -d '{"format": "pkcs12", "pkcs12file": "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", "password": "password"}' \ https://mx:8083/SecureSphere/api/v1/conf/webServices/bridged/centos/httpd/sslCertificates/apicert