public final class AttestationAsyncClient extends Object
Modifier and Type | Method and Description |
---|---|
Mono<AttestationResponse> |
attestOpenEnclave(AttestOpenEnclaveRequest request)
Processes an OpenEnclave report , producing an artifact.
|
Mono<com.azure.core.http.rest.Response<AttestationResponse>> |
attestOpenEnclaveWithResponse(AttestOpenEnclaveRequest request)
Processes an OpenEnclave report , producing an artifact.
|
Mono<AttestationResponse> |
attestSgxEnclave(AttestSgxEnclaveRequest request)
Processes an SGX enclave quote, producing an artifact.
|
Mono<com.azure.core.http.rest.Response<AttestationResponse>> |
attestSgxEnclaveWithResponse(AttestSgxEnclaveRequest request)
Processes an SGX enclave quote, producing an artifact.
|
Mono<TpmAttestationResponse> |
attestTpm(TpmAttestationRequest request)
Processes attestation evidence from a VBS enclave, producing an attestation result.
|
Mono<com.azure.core.http.rest.Response<TpmAttestationResponse>> |
attestTpmWithResponse(TpmAttestationRequest request)
Processes attestation evidence from a VBS enclave, producing an attestation result.
|
public Mono<com.azure.core.http.rest.Response<AttestationResponse>> attestOpenEnclaveWithResponse(AttestOpenEnclaveRequest request)
request
- Attestation request for Intel SGX enclaves.IllegalArgumentException
- thrown if parameters fail the validation.CloudErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.public Mono<AttestationResponse> attestOpenEnclave(AttestOpenEnclaveRequest request)
request
- Attestation request for Intel SGX enclaves.IllegalArgumentException
- thrown if parameters fail the validation.CloudErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.public Mono<com.azure.core.http.rest.Response<AttestationResponse>> attestSgxEnclaveWithResponse(AttestSgxEnclaveRequest request)
request
- Attestation request for Intel SGX enclaves.IllegalArgumentException
- thrown if parameters fail the validation.CloudErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.public Mono<AttestationResponse> attestSgxEnclave(AttestSgxEnclaveRequest request)
request
- Attestation request for Intel SGX enclaves.IllegalArgumentException
- thrown if parameters fail the validation.CloudErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.public Mono<com.azure.core.http.rest.Response<TpmAttestationResponse>> attestTpmWithResponse(TpmAttestationRequest request)
request
- Attestation request for Trusted Platform Module (TPM) attestation.IllegalArgumentException
- thrown if parameters fail the validation.CloudErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.public Mono<TpmAttestationResponse> attestTpm(TpmAttestationRequest request)
request
- Attestation request for Trusted Platform Module (TPM) attestation.IllegalArgumentException
- thrown if parameters fail the validation.CloudErrorException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.Copyright © 2021 Microsoft Corporation. All rights reserved.