com.azure.security.attestation.models

Package containing classes for AttestationClient. Describes the interface for the per-tenant enclave service.

Classes

AttestationData

The AttestationData class represents data sent to the Attestation service as either InitTimeData or RunTimeData.

AttestationDataInterpretation

Defines values for AttestationDataInterpretation.

AttestationOptions

AttestationOptions represent the parameters sent to the com.azure.security.attestation.AttestationClient#attestOpenEnclave or com.azure.security.attestation.AttestationClient#attestSgxEnclaveAPI.

AttestationPolicySetOptions

AttestationPolicySetOptions represent the parameters sent to the getAttestationPolicy(AttestationType attestationType) or com.azure.security.attestation.AttestationAdministrationClient#getAttestationPolicyWithResponse(AttestationType, AttestationTokenValidationOptions, Context) API.

AttestationResponse<T>

The result of an attestation operation.

AttestationSigningKey

Signing Key used to sign requests to the attestation service.

AttestationTokenValidationOptions

Set the options used to validate an attestation token.

AttestationType

Defines values for AttestationType.

CertificateModification

Defines values for CertificateModification.

PolicyManagementCertificateOptions
PolicyModification

Defines values for PolicyModification.

Interfaces

AttestationOpenIdMetadata

Represents the OpenId metadata discovery document for the attestation service instance.

AttestationResult

An AttestationResult contains the defined claims included in a Microsoft Azure Attestation Token.

AttestationSigner

An AttestationSigner object represents an entity which might sign a certificate from the attestation service.

AttestationSignerCollection

An AttestationSignerCollection represents a collection of AttestationSigner objects.

AttestationToken

An AttestationToken represents an RFC 7515 JSON Web Signature or RFC 7519 JSON Web Token as returned from the attestation service.

PolicyCertificatesModificationResult
PolicyResult

Represents the result of a policy modification operation (setAttestationPolicy/resetAttestationPolicy).