Skip to content

Cosmian/az-cca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azure Confidential Container Attestation library

Overview

Rust library to fetch SEV-SNP attestation, platform certificates, and UVM endorsemens through Microsoft sidecar's attestation container.

Default Unix Domain Socket (UDS) path is /mnt/uds/attestation-container.sock.

Build

cargo build

Usage

use az_cca::fetch_attestation;

#[tokio::main]
async fn main() {
    let report_data = vec![0xffu8; 64];
    let attestation = fetch_attestation(
        Some("/mnt/uds/attestation-container.sock"),
        Some(&report_data),
    )
    .await;
    println!("{:?}", attestation);
}

About

Azure Confidential Container Attestation library

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages