{"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":{"generated_csr":{"type":"array","description":"List of generated CSR objects.","items":{"type":"object","properties":{"uuid":{"title":"unique id of the generated csr","type":"string"},"certificate_role":{"title":"Role of the certificate","type":"string"},"certificate_name":{"title":"Name of the certificate","type":"string"},"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"},"csr_status":{"title":"Status of CSR Generation and Binding","type":"string"},"created_date":{"title":"CSR creation date","type":"string"},"bound_date":{"title":"CSR bound date","type":"string"}},"$$ref":"#/components/schemas/generatedCsr"}},"message":{"title":"CSR generation success message","type":"string"},"status":{"title":"Status of the operation","type":"string"}},"$$ref":"#/components/schemas/generatedCsrListResponse","title":"generatedCsrListResponse"}}