@@ -159,5 +159,53 @@ The orchestrator handles file operations as follows:
159159- ** Invalid Filenames** : Some characters may not be valid for filesystem operations
160160- ** URL Encoding** : Special characters in aliases may require URL encoding in SCP URLs
161161
162+ ## API Integration Details
163+
164+ ### AXAPI Endpoints Used
165+
166+ - ** Authentication** : ` /axapi/v3/auth ` or ` /axapi/v4/auth `
167+ - ** SSL Certificates** : ` /axapi/v3/slb/ssl-cert ` or ` /axapi/v4/slb/ssl-cert `
168+ - ** Private Keys** : ` /axapi/v3/slb/ssl-key ` or ` /axapi/v4/slb/ssl-key `
169+ - ** SSL Templates** : ` /axapi/v3/slb/template/server-ssl ` and ` /axapi/v3/slb/template/client-ssl `
170+ - ** Virtual Services** : ` /axapi/v3/slb/virtual-server `
171+ - ** Partitions** : ` /axapi/v3/active-partition `
172+ - ** Memory Operations** : ` /axapi/v3/write/memory `
173+
174+ ### Certificate Format Support
175+
176+ - ** PKCS#12** : Full support for certificates with private keys
177+ - ** PEM** : Individual certificate files
178+ - ** Certificate Chains** : Automatic handling of certificate chains
179+ - ** Private Key Extraction** : Secure extraction and separate storage
180+
181+ ### Advanced Features
182+
183+ #### Partition Support
184+
185+ The orchestrator fully supports A10 partitions:
186+ - Set active partition before operations
187+ - Isolate certificate operations to specific partitions
188+ - Support multi-tenant deployments
189+
190+ #### Template Management
191+
192+ Intelligent SSL template handling:
193+ - Detection of server-ssl and client-ssl template usage
194+ - Atomic template updates during certificate replacement
195+ - Preservation of template configurations
196+
197+ #### Virtual Service Coordination
198+
199+ Advanced virtual service management:
200+ - Mapping of templates to virtual service ports
201+ - Coordinated unbinding and rebinding operations
202+ - Support for multiple template types on single ports
203+
204+ #### Alias Management
205+
206+ Sophisticated alias handling:
207+ - Automatic timestamp generation for replacements
208+ - 240-character limit compliance
209+ - Duplicate alias detection and resolution
162210
163211
0 commit comments