String code
String profileName
The human-readable name of the signing profile.
String profileVersion
The version of the signing profile.
String action
The AWS Signer action permitted as part of cross-account permissions.
String principal
The AWS principal receiving cross-account permissions. This may be an IAM role or another AWS account ID.
String revisionId
A unique identifier for the current profile revision.
String statementId
A unique identifier for the cross-account permission statement.
String revisionId
A unique identifier for the current profile revision.
String code
String profileName
The name of the signing profile to be canceled.
String code
String jobId
The ID of the signing job on input.
String jobId
The ID of the signing job on output.
Source source
The object that contains the name of your S3 bucket or your raw code.
SigningMaterial signingMaterial
The Amazon Resource Name (ARN) of your code signing certificate.
String platformId
The microcontroller platform to which your signed code image will be distributed.
String platformDisplayName
A human-readable name for the signing platform associated with the signing job.
String profileName
The name of the profile that initiated the signing operation.
String profileVersion
The version of the signing profile used to initiate the signing job.
SigningPlatformOverrides overrides
A list of any overrides that were applied to the signing operation.
Map<K,V> signingParameters
Map of user-assigned key-value pairs used during signing. These values contain any information that you specified for use in your signing job.
Date createdAt
Date and time that the signing job was created.
Date completedAt
Date and time that the signing job was completed.
Date signatureExpiresAt
Thr expiration timestamp for the signature generated by the signing job.
String requestedBy
The IAM principal that requested the signing job.
String status
Status of the signing job.
String statusReason
String value that contains the status reason.
SigningJobRevocationRecord revocationRecord
A revocation record if the signature generated by the signing job has been revoked. Contains a timestamp and the ID of the IAM entity that revoked the signature.
SignedObject signedObject
Name of the S3 bucket where the signed code image is saved by AWS Signer.
String jobOwner
The AWS account ID of the job owner.
String jobInvoker
The IAM entity that initiated the signing job.
S3Destination s3
The S3Destination object.
Date signatureTimestamp
The timestamp of the signature that validates the profile or job.
String platformId
The ID of a signing platform.
String profileVersionArn
The version of a signing profile.
String jobArn
The ARN of a signing job.
List<E> certificateHashes
A list of composite signed hashes that identify certificates.
A certificate identifier consists of a subject certificate TBS hash (signed by the parent CA) combined with a parent CA TBS hash (signed by the parent CA’s CA). Root certificates are defined as their own CA.
The following example shows how to calculate a hash for this parameter using OpenSSL commands:
openssl asn1parse -in childCert.pem -strparse 4 -out childCert.tbs
openssl sha384 < childCert.tbs -binary > childCertTbsHash
openssl asn1parse -in parentCert.pem -strparse 4 -out parentCert.tbs
openssl sha384 < parentCert.tbs -binary > parentCertTbsHash xxd -p childCertTbsHash > certificateHash.hex xxd -p parentCertTbsHash >> certificateHash.hex
cat certificateHash.hex | tr -d '\n'
String platformId
The ID of the target signing platform.
String platformId
The ID of the target signing platform.
String displayName
The display name of the target signing platform.
String partner
A list of partner entities that use the target signing platform.
String target
The validation template that is used by the target signing platform.
String category
The category type of the target signing platform.
SigningConfiguration signingConfiguration
A list of configurations applied to the target platform at signing.
SigningImageFormat signingImageFormat
The format of the target platform's signing image.
Integer maxSizeInMB
The maximum size (in MB) of the payload that can be signed by the target platform.
Boolean revocationSupported
A flag indicating whether signatures generated for the signing platform can be revoked.
String profileName
The name of the target signing profile.
String profileVersion
The current version of the signing profile.
String profileVersionArn
The signing profile ARN, including the profile version.
SigningProfileRevocationRecord revocationRecord
SigningMaterial signingMaterial
The ARN of the certificate that the target profile uses for signing operations.
String platformId
The ID of the platform that is used by the target signing profile.
String platformDisplayName
A human-readable name for the signing platform associated with the signing profile.
SignatureValidityPeriod signatureValidityPeriod
SigningPlatformOverrides overrides
A list of overrides applied by the target signing profile for signing operations.
Map<K,V> signingParameters
A map of key-value pairs for signing operations that is attached to the target signing profile.
String status
The status of the target signing profile.
String statusReason
Reason for the status of the target signing profile.
String arn
The Amazon Resource Name (ARN) for the signing profile.
Map<K,V> tags
A list of tags associated with the signing profile.
String code
String revisionId
The identifier for the current revision of profile permissions.
Integer policySizeBytes
Total size of the policy associated with the Signing Profile in bytes.
List<E> permissions
List of permissions associated with the Signing Profile.
String nextToken
String for specifying the next set of paginated results.
String status
A status value with which to filter your results.
String platformId
The ID of microcontroller platform that you specified for the distribution of your code image.
String requestedBy
The IAM principal that requested the signing job.
Integer maxResults
Specifies the maximum number of items to return in the response. Use this parameter when paginating results. If
additional items exist beyond the number you specify, the nextToken element is set in the response.
Use the nextToken value in a subsequent request to retrieve additional items.
String nextToken
String for specifying the next set of paginated results to return. After you receive a response with truncated
results, use this parameter in a subsequent request. Set it to the value of nextToken from the
response that you just received.
Boolean isRevoked
Filters results to return only signing jobs with revoked signatures.
Date signatureExpiresBefore
Filters results to return only signing jobs with signatures expiring before a specified timestamp.
Date signatureExpiresAfter
Filters results to return only signing jobs with signatures expiring after a specified timestamp.
String jobInvoker
Filters results to return only signing jobs initiated by a specified IAM entity.
String category
The category type of a signing platform.
String partner
Any partner entities connected to a signing platform.
String target
The validation template that is used by the target signing platform.
Integer maxResults
The maximum number of results to be returned by this operation.
String nextToken
Value for specifying the next set of paginated results to return. After you receive a response with truncated
results, use this parameter in a subsequent request. Set it to the value of nextToken from the
response that you just received.
Boolean includeCanceled
Designates whether to include profiles with the status of CANCELED.
Integer maxResults
The maximum number of profiles to be returned.
String nextToken
Value for specifying the next set of paginated results to return. After you receive a response with truncated
results, use this parameter in a subsequent request. Set it to the value of nextToken from the
response that you just received.
String platformId
Filters results to return only signing jobs initiated for a specified signing platform.
List<E> statuses
Filters results to return only signing jobs with statuses in the specified list.
String resourceArn
The Amazon Resource Name (ARN) for the signing profile.
String code
String action
An AWS Signer action permitted as part of cross-account permissions.
String principal
The AWS principal that has been granted a cross-account permission.
String statementId
A unique identifier for a cross-account permission statement.
String profileVersion
The signing profile version that a permission applies to.
String profileName
The name of the signing profile to be created.
SigningMaterial signingMaterial
The AWS Certificate Manager certificate that will be used to sign code with the new signing profile.
SignatureValidityPeriod signatureValidityPeriod
The default validity period override for any signature generated using this signing profile. If unspecified, the default is 135 months.
String platformId
The ID of the signing platform to be created.
SigningPlatformOverrides overrides
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).
Map<K,V> signingParameters
Map of key-value pairs for signing. These can include any information that you want to use during signing.
Map<K,V> tags
Tags to be associated with the signing profile that is being created.
String profileName
A human-readable name for the signing profile with permissions to be removed.
String revisionId
An identifier for the current revision of the signing profile permissions.
String statementId
A unique identifier for the cross-account permissions statement.
String revisionId
An identifier for the current revision of the profile permissions.
String code
String profileName
The name of the signing profile to be revoked.
String profileVersion
The version of the signing profile to be revoked.
String reason
The reason for revoking a signing profile.
Date effectiveTime
A timestamp for when revocation of a Signing Profile should become effective. Signatures generated using the signing profile after this timestamp are not trusted.
String code
S3SignedObject s3
The S3SignedObject.
EncryptionAlgorithmOptions encryptionAlgorithmOptions
The encryption algorithm options that are available for a code-signing job.
HashAlgorithmOptions hashAlgorithmOptions
The hash algorithm options that are available for a code-signing job.
String jobId
The ID of the signing job.
Source source
A Source that contains information about a signing job's code image source.
SignedObject signedObject
A SignedObject structure that contains information about a signing job's signed code image.
SigningMaterial signingMaterial
A SigningMaterial object that contains the Amazon Resource Name (ARN) of the certificate used for
the signing job.
Date createdAt
The date and time that the signing job was created.
String status
The status of the signing job.
Boolean isRevoked
Indicates whether the signing job is revoked.
String profileName
The name of the signing profile that created a signing job.
String profileVersion
The version of the signing profile that created a signing job.
String platformId
The unique identifier for a signing platform.
String platformDisplayName
The name of a signing platform.
Date signatureExpiresAt
The time when the signature of a signing job expires.
String jobOwner
The AWS account ID of the job owner.
String jobInvoker
The AWS account ID of the job invoker.
String certificateArn
The Amazon Resource Name (ARN) of the certificates that is used to sign your code.
String platformId
The ID of a signing platform.
String displayName
The display name of a signing platform.
String partner
Any partner entities linked to a signing platform.
String target
The types of targets that can be signed by a signing platform.
String category
The category of a signing platform.
SigningConfiguration signingConfiguration
The configuration of a signing platform. This includes the designated hash algorithm and encryption algorithm of a signing platform.
SigningImageFormat signingImageFormat
Integer maxSizeInMB
The maximum size (in MB) of code that can be signed by a signing platform.
Boolean revocationSupported
Indicates whether revocation is supported for the platform.
SigningConfigurationOverrides signingConfiguration
A signing configuration that overrides the default encryption or hash algorithm of a signing job.
String signingImageFormat
A signed image is a JSON object. When overriding the default signing platform configuration, a customer can
select either of two signing formats, JSONEmbedded or JSONDetached. (A third format
value, JSON, is reserved for future use.) With JSONEmbedded, the signing image has the
payload embedded in it. With JSONDetached, the payload is not be embedded in the signing image.
String profileName
The name of the signing profile.
String profileVersion
The version of a signing profile.
String profileVersionArn
The ARN of a signing profile, including the profile version.
SigningMaterial signingMaterial
The ACM certificate that is available for use by a signing profile.
SignatureValidityPeriod signatureValidityPeriod
The validity period for a signing job created using this signing profile.
String platformId
The ID of a platform that is available for use by a signing profile.
String platformDisplayName
The name of the signing platform.
Map<K,V> signingParameters
The parameters that are available for use by a Signer user.
String status
The status of a signing profile.
String arn
The Amazon Resource Name (ARN) for the signing profile.
Map<K,V> tags
A list of tags associated with the signing profile.
String profileName
The name of the signing profile.
String profileOwner
The AWS account ID of the profile owner.
ByteBuffer payload
Specifies the object digest (hash) to sign.
String payloadFormat
Payload content type. The single valid type is application/vnd.cncf.notary.payload.v1+json.
S3Source s3
The S3Source object.
Source source
The S3 bucket that contains the object to sign or a BLOB that contains your raw code.
Destination destination
The S3 bucket in which to save your signed object. The destination contains the name of your bucket and an optional prefix.
String profileName
The name of the signing profile.
String clientRequestToken
String that identifies the signing request. All calls after the first that use this token return the same response as the first call.
String profileOwner
The AWS account ID of the signing profile owner.
String code
String code
String code
Copyright © 2024. All rights reserved.