code: @Override
      public ListSigningProfilesResult listSigningProfiles(ListSigningProfilesRequest request) {
          request = beforeClientExecution(request);
          return executeListSigningProfiles(request);
      }
docs: <p>
  Lists all available signing profiles in your AWS account. Returns only profiles with an <code>ACTIVE</code>
  status unless the <code>includeCanceled</code> request field is set to <code>true</code>. If additional jobs
  remain to be listed, AWS Signer returns a <code>nextToken</code> value. Use this value in subsequent calls to
  <code>ListSigningJobs</code> to fetch the remaining values. You can continue calling <code>ListSigningJobs</code>
  with your <code>maxResults</code> parameter and with new values that AWS Signer returns in the
  <code>nextToken</code> parameter until all of your signing jobs have been returned.
  </p>
  
  @param listSigningProfilesRequest
  @return Result of the ListSigningProfiles operation returned by the service.
  @throws AccessDeniedException
  You do not have sufficient access to perform this action.
  @throws ThrottlingException
  The signing job has been throttled.
  @throws InternalServiceErrorException
  An internal error occurred.
  @sample AWSsigner.ListSigningProfiles
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/signer-2017-08-25/ListSigningProfiles" target="_top">AWS API
  Documentation</a>