示例:使用REST API将叶证书与开关功能相关联

以下示例将签名证书关联my-cert-name具有HTTPS服务器开关功能。有关可以关联叶证书的开关功能的完整信息,请参见AOS-CX安全指南

程序
  1. 获取配置属性系统资源:

    示例方法和URI:

    获取“ https://192.0.2.5/rest/v1/system?selector =配置”

    示例卷曲命令:

    $curl -noproxy 192.0.2.5 -k get \ -b/tmp/primary_auth_cookie \“ https://192.0.2.5/rest/v1/system?selector =配置”

    成功完成后,交换机返回响应代码200和包含配置属性的JSON对象。

  2. 在定义HTTPS服务器证书名称的响应主体的一部分中,将值更改为:my-cert-name

    与HTTPS服务器关联的证书名称是分配给的值HTTPS服务器钥匙,在证书_association钥匙。默认情况下,证书名称为:本地居民

    PUT请求的请求正文仅允许仅包括可变的配置属性。在里面AOS-CX软件发布了此示例应用的,所有配置属性系统资源是可变的属性,因此您无需编辑JSON对象即可删除不变属性。

  3. 使用PUT请求,以编辑的JSON数据作为请求主体更新系统资源。

    示例方法和URI:

    放“ https://192.0.2.5/rest/v1/系统”

    示例请求主体:

    {“ aaa”:{...},...“ centerry_association”:{“ https-server”:“ my-cert-name”,“ syslog-client”:“ local-cert”},...}

    示例卷曲命令:

    $curl -noproxy 192.0.2.5 -k -k -x put \ -b /tmp /tmp /primary_auth_cookie \ -d'{“ aaa”:{...},...“ creition_association”:{“ https -server”:{“ https -server”:-cert-name“,” syslog-client“:” local-cert“},...}'” https://192.0.2.5/rest/v1/系统”

    成功完成后,开关返回响应代码200 OK。