3

I am new to Swift as well as to AWS-IoT.

After reading a tons of doc, I finally decide to post a question for a simple answer.

I am working on a project where I have to interact with "Things". I created an account on AWS and registered "My Thing," create policy and attaching that policy with certificate.

Now I have a private key, a public key certificate and an endpoint url but do not know how to use it in Swift. I checked out this demo, but there is no clear explanation on using private and public keys with certificates; instead of that it contains a constant file as below. What am I supposed to do with the certificate?

let CertificateSigningRequestCommonName = "IoTSampleSwift Application"
let CertificateSigningRequestCountryName = "Your Country"
let CertificateSigningRequestOrganizationName = "Your Organization"
let CertificateSigningRequestOrganizationalUnitName = "Your Organizational Unit"
let PolicyName = "YourPolicyName"

// This is the endpoint in your AWS IoT console. eg: https://xxxxxxxxxx.iot.<region>.amazonaws.com
let AWSRegion = AWSRegionType.Unknown // e.g. AWSRegionType.USEast1
let IOT_ENDPOINT = "https://xxxxxxxxxx.iot.<region>.amazonaws.com"
let ASWIoTDataManager = "MyIotDataManager

Please help me to understand this.

anonymous2
  • 4,902
  • 3
  • 22
  • 49
NavinBagul
  • 131
  • 3

0 Answers0