secure-vsomeip配置方法

Secure-vsomeip配置方法:

在crypto下会生成generated,里面有cerficates和keys,分别对应证书和私钥。

{

    "unicast" : "192.168.1.107",

    "logging" : 

    {

       "level" : "debug",

       "console" : "true",

       "dlt" : "false"

    },

 

    "applications" : 

    [

       {

          "name" : "World",

          "id" : "0x1313"

       }

    ],

 

    "services" : 

    [

       {

          "service" : "0x1234",

          "instance" : "0x5678",

          "unreliable" : "30509",

          "reliable" : 

          {

             "port" : "30510",

             "enable-magic-cookies" : "false"

          }

       }

    ],

 

    "routing" : "World",

    "service-discovery" : 

    {

       "enable" : "false",

       "multicast" : "224.0.0.1",

       "port" : "30490",

       "protocol" : "udp"

    },

 

    "service-security" :

    {

       "certificates-path" : " ./",

       "root-certificate-fingerprint" : "05C3AA6E3852E3128EBBB7EE254604A002CE04D9E91D758C35AEDE0026077E27",

       "private-key-path" : "./",

//confident_key的证书生成的fingerprint

       "certificate-fingerprint" : "095DAAD472364460DF8ACDF57E8C086E7A116EBC88CC8D0A237C856AD4922FA5",

       "default-algorithms" :

       [

          {

             "security-level" : "authentication",

             "security-algorithm" : "chacha20-poly1305-256"

          },

          {

             "security-level" : "confidentiality",

             "security-algorithm" : "aes-gcm-128"

          }

       ]

    },

    "configuration-security" :

    {

       "signature-algorithm" : "rsa2048-sha256",

//这是configuration_filefingerprintfingerprint是根据证书生成的

       "certificate-fingerprint" : "095DAAD472364460DF8ACDF57E8C086E7A116EBC88CC8D0A237C856AD4922FA5",

       "signature" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"

    }

 }

使用openssl dgst -sha256 -hex -sign configuration_signature.key service.json生成signature,将上面的0替换掉

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值