FRAMES | NO FRAMES Description | Parameters | Example
URL:http://server:port/arcgis/admin/machines/<machine>/sslcertificates/generate
HTTP Method:POST
Parent Resource:SSL Certificates
Required Privileges:Administrator

Description

Use this operation to create a self-signed certificate or as a starting point for getting a production-ready CA-signed certificate. The server will generate a certificate for you and store it in its keystore.

Parameters

Parameter Description
alias The name of the certificate. This is a required parameter.
keyalg The algorithm used to generate the key pairs. The default is RSA.
keysize The size of the key. The default is 1024.
sigalg The algorithm used to sign the self-signed certificates. The default is derived from the keyalg parameter.
commonName The common name used to identify the server for which the certificate is to be generated. This is a required parameter.
organizationalUnit The department within which this server resides.
organization The name of the organization. This is a required parameter.
city The name of the city.
state The name of the state.
country The two-letter abbreviation for the country.
validity The expiration time for the certificate in days. The default is 90.
f The response format. The default response format is html.
Values: html | json

Example

			
	http://server:port/arcgis/admin/machines/<machine>/sslcertificates/generate
	alias=myselfsignedcertificate
	keyalg=RSA
	keysize=1024
	sigalg=SHA1withRSA
	commonName=SERVER.DOMAIN.COM
	organizationalUnit=development
	organization=DOMAIN.COM
	city=Buffalo
	state=NY
	country=US
	validity=120