{ "id":"/axapi/v3/ssl", "type":"object", "node-type":"intermediate", "title":"ssl", "operation-not-allowed": ["PUT", "POST", "DELETE"], "partition-visibility":"shared", "auto-created-object":1, "description":"Local file Mangement", "properties":{ "certificate":{ "type":"object", "$ref":"/axapi/v3/ssl/certificate/{name}", "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":245, "partition-visibility":"shared", "description":"ssl certificate local file name" }, "public-key":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":2048, "partition-visibility":"shared" }, "certificate-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'pem': pem; 'der': der; 'pfx': pfx; 'p7b': p7b; ", "enum":[ "pem", "der", "pfx", "p7b" ] }, "pfx-password":{ "type":"string", "format":"password", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"The password for certificate file (pfx type only)" } }, "required":[ "name" ] }, "key":{ "type":"object", "$ref":"/axapi/v3/ssl/key/{name}", "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":245, "partition-visibility":"shared", "description":"ssl certificate local file name" }, "private-key":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":2048, "partition-visibility":"shared" } }, "required":[ "name" ] } } }