Skip to content

/AWS1/CL_SGNSIGNINGPLATFORM

Contains information about the signing configurations and parameters that are used to perform a code-signing job.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_platformid TYPE /AWS1/SGNSTRING /AWS1/SGNSTRING

The ID of a signing platform.

iv_displayname TYPE /AWS1/SGNSTRING /AWS1/SGNSTRING

The display name of a signing platform.

iv_partner TYPE /AWS1/SGNSTRING /AWS1/SGNSTRING

Any partner entities linked to a signing platform.

iv_target TYPE /AWS1/SGNSTRING /AWS1/SGNSTRING

The types of targets that can be signed by a signing platform.

iv_category TYPE /AWS1/SGNCATEGORY /AWS1/SGNCATEGORY

The category of a signing platform.

io_signingconfiguration TYPE REF TO /AWS1/CL_SGNSIGNINGCONF /AWS1/CL_SGNSIGNINGCONF

The configuration of a signing platform. This includes the designated hash algorithm and encryption algorithm of a signing platform.

io_signingimageformat TYPE REF TO /AWS1/CL_SGNSIGNINGIMAGEFORMAT /AWS1/CL_SGNSIGNINGIMAGEFORMAT

signingImageFormat

iv_maxsizeinmb TYPE /AWS1/SGNMAXSIZEINMB /AWS1/SGNMAXSIZEINMB

The maximum size (in MB) of code that can be signed by a signing platform.

iv_revocationsupported TYPE /AWS1/SGNBOOL /AWS1/SGNBOOL

Indicates whether revocation is supported for the platform.


Queryable Attributes

platformId

The ID of a signing platform.

Accessible with the following methods

Method Description
GET_PLATFORMID() Getter for PLATFORMID, with configurable default
ASK_PLATFORMID() Getter for PLATFORMID w/ exceptions if field has no value
HAS_PLATFORMID() Determine if PLATFORMID has a value

displayName

The display name of a signing platform.

Accessible with the following methods

Method Description
GET_DISPLAYNAME() Getter for DISPLAYNAME, with configurable default
ASK_DISPLAYNAME() Getter for DISPLAYNAME w/ exceptions if field has no value
HAS_DISPLAYNAME() Determine if DISPLAYNAME has a value

partner

Any partner entities linked to a signing platform.

Accessible with the following methods

Method Description
GET_PARTNER() Getter for PARTNER, with configurable default
ASK_PARTNER() Getter for PARTNER w/ exceptions if field has no value
HAS_PARTNER() Determine if PARTNER has a value

target

The types of targets that can be signed by a signing platform.

Accessible with the following methods

Method Description
GET_TARGET() Getter for TARGET, with configurable default
ASK_TARGET() Getter for TARGET w/ exceptions if field has no value
HAS_TARGET() Determine if TARGET has a value

category

The category of a signing platform.

Accessible with the following methods

Method Description
GET_CATEGORY() Getter for CATEGORY, with configurable default
ASK_CATEGORY() Getter for CATEGORY w/ exceptions if field has no value
HAS_CATEGORY() Determine if CATEGORY has a value

signingConfiguration

The configuration of a signing platform. This includes the designated hash algorithm and encryption algorithm of a signing platform.

Accessible with the following methods

Method Description
GET_SIGNINGCONFIGURATION() Getter for SIGNINGCONFIGURATION

signingImageFormat

signingImageFormat

Accessible with the following methods

Method Description
GET_SIGNINGIMAGEFORMAT() Getter for SIGNINGIMAGEFORMAT

maxSizeInMB

The maximum size (in MB) of code that can be signed by a signing platform.

Accessible with the following methods

Method Description
GET_MAXSIZEINMB() Getter for MAXSIZEINMB

revocationSupported

Indicates whether revocation is supported for the platform.

Accessible with the following methods

Method Description
GET_REVOCATIONSUPPORTED() Getter for REVOCATIONSUPPORTED

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_SIGNINGPLATFORMS

TYPES TT_SIGNINGPLATFORMS TYPE STANDARD TABLE OF REF TO /AWS1/CL_SGNSIGNINGPLATFORM WITH DEFAULT KEY
.