{ "opencollection": "1.0.0", "info": { "name": "AWS Signer Revocations#signatureTimestamp&platformId&profileVersionArn&jobArn&certificateHashes Signing Profiles API", "version": "1.0.0" }, "request": { "auth": { "type": "apikey", "key": "Authorization", "value": "{{Authorization}}", "placement": "header" } }, "items": [ { "info": { "name": "Signing Profiles", "type": "folder" }, "items": [ { "info": { "name": "Amazon List Profile Permissions", "type": "http" }, "http": { "method": "GET", "url": "http://signer.{region}.amazonaws.com/signing-profiles/:profileName/permissions", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "profileName", "value": "", "type": "path", "description": "Name of the signing profile containing the cross-account permissions." }, { "name": "nextToken", "value": "", "type": "query", "description": "String for specifying the next set of paginated results." } ] }, "docs": "Lists the cross-account permissions associated with a signing profile." }, { "info": { "name": "Amazon Add Profile Permission", "type": "http" }, "http": { "method": "POST", "url": "http://signer.{region}.amazonaws.com/signing-profiles/:profileName/permissions", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "profileName", "value": "", "type": "path", "description": "The human-readable name of the signing profile." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Adds cross-account permissions to a signing profile." }, { "info": { "name": "Amazon Get Signing Profile", "type": "http" }, "http": { "method": "GET", "url": "http://signer.{region}.amazonaws.com/signing-profiles/:profileName", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "profileName", "value": "", "type": "path", "description": "The name of the target signing profile." }, { "name": "profileOwner", "value": "", "type": "query", "description": "The AWS account ID of the profile owner." } ] }, "docs": "Returns information on a specific signing profile." }, { "info": { "name": "Amazon Put Signing Profile", "type": "http" }, "http": { "method": "PUT", "url": "http://signer.{region}.amazonaws.com/signing-profiles/:profileName", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "profileName", "value": "", "type": "path", "description": "The name of the signing profile to be created." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a signing profile. A signing profile is a code signing template that can be used to carry out a pre-defined signing job. " }, { "info": { "name": "Amazon Cancel Signing Profile", "type": "http" }, "http": { "method": "DELETE", "url": "http://signer.{region}.amazonaws.com/signing-profiles/:profileName", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "profileName", "value": "", "type": "path", "description": "The name of the signing profile to be canceled." } ] }, "docs": "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." }, { "info": { "name": "Amazon List Signing Profiles", "type": "http" }, "http": { "method": "GET", "url": "http://signer.{region}.amazonaws.com/signing-profiles", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "includeCanceled", "value": "", "type": "query", "description": "Designates whether to include profiles with the status of CANCELED." }, { "name": "maxResults", "value": "", "type": "query", "description": "The maximum number of profiles to be returned." }, { "name": "nextToken", "value": "", "type": "query", "description": "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." }, { "name": "platformId", "value": "", "type": "query", "description": "Filters results to return only signing jobs initiated for a specified signing platform." }, { "name": "statuses", "value": "", "type": "query", "description": "Filters results to return only signing jobs with statuses in the specified list." } ] }, "docs": "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 " }, { "info": { "name": "Amazon Remove Profile Permission", "type": "http" }, "http": { "method": "DELETE", "url": "http://signer.{region}.amazonaws.com/signing-profiles/:profileName/permissions/:statementId#revisionId", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "profileName", "value": "", "type": "path", "description": "A human-readable name for the signing profile with permissions to be removed." }, { "name": "revisionId", "value": "", "type": "query", "description": "An identifier for the current revision of the signing profile permissions." }, { "name": "statementId", "value": "", "type": "path", "description": "A unique identifier for the cross-account permissions statement." } ] }, "docs": "Removes cross-account permissions from a signing profile." }, { "info": { "name": "Amazon Revoke Signing Profile", "type": "http" }, "http": { "method": "PUT", "url": "http://signer.{region}.amazonaws.com/signing-profiles/:profileName/revoke", "headers": [ { "name": "X-Amz-Content-Sha256", "value": "" }, { "name": "X-Amz-Date", "value": "" }, { "name": "X-Amz-Algorithm", "value": "" }, { "name": "X-Amz-Credential", "value": "" }, { "name": "X-Amz-Security-Token", "value": "" }, { "name": "X-Amz-Signature", "value": "" }, { "name": "X-Amz-SignedHeaders", "value": "" } ], "params": [ { "name": "profileName", "value": "", "type": "path", "description": "The name of the signing profile to be revoked." } ], "body": { "type": "json", "data": "{}" } }, "docs": "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." } ] } ], "bundled": true }