Skip to content

/AWS1/CL_SGN=>STARTSIGNINGJOB()

About StartSigningJob

Initiates a signing job to be performed on the code provided. Signing jobs are viewable by the ListSigningJobs operation for two years after they are performed. Note the following requirements:

  • You must create an Amazon S3 source bucket. For more information, see Creating a Bucket in the Amazon S3 Getting Started Guide.

  • Your S3 source bucket must be version enabled.

  • You must create an S3 destination bucket. AWS Signer uses your S3 destination bucket to write your signed code.

  • You specify the name of the source and destination buckets when calling the StartSigningJob operation.

  • You must ensure the S3 buckets are from the same Region as the signing profile. Cross-Region signing isn't supported.

  • You must also specify a request token that identifies your request to Signer.

You can call the DescribeSigningJob and the ListSigningJobs actions after you call StartSigningJob.

For a Java example that shows how to use this action, see StartSigningJob.

Method Signature

IMPORTING

Required arguments:

IO_SOURCE TYPE REF TO /AWS1/CL_SGNSOURCE /AWS1/CL_SGNSOURCE

The S3 bucket that contains the object to sign or a BLOB that contains your raw code.

IO_DESTINATION TYPE REF TO /AWS1/CL_SGNDESTINATION /AWS1/CL_SGNDESTINATION

The S3 bucket in which to save your signed object. The destination contains the name of your bucket and an optional prefix.

IV_PROFILENAME TYPE /AWS1/SGNPROFILENAME /AWS1/SGNPROFILENAME

The name of the signing profile.

IV_CLIENTREQUESTTOKEN TYPE /AWS1/SGNCLIENTREQUESTTOKEN /AWS1/SGNCLIENTREQUESTTOKEN

String that identifies the signing request. All calls after the first that use this token return the same response as the first call.

Optional arguments:

IV_PROFILEOWNER TYPE /AWS1/SGNACCOUNTID /AWS1/SGNACCOUNTID

The AWS account ID of the signing profile owner.

RETURNING

OO_OUTPUT TYPE REF TO /AWS1/CL_SGNSTARTSIGNINGJOBRSP /AWS1/CL_SGNSTARTSIGNINGJOBRSP