Class: AWS.PcaConnectorScep
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.PcaConnectorScep
- Identifier:
- pcaconnectorscep
- API Version:
- 2018-05-10
- Defined in:
- (unknown)
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Service Description
Connector for SCEP (Preview) creates a connector between Amazon Web Services Private CA and your SCEP-enabled clients and devices. For more information, see Connector for SCEP in the Amazon Web Services Private CA User Guide.
Sending a Request Using PcaConnectorScep
var pcaconnectorscep = new AWS.PcaConnectorScep();
pcaconnectorscep.createChallenge(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Locking the API Version
In order to ensure that the PcaConnectorScep object uses this specific API, you can
construct the object by passing the apiVersion
option to the constructor:
var pcaconnectorscep = new AWS.PcaConnectorScep({apiVersion: '2018-05-10'});
You can also set the API version globally in AWS.config.apiVersions
using
the pcaconnectorscep service identifier:
AWS.config.apiVersions = {
pcaconnectorscep: '2018-05-10',
// other service API versions
};
var pcaconnectorscep = new AWS.PcaConnectorScep();
Constructor Summary collapse
-
new AWS.PcaConnectorScep(options = {}) ⇒ Object
constructor
Constructs a service object.
Property Summary collapse
-
endpoint ⇒ AWS.Endpoint
readwrite
An Endpoint object representing the endpoint URL for service requests.
Properties inherited from AWS.Service
Method Summary collapse
-
createChallenge(params = {}, callback) ⇒ AWS.Request
For general-purpose connectors.
-
createConnector(params = {}, callback) ⇒ AWS.Request
Creates a SCEP connector.
-
deleteChallenge(params = {}, callback) ⇒ AWS.Request
Deletes the specified Challenge.
.
-
deleteConnector(params = {}, callback) ⇒ AWS.Request
Deletes the specified Connector.
-
getChallengeMetadata(params = {}, callback) ⇒ AWS.Request
Retrieves the metadata for the specified Challenge.
.
-
getChallengePassword(params = {}, callback) ⇒ AWS.Request
Retrieves the challenge password for the specified Challenge.
.
-
getConnector(params = {}, callback) ⇒ AWS.Request
Retrieves details about the specified Connector.
-
listChallengeMetadata(params = {}, callback) ⇒ AWS.Request
Retrieves the challenge metadata for the specified ARN.
.
-
listConnectors(params = {}, callback) ⇒ AWS.Request
Lists the connectors belonging to your Amazon Web Services account.
.
-
listTagsForResource(params = {}, callback) ⇒ AWS.Request
Retrieves the tags associated with the specified resource.
-
tagResource(params = {}, callback) ⇒ AWS.Request
Adds one or more tags to your resource.
.
-
untagResource(params = {}, callback) ⇒ AWS.Request
Removes one or more tags from your resource.
.
-
waitFor(state, params = {}, callback) ⇒ AWS.Request
Waits for a given PcaConnectorScep resource.
Methods inherited from AWS.Service
makeRequest, makeUnauthenticatedRequest, setupRequestListeners, defineService
Constructor Details
new AWS.PcaConnectorScep(options = {}) ⇒ Object
Constructs a service object. This object has one method for each API operation.
Property Details
Method Details
createChallenge(params = {}, callback) ⇒ AWS.Request
For general-purpose connectors. Creates a challenge password for the specified connector. The SCEP protocol uses a challenge password to authenticate a request before issuing a certificate from a certificate authority (CA). Your SCEP clients include the challenge password as part of their certificate request to Connector for SCEP. To retrieve the connector Amazon Resource Names (ARNs) for the connectors in your account, call ListConnectors.
To create additional challenge passwords for the connector, call CreateChallenge
again. We recommend frequently rotating your challenge passwords.
createConnector(params = {}, callback) ⇒ AWS.Request
Creates a SCEP connector. A SCEP connector links Amazon Web Services Private Certificate Authority to your SCEP-compatible devices and mobile device management (MDM) systems. Before you create a connector, you must complete a set of prerequisites, including creation of a private certificate authority (CA) to use with this connector. For more information, see Connector for SCEP prerequisites.
deleteConnector(params = {}, callback) ⇒ AWS.Request
Deletes the specified Connector. This operation also deletes any challenges associated with the connector.
getChallengeMetadata(params = {}, callback) ⇒ AWS.Request
Retrieves the metadata for the specified Challenge.
getChallengePassword(params = {}, callback) ⇒ AWS.Request
Retrieves the challenge password for the specified Challenge.
getConnector(params = {}, callback) ⇒ AWS.Request
Retrieves details about the specified Connector. Calling this action returns important details about the connector, such as the public SCEP URL where your clients can request certificates.
listChallengeMetadata(params = {}, callback) ⇒ AWS.Request
Retrieves the challenge metadata for the specified ARN.
listConnectors(params = {}, callback) ⇒ AWS.Request
Lists the connectors belonging to your Amazon Web Services account.
listTagsForResource(params = {}, callback) ⇒ AWS.Request
Retrieves the tags associated with the specified resource. Tags are key-value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each Amazon Web Services resource, up to 50 tags for a resource.
waitFor(state, params = {}, callback) ⇒ AWS.Request
Waits for a given PcaConnectorScep resource. The final callback or 'complete' event will be fired only when the resource is either in its final state or the waiter has timed out and stopped polling for the final state.