ICANN Registry System Testing (RST) API script and logs
- Clone the repository:
git clone https://github.com/getnamingo/registry-rst
cd registry-rst
- Install PHP dependencies using Composer:
composer install
-
Generate TLS Certificate
- Follow the official ICANN instructions to generate a TLS certificate.
- Place your certificate and key paths in the script:
- Line 194: Path to the TLS certificate file (
.crt
) - Line 195: Path to the private key file (
.key
)
- Line 194: Path to the TLS certificate file (
-
Configure Basic Parameters
- Line 217: Enter your TLD (e.g.
example
) - Line 223: Enter your Client ID according to instructions
- Line 224: Choose the Test Type
- Line 217: Enter your TLD (e.g.
-
Set Up Templates and Upload Files
- Line 266: Enter the input template
- Line 279: Define the files to upload for the test
-
Create a Test
- Set line 202 to
true
to enable test creation - Run the script
- Note the returned Test ID
- Enter the Test ID on line 199
- Set line 202 to
-
Run the Test Steps
- Set each test step to
true
one at a time and re-run the script - Follow the sequence of steps
- Set each test step to
- Make sure all necessary files are accessible and paths are correct
- Ensure you are using the correct environment (test or production)
php rst.php
For issues or questions with the API, please refer to ICANN documentation or test specs.
Your feedback and inquiries are invaluable to Namingo's evolutionary journey. If you need support, have questions, or want to contribute your thoughts:
-
Email: Feel free to reach out directly at help@namingo.org.
-
Discord: Or chat with us on our Discord channel.
-
GitHub Issues: For bug reports or feature requests, please use the Issues section of our GitHub repository.
If you find ICANN RST OT&E Test Script useful, consider donating:
- Donate via Stripe
- BTC:
bc1q9jhxjlnzv0x4wzxfp8xzc6w289ewggtds54uqa
- ETH:
0x330c1b148368EE4B8756B176f1766d52132f0Ea8
ICANN RST OT&E Test Script is licensed under the MIT License.