{"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":{"cert_store":{"type":"object","properties":{"trust_store":{"type":"object","properties":{"trust_store_cert":{"title":"Root certificate","type":"string"}},"$$ref":"#/components/schemas/tlsTrustStore"},"intermediate_key_store":{"type":"object","properties":{"intermediate_key_store_cert":{"title":"Intermediate certificate pem block","type":"string"},"key":{"title":"Intermediate key pem block","type":"string"},"passphrase":{"title":"Passphrase using which the certificate is encrypted","type":"string"}},"$$ref":"#/components/schemas/tlsIntermediateKeyStore"},"leaf_key_store":{"title":"Leaf certificate","type":"array","items":{"type":"object","properties":{"leaf_key_store_cert":{"title":"Leaf certificate pem block","type":"string"},"key":{"title":"Leaf certificate private key pem block","type":"string"},"passphrase":{"title":"Passphrase used to encrypt the certificate","type":"string"}},"$$ref":"#/components/schemas/tlsLeafKeyStore"}},"signed_cert":{"title":"CA Signed certificate","type":"string"}},"$$ref":"#/components/schemas/tlsCertStore"},"response":{"type":"object","properties":{"resp_code":{"type":"string","default":"UNKNOWN","enum":["UNKNOWN","SUCCESS","FAILURE","CONFIRM"],"$$ref":"#/components/schemas/tlsRespCode"},"message":{"type":"string"}},"$$ref":"#/components/schemas/tlsResponse"}},"$$ref":"#/components/schemas/tlsAllCertResp","title":"tlsAllCertResp"}}