Index
All Classes and Interfaces|All Packages
A
- addPolicy(HttpPipelinePolicy) - Method in class com.azure.security.attestation.AttestationAdministrationClientBuilder
-
Adds a
pipeline policyto apply on each request sent. - addPolicy(HttpPipelinePolicy) - Method in class com.azure.security.attestation.AttestationClientBuilder
-
Adds a
pipeline policyto apply on each request sent. - addPolicyManagementCertificate(PolicyManagementCertificateOptions) - Method in class com.azure.security.attestation.AttestationAdministrationAsyncClient
-
Adds a new certificate to the set of policy management certificates on this instance.
- addPolicyManagementCertificate(PolicyManagementCertificateOptions) - Method in class com.azure.security.attestation.AttestationAdministrationClient
-
Adds a new certificate to the set of policy management certificates on this instance.
- addPolicyManagementCertificateWithResponse(PolicyManagementCertificateOptions) - Method in class com.azure.security.attestation.AttestationAdministrationAsyncClient
-
Adds a new certificate to the set of policy management certificates on this instance.
- addPolicyManagementCertificateWithResponse(PolicyManagementCertificateOptions, Context) - Method in class com.azure.security.attestation.AttestationAdministrationClient
-
Adds a new certificate to the set of policy management certificates on this instance.
- AttestationAdministrationAsyncClient - Class in com.azure.security.attestation
-
The AttestationAdministrationAsyncClient provides access to the administrative policy APIs implemented by the Attestation Service.
- AttestationAdministrationClient - Class in com.azure.security.attestation
-
The AttestationAdministrationClient provides access to the administrative policy APIs implemented by the Attestation Service.
- AttestationAdministrationClientBuilder - Class in com.azure.security.attestation
-
This class provides a fluent builder API to help add in the configuration and instantiation of the administrative APIs implemented by the Attestation Service:
AttestationAdministrationClientandAttestationAdministrationAsyncClientclasses calling theAttestationClientBuilder.buildClient()orAttestationClientBuilder.buildAsyncClient(). - AttestationAdministrationClientBuilder() - Constructor for class com.azure.security.attestation.AttestationAdministrationClientBuilder
-
Creates a new instance of the AttestationClientBuilder class.
- AttestationAsyncClient - Class in com.azure.security.attestation
-
The AttestationAsyncClient implements the functionality required by the "Attest" family of APIs.
- AttestationClient - Class in com.azure.security.attestation
-
The AttestationClient implements the functionality required by the "Attest" family of APIs.
- AttestationClientBuilder - Class in com.azure.security.attestation
-
This class provides a fluent builder API to help add in the configuration and instantiation of the
AttestationClientandAttestationAsyncClientclasses calling theAttestationClientBuilder.buildClient()orAttestationClientBuilder.buildAsyncClient(). - AttestationClientBuilder() - Constructor for class com.azure.security.attestation.AttestationClientBuilder
-
Creates a new instance of the AttestationClientBuilder class.
- AttestationData - Class in com.azure.security.attestation.models
-
The AttestationData class represents data sent to the Attestation service as either InitTimeData or RunTimeData.
- AttestationData(BinaryData, AttestationDataInterpretation) - Constructor for class com.azure.security.attestation.models.AttestationData
-
Creates a new AttestationData object for the data and how it should be interpreted by the attestation service.
- AttestationData(AttestationData) - Constructor for class com.azure.security.attestation.models.AttestationData
-
Copy constructor to create a new AttestationData object from an existing AttestationData object.
- AttestationDataInterpretation - Class in com.azure.security.attestation.models
-
Defines values for AttestationDataInterpretation.
- AttestationDataInterpretation() - Constructor for class com.azure.security.attestation.models.AttestationDataInterpretation
- AttestationOpenIdMetadata - Interface in com.azure.security.attestation.models
-
Represents the OpenId metadata discovery document for the attestation service instance.
- AttestationOptions - Class in com.azure.security.attestation.models
-
AttestationOptions represent the parameters sent to the
AttestationClient.attestOpenEnclave(com.azure.core.util.BinaryData)orAttestationClient.attestSgxEnclave(com.azure.core.util.BinaryData)API. - AttestationOptions(BinaryData) - Constructor for class com.azure.security.attestation.models.AttestationOptions
-
Creates a new AttestOpenEnclaveRequest object with the OpenEnclave report from the enclave to be attested.
- AttestationPolicySetOptions - Class in com.azure.security.attestation.models
-
AttestationPolicySetOptions represent the parameters sent to the
getAttestationPolicy(AttestationType)orgetAttestationPolicyWithResponse(AttestationType, AttestationTokenValidationOptions, Context)API. - AttestationPolicySetOptions() - Constructor for class com.azure.security.attestation.models.AttestationPolicySetOptions
- AttestationResponse<T> - Class in com.azure.security.attestation.models
-
The result of an attestation operation.
- AttestationResponse(HttpRequest, int, HttpHeaders, T, AttestationToken) - Constructor for class com.azure.security.attestation.models.AttestationResponse
-
Creates a
ResponseBase. - AttestationResult - Interface in com.azure.security.attestation.models
-
An AttestationResult contains the defined claims included in a Microsoft Azure Attestation Token.
- AttestationServiceVersion - Enum in com.azure.security.attestation
-
Service version of AttestationClient.
- AttestationSigner - Interface in com.azure.security.attestation.models
-
An AttestationSigner object represents an entity which might sign a certificate from the attestation service.
- AttestationSignerCollection - Interface in com.azure.security.attestation.models
-
An AttestationSignerCollection represents a collection of
AttestationSignerobjects. - AttestationSigningKey - Class in com.azure.security.attestation.models
-
Signing Key used to sign requests to the attestation service.
- AttestationSigningKey(X509Certificate, PrivateKey) - Constructor for class com.azure.security.attestation.models.AttestationSigningKey
-
Creates a new instance of an AttestationSigningKey.
- AttestationToken - Interface in com.azure.security.attestation.models
-
An AttestationToken represents an RFC 7515 JSON Web Signature or RFC 7519 JSON Web Token as returned from the attestation service.
- AttestationTokenValidationOptions - Class in com.azure.security.attestation.models
-
Set the options used to validate an attestation token.
- AttestationTokenValidationOptions() - Constructor for class com.azure.security.attestation.models.AttestationTokenValidationOptions
-
Creates a new instance of the AttestationTokenValidationOptions with default settings.
- AttestationType - Class in com.azure.security.attestation.models
-
Defines values for AttestationType.
- AttestationType() - Constructor for class com.azure.security.attestation.models.AttestationType
- attestOpenEnclave(BinaryData) - Method in class com.azure.security.attestation.AttestationAsyncClient
-
Attest an OpenEnclave report.
- attestOpenEnclave(BinaryData) - Method in class com.azure.security.attestation.AttestationClient
-
Attest an OpenEnclave report.
- attestOpenEnclave(AttestationOptions) - Method in class com.azure.security.attestation.AttestationAsyncClient
-
Processes an OpenEnclave report , producing an artifact.
- attestOpenEnclave(AttestationOptions) - Method in class com.azure.security.attestation.AttestationClient
-
Attest an OpenEnclave report, specifying RunTimeData and InitTimeData.
- attestOpenEnclaveWithResponse(AttestationOptions) - Method in class com.azure.security.attestation.AttestationAsyncClient
-
Attest an OpenEnclave report, specifying RunTimeData and InitTimeData.
- attestOpenEnclaveWithResponse(AttestationOptions, Context) - Method in class com.azure.security.attestation.AttestationClient
-
Attest an OpenEnclave report, specifying RunTimeData and InitTimeData.
- attestSgxEnclave(BinaryData) - Method in class com.azure.security.attestation.AttestationAsyncClient
-
Attest an SGX Enclave Quote.
- attestSgxEnclave(BinaryData) - Method in class com.azure.security.attestation.AttestationClient
-
Attest an SGX Enclave Quote.
- attestSgxEnclave(AttestationOptions) - Method in class com.azure.security.attestation.AttestationAsyncClient
-
Attest an SGX enclave quote, specifying RunTimeData and InitTimeData.
- attestSgxEnclave(AttestationOptions) - Method in class com.azure.security.attestation.AttestationClient
-
Attest an SGX enclave quote, specifying RunTimeData and InitTimeData.
- attestSgxEnclaveWithResponse(AttestationOptions) - Method in class com.azure.security.attestation.AttestationAsyncClient
-
Attest an SGX enclave quote, specifying RunTimeData and InitTimeData.
- attestSgxEnclaveWithResponse(AttestationOptions, Context) - Method in class com.azure.security.attestation.AttestationClient
-
Attest an SGX enclave report, specifying RunTimeData and InitTimeData.
- attestTpm(String) - Method in class com.azure.security.attestation.AttestationAsyncClient
-
Performs TPM attestation.
- attestTpm(String) - Method in class com.azure.security.attestation.AttestationClient
-
Performs TPM attestation.
- attestTpmWithResponse(String) - Method in class com.azure.security.attestation.AttestationAsyncClient
-
Performs TPM attestation.
- attestTpmWithResponse(String, Context) - Method in class com.azure.security.attestation.AttestationClient
-
Performs TPM attestation.
B
- BINARY - Static variable in class com.azure.security.attestation.models.AttestationDataInterpretation
-
Static value BINARY for AttestationDataInterpretation.
- buildAsyncClient() - Method in class com.azure.security.attestation.AttestationAdministrationClientBuilder
-
Builds an instance of AttestationAsyncClient async client.
- buildAsyncClient() - Method in class com.azure.security.attestation.AttestationClientBuilder
-
Builds an instance of AttestationAsyncClient async client.
- buildClient() - Method in class com.azure.security.attestation.AttestationAdministrationClientBuilder
-
Builds an instance of AttestationClient sync client.
- buildClient() - Method in class com.azure.security.attestation.AttestationClientBuilder
-
Builds an instance of
AttestationClientsynchronous client.
C
- calculatePolicyTokenHash(String, AttestationSigningKey) - Method in class com.azure.security.attestation.AttestationAdministrationAsyncClient
-
Calculates the PolicyTokenHash for a given policy string.
- calculatePolicyTokenHash(String, AttestationSigningKey) - Method in class com.azure.security.attestation.AttestationAdministrationClient
-
Calculates the PolicyTokenHash for a given policy string.
- CertificateModification - Class in com.azure.security.attestation.models
-
Defines values for CertificateModification.
- CertificateModification() - Constructor for class com.azure.security.attestation.models.CertificateModification
- clientOptions(ClientOptions) - Method in class com.azure.security.attestation.AttestationAdministrationClientBuilder
-
Allows for setting common properties such as application ID, headers, proxy configuration, etc.
- clientOptions(ClientOptions) - Method in class com.azure.security.attestation.AttestationClientBuilder
-
Allows for setting common properties such as application ID, headers, proxy configuration, etc.
- com.azure.security.attestation - package com.azure.security.attestation
-
Package containing the classes for AttestationClient.
- com.azure.security.attestation.models - package com.azure.security.attestation.models
-
Package containing classes for AttestationClient.
- configuration(Configuration) - Method in class com.azure.security.attestation.AttestationAdministrationClientBuilder
-
Sets the client-specific configuration used to retrieve client or global configuration properties when building a client.
- configuration(Configuration) - Method in class com.azure.security.attestation.AttestationClientBuilder
-
Sets the client-specific configuration used to retrieve client or global configuration properties when building a client.
- credential(TokenCredential) - Method in class com.azure.security.attestation.AttestationAdministrationClientBuilder
-
Sets the
TokenCredentialused to authorize requests sent to the service. - credential(TokenCredential) - Method in class com.azure.security.attestation.AttestationClientBuilder
-
Sets the
TokenCredentialused to authorize requests sent to the service.
D
- deletePolicyManagementCertificate(PolicyManagementCertificateOptions) - Method in class com.azure.security.attestation.AttestationAdministrationAsyncClient
-
Removes a policy management certificate from the set of policy management certificates.
- deletePolicyManagementCertificate(PolicyManagementCertificateOptions) - Method in class com.azure.security.attestation.AttestationAdministrationClient
-
Deletes a policy management certificate from the set of policy management certificates.
- deletePolicyManagementCertificateWithResponse(PolicyManagementCertificateOptions) - Method in class com.azure.security.attestation.AttestationAdministrationAsyncClient
-
Removes a policy management certificate from the set of policy management certificates.
- deletePolicyManagementCertificateWithResponse(PolicyManagementCertificateOptions, Context) - Method in class com.azure.security.attestation.AttestationAdministrationClient
-
Removes a policy management certificate from the set of policy management certificates.
E
- endpoint(String) - Method in class com.azure.security.attestation.AttestationAdministrationClientBuilder
-
Sets The attestation endpoint URI, for example https://mytenant.attest.azure.net.
- endpoint(String) - Method in class com.azure.security.attestation.AttestationClientBuilder
-
Sets The attestation endpoint URI, for example https://myinstance.attest.azure.net.
F
- fromString(String) - Static method in class com.azure.security.attestation.models.AttestationDataInterpretation
-
Creates or finds a AttestationType from its string representation.
- fromString(String) - Static method in class com.azure.security.attestation.models.AttestationType
-
Creates or finds a AttestationType from its string representation.
- fromString(String) - Static method in class com.azure.security.attestation.models.CertificateModification
-
Creates or finds a CertificateModification from its string representation.
- fromString(String) - Static method in class com.azure.security.attestation.models.PolicyModification
-
Creates or finds a PolicyModification from its string representation.
G
- getAlgorithm() - Method in interface com.azure.security.attestation.models.AttestationToken
-
Returns the "algorithm" token header property.
- getAttestationPolicy() - Method in class com.azure.security.attestation.models.AttestationPolicySetOptions
-
Gets the attestation policy which will be used to generate a policy set request.
- getAttestationPolicy(AttestationType) - Method in class com.azure.security.attestation.AttestationAdministrationAsyncClient
-
Retrieves the current policy for an attestation type.
- getAttestationPolicy(AttestationType) - Method in class com.azure.security.attestation.AttestationAdministrationClient
-
Retrieves the current policy for an attestation type.
- getAttestationPolicy(AttestationType, AttestationTokenValidationOptions) - Method in class com.azure.security.attestation.AttestationAdministrationAsyncClient
-
Retrieves the current policy for an attestation type.
- getAttestationPolicy(AttestationType, AttestationTokenValidationOptions) - Method in class com.azure.security.attestation.AttestationAdministrationClient
-
Retrieves the current policy for an attestation type.
- getAttestationPolicyWithResponse(AttestationType, AttestationTokenValidationOptions) - Method in class com.azure.security.attestation.AttestationAdministrationAsyncClient
-
Retrieves the current policy for an attestation type.
- getAttestationPolicyWithResponse(AttestationType, AttestationTokenValidationOptions, Context) - Method in class com.azure.security.attestation.AttestationAdministrationClient
-
Retrieves the current policy for an attestation type.
- getAttestationSigner() - Method in class com.azure.security.attestation.models.AttestationPolicySetOptions
-
Gets the attestation signer which will be used to sign a policy set request.
- getAttestationSigner() - Method in class com.azure.security.attestation.models.PolicyManagementCertificateOptions
-
Gets the attestation signer which will be used to sign a policy set request.
- getAttestationSigners() - Method in interface com.azure.security.attestation.models.AttestationSignerCollection
-
Retrieve the list of attestation signers in the collection.
- getBody(Class<T>) - Method in interface com.azure.security.attestation.models.AttestationToken
-
Retrieves the body of an attestation token.
- getCertificate() - Method in class com.azure.security.attestation.models.AttestationSigningKey
- getCertificate() - Method in class com.azure.security.attestation.models.PolicyManagementCertificateOptions
-
Gets the attestation policy which will be used to generate a policy set request.
- getCertificateChain() - Method in interface com.azure.security.attestation.models.AttestationToken
-
Returns the signing certificate chain as an AttestationSigner.
- getCertificateResolution() - Method in interface com.azure.security.attestation.models.PolicyCertificatesModificationResult
-
Returns the
CertificateModificationproperty: The result of the operation. - getCertificates() - Method in interface com.azure.security.attestation.models.AttestationSigner
-
Gets the Certificates associated with this signer.
- getCertificateThumbprint() - Method in interface com.azure.security.attestation.models.PolicyCertificatesModificationResult
-
Returns the certificateThumbprint for the certificate which was modified.
- getContentType() - Method in interface com.azure.security.attestation.models.AttestationToken
-
Returns the "cty" header property of the JWS.
- getCritical() - Method in interface com.azure.security.attestation.models.AttestationToken
-
Returns the "crit" header property from the JSON Web Signature object.
- getData() - Method in class com.azure.security.attestation.models.AttestationData
-
Returns the data with which this
AttestationDatawas created. - getDraftPolicyForAttestation() - Method in class com.azure.security.attestation.models.AttestationOptions
-
Gets the draftPolicyForAttestation property which is used to attest against the draft policy.
- getEnclaveHeldData() - Method in interface com.azure.security.attestation.models.AttestationResult
-
Get the enclaveHeldData property: A copy of the RuntimeData specified as an input to the call to attest if the
AttestationDataInterpretation.BINARYdata interpretation was set on theAttestationDatapassed to theAttestationOptions.setRunTimeData(AttestationData)API. - getEvidence() - Method in class com.azure.security.attestation.models.AttestationOptions
-
Returns the "evidence" to be presented to the attestation service.
- getExpectedIssuer() - Method in class com.azure.security.attestation.models.AttestationTokenValidationOptions
-
Returns the expected issuer of the attestation token.
- getExpiresOn() - Method in interface com.azure.security.attestation.models.AttestationResult
-
Get the ExpiresOn property: The expiration time after which the token is no longer valid.
- getExpiresOn() - Method in interface com.azure.security.attestation.models.AttestationToken
-
Get the ExpiresOn property: The expiration time after which the token is no longer valid.
- getInitTimeClaims() - Method in interface com.azure.security.attestation.models.AttestationResult
-
Get the initTimeClaims property: InitTime Claims.
- getInitTimeData() - Method in class com.azure.security.attestation.models.AttestationOptions
-
Retrieves the InitTimeData property to be sent to the service.
- getInterpretation() - Method in class com.azure.security.attestation.models.AttestationData
-
Returns the interpretation of this attestation data.
- getIssuedAt() - Method in interface com.azure.security.attestation.models.AttestationResult
-
Get the Issued At property: The time at which the token was issued.
- getIssuedAt() - Method in interface com.azure.security.attestation.models.AttestationToken
-
Get the Issued At property: The time at which the token was issued.
- getIssuer() - Method in interface com.azure.security.attestation.models.AttestationOpenIdMetadata
-
Returns the expected issuer of tokens issued by the attestation service.
- getIssuer() - Method in interface com.azure.security.attestation.models.AttestationResult
-
Retrieve the issuer of the attestation token.
- getIssuer() - Method in interface com.azure.security.attestation.models.AttestationToken
-
Retrieve the issuer of the attestation token.
- getJsonWebKey() - Method in interface com.azure.security.attestation.models.AttestationToken
-
Returns the signer for this token if the caller provided a JSON Web Key.
- getJsonWebKeySetUrl() - Method in interface com.azure.security.attestation.models.AttestationOpenIdMetadata
-
Returns the URL of the location which can be used to retrieve the keys which can be used to verify the signature of tokens returned by the attestation service.
- getJsonWebKeyUrl() - Method in interface com.azure.security.attestation.models.AttestationToken
-
Returns a URI which can be used to retrieve a JSON Web Key which can verify the signature on this token.
- getKeyId() - Method in interface com.azure.security.attestation.models.AttestationSigner
-
Gets the KeyId.
- getKeyId() - Method in interface com.azure.security.attestation.models.AttestationToken
-
Returns the "Key ID" token header property.
- getLatest() - Static method in enum com.azure.security.attestation.AttestationServiceVersion
-
Gets the latest service version supported by this client library.
- getMrEnclave() - Method in interface com.azure.security.attestation.models.AttestationResult
-
Get the mrEnclave property: The HEX encoded SGX MRENCLAVE value for the enclave.
- getMrSigner() - Method in interface com.azure.security.attestation.models.AttestationResult
-
Get the mrSigner property: The HEX encoded SGX MRSIGNER value for the enclave.
- getNonce() - Method in interface com.azure.security.attestation.models.AttestationResult
-
Returns the Nonce input to the attestation request, if provided.
- getNotBefore() - Method in interface com.azure.security.attestation.models.AttestationResult
-
Get the NotBefore property: The time before which a token cannot be considered valid.
- getNotBefore() - Method in interface com.azure.security.attestation.models.AttestationToken
-
Get the NotBefore property: The time before which a token cannot be considered valid.
- getOpenIdMetadata() - Method in class com.azure.security.attestation.AttestationAsyncClient
-
Retrieves metadata about the attestation signing keys in use by the attestation service.
- getOpenIdMetadata() - Method in class com.azure.security.attestation.AttestationClient
-
Retrieves the open-id metadata about the attestation signing keys in use by the attestation service.
- getOpenIdMetadataWithResponse() - Method in class com.azure.security.attestation.AttestationAsyncClient
-
Retrieves metadata about the attestation signing keys in use by the attestation service.
- getOpenIdMetadataWithResponse(Context) - Method in class com.azure.security.attestation.AttestationClient
-
Retrieves the open-id metadata about the attestation signing keys in use by the attestation service.
- getPolicyClaims() - Method in interface com.azure.security.attestation.models.AttestationResult
-
Get the policyClaims property: Policy Generated Claims.
- getPolicyHash() - Method in interface com.azure.security.attestation.models.AttestationResult
-
Get the policyHash property: The SHA256 hash of the BASE64URL encoded policy text used for attestation.
- getPolicyResolution() - Method in interface com.azure.security.attestation.models.PolicyResult
-
Get the policyResolution property: The result of the operation.
- getPolicySigner() - Method in interface com.azure.security.attestation.models.AttestationResult
-
Get the policySigner property: If the attestation policy was signed, this will contain the certificate used to sign the policy object.
- getPolicySigner() - Method in interface com.azure.security.attestation.models.PolicyResult
-
Get the policySigner property: The certificate used to sign the policy object, if one was provided.
- getPolicyTokenHash() - Method in interface com.azure.security.attestation.models.PolicyResult
-
Get the policyTokenHash property: The SHA256 hash of the policy object modified.
- getPrivateKey() - Method in class com.azure.security.attestation.models.AttestationSigningKey
- getProductId() - Method in interface com.azure.security.attestation.models.AttestationResult
-
Get the productId property: The SGX Product ID for the enclave.
- getResponseTypesSupported() - Method in interface com.azure.security.attestation.models.AttestationOpenIdMetadata
-
Returns the response types which are supported by the attestation service.
- getRuntimeClaims() - Method in interface com.azure.security.attestation.models.AttestationResult
-
Get the runtimeClaims property: Runtime Claims.
- getRunTimeData() - Method in class com.azure.security.attestation.models.AttestationOptions
-
Retrieves the RunTimeData property to be sent to the service.
- getSgxCollateral() - Method in interface com.azure.security.attestation.models.AttestationResult
-
Get the sgxCollateral property: The SGX SVN value for the enclave.
- getSha256Thumbprint() - Method in interface com.azure.security.attestation.models.AttestationToken
-
Returns the SHA-256 thumbprint of the leaf certificate in the getCertificateChain.
- getSupportedClaims() - Method in interface com.azure.security.attestation.models.AttestationOpenIdMetadata
-
Returns the set of supported claims returned by the attestation service.
- getSvn() - Method in interface com.azure.security.attestation.models.AttestationResult
-
Get the svn property: The SGX SVN value for the enclave.
- getThumbprint() - Method in interface com.azure.security.attestation.models.AttestationToken
-
Returns the SHA-1 thumbprint of the leaf certificate in the getCertificateChain.
- getToken() - Method in class com.azure.security.attestation.models.AttestationResponse
-
Get the token property: An RFC 7519 JSON Web Token, the body of which is an AttestationResult object.
- getTokenSigningAlgorithmsSupported() - Method in interface com.azure.security.attestation.models.AttestationOpenIdMetadata
-
Returns the signing algorithms supported by the attestation service.
- getType() - Method in interface com.azure.security.attestation.models.AttestationToken
-
Returns the "typ" header property from the JWS.
- getUniqueIdentifier() - Method in interface com.azure.security.attestation.models.AttestationResult
-
Get the Unique Identifier property: The Unique Identifier corresponds to the "jti" claim in a Json Web Token.
- getValidationCallback() - Method in class com.azure.security.attestation.models.AttestationTokenValidationOptions
-
Returns the token validation callback.
- getValidationOptions() - Method in class com.azure.security.attestation.models.AttestationOptions
-
Returns the options used for token validation.
- getValidationOptions() - Method in class com.azure.security.attestation.models.AttestationPolicySetOptions
-
Returns the options used for token validation.
- getValidationOptions() - Method in class com.azure.security.attestation.models.PolicyManagementCertificateOptions
-
Returns the options used for token validation.
- getValidationSlack() - Method in class com.azure.security.attestation.models.AttestationTokenValidationOptions
-
Returns the allowable slack for token time validations
- getVerifierType() - Method in interface com.azure.security.attestation.models.AttestationResult
-
Get the verifierType property: The Attestation Type being attested.
- getVersion() - Method in enum com.azure.security.attestation.AttestationServiceVersion
- getVersion() - Method in interface com.azure.security.attestation.models.AttestationResult
-
Get the version property: The Schema version of this structure.
- getX509Url() - Method in interface com.azure.security.attestation.models.AttestationToken
-
Returns a URI which can be used to retrieve an X.509 certificate which can verify the signature on this token.
H
- httpClient(HttpClient) - Method in class com.azure.security.attestation.AttestationAdministrationClientBuilder
-
Sets the
HttpClientto use for sending and receiving requests to and from the service. - httpClient(HttpClient) - Method in class com.azure.security.attestation.AttestationClientBuilder
-
Sets the
HttpClientto use for sending and receiving requests to and from the service. - httpLogOptions(HttpLogOptions) - Method in class com.azure.security.attestation.AttestationAdministrationClientBuilder
-
Sets the
logging configurationto use when sending and receiving requests to and from the service. - httpLogOptions(HttpLogOptions) - Method in class com.azure.security.attestation.AttestationClientBuilder
-
Sets the
logging configurationto use when sending and receiving requests to and from the service.
I
- IS_ABSENT - Static variable in class com.azure.security.attestation.models.CertificateModification
-
Static value IsAbsent for CertificateModification.
- IS_PRESENT - Static variable in class com.azure.security.attestation.models.CertificateModification
-
Static value IsPresent for CertificateModification.
- isDebuggable() - Method in interface com.azure.security.attestation.models.AttestationResult
-
Get the isDebuggable property: True if the enclave can be debugged, false otherwise.
- isValidateExpiresOn() - Method in class com.azure.security.attestation.models.AttestationTokenValidationOptions
-
Returns whether expiration time should be validated.
- isValidateNotBefore() - Method in class com.azure.security.attestation.models.AttestationTokenValidationOptions
-
Returns whether expiration time should be validated.
- isValidateToken() - Method in class com.azure.security.attestation.models.AttestationTokenValidationOptions
-
Returns if the returned attestation token should be validated at all.
- isWeakKeyAllowed() - Method in class com.azure.security.attestation.models.AttestationSigningKey
J
- JSON - Static variable in class com.azure.security.attestation.models.AttestationDataInterpretation
-
Static value JSON for AttestationDataInterpretation.
L
- listAttestationSigners() - Method in class com.azure.security.attestation.AttestationAsyncClient
-
Retrieves the list of
AttestationSignerobjects associated with this attestation instance. - listAttestationSigners() - Method in class com.azure.security.attestation.AttestationClient
-
Retrieves the list of
AttestationSignerobjects associated with this attestation instance. - listAttestationSignersWithResponse() - Method in class com.azure.security.attestation.AttestationAsyncClient
-
Retrieves the list of
AttestationSignerobjects associated with this attestation instance. - listAttestationSignersWithResponse(Context) - Method in class com.azure.security.attestation.AttestationClient
-
Retrieves the list of
AttestationSignerobjects associated with this attestation instance. - listPolicyManagementCertificates() - Method in class com.azure.security.attestation.AttestationAdministrationAsyncClient
-
Retrieves the current set of attestation policy signing certificates for this instance.
- listPolicyManagementCertificates() - Method in class com.azure.security.attestation.AttestationAdministrationClient
-
Retrieves the current set of attestation policy signing certificates for this instance.
- listPolicyManagementCertificatesWithResponse(AttestationTokenValidationOptions) - Method in class com.azure.security.attestation.AttestationAdministrationAsyncClient
-
Retrieves the current set of attestation policy signing certificates for this instance.
- listPolicyManagementCertificatesWithResponse(AttestationTokenValidationOptions, Context) - Method in class com.azure.security.attestation.AttestationAdministrationClient
-
Retrieves the current set of attestation policy signing certificates for this instance.
O
- OPEN_ENCLAVE - Static variable in class com.azure.security.attestation.models.AttestationType
-
Static value OpenEnclave for AttestationType.
P
- pipeline(HttpPipeline) - Method in class com.azure.security.attestation.AttestationAdministrationClientBuilder
-
Sets the
HttpPipelineto use for the service client. - pipeline(HttpPipeline) - Method in class com.azure.security.attestation.AttestationClientBuilder
-
Sets the
HttpPipelineto use for the service client. - PolicyCertificatesModificationResult - Interface in com.azure.security.attestation.models
- PolicyManagementCertificateOptions - Class in com.azure.security.attestation.models
-
AttestationPolicySetOptions represent the parameters sent to the
addPolicyManagementCertificate(PolicyManagementCertificateOptions)ordeletePolicyManagementCertificate(PolicyManagementCertificateOptions)API. - PolicyManagementCertificateOptions(X509Certificate, AttestationSigningKey) - Constructor for class com.azure.security.attestation.models.PolicyManagementCertificateOptions
-
Creates a new
PolicyManagementCertificateOptions. - PolicyModification - Class in com.azure.security.attestation.models
-
Defines values for PolicyModification.
- PolicyModification() - Constructor for class com.azure.security.attestation.models.PolicyModification
- PolicyResult - Interface in com.azure.security.attestation.models
-
Represents the result of a policy modification operation (setAttestationPolicy/resetAttestationPolicy).
R
- REMOVED - Static variable in class com.azure.security.attestation.models.PolicyModification
-
Static value Removed for PolicyModification.
- resetAttestationPolicy(AttestationType) - Method in class com.azure.security.attestation.AttestationAdministrationAsyncClient
-
Resets the current policy for an attestation type to the default policy.
- resetAttestationPolicy(AttestationType) - Method in class com.azure.security.attestation.AttestationAdministrationClient
-
Resets the attestation policy for the specified attestation type to the default value.
- resetAttestationPolicy(AttestationType, AttestationPolicySetOptions) - Method in class com.azure.security.attestation.AttestationAdministrationAsyncClient
-
Resets the current policy for an attestation type to the default policy.
- resetAttestationPolicy(AttestationType, AttestationPolicySetOptions) - Method in class com.azure.security.attestation.AttestationAdministrationClient
-
Resets the current policy for an attestation type to the default policy.
- resetAttestationPolicyWithResponse(AttestationType, AttestationPolicySetOptions) - Method in class com.azure.security.attestation.AttestationAdministrationAsyncClient
-
Resets the current policy for an attestation type to the default policy.
- resetAttestationPolicyWithResponse(AttestationType, AttestationPolicySetOptions, Context) - Method in class com.azure.security.attestation.AttestationAdministrationClient
-
Resets the current policy for an attestation type to the default policy.
- retryOptions(RetryOptions) - Method in class com.azure.security.attestation.AttestationAdministrationClientBuilder
-
Sets the
RetryOptionsfor all the requests made through the client. - retryOptions(RetryOptions) - Method in class com.azure.security.attestation.AttestationClientBuilder
-
Sets the
RetryOptionsfor all the requests made through the client. - retryPolicy(RetryPolicy) - Method in class com.azure.security.attestation.AttestationAdministrationClientBuilder
-
Sets The retry policy that will attempt to retry failed requests, if applicable.
- retryPolicy(RetryPolicy) - Method in class com.azure.security.attestation.AttestationClientBuilder
-
Sets The retry policy that will attempt to retry failed requests, if applicable.
S
- serialize() - Method in interface com.azure.security.attestation.models.AttestationToken
-
Serializes the attestation token as a string.
- serviceVersion(AttestationServiceVersion) - Method in class com.azure.security.attestation.AttestationAdministrationClientBuilder
-
Sets the desired API version for this attestation client.
- serviceVersion(AttestationServiceVersion) - Method in class com.azure.security.attestation.AttestationClientBuilder
-
Sets the desired API version for this attestation client.
- setAttestationPolicy(AttestationType, AttestationPolicySetOptions) - Method in class com.azure.security.attestation.AttestationAdministrationAsyncClient
-
Sets the current policy for an attestation type.
- setAttestationPolicy(AttestationType, AttestationPolicySetOptions) - Method in class com.azure.security.attestation.AttestationAdministrationClient
-
Sets the attestation policy for the specified attestation type, with policy and signing key.
- setAttestationPolicy(AttestationType, String) - Method in class com.azure.security.attestation.AttestationAdministrationAsyncClient
-
Sets the current policy for an attestation type with an unsecured attestation policy.
- setAttestationPolicy(AttestationType, String) - Method in class com.azure.security.attestation.AttestationAdministrationClient
-
Sets the attestation policy for the specified attestation type for an AAD mode attestation instance.
- setAttestationPolicy(String) - Method in class com.azure.security.attestation.models.AttestationPolicySetOptions
-
Sets the attestation policy which will be used to generate a policy set request.
- setAttestationPolicyWithResponse(AttestationType, AttestationPolicySetOptions) - Method in class com.azure.security.attestation.AttestationAdministrationAsyncClient
-
Sets the current policy for an attestation type.
- setAttestationPolicyWithResponse(AttestationType, AttestationPolicySetOptions, Context) - Method in class com.azure.security.attestation.AttestationAdministrationClient
-
Sets the attestation policy for the specified attestation type.
- setAttestationSigner(AttestationSigningKey) - Method in class com.azure.security.attestation.models.AttestationPolicySetOptions
-
Sets the attestation signer which will be used to generate a policy set request.
- setDraftPolicyForAttestation(String) - Method in class com.azure.security.attestation.models.AttestationOptions
-
Set the draftPolicyForAttestation property: Attest against the provided draft policy.
- setExpectedIssuer(String) - Method in class com.azure.security.attestation.models.AttestationTokenValidationOptions
-
Sets the expected issuer of the token.
- setInitTimeData(AttestationData) - Method in class com.azure.security.attestation.models.AttestationOptions
-
Set the initTimeData property: The initTimeData is data presented at the time that the execution environment was instantiated.
- setRunTimeData(AttestationData) - Method in class com.azure.security.attestation.models.AttestationOptions
-
Set the RunTime Data property.
- setValidateExpiresOn(boolean) - Method in class com.azure.security.attestation.models.AttestationTokenValidationOptions
-
Enable or Disable expiration time validation.
- setValidateNotBefore(boolean) - Method in class com.azure.security.attestation.models.AttestationTokenValidationOptions
-
Enable or Disable NotBefore validation.
- setValidateToken(boolean) - Method in class com.azure.security.attestation.models.AttestationTokenValidationOptions
-
Sets whether the token is to be validated at all.
- setValidationCallback(BiConsumer<AttestationToken, AttestationSigner>) - Method in class com.azure.security.attestation.models.AttestationTokenValidationOptions
-
Sets a validation callback to allow the developer to provide additional validations beyond the basic validations performed by the attestation client.
- setValidationOptions(AttestationTokenValidationOptions) - Method in class com.azure.security.attestation.models.AttestationOptions
-
Sets the options used to validate attestation tokens returned from the service.
- setValidationOptions(AttestationTokenValidationOptions) - Method in class com.azure.security.attestation.models.AttestationPolicySetOptions
-
Sets the options used to validate attestation tokens returned from the service.
- setValidationOptions(AttestationTokenValidationOptions) - Method in class com.azure.security.attestation.models.PolicyManagementCertificateOptions
-
Sets the options used to validate attestation tokens returned from the service.
- setValidationSlack(Duration) - Method in class com.azure.security.attestation.models.AttestationTokenValidationOptions
-
Sets the validation slack allowed when measuring times.
- setWeakKeyAllowed(boolean) - Method in class com.azure.security.attestation.models.AttestationSigningKey
-
Sets whether the privateKey is allowed to be a weak key (less than or equal to 1024 bits).
- SGX_ENCLAVE - Static variable in class com.azure.security.attestation.models.AttestationType
-
Static value SgxEnclave for AttestationType.
T
- tokenValidationOptions(AttestationTokenValidationOptions) - Method in class com.azure.security.attestation.AttestationAdministrationClientBuilder
-
Sets
AttestationTokenvalidation options for clients created from this builder. - tokenValidationOptions(AttestationTokenValidationOptions) - Method in class com.azure.security.attestation.AttestationClientBuilder
-
Sets
AttestationTokenvalidation options for clients created from this builder. - TPM - Static variable in class com.azure.security.attestation.models.AttestationType
-
Static value Tpm for AttestationType.
U
- UPDATED - Static variable in class com.azure.security.attestation.models.PolicyModification
-
Static value Updated for PolicyModification.
V
- V2020_10_01 - Enum constant in enum com.azure.security.attestation.AttestationServiceVersion
-
Enum value 2020-10-01.
- validate() - Method in interface com.azure.security.attestation.models.AttestationSigner
-
Validate that the attestation signer is valid.
- valueOf(String) - Static method in enum com.azure.security.attestation.AttestationServiceVersion
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.azure.security.attestation.AttestationServiceVersion
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in class com.azure.security.attestation.models.AttestationDataInterpretation
- values() - Static method in class com.azure.security.attestation.models.AttestationType
- values() - Static method in class com.azure.security.attestation.models.CertificateModification
- values() - Static method in class com.azure.security.attestation.models.PolicyModification
- verify() - Method in class com.azure.security.attestation.models.AttestationSigningKey
-
Verifies that the provided privateKey can sign a buffer which is verified by certificate.
All Classes and Interfaces|All Packages