Skip to main content

generate_credential

Function generate_credential 

Source
pub fn generate_credential(
    shared_secret: &[u8],
    payload: &[u8],
) -> Result<NonceCredential>
Expand description

为请求生成认证凭证

§Arguments

  • shared_secret - 共享密钥(hex 解码后的字节)
  • payload - 请求负载(用于签名)

§Returns

protobuf 格式的认证凭证

§Example

let secret = hex::decode("abc123...").unwrap();
let payload = format!("health_check:{}", node_id);
let credential = generate_credential(&secret, payload.as_bytes())?;