Overview
Certificate Authority API for creating End
Point Certificates signed by the ISE Internal CA. This API can take in
certificate request details, create an RSA key pair, create a certificate and
return the resulting key pair and certificate as a ZIP file. ZIP files are
returned as an octet stream.
Please note that these examples are not meant to
be used as is because they have references to DB data.
You should treat it as a basic template and edit it before sending to server.
Resource definition
Attribute |
Type |
Required |
Default value |
Description |
name |
String |
Yes |
Resource
name |
|
id |
String |
Yes |
Resourse
UUID |
|
description |
String |
No |
||
certTemplateName |
String |
Yes |
||
format |
Enum |
Yes |
Allowed
values: PKCS12,PKCS12_CHAIN,PKCS8,PKCS8_CHAIN |
|
password |
String |
Yes |
||
certificateRequest |
Map |
Yes |
Key
value map |
XML example:
1. XML
2. <?xml version="1.0" encoding="UTF-8"?>
3. <ns0:endpointcert xmlns:ns0="ca.ers.ise.cisco.com" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns1="ers.ise.cisco.com" xmlns:ers="ers.ise.cisco.com">
4. <certTemplateName>Certificate_Template_Name</certTemplateName>
5. <certificateRequest>
6. <entry>
7. <key>san</key>
8. <value>11-22-33-44-55-66</value>
9. </entry>
10. <entry>
11. <key>cn</key>
12. <value>userName [or] machineName</value>
13. </entry>
14. </certificateRequest>
15. <format>PKCS8 [or] PKCS8_CHAIN [or] PKCS12 [or] PKCS12_CHAIN</format>
16. <password>password</password>
17.</ns0:endpointcert>
18.
19.JSON
20.{
21. "ERSEndPointCert" : {
22. "certTemplateName" : "Certificate_Template_Name",
23. "format" : "PKCS8 [or] PKCS8_CHAIN [or] PKCS12 [or] PKCS12_CHAIN",
24. "password" : "password",
25. "certificateRequest" : {
26. "san" : "11-22-33-44-55-66",
27. "cn" : "userName [or] machineName"
28. }
29. }
30.}
Revision History
Revision 0 |
|
Resource
Version |
1.0 |
ISE
Version |
2.0 |
Description |
Initial
Ise Version |