{"type":"model","meta":{"id":"/apps/pubhub/media/crosswork-network-controller-7-1/e1ae91f25de62367ac175351487a12de3ae46a25/5886016a-c07b-3cba-89ee-956f0483ba29","info":{"title":"Crosswork Certificate Manager API","description":"Crosswork Certificate Manager provides the ability to view, upload and modify X.509 certificates that are used for communication between Crosswork components as well as between Crosswork applications and devices.","contact":{"name":"Crosswork Team, Cisco","email":"support@cisco.com"},"license":{"name":"Cisco Software License Agreement","url":"https://www.cisco.com/public/sw-license-agreement.html"},"version":"1.1.0"},"x-parser-conf":{"overview":{"markdownPath":"reference/INFRA/TLS/tls-overview.md"}},"openapi":"3.0.1","servers":[{"url":"https://{cw_ip}:30603/crosswork/platform/v2"}],"securitySchemes":{"bearerAuth":{"type":"apiKey","description":"Security definitions details.","name":"Authorization","in":"header"}}},"spec":{"type":"object","properties":{"certificate_role":{"type":"string","description":"Role of the certificate,."},"certificate_name":{"type":"string","description":"Name of the certificate."},"subject":{"type":"object","properties":{"common_name":{"type":"string","description":"Common name for the certificate"},"organization":{"type":"string","description":"organization to which the certificate belongs"},"organizational_unit":{"type":"string","description":"organization_unit to which the certificate belongs"},"location":{"type":"string","description":"Location of the organization to which the certificate belongs"},"state":{"type":"string","description":"State of the organization to which the certificate belongs"},"country":{"type":"string","description":"Country of the organization to which the certificate belongs"},"email":{"type":"string","description":"email id of the organization"}},"$$ref":"#/components/schemas/certSubject"},"san":{"type":"object","properties":{"ip_address":{"type":"array","description":"IP addresses for the certificate","items":{"type":"string"}},"domain_name":{"type":"array","description":"Domain names for the certificate","items":{"type":"string"}}},"$$ref":"#/components/schemas/certSan"},"key":{"type":"object","properties":{"key_type":{"type":"string","description":"Type of the key"},"key_size":{"type":"string","description":"Size of the key","format":"int64"},"key_digest":{"type":"string","description":"Digest algorithm for the key"}},"$$ref":"#/components/schemas/certKey"}},"example":{"certificate_role":"Crosswork Web Server","certificate_name":"Crosswork-Web-Cert","subject":{"common_name":"test.crosswork.com","organization":"Cisco Systems","organizational_unit":"Crosswork","location":"San Jose","state":"CA","country":"US","email":"abc@gmail.com"},"san":{"ip_address":["192.178.10.5","192.178.10.6"],"domain_name":["domain1.crosswork.com","domain2.crosswork.com"]},"key":{"key_type":"RSA","key_size":"2048","key_digest":"SHA-256"}},"$$ref":"#/components/schemas/tlsTLSManagerGenerateCsrRequest","title":"tlsTLSManagerGenerateCsrRequest"}}