> For the complete documentation index, see [llms.txt](https://doc.peeringhub.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.peeringhub.io/guides/q-and-a-on-sti-test-plan.md).

# Q and A on STI Test Plan

<table><thead><tr><th width="130.33333333333331">Test Plan ID</th><th width="244">Tes Plan Description</th><th>What To Do </th></tr></thead><tbody><tr><td>STI-PA-TC-005</td><td>SP Portal First Time Login</td><td>Access to http://<a href="http://stg-authenticatereg.iconectiv.com/">stg-authenticatereg.iconectiv.com</a> to check if you can login.  If you can login successfully, then you can specify your test result as "Expected Result was observed."</td></tr><tr><td>STI-PA-TC-006</td><td>CA Portal First Time Login</td><td>Ignore </td></tr><tr><td>STI-PA-TC-007</td><td>SP Portal Normal Login</td><td>Logout from <a href="https://stg-authenticateapp.iconectiv.com/login"> </a><a href="https://stg-authenticateapp.iconectiv.com/login">https://stg-authenticateapp.iconectiv.com/login</a> and attempt to log back into the site again.  If you can login successfully, then you can specify your test result as "Expected Result was observed."</td></tr><tr><td>STI-PA-TC-008</td><td>CA Portal Normal Login</td><td>Ignore </td></tr><tr><td>STI-PA-TC-009</td><td>Password Reset</td><td>Go to  <a href="https://stg-authenticateapp.iconectiv.com/login">https://stg-authenticateapp.iconectiv.com/login</a> and click on "Forgot Password?"  If you are able to change password, then you can specify your test result as "Expected Result was observed."</td></tr><tr><td>STI-PA-TC-012</td><td>Create Additional SP Admin Users</td><td>Login to  <a href="https://stg-authenticateapp.iconectiv.com/login">https://stg-authenticateapp.iconectiv.com/login</a> and go to "User" page.  You should try to create a new Admin User for your Service Provider account.  If you are able to create a new SP Admin User, then you can specify your test result as "Expected Result was observed."</td></tr><tr><td>STI-PA-TC-013</td><td>Create SP API User</td><td>Login to  <a href="https://stg-authenticateapp.iconectiv.com/login">https://stg-authenticateapp.iconectiv.com/login</a> and go to "User" page.  You should try to create a new API User for your Service Provider account.  In the Create User page, there is an option for "API User" and you should select that.  If you are able to create a new SP API User, then you can specify your test result as "Expected Result was observed."</td></tr><tr><td>STI-PA-TC-014</td><td>Add additional SPC to an existing account</td><td>Login to  <a href="https://stg-authenticateapp.iconectiv.com/login">https://stg-authenticateapp.iconectiv.com/login</a> to create a new SPC.</td></tr><tr><td>STI-PA-TC-018</td><td>Add new STI-CA Root Certificate; also includes retrieval of caList</td><td>Ignore</td></tr><tr><td>STI-PA-TC-019</td><td>1) Obtain STI-PA public certificate; 2) Verify caList signature</td><td>Downloading Trust CA List using URL: https://authenticate-api-stg.iconectiv.com/api/v1/ca-list<br> <br> <br></td></tr><tr><td>STI-PA-TC-020</td><td>Remove an STI-CA root certificate; verify caList is updated</td><td>Ignore</td></tr><tr><td>STI-PA-TC-021</td><td>Verify CRL URL is contained in the SPCToken response</td><td>Sending SPC request using URL: https://authenticate-api-stg.iconectiv.com/api/v1/account/211K/token<br></td></tr><tr><td>STI-PA-TC-022</td><td>SP can revoke an STI cerficiate; verify revoked certificate is added to CRL</td><td>Login to <a href="https://stg-authenticateapp.iconectiv.com/login"> </a><a href="https://stg-authenticateapp.iconectiv.com/login">https://stg-authenticateapp.iconectiv.com/login</a> and go to Revoke Certificate page.  You need to verify you can revoke a certificate that you created.  When you signup with Peeringhub, you will be able to use Peeringhub's staging environment to create staging certificate and then use the iConnectiv portal to revoke the created certificate. </td></tr><tr><td>STI-PA-TC-023</td><td>CA can revoke an STI cerficiate; verify revoked certificate is added to CRL</td><td>Ignore</td></tr><tr><td>STI-PA-TC-024</td><td>CRL Download; verify the CRL signature</td><td>Downloading CRL from iConnectiv staging server with the following API: https://authenticate-api-stg.iconectiv.com/download/v1/crl<br></td></tr><tr><td>STI-PA-TC-025</td><td>SPC Token request</td><td>Sending SPC request using the following URL: https://authenticate-api-stg.iconectiv.com/api/v1/account/&#x3C;OCN>/token/  <br></td></tr><tr><td>STI-PA-TC-026</td><td>verify SPC Token JWT; use x5u URL to download the STI-PA public cert</td><td>Validating SPC signature using API : https://authenticate-api-stg.iconectiv.com/download/v1/certificate/certificateId_97574.crt <br><br></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://doc.peeringhub.io/guides/q-and-a-on-sti-test-plan.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
