AWS SDK for C++  1.9.160
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::signer::SignerClient Class Reference

#include <SignerClient.h>

+ Inheritance diagram for Aws::signer::SignerClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 SignerClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 SignerClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 SignerClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~SignerClient ()
 
virtual Model::AddProfilePermissionOutcome AddProfilePermission (const Model::AddProfilePermissionRequest &request) const
 
virtual Model::AddProfilePermissionOutcomeCallable AddProfilePermissionCallable (const Model::AddProfilePermissionRequest &request) const
 
virtual void AddProfilePermissionAsync (const Model::AddProfilePermissionRequest &request, const AddProfilePermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CancelSigningProfileOutcome CancelSigningProfile (const Model::CancelSigningProfileRequest &request) const
 
virtual Model::CancelSigningProfileOutcomeCallable CancelSigningProfileCallable (const Model::CancelSigningProfileRequest &request) const
 
virtual void CancelSigningProfileAsync (const Model::CancelSigningProfileRequest &request, const CancelSigningProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeSigningJobOutcome DescribeSigningJob (const Model::DescribeSigningJobRequest &request) const
 
virtual Model::DescribeSigningJobOutcomeCallable DescribeSigningJobCallable (const Model::DescribeSigningJobRequest &request) const
 
virtual void DescribeSigningJobAsync (const Model::DescribeSigningJobRequest &request, const DescribeSigningJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetSigningPlatformOutcome GetSigningPlatform (const Model::GetSigningPlatformRequest &request) const
 
virtual Model::GetSigningPlatformOutcomeCallable GetSigningPlatformCallable (const Model::GetSigningPlatformRequest &request) const
 
virtual void GetSigningPlatformAsync (const Model::GetSigningPlatformRequest &request, const GetSigningPlatformResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetSigningProfileOutcome GetSigningProfile (const Model::GetSigningProfileRequest &request) const
 
virtual Model::GetSigningProfileOutcomeCallable GetSigningProfileCallable (const Model::GetSigningProfileRequest &request) const
 
virtual void GetSigningProfileAsync (const Model::GetSigningProfileRequest &request, const GetSigningProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListProfilePermissionsOutcome ListProfilePermissions (const Model::ListProfilePermissionsRequest &request) const
 
virtual Model::ListProfilePermissionsOutcomeCallable ListProfilePermissionsCallable (const Model::ListProfilePermissionsRequest &request) const
 
virtual void ListProfilePermissionsAsync (const Model::ListProfilePermissionsRequest &request, const ListProfilePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListSigningJobsOutcome ListSigningJobs (const Model::ListSigningJobsRequest &request) const
 
virtual Model::ListSigningJobsOutcomeCallable ListSigningJobsCallable (const Model::ListSigningJobsRequest &request) const
 
virtual void ListSigningJobsAsync (const Model::ListSigningJobsRequest &request, const ListSigningJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListSigningPlatformsOutcome ListSigningPlatforms (const Model::ListSigningPlatformsRequest &request) const
 
virtual Model::ListSigningPlatformsOutcomeCallable ListSigningPlatformsCallable (const Model::ListSigningPlatformsRequest &request) const
 
virtual void ListSigningPlatformsAsync (const Model::ListSigningPlatformsRequest &request, const ListSigningPlatformsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListSigningProfilesOutcome ListSigningProfiles (const Model::ListSigningProfilesRequest &request) const
 
virtual Model::ListSigningProfilesOutcomeCallable ListSigningProfilesCallable (const Model::ListSigningProfilesRequest &request) const
 
virtual void ListSigningProfilesAsync (const Model::ListSigningProfilesRequest &request, const ListSigningProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsForResourceOutcome ListTagsForResource (const Model::ListTagsForResourceRequest &request) const
 
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const Model::ListTagsForResourceRequest &request) const
 
virtual void ListTagsForResourceAsync (const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutSigningProfileOutcome PutSigningProfile (const Model::PutSigningProfileRequest &request) const
 
virtual Model::PutSigningProfileOutcomeCallable PutSigningProfileCallable (const Model::PutSigningProfileRequest &request) const
 
virtual void PutSigningProfileAsync (const Model::PutSigningProfileRequest &request, const PutSigningProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RemoveProfilePermissionOutcome RemoveProfilePermission (const Model::RemoveProfilePermissionRequest &request) const
 
virtual Model::RemoveProfilePermissionOutcomeCallable RemoveProfilePermissionCallable (const Model::RemoveProfilePermissionRequest &request) const
 
virtual void RemoveProfilePermissionAsync (const Model::RemoveProfilePermissionRequest &request, const RemoveProfilePermissionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RevokeSignatureOutcome RevokeSignature (const Model::RevokeSignatureRequest &request) const
 
virtual Model::RevokeSignatureOutcomeCallable RevokeSignatureCallable (const Model::RevokeSignatureRequest &request) const
 
virtual void RevokeSignatureAsync (const Model::RevokeSignatureRequest &request, const RevokeSignatureResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::RevokeSigningProfileOutcome RevokeSigningProfile (const Model::RevokeSigningProfileRequest &request) const
 
virtual Model::RevokeSigningProfileOutcomeCallable RevokeSigningProfileCallable (const Model::RevokeSigningProfileRequest &request) const
 
virtual void RevokeSigningProfileAsync (const Model::RevokeSigningProfileRequest &request, const RevokeSigningProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartSigningJobOutcome StartSigningJob (const Model::StartSigningJobRequest &request) const
 
virtual Model::StartSigningJobOutcomeCallable StartSigningJobCallable (const Model::StartSigningJobRequest &request) const
 
virtual void StartSigningJobAsync (const Model::StartSigningJobRequest &request, const StartSigningJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

AWS Signer is a fully managed code signing service to help you ensure the trust and integrity of your code.

AWS Signer supports the following applications:

With code signing for AWS Lambda, you can sign AWS Lambda deployment packages. Integrated support is provided for Amazon S3, Amazon CloudWatch, and AWS CloudTrail. In order to sign code, you create a signing profile and then use Signer to sign Lambda zip files in S3.

With code signing for IoT, you can sign code for any IoT device that is supported by AWS. IoT code signing is available for Amazon FreeRTOS and AWS IoT Device Management, and is integrated with AWS Certificate Manager (ACM). In order to sign code, you import a third-party code signing certificate using ACM, and use that to sign updates in Amazon FreeRTOS and AWS IoT Device Management.

For more information about AWS Signer, see the AWS Signer Developer Guide.

Definition at line 162 of file SignerClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 165 of file SignerClient.h.

Constructor & Destructor Documentation

◆ SignerClient() [1/3]

Aws::signer::SignerClient::SignerClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ SignerClient() [2/3]

Aws::signer::SignerClient::SignerClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ SignerClient() [3/3]

Aws::signer::SignerClient::SignerClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~SignerClient()

virtual Aws::signer::SignerClient::~SignerClient ( )
virtual

Member Function Documentation

◆ AddProfilePermission()

virtual Model::AddProfilePermissionOutcome Aws::signer::SignerClient::AddProfilePermission ( const Model::AddProfilePermissionRequest request) const
virtual

Adds cross-account permissions to a signing profile.

See Also:

AWS API Reference

◆ AddProfilePermissionAsync()

virtual void Aws::signer::SignerClient::AddProfilePermissionAsync ( const Model::AddProfilePermissionRequest request,
const AddProfilePermissionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds cross-account permissions to a signing profile.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AddProfilePermissionCallable()

virtual Model::AddProfilePermissionOutcomeCallable Aws::signer::SignerClient::AddProfilePermissionCallable ( const Model::AddProfilePermissionRequest request) const
virtual

Adds cross-account permissions to a signing profile.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CancelSigningProfile()

virtual Model::CancelSigningProfileOutcome Aws::signer::SignerClient::CancelSigningProfile ( const Model::CancelSigningProfileRequest request) const
virtual

Changes the state of an ACTIVE signing profile to CANCELED. A canceled profile is still viewable with the ListSigningProfiles operation, but it cannot perform new signing jobs, and is deleted two years after cancelation.

See Also:

AWS API Reference

◆ CancelSigningProfileAsync()

virtual void Aws::signer::SignerClient::CancelSigningProfileAsync ( const Model::CancelSigningProfileRequest request,
const CancelSigningProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Changes the state of an ACTIVE signing profile to CANCELED. A canceled profile is still viewable with the ListSigningProfiles operation, but it cannot perform new signing jobs, and is deleted two years after cancelation.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CancelSigningProfileCallable()

virtual Model::CancelSigningProfileOutcomeCallable Aws::signer::SignerClient::CancelSigningProfileCallable ( const Model::CancelSigningProfileRequest request) const
virtual

Changes the state of an ACTIVE signing profile to CANCELED. A canceled profile is still viewable with the ListSigningProfiles operation, but it cannot perform new signing jobs, and is deleted two years after cancelation.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeSigningJob()

virtual Model::DescribeSigningJobOutcome Aws::signer::SignerClient::DescribeSigningJob ( const Model::DescribeSigningJobRequest request) const
virtual

Returns information about a specific code signing job. You specify the job by using the jobId value that is returned by the StartSigningJob operation.

See Also:

AWS API Reference

◆ DescribeSigningJobAsync()

virtual void Aws::signer::SignerClient::DescribeSigningJobAsync ( const Model::DescribeSigningJobRequest request,
const DescribeSigningJobResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about a specific code signing job. You specify the job by using the jobId value that is returned by the StartSigningJob operation.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeSigningJobCallable()

virtual Model::DescribeSigningJobOutcomeCallable Aws::signer::SignerClient::DescribeSigningJobCallable ( const Model::DescribeSigningJobRequest request) const
virtual

Returns information about a specific code signing job. You specify the job by using the jobId value that is returned by the StartSigningJob operation.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetSigningPlatform()

virtual Model::GetSigningPlatformOutcome Aws::signer::SignerClient::GetSigningPlatform ( const Model::GetSigningPlatformRequest request) const
virtual

Returns information on a specific signing platform.

See Also:

AWS API Reference

◆ GetSigningPlatformAsync()

virtual void Aws::signer::SignerClient::GetSigningPlatformAsync ( const Model::GetSigningPlatformRequest request,
const GetSigningPlatformResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information on a specific signing platform.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetSigningPlatformCallable()

virtual Model::GetSigningPlatformOutcomeCallable Aws::signer::SignerClient::GetSigningPlatformCallable ( const Model::GetSigningPlatformRequest request) const
virtual

Returns information on a specific signing platform.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetSigningProfile()

virtual Model::GetSigningProfileOutcome Aws::signer::SignerClient::GetSigningProfile ( const Model::GetSigningProfileRequest request) const
virtual

Returns information on a specific signing profile.

See Also:


AWS API Reference

◆ GetSigningProfileAsync()

virtual void Aws::signer::SignerClient::GetSigningProfileAsync ( const Model::GetSigningProfileRequest request,
const GetSigningProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information on a specific signing profile.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetSigningProfileCallable()

virtual Model::GetSigningProfileOutcomeCallable Aws::signer::SignerClient::GetSigningProfileCallable ( const Model::GetSigningProfileRequest request) const
virtual

Returns information on a specific signing profile.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListProfilePermissions()

virtual Model::ListProfilePermissionsOutcome Aws::signer::SignerClient::ListProfilePermissions ( const Model::ListProfilePermissionsRequest request) const
virtual

Lists the cross-account permissions associated with a signing profile.

See Also:

AWS API Reference

◆ ListProfilePermissionsAsync()

virtual void Aws::signer::SignerClient::ListProfilePermissionsAsync ( const Model::ListProfilePermissionsRequest request,
const ListProfilePermissionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the cross-account permissions associated with a signing profile.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListProfilePermissionsCallable()

virtual Model::ListProfilePermissionsOutcomeCallable Aws::signer::SignerClient::ListProfilePermissionsCallable ( const Model::ListProfilePermissionsRequest request) const
virtual

Lists the cross-account permissions associated with a signing profile.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListSigningJobs()

virtual Model::ListSigningJobsOutcome Aws::signer::SignerClient::ListSigningJobs ( const Model::ListSigningJobsRequest request) const
virtual

Lists all your signing jobs. You can use the maxResults parameter to limit the number of signing jobs that are returned in the response. If additional jobs remain to be listed, code signing returns a nextToken value. Use this value in subsequent calls to ListSigningJobs to fetch the remaining values. You can continue calling ListSigningJobs with your maxResults parameter and with new values that code signing returns in the nextToken parameter until all of your signing jobs have been returned.

See Also:

AWS API Reference

◆ ListSigningJobsAsync()

virtual void Aws::signer::SignerClient::ListSigningJobsAsync ( const Model::ListSigningJobsRequest request,
const ListSigningJobsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all your signing jobs. You can use the maxResults parameter to limit the number of signing jobs that are returned in the response. If additional jobs remain to be listed, code signing returns a nextToken value. Use this value in subsequent calls to ListSigningJobs to fetch the remaining values. You can continue calling ListSigningJobs with your maxResults parameter and with new values that code signing returns in the nextToken parameter until all of your signing jobs have been returned.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListSigningJobsCallable()

virtual Model::ListSigningJobsOutcomeCallable Aws::signer::SignerClient::ListSigningJobsCallable ( const Model::ListSigningJobsRequest request) const
virtual

Lists all your signing jobs. You can use the maxResults parameter to limit the number of signing jobs that are returned in the response. If additional jobs remain to be listed, code signing returns a nextToken value. Use this value in subsequent calls to ListSigningJobs to fetch the remaining values. You can continue calling ListSigningJobs with your maxResults parameter and with new values that code signing returns in the nextToken parameter until all of your signing jobs have been returned.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListSigningPlatforms()

virtual Model::ListSigningPlatformsOutcome Aws::signer::SignerClient::ListSigningPlatforms ( const Model::ListSigningPlatformsRequest request) const
virtual

Lists all signing platforms available in code signing that match the request parameters. If additional jobs remain to be listed, code signing returns a nextToken value. Use this value in subsequent calls to ListSigningJobs to fetch the remaining values. You can continue calling ListSigningJobs with your maxResults parameter and with new values that code signing returns in the nextToken parameter until all of your signing jobs have been returned.

See Also:

AWS API Reference

◆ ListSigningPlatformsAsync()

virtual void Aws::signer::SignerClient::ListSigningPlatformsAsync ( const Model::ListSigningPlatformsRequest request,
const ListSigningPlatformsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all signing platforms available in code signing that match the request parameters. If additional jobs remain to be listed, code signing returns a nextToken value. Use this value in subsequent calls to ListSigningJobs to fetch the remaining values. You can continue calling ListSigningJobs with your maxResults parameter and with new values that code signing returns in the nextToken parameter until all of your signing jobs have been returned.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListSigningPlatformsCallable()

virtual Model::ListSigningPlatformsOutcomeCallable Aws::signer::SignerClient::ListSigningPlatformsCallable ( const Model::ListSigningPlatformsRequest request) const
virtual

Lists all signing platforms available in code signing that match the request parameters. If additional jobs remain to be listed, code signing returns a nextToken value. Use this value in subsequent calls to ListSigningJobs to fetch the remaining values. You can continue calling ListSigningJobs with your maxResults parameter and with new values that code signing returns in the nextToken parameter until all of your signing jobs have been returned.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListSigningProfiles()

virtual Model::ListSigningProfilesOutcome Aws::signer::SignerClient::ListSigningProfiles ( const Model::ListSigningProfilesRequest request) const
virtual

Lists all available signing profiles in your AWS account. Returns only profiles with an ACTIVE status unless the includeCanceled request field is set to true. If additional jobs remain to be listed, code signing returns a nextToken value. Use this value in subsequent calls to ListSigningJobs to fetch the remaining values. You can continue calling ListSigningJobs with your maxResults parameter and with new values that code signing returns in the nextToken parameter until all of your signing jobs have been returned.

See Also:

AWS API Reference

◆ ListSigningProfilesAsync()

virtual void Aws::signer::SignerClient::ListSigningProfilesAsync ( const Model::ListSigningProfilesRequest request,
const ListSigningProfilesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all available signing profiles in your AWS account. Returns only profiles with an ACTIVE status unless the includeCanceled request field is set to true. If additional jobs remain to be listed, code signing returns a nextToken value. Use this value in subsequent calls to ListSigningJobs to fetch the remaining values. You can continue calling ListSigningJobs with your maxResults parameter and with new values that code signing returns in the nextToken parameter until all of your signing jobs have been returned.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListSigningProfilesCallable()

virtual Model::ListSigningProfilesOutcomeCallable Aws::signer::SignerClient::ListSigningProfilesCallable ( const Model::ListSigningProfilesRequest request) const
virtual

Lists all available signing profiles in your AWS account. Returns only profiles with an ACTIVE status unless the includeCanceled request field is set to true. If additional jobs remain to be listed, code signing returns a nextToken value. Use this value in subsequent calls to ListSigningJobs to fetch the remaining values. You can continue calling ListSigningJobs with your maxResults parameter and with new values that code signing returns in the nextToken parameter until all of your signing jobs have been returned.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::signer::SignerClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Returns a list of the tags associated with a signing profile resource.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

virtual void Aws::signer::SignerClient::ListTagsForResourceAsync ( const Model::ListTagsForResourceRequest request,
const ListTagsForResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a list of the tags associated with a signing profile resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTagsForResourceCallable()

virtual Model::ListTagsForResourceOutcomeCallable Aws::signer::SignerClient::ListTagsForResourceCallable ( const Model::ListTagsForResourceRequest request) const
virtual

Returns a list of the tags associated with a signing profile resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ OverrideEndpoint()

void Aws::signer::SignerClient::OverrideEndpoint ( const Aws::String endpoint)

◆ PutSigningProfile()

virtual Model::PutSigningProfileOutcome Aws::signer::SignerClient::PutSigningProfile ( const Model::PutSigningProfileRequest request) const
virtual

Creates a signing profile. A signing profile is a code signing template that can be used to carry out a pre-defined signing job. For more information, see http://docs.aws.amazon.com/signer/latest/developerguide/gs-profile.html

See Also:

AWS API Reference

◆ PutSigningProfileAsync()

virtual void Aws::signer::SignerClient::PutSigningProfileAsync ( const Model::PutSigningProfileRequest request,
const PutSigningProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a signing profile. A signing profile is a code signing template that can be used to carry out a pre-defined signing job. For more information, see http://docs.aws.amazon.com/signer/latest/developerguide/gs-profile.html

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PutSigningProfileCallable()

virtual Model::PutSigningProfileOutcomeCallable Aws::signer::SignerClient::PutSigningProfileCallable ( const Model::PutSigningProfileRequest request) const
virtual

Creates a signing profile. A signing profile is a code signing template that can be used to carry out a pre-defined signing job. For more information, see http://docs.aws.amazon.com/signer/latest/developerguide/gs-profile.html

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RemoveProfilePermission()

virtual Model::RemoveProfilePermissionOutcome Aws::signer::SignerClient::RemoveProfilePermission ( const Model::RemoveProfilePermissionRequest request) const
virtual

Removes cross-account permissions from a signing profile.

See Also:

AWS API Reference

◆ RemoveProfilePermissionAsync()

virtual void Aws::signer::SignerClient::RemoveProfilePermissionAsync ( const Model::RemoveProfilePermissionRequest request,
const RemoveProfilePermissionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes cross-account permissions from a signing profile.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RemoveProfilePermissionCallable()

virtual Model::RemoveProfilePermissionOutcomeCallable Aws::signer::SignerClient::RemoveProfilePermissionCallable ( const Model::RemoveProfilePermissionRequest request) const
virtual

Removes cross-account permissions from a signing profile.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RevokeSignature()

virtual Model::RevokeSignatureOutcome Aws::signer::SignerClient::RevokeSignature ( const Model::RevokeSignatureRequest request) const
virtual

Changes the state of a signing job to REVOKED. This indicates that the signature is no longer valid.

See Also:

AWS API Reference

◆ RevokeSignatureAsync()

virtual void Aws::signer::SignerClient::RevokeSignatureAsync ( const Model::RevokeSignatureRequest request,
const RevokeSignatureResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Changes the state of a signing job to REVOKED. This indicates that the signature is no longer valid.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RevokeSignatureCallable()

virtual Model::RevokeSignatureOutcomeCallable Aws::signer::SignerClient::RevokeSignatureCallable ( const Model::RevokeSignatureRequest request) const
virtual

Changes the state of a signing job to REVOKED. This indicates that the signature is no longer valid.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ RevokeSigningProfile()

virtual Model::RevokeSigningProfileOutcome Aws::signer::SignerClient::RevokeSigningProfile ( const Model::RevokeSigningProfileRequest request) const
virtual

Changes the state of a signing profile to REVOKED. This indicates that signatures generated using the signing profile after an effective start date are no longer valid.

See Also:

AWS API Reference

◆ RevokeSigningProfileAsync()

virtual void Aws::signer::SignerClient::RevokeSigningProfileAsync ( const Model::RevokeSigningProfileRequest request,
const RevokeSigningProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Changes the state of a signing profile to REVOKED. This indicates that signatures generated using the signing profile after an effective start date are no longer valid.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ RevokeSigningProfileCallable()

virtual Model::RevokeSigningProfileOutcomeCallable Aws::signer::SignerClient::RevokeSigningProfileCallable ( const Model::RevokeSigningProfileRequest request) const
virtual

Changes the state of a signing profile to REVOKED. This indicates that signatures generated using the signing profile after an effective start date are no longer valid.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StartSigningJob()

virtual Model::StartSigningJobOutcome Aws::signer::SignerClient::StartSigningJob ( const Model::StartSigningJobRequest request) const
virtual

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 Create a Bucket in the Amazon S3 Getting Started Guide.

  • Your S3 source bucket must be version enabled.

  • You must create an S3 destination bucket. Code signing 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 also specify a request token that identifies your request to code signing.

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 http://docs.aws.amazon.com/acm/latest/userguide/

See Also:

AWS API Reference

◆ StartSigningJobAsync()

virtual void Aws::signer::SignerClient::StartSigningJobAsync ( const Model::StartSigningJobRequest request,
const StartSigningJobResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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 Create a Bucket in the Amazon S3 Getting Started Guide.

  • Your S3 source bucket must be version enabled.

  • You must create an S3 destination bucket. Code signing 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 also specify a request token that identifies your request to code signing.

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 http://docs.aws.amazon.com/acm/latest/userguide/

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartSigningJobCallable()

virtual Model::StartSigningJobOutcomeCallable Aws::signer::SignerClient::StartSigningJobCallable ( const Model::StartSigningJobRequest request) const
virtual

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 Create a Bucket in the Amazon S3 Getting Started Guide.

  • Your S3 source bucket must be version enabled.

  • You must create an S3 destination bucket. Code signing 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 also specify a request token that identifies your request to code signing.

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 http://docs.aws.amazon.com/acm/latest/userguide/

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::signer::SignerClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Adds one or more tags to a signing profile. Tags are labels that you can use to identify and organize your AWS resources. Each tag consists of a key and an optional value. To specify the signing profile, use its Amazon Resource Name (ARN). To specify the tag, use a key-value pair.

See Also:

AWS API Reference

◆ TagResourceAsync()

virtual void Aws::signer::SignerClient::TagResourceAsync ( const Model::TagResourceRequest request,
const TagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds one or more tags to a signing profile. Tags are labels that you can use to identify and organize your AWS resources. Each tag consists of a key and an optional value. To specify the signing profile, use its Amazon Resource Name (ARN). To specify the tag, use a key-value pair.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TagResourceCallable()

virtual Model::TagResourceOutcomeCallable Aws::signer::SignerClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

Adds one or more tags to a signing profile. Tags are labels that you can use to identify and organize your AWS resources. Each tag consists of a key and an optional value. To specify the signing profile, use its Amazon Resource Name (ARN). To specify the tag, use a key-value pair.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::signer::SignerClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes one or more tags from a signing profile. To remove the tags, specify a list of tag keys.

See Also:

AWS API Reference

◆ UntagResourceAsync()

virtual void Aws::signer::SignerClient::UntagResourceAsync ( const Model::UntagResourceRequest request,
const UntagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes one or more tags from a signing profile. To remove the tags, specify a list of tag keys.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UntagResourceCallable()

virtual Model::UntagResourceOutcomeCallable Aws::signer::SignerClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Removes one or more tags from a signing profile. To remove the tags, specify a list of tag keys.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: