Generate Certificate

  • URL:https://<portaladmin>/security/SSLCertificate/ generateCertificate(POST only)
  • Required Capability:Administrator
  • Version Introduced:10.3

Description

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

Parameters

ParameterDetails
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.

san

The certificate's subject alternative name. This value can be a machine name or an IP address, but must be prefixed by either DNS: or IP:. Multiple values are supported, and must be separated by a comma without any spaces.

f

The response format. The default response format is html.

Values: html | json

Example

https://portal/arcgis/portaladmin/security/sslcertificates/generate
	alias=myselfsignedcertificate
	keyalg=RSA
	keysize=2048
	sigalg=SHA256withRSA
	commonName=SERVER.DOMAIN.COM
	organizationalUnit=development
	organization=DOMAIN.COM
	city=Buffalo
	state=NY
	country=US
	validity=120
	san=DNS:SERVER.DOMAIN.COM