Skip to content

/AWS1/CL_SGN=>PUTSIGNINGPROFILE()

About PutSigningProfile

Creates a signing profile. A signing profile is a code-signing template that can be used to carry out a pre-defined signing job.

Method Signature

IMPORTING

Required arguments:

IV_PROFILENAME TYPE /AWS1/SGNPROFILENAME /AWS1/SGNPROFILENAME

The name of the signing profile to be created.

IV_PLATFORMID TYPE /AWS1/SGNPLATFORMID /AWS1/SGNPLATFORMID

The ID of the signing platform to be created.

Optional arguments:

IO_SIGNINGMATERIAL TYPE REF TO /AWS1/CL_SGNSIGNINGMATERIAL /AWS1/CL_SGNSIGNINGMATERIAL

The AWS Certificate Manager certificate that will be used to sign code with the new signing profile.

IO_SIGNATUREVALIDITYPERIOD TYPE REF TO /AWS1/CL_SGNSIGVALIDITYPERIOD /AWS1/CL_SGNSIGVALIDITYPERIOD

The default validity period override for any signature generated using this signing profile. If unspecified, the default is 135 months.

IO_OVERRIDES TYPE REF TO /AWS1/CL_SGNSIGNINGPLATFORMO00 /AWS1/CL_SGNSIGNINGPLATFORMO00

A subfield of platform. This specifies any different configuration options that you want to apply to the chosen platform (such as a different hash-algorithm or signing-algorithm).

IT_SIGNINGPARAMETERS TYPE /AWS1/CL_SGNSIGNINGPARAMS_W=>TT_SIGNINGPARAMETERS TT_SIGNINGPARAMETERS

Map of key-value pairs for signing. These can include any information that you want to use during signing.

IT_TAGS TYPE /AWS1/CL_SGNTAGMAP_W=>TT_TAGMAP TT_TAGMAP

Tags to be associated with the signing profile that is being created.

RETURNING

OO_OUTPUT TYPE REF TO /AWS1/CL_SGNPUTSIGNINGPFLRSP /AWS1/CL_SGNPUTSIGNINGPFLRSP