pub struct AzureProvisioningClientBuilder { /* private fields */ }Expand description
A Provisioning Certificate client builder for Azure. It is based on the internal logic of the Azure DCAP
provider. Only the PCK certificates are downloaded from Azure. For others Intel is contacted.
This is required because Azure by default provides an older tcbinfo with a next_update
field in the past (see PROD-5800).
For info on the Azure DCAP provider: https://github.com/microsoft/Azure-DCAP-Client
Implementations§
Source§impl AzureProvisioningClientBuilder
impl AzureProvisioningClientBuilder
pub fn new(api_version: PcsVersion) -> Self
pub fn set_retry_timeout(self, retry_timeout: Duration) -> Self
pub fn build<F: for<'a> Fetcher<'a>>(self, fetcher: F) -> Client<F>
Auto Trait Implementations§
impl Freeze for AzureProvisioningClientBuilder
impl RefUnwindSafe for AzureProvisioningClientBuilder
impl Send for AzureProvisioningClientBuilder
impl Sync for AzureProvisioningClientBuilder
impl Unpin for AzureProvisioningClientBuilder
impl UnwindSafe for AzureProvisioningClientBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more