From 8db2c32fa0e502a545a69273e835448bdf2a7917 Mon Sep 17 00:00:00 2001 From: Zeng Taoxu Date: Tue, 28 Nov 2023 17:51:35 +0800 Subject: [PATCH 01/20] update --- src/attestation/azext_attestation/__init__.py | 11 + .../azext_attestation/aaz/__init__.py | 6 + .../azext_attestation/aaz/latest/__init__.py | 8 + .../azext_attestation/aaz/latest/_clients.py | 248 ++++++++++ .../aaz/latest/attestation/__cmd_group.py | 23 + .../aaz/latest/attestation/__init__.py | 18 + .../aaz/latest/attestation/_create.py | 413 ++++++++++++++++ .../aaz/latest/attestation/_delete.py | 145 ++++++ .../attestation/_get_default_by_location.py | 253 ++++++++++ .../aaz/latest/attestation/_list.py | 292 ++++++++++++ .../aaz/latest/attestation/_list_default.py | 279 +++++++++++ .../aaz/latest/attestation/_show.py | 263 +++++++++++ .../aaz/latest/attestation/_update.py | 440 +++++++++++++++++ .../latest/attestation/policy/__cmd_group.py | 23 + .../aaz/latest/attestation/policy/__init__.py | 14 + .../aaz/latest/attestation/policy/_reset.py | 181 +++++++ .../aaz/latest/attestation/policy/_set.py | 186 ++++++++ .../aaz/latest/attestation/policy/_show.py | 159 +++++++ .../latest/attestation/signer/__cmd_group.py | 23 + .../aaz/latest/attestation/signer/__init__.py | 14 + .../aaz/latest/attestation/signer/_add.py | 174 +++++++ .../aaz/latest/attestation/signer/_list.py | 149 ++++++ .../aaz/latest/attestation/signer/_remove.py | 174 +++++++ .../azext_attestation/azext_metadata.json | 2 +- .../azext_attestation/manual/_params.py | 62 +-- .../azext_attestation/manual/commands.py | 38 +- .../azext_attestation/manual/custom.py | 442 +++++++++++++++++- .../tests/latest/test_attestation_scenario.py | 25 +- .../test_attestation_scenario_coverage.md | 12 +- 29 files changed, 4014 insertions(+), 63 deletions(-) create mode 100644 src/attestation/azext_attestation/aaz/__init__.py create mode 100644 src/attestation/azext_attestation/aaz/latest/__init__.py create mode 100644 src/attestation/azext_attestation/aaz/latest/_clients.py create mode 100644 src/attestation/azext_attestation/aaz/latest/attestation/__cmd_group.py create mode 100644 src/attestation/azext_attestation/aaz/latest/attestation/__init__.py create mode 100644 src/attestation/azext_attestation/aaz/latest/attestation/_create.py create mode 100644 src/attestation/azext_attestation/aaz/latest/attestation/_delete.py create mode 100644 src/attestation/azext_attestation/aaz/latest/attestation/_get_default_by_location.py create mode 100644 src/attestation/azext_attestation/aaz/latest/attestation/_list.py create mode 100644 src/attestation/azext_attestation/aaz/latest/attestation/_list_default.py create mode 100644 src/attestation/azext_attestation/aaz/latest/attestation/_show.py create mode 100644 src/attestation/azext_attestation/aaz/latest/attestation/_update.py create mode 100644 src/attestation/azext_attestation/aaz/latest/attestation/policy/__cmd_group.py create mode 100644 src/attestation/azext_attestation/aaz/latest/attestation/policy/__init__.py create mode 100644 src/attestation/azext_attestation/aaz/latest/attestation/policy/_reset.py create mode 100644 src/attestation/azext_attestation/aaz/latest/attestation/policy/_set.py create mode 100644 src/attestation/azext_attestation/aaz/latest/attestation/policy/_show.py create mode 100644 src/attestation/azext_attestation/aaz/latest/attestation/signer/__cmd_group.py create mode 100644 src/attestation/azext_attestation/aaz/latest/attestation/signer/__init__.py create mode 100644 src/attestation/azext_attestation/aaz/latest/attestation/signer/_add.py create mode 100644 src/attestation/azext_attestation/aaz/latest/attestation/signer/_list.py create mode 100644 src/attestation/azext_attestation/aaz/latest/attestation/signer/_remove.py diff --git a/src/attestation/azext_attestation/__init__.py b/src/attestation/azext_attestation/__init__.py index 1d65b57ae5a..fa08f9663ad 100644 --- a/src/attestation/azext_attestation/__init__.py +++ b/src/attestation/azext_attestation/__init__.py @@ -28,6 +28,17 @@ def __init__(self, cli_ctx=None): def load_command_table(self, args): from azext_attestation.generated.commands import load_command_table + from azure.cli.core.aaz import load_aaz_command_table + try: + from . import aaz + except ImportError: + aaz = None + if aaz: + load_aaz_command_table( + loader=self, + aaz_pkg_name=aaz.__name__, + args=args + ) load_command_table(self, args) try: from azext_attestation.manual.commands import load_command_table as load_command_table_manual diff --git a/src/attestation/azext_attestation/aaz/__init__.py b/src/attestation/azext_attestation/aaz/__init__.py new file mode 100644 index 00000000000..5757aea3175 --- /dev/null +++ b/src/attestation/azext_attestation/aaz/__init__.py @@ -0,0 +1,6 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- diff --git a/src/attestation/azext_attestation/aaz/latest/__init__.py b/src/attestation/azext_attestation/aaz/latest/__init__.py new file mode 100644 index 00000000000..eebc2074ae3 --- /dev/null +++ b/src/attestation/azext_attestation/aaz/latest/__init__.py @@ -0,0 +1,8 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +from ._clients import * diff --git a/src/attestation/azext_attestation/aaz/latest/_clients.py b/src/attestation/azext_attestation/aaz/latest/_clients.py new file mode 100644 index 00000000000..b5f3a768de9 --- /dev/null +++ b/src/attestation/azext_attestation/aaz/latest/_clients.py @@ -0,0 +1,248 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_client("AAZMicrosoftAttestationDataPlaneClient_attestation") +class AAZMicrosoftAttestationDataPlaneClient(AAZBaseClient): + + _AAD_CREDENTIAL_SCOPES = [ + "https://attest.azure.net/.default", + ] + + @classmethod + def _build_base_url(cls, ctx, **kwargs): + cls._fetch_endpoint(ctx, **kwargs) + host = ctx.selectors.endpoint.required().to_serialized_data() + if not isinstance(host, str): + raise ValueError(f"Invalid host value: '{host}'") + return host + + @classmethod + def _build_configuration(cls, ctx, credential, **kwargs): + return AAZClientConfiguration( + credential=credential, + credential_scopes=cls._AAD_CREDENTIAL_SCOPES, + **kwargs + ) + + @classmethod + def _fetch_endpoint(cls, ctx, **kwargs): + cls.EndpointSelector(ctx=ctx, name="endpoint") + cls.AttestationProvidersGet(ctx=ctx)() + + class EndpointSelector(AAZJsonSelector): + + def _get(self): + result = self.ctx.vars.endpoint_instance + return result.properties.attestUri + + def _set(self, value): + result = self.ctx.vars.endpoint_instance + result.properties.attestUri = value + return + + class AttestationProvidersGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "providerName", self.ctx.args.provider_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2021-06-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "endpoint_instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.location = AAZStrType( + flags={"required": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.attest_uri = AAZStrType( + serialized_name="attestUri", + ) + properties.private_endpoint_connections = AAZListType( + serialized_name="privateEndpointConnections", + flags={"read_only": True}, + ) + properties.public_network_access = AAZStrType( + serialized_name="publicNetworkAccess", + ) + properties.status = AAZStrType() + properties.tpm_attestation_authentication = AAZStrType( + serialized_name="tpmAttestationAuthentication", + ) + properties.trust_model = AAZStrType( + serialized_name="trustModel", + ) + + private_endpoint_connections = cls._schema_on_200.properties.private_endpoint_connections + private_endpoint_connections.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.private_endpoint_connections.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties.private_endpoint_connections.Element.properties + properties.private_endpoint = AAZObjectType( + serialized_name="privateEndpoint", + ) + properties.private_link_service_connection_state = AAZObjectType( + serialized_name="privateLinkServiceConnectionState", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + private_endpoint = cls._schema_on_200.properties.private_endpoint_connections.Element.properties.private_endpoint + private_endpoint.id = AAZStrType( + flags={"read_only": True}, + ) + + private_link_service_connection_state = cls._schema_on_200.properties.private_endpoint_connections.Element.properties.private_link_service_connection_state + private_link_service_connection_state.actions_required = AAZStrType( + serialized_name="actionsRequired", + ) + private_link_service_connection_state.description = AAZStrType() + private_link_service_connection_state.status = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _AAZMicrosoftAttestationDataPlaneClientHelper: + """Helper class for AAZMicrosoftAttestationDataPlaneClient""" + + +__all__ = [ + "AAZMicrosoftAttestationDataPlaneClient", +] diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/__cmd_group.py b/src/attestation/azext_attestation/aaz/latest/attestation/__cmd_group.py new file mode 100644 index 00000000000..53d4a7f9bd9 --- /dev/null +++ b/src/attestation/azext_attestation/aaz/latest/attestation/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "attestation", +) +class __CMDGroup(AAZCommandGroup): + """Manage Microsoft Azure Attestation (MAA). + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/__init__.py b/src/attestation/azext_attestation/aaz/latest/attestation/__init__.py new file mode 100644 index 00000000000..3a615f8e0b2 --- /dev/null +++ b/src/attestation/azext_attestation/aaz/latest/attestation/__init__.py @@ -0,0 +1,18 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._create import * +from ._delete import * +from ._get_default_by_location import * +from ._list import * +from ._list_default import * +from ._show import * +from ._update import * diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/_create.py b/src/attestation/azext_attestation/aaz/latest/attestation/_create.py new file mode 100644 index 00000000000..a6fcd1cc88a --- /dev/null +++ b/src/attestation/azext_attestation/aaz/latest/attestation/_create.py @@ -0,0 +1,413 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "attestation create", + is_preview=True, +) +class Create(AAZCommand): + """Creates a new Attestation Provider instance. + + :example: AttestationProviders_Create + az attestation create --name "myattestationprovider" --resource-group "MyResourceGroup" -l westus + """ + + _aaz_info = { + "version": "2020-10-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.attestation/attestationproviders/{}", "2020-10-01"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.provider_name = AAZStrArg( + options=["--provider-name"], + help="Name of the attestation provider.", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.location = AAZResourceLocationArg( + help="The supported Azure location where the attestation provider should be created.", + required=True, + fmt=AAZResourceLocationArgFormat( + resource_group_arg="resource_group", + ), + ) + _args_schema.certs = AAZListArg( + options=["--certs"], + help="The value of the \"keys\" parameter is an array of JWK values. By default, the order of the JWK values within the array does not imply an order of preference among them, although applications of JWK Sets can choose to assign a meaning to the order for their purposes, if desired.", + ) + _args_schema.tags = AAZDictArg( + options=["--tags"], + help="The tags that will be assigned to the attestation provider.", + ) + + certs = cls._args_schema.certs + certs.Element = AAZObjectArg() + + _element = cls._args_schema.certs.Element + _element.alg = AAZStrArg( + options=["alg"], + help="The \"alg\" (algorithm) parameter identifies the algorithm intended for use with the key. The values used should either be registered in the IANA \"JSON Web Signature and Encryption Algorithms\" registry established by [JWA] or be a value that contains a Collision- Resistant Name.", + ) + _element.crv = AAZStrArg( + options=["crv"], + help="The \"crv\" (curve) parameter identifies the curve type", + ) + _element.d = AAZStrArg( + options=["d"], + help="RSA private exponent or ECC private key", + ) + _element.dp = AAZStrArg( + options=["dp"], + help="RSA Private Key Parameter", + ) + _element.dq = AAZStrArg( + options=["dq"], + help="RSA Private Key Parameter", + ) + _element.e = AAZStrArg( + options=["e"], + help="RSA public exponent, in Base64", + ) + _element.k = AAZStrArg( + options=["k"], + help="Symmetric key", + ) + _element.kid = AAZStrArg( + options=["kid"], + help="The \"kid\" (key ID) parameter is used to match a specific key. This is used, for instance, to choose among a set of keys within a JWK Set during key rollover. The structure of the \"kid\" value is unspecified. When \"kid\" values are used within a JWK Set, different keys within the JWK Set SHOULD use distinct \"kid\" values. (One example in which different keys might use the same \"kid\" value is if they have different \"kty\" (key type) values but are considered to be equivalent alternatives by the application using them.) The \"kid\" value is a case-sensitive string.", + ) + _element.kty = AAZStrArg( + options=["kty"], + help="The \"kty\" (key type) parameter identifies the cryptographic algorithm family used with the key, such as \"RSA\" or \"EC\". \"kty\" values should either be registered in the IANA \"JSON Web Key Types\" registry established by [JWA] or be a value that contains a Collision- Resistant Name. The \"kty\" value is a case-sensitive string.", + required=True, + ) + _element.n = AAZStrArg( + options=["n"], + help="RSA modulus, in Base64", + ) + _element.p = AAZStrArg( + options=["p"], + help="RSA secret prime", + ) + _element.q = AAZStrArg( + options=["q"], + help="RSA secret prime, with p < q", + ) + _element.qi = AAZStrArg( + options=["qi"], + help="RSA Private Key Parameter", + ) + _element.use = AAZStrArg( + options=["use"], + help="Use (\"public key use\") identifies the intended use of the public key. The \"use\" parameter is employed to indicate whether a public key is used for encrypting data or verifying the signature on data. Values are commonly \"sig\" (signature) or \"enc\" (encryption).", + ) + _element.x = AAZStrArg( + options=["x"], + help="X coordinate for the Elliptic Curve point", + ) + _element.x5c = AAZListArg( + options=["x5c"], + help="The \"x5c\" (X.509 certificate chain) parameter contains a chain of one or more PKIX certificates [RFC5280]. The certificate chain is represented as a JSON array of certificate value strings. Each string in the array is a base64-encoded (Section 4 of [RFC4648] -- not base64url-encoded) DER [ITU.X690.1994] PKIX certificate value. The PKIX certificate containing the key value MUST be the first certificate.", + ) + _element.y = AAZStrArg( + options=["y"], + help="Y coordinate for the Elliptic Curve point", + ) + + x5c = cls._args_schema.certs.Element.x5c + x5c.Element = AAZStrArg() + + tags = cls._args_schema.tags + tags.Element = AAZStrArg() + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.AttestationProvidersCreate(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class AttestationProvidersCreate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "providerName", self.ctx.args.provider_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2020-10-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} + ) + _builder.set_prop("location", AAZStrType, ".location", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("properties", AAZObjectType, ".", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("policySigningCertificates", AAZObjectType) + + policy_signing_certificates = _builder.get(".properties.policySigningCertificates") + if policy_signing_certificates is not None: + policy_signing_certificates.set_prop("keys", AAZListType, ".certs") + + keys = _builder.get(".properties.policySigningCertificates.keys") + if keys is not None: + keys.set_elements(AAZObjectType, ".") + + _elements = _builder.get(".properties.policySigningCertificates.keys[]") + if _elements is not None: + _elements.set_prop("alg", AAZStrType, ".alg") + _elements.set_prop("crv", AAZStrType, ".crv") + _elements.set_prop("d", AAZStrType, ".d") + _elements.set_prop("dp", AAZStrType, ".dp") + _elements.set_prop("dq", AAZStrType, ".dq") + _elements.set_prop("e", AAZStrType, ".e") + _elements.set_prop("k", AAZStrType, ".k") + _elements.set_prop("kid", AAZStrType, ".kid") + _elements.set_prop("kty", AAZStrType, ".kty", typ_kwargs={"flags": {"required": True}}) + _elements.set_prop("n", AAZStrType, ".n") + _elements.set_prop("p", AAZStrType, ".p") + _elements.set_prop("q", AAZStrType, ".q") + _elements.set_prop("qi", AAZStrType, ".qi") + _elements.set_prop("use", AAZStrType, ".use") + _elements.set_prop("x", AAZStrType, ".x") + _elements.set_prop("x5c", AAZListType, ".x5c") + _elements.set_prop("y", AAZStrType, ".y") + + x5c = _builder.get(".properties.policySigningCertificates.keys[].x5c") + if x5c is not None: + x5c.set_elements(AAZStrType, ".") + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + + _schema_on_200_201 = cls._schema_on_200_201 + _schema_on_200_201.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.location = AAZStrType( + flags={"required": True}, + ) + _schema_on_200_201.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200_201.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200_201.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200_201.tags = AAZDictType() + _schema_on_200_201.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties + properties.attest_uri = AAZStrType( + serialized_name="attestUri", + ) + properties.private_endpoint_connections = AAZListType( + serialized_name="privateEndpointConnections", + flags={"read_only": True}, + ) + properties.status = AAZStrType() + properties.trust_model = AAZStrType( + serialized_name="trustModel", + ) + + private_endpoint_connections = cls._schema_on_200_201.properties.private_endpoint_connections + private_endpoint_connections.Element = AAZObjectType() + + _element = cls._schema_on_200_201.properties.private_endpoint_connections.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200_201.properties.private_endpoint_connections.Element.properties + properties.private_endpoint = AAZObjectType( + serialized_name="privateEndpoint", + ) + properties.private_link_service_connection_state = AAZObjectType( + serialized_name="privateLinkServiceConnectionState", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + private_endpoint = cls._schema_on_200_201.properties.private_endpoint_connections.Element.properties.private_endpoint + private_endpoint.id = AAZStrType( + flags={"read_only": True}, + ) + + private_link_service_connection_state = cls._schema_on_200_201.properties.private_endpoint_connections.Element.properties.private_link_service_connection_state + private_link_service_connection_state.actions_required = AAZStrType( + serialized_name="actionsRequired", + ) + private_link_service_connection_state.description = AAZStrType() + private_link_service_connection_state.status = AAZStrType() + + system_data = cls._schema_on_200_201.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200_201.tags + tags.Element = AAZStrType() + + return cls._schema_on_200_201 + + +class _CreateHelper: + """Helper class for Create""" + + +__all__ = ["Create"] diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/_delete.py b/src/attestation/azext_attestation/aaz/latest/attestation/_delete.py new file mode 100644 index 00000000000..4cd28563e30 --- /dev/null +++ b/src/attestation/azext_attestation/aaz/latest/attestation/_delete.py @@ -0,0 +1,145 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "attestation delete", + is_preview=True, + confirmation="Are you sure you want to perform this operation?", +) +class Delete(AAZCommand): + """Delete Attestation Service. + + :example: AttestationProviders_Delete + az attestation delete --name "myattestationprovider" --resource-group "sample-resource-group" + """ + + _aaz_info = { + "version": "2020-10-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.attestation/attestationproviders/{}", "2020-10-01"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return None + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.provider_name = AAZStrArg( + options=["--provider-name"], + help="Name of the attestation service", + required=True, + id_part="name", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.AttestationProvidersDelete(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + class AttestationProvidersDelete(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + if session.http_response.status_code in [202]: + return self.on_202(session) + if session.http_response.status_code in [204]: + return self.on_204(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}", + **self.url_parameters + ) + + @property + def method(self): + return "DELETE" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "providerName", self.ctx.args.provider_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2020-10-01", + required=True, + ), + } + return parameters + + def on_200(self, session): + pass + + def on_202(self, session): + pass + + def on_204(self, session): + pass + + +class _DeleteHelper: + """Helper class for Delete""" + + +__all__ = ["Delete"] diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/_get_default_by_location.py b/src/attestation/azext_attestation/aaz/latest/attestation/_get_default_by_location.py new file mode 100644 index 00000000000..abf398145c3 --- /dev/null +++ b/src/attestation/azext_attestation/aaz/latest/attestation/_get_default_by_location.py @@ -0,0 +1,253 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "attestation get-default-by-location", +) +class GetDefaultByLocation(AAZCommand): + """Get the default provider by location. + + :example: AttestationProviders_GetDefaultWithLocation + az attestation get-default-by-location --location "Central US" + """ + + _aaz_info = { + "version": "2020-10-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.attestation/locations/{}/defaultprovider", "2020-10-01"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.location = AAZResourceLocationArg( + required=True, + id_part="name", + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.AttestationProvidersGetDefaultByLocation(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class AttestationProvidersGetDefaultByLocation(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/providers/Microsoft.Attestation/locations/{location}/defaultProvider", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "location", self.ctx.args.location, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2020-10-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.location = AAZStrType( + flags={"required": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.attest_uri = AAZStrType( + serialized_name="attestUri", + ) + properties.private_endpoint_connections = AAZListType( + serialized_name="privateEndpointConnections", + flags={"read_only": True}, + ) + properties.status = AAZStrType() + properties.trust_model = AAZStrType( + serialized_name="trustModel", + ) + + private_endpoint_connections = cls._schema_on_200.properties.private_endpoint_connections + private_endpoint_connections.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.private_endpoint_connections.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties.private_endpoint_connections.Element.properties + properties.private_endpoint = AAZObjectType( + serialized_name="privateEndpoint", + ) + properties.private_link_service_connection_state = AAZObjectType( + serialized_name="privateLinkServiceConnectionState", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + private_endpoint = cls._schema_on_200.properties.private_endpoint_connections.Element.properties.private_endpoint + private_endpoint.id = AAZStrType( + flags={"read_only": True}, + ) + + private_link_service_connection_state = cls._schema_on_200.properties.private_endpoint_connections.Element.properties.private_link_service_connection_state + private_link_service_connection_state.actions_required = AAZStrType( + serialized_name="actionsRequired", + ) + private_link_service_connection_state.description = AAZStrType() + private_link_service_connection_state.status = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _GetDefaultByLocationHelper: + """Helper class for GetDefaultByLocation""" + + +__all__ = ["GetDefaultByLocation"] diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/_list.py b/src/attestation/azext_attestation/aaz/latest/attestation/_list.py new file mode 100644 index 00000000000..f5a460a6a07 --- /dev/null +++ b/src/attestation/azext_attestation/aaz/latest/attestation/_list.py @@ -0,0 +1,292 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "attestation list", + is_preview=True, +) +class List(AAZCommand): + """Returns a list of attestation providers in a subscription. + + :example: AttestationProviders_ListByResourceGroup + az attestation list --resource-group "testrg1" + + :example: AttestationProviders_List + az attestation list + """ + + _aaz_info = { + "version": "2020-10-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.attestation/attestationproviders", "2020-10-01"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.AttestationProvidersListByResourceGroup(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class AttestationProvidersListByResourceGroup(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2020-10-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _ListHelper._build_schema_system_data_read(_schema_on_200.system_data) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _ListHelper._build_schema_system_data_read(_element.system_data) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.attest_uri = AAZStrType( + serialized_name="attestUri", + ) + properties.private_endpoint_connections = AAZListType( + serialized_name="privateEndpointConnections", + flags={"read_only": True}, + ) + properties.status = AAZStrType() + properties.trust_model = AAZStrType( + serialized_name="trustModel", + ) + + private_endpoint_connections = cls._schema_on_200.value.Element.properties.private_endpoint_connections + private_endpoint_connections.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.private_endpoint_connections.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties.private_endpoint_connections.Element.properties + properties.private_endpoint = AAZObjectType( + serialized_name="privateEndpoint", + ) + properties.private_link_service_connection_state = AAZObjectType( + serialized_name="privateLinkServiceConnectionState", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + private_endpoint = cls._schema_on_200.value.Element.properties.private_endpoint_connections.Element.properties.private_endpoint + private_endpoint.id = AAZStrType( + flags={"read_only": True}, + ) + + private_link_service_connection_state = cls._schema_on_200.value.Element.properties.private_endpoint_connections.Element.properties.private_link_service_connection_state + private_link_service_connection_state.actions_required = AAZStrType( + serialized_name="actionsRequired", + ) + private_link_service_connection_state.description = AAZStrType() + private_link_service_connection_state.status = AAZStrType() + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + _schema_system_data_read = None + + @classmethod + def _build_schema_system_data_read(cls, _schema): + if cls._schema_system_data_read is not None: + _schema.created_at = cls._schema_system_data_read.created_at + _schema.created_by = cls._schema_system_data_read.created_by + _schema.created_by_type = cls._schema_system_data_read.created_by_type + _schema.last_modified_at = cls._schema_system_data_read.last_modified_at + _schema.last_modified_by = cls._schema_system_data_read.last_modified_by + _schema.last_modified_by_type = cls._schema_system_data_read.last_modified_by_type + return + + cls._schema_system_data_read = _schema_system_data_read = AAZObjectType( + flags={"read_only": True} + ) + + system_data_read = _schema_system_data_read + system_data_read.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data_read.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data_read.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data_read.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data_read.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data_read.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + _schema.created_at = cls._schema_system_data_read.created_at + _schema.created_by = cls._schema_system_data_read.created_by + _schema.created_by_type = cls._schema_system_data_read.created_by_type + _schema.last_modified_at = cls._schema_system_data_read.last_modified_at + _schema.last_modified_by = cls._schema_system_data_read.last_modified_by + _schema.last_modified_by_type = cls._schema_system_data_read.last_modified_by_type + + +__all__ = ["List"] diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/_list_default.py b/src/attestation/azext_attestation/aaz/latest/attestation/_list_default.py new file mode 100644 index 00000000000..9ddffaef990 --- /dev/null +++ b/src/attestation/azext_attestation/aaz/latest/attestation/_list_default.py @@ -0,0 +1,279 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "attestation list-default", +) +class ListDefault(AAZCommand): + """Get the default provider. + + :example: AttestationProviders_GetDefault + az attestation list-default + """ + + _aaz_info = { + "version": "2020-10-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.attestation/defaultproviders", "2020-10-01"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.AttestationProvidersListDefault(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class AttestationProvidersListDefault(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/providers/Microsoft.Attestation/defaultProviders", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2020-10-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _ListDefaultHelper._build_schema_system_data_read(_schema_on_200.system_data) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _ListDefaultHelper._build_schema_system_data_read(_element.system_data) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.attest_uri = AAZStrType( + serialized_name="attestUri", + ) + properties.private_endpoint_connections = AAZListType( + serialized_name="privateEndpointConnections", + flags={"read_only": True}, + ) + properties.status = AAZStrType() + properties.trust_model = AAZStrType( + serialized_name="trustModel", + ) + + private_endpoint_connections = cls._schema_on_200.value.Element.properties.private_endpoint_connections + private_endpoint_connections.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.private_endpoint_connections.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties.private_endpoint_connections.Element.properties + properties.private_endpoint = AAZObjectType( + serialized_name="privateEndpoint", + ) + properties.private_link_service_connection_state = AAZObjectType( + serialized_name="privateLinkServiceConnectionState", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + private_endpoint = cls._schema_on_200.value.Element.properties.private_endpoint_connections.Element.properties.private_endpoint + private_endpoint.id = AAZStrType( + flags={"read_only": True}, + ) + + private_link_service_connection_state = cls._schema_on_200.value.Element.properties.private_endpoint_connections.Element.properties.private_link_service_connection_state + private_link_service_connection_state.actions_required = AAZStrType( + serialized_name="actionsRequired", + ) + private_link_service_connection_state.description = AAZStrType() + private_link_service_connection_state.status = AAZStrType() + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ListDefaultHelper: + """Helper class for ListDefault""" + + _schema_system_data_read = None + + @classmethod + def _build_schema_system_data_read(cls, _schema): + if cls._schema_system_data_read is not None: + _schema.created_at = cls._schema_system_data_read.created_at + _schema.created_by = cls._schema_system_data_read.created_by + _schema.created_by_type = cls._schema_system_data_read.created_by_type + _schema.last_modified_at = cls._schema_system_data_read.last_modified_at + _schema.last_modified_by = cls._schema_system_data_read.last_modified_by + _schema.last_modified_by_type = cls._schema_system_data_read.last_modified_by_type + return + + cls._schema_system_data_read = _schema_system_data_read = AAZObjectType( + flags={"read_only": True} + ) + + system_data_read = _schema_system_data_read + system_data_read.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data_read.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data_read.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data_read.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data_read.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data_read.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + _schema.created_at = cls._schema_system_data_read.created_at + _schema.created_by = cls._schema_system_data_read.created_by + _schema.created_by_type = cls._schema_system_data_read.created_by_type + _schema.last_modified_at = cls._schema_system_data_read.last_modified_at + _schema.last_modified_by = cls._schema_system_data_read.last_modified_by + _schema.last_modified_by_type = cls._schema_system_data_read.last_modified_by_type + + +__all__ = ["ListDefault"] diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/_show.py b/src/attestation/azext_attestation/aaz/latest/attestation/_show.py new file mode 100644 index 00000000000..8c3ea360c99 --- /dev/null +++ b/src/attestation/azext_attestation/aaz/latest/attestation/_show.py @@ -0,0 +1,263 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "attestation show", + is_preview=True, +) +class Show(AAZCommand): + """Get the status of Attestation Provider. + + :example: AttestationProviders_Get + az attestation show --name "myattestationprovider" --resource-group "MyResourceGroup" + """ + + _aaz_info = { + "version": "2020-10-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.attestation/attestationproviders/{}", "2020-10-01"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.provider_name = AAZStrArg( + options=["--provider-name"], + help="Name of the attestation provider.", + required=True, + id_part="name", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.AttestationProvidersGet(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class AttestationProvidersGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "providerName", self.ctx.args.provider_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2020-10-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.location = AAZStrType( + flags={"required": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties + properties.attest_uri = AAZStrType( + serialized_name="attestUri", + ) + properties.private_endpoint_connections = AAZListType( + serialized_name="privateEndpointConnections", + flags={"read_only": True}, + ) + properties.status = AAZStrType() + properties.trust_model = AAZStrType( + serialized_name="trustModel", + ) + + private_endpoint_connections = cls._schema_on_200.properties.private_endpoint_connections + private_endpoint_connections.Element = AAZObjectType() + + _element = cls._schema_on_200.properties.private_endpoint_connections.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.properties.private_endpoint_connections.Element.properties + properties.private_endpoint = AAZObjectType( + serialized_name="privateEndpoint", + ) + properties.private_link_service_connection_state = AAZObjectType( + serialized_name="privateLinkServiceConnectionState", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + private_endpoint = cls._schema_on_200.properties.private_endpoint_connections.Element.properties.private_endpoint + private_endpoint.id = AAZStrType( + flags={"read_only": True}, + ) + + private_link_service_connection_state = cls._schema_on_200.properties.private_endpoint_connections.Element.properties.private_link_service_connection_state + private_link_service_connection_state.actions_required = AAZStrType( + serialized_name="actionsRequired", + ) + private_link_service_connection_state.description = AAZStrType() + private_link_service_connection_state.status = AAZStrType() + + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + +__all__ = ["Show"] diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/_update.py b/src/attestation/azext_attestation/aaz/latest/attestation/_update.py new file mode 100644 index 00000000000..f24e157bdba --- /dev/null +++ b/src/attestation/azext_attestation/aaz/latest/attestation/_update.py @@ -0,0 +1,440 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "attestation update", + is_preview=True, +) +class Update(AAZCommand): + """Updates the Attestation Provider. + + :example: AttestationProviders_Update + az attestation update --name "myattestationprovider" --resource-group "MyResourceGroup" --tags Property1="Value1" Property2="Value2" Property3="Value3" + """ + + _aaz_info = { + "version": "2020-10-01", + "resources": [ + ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.attestation/attestationproviders/{}", "2020-10-01"], + ] + } + + AZ_SUPPORT_GENERIC_UPDATE = True + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.provider_name = AAZStrArg( + options=["--provider-name"], + help="Name of the attestation provider.", + required=True, + id_part="name", + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + required=True, + ) + _args_schema.tags = AAZDictArg( + options=["--tags"], + help="The tags that will be assigned to the attestation provider.", + nullable=True, + ) + + tags = cls._args_schema.tags + tags.Element = AAZStrArg( + nullable=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.AttestationProvidersGet(ctx=self.ctx)() + self.pre_instance_update(self.ctx.vars.instance) + self.InstanceUpdateByJson(ctx=self.ctx)() + self.InstanceUpdateByGeneric(ctx=self.ctx)() + self.post_instance_update(self.ctx.vars.instance) + self.AttestationProvidersCreate(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + @register_callback + def pre_instance_update(self, instance): + pass + + @register_callback + def post_instance_update(self, instance): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class AttestationProvidersGet(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "providerName", self.ctx.args.provider_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2020-10-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + _UpdateHelper._build_schema_attestation_provider_read(cls._schema_on_200) + + return cls._schema_on_200 + + class AttestationProvidersCreate(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200, 201]: + return self.on_200_201(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "providerName", self.ctx.args.provider_name, + required=True, + ), + **self.serialize_url_param( + "resourceGroupName", self.ctx.args.resource_group, + required=True, + ), + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2020-10-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args, + value=self.ctx.vars.instance, + ) + + return self.serialize_content(_content_value) + + def on_200_201(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200_201 + ) + + _schema_on_200_201 = None + + @classmethod + def _build_schema_on_200_201(cls): + if cls._schema_on_200_201 is not None: + return cls._schema_on_200_201 + + cls._schema_on_200_201 = AAZObjectType() + _UpdateHelper._build_schema_attestation_provider_read(cls._schema_on_200_201) + + return cls._schema_on_200_201 + + class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance(self.ctx.vars.instance) + + def _update_instance(self, instance): + _instance_value, _builder = self.new_content_builder( + self.ctx.args, + value=instance, + typ=AAZObjectType + ) + _builder.set_prop("properties", AAZObjectType, ".", typ_kwargs={"flags": {"required": True}}) + _builder.set_prop("tags", AAZDictType, ".tags") + + properties = _builder.get(".properties") + if properties is not None: + properties.set_prop("policySigningCertificates", AAZObjectType) + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") + + return _instance_value + + class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): + + def __call__(self, *args, **kwargs): + self._update_instance_by_generic( + self.ctx.vars.instance, + self.ctx.generic_update_args + ) + + +class _UpdateHelper: + """Helper class for Update""" + + _schema_attestation_provider_read = None + + @classmethod + def _build_schema_attestation_provider_read(cls, _schema): + if cls._schema_attestation_provider_read is not None: + _schema.id = cls._schema_attestation_provider_read.id + _schema.location = cls._schema_attestation_provider_read.location + _schema.name = cls._schema_attestation_provider_read.name + _schema.properties = cls._schema_attestation_provider_read.properties + _schema.system_data = cls._schema_attestation_provider_read.system_data + _schema.tags = cls._schema_attestation_provider_read.tags + _schema.type = cls._schema_attestation_provider_read.type + return + + cls._schema_attestation_provider_read = _schema_attestation_provider_read = AAZObjectType() + + attestation_provider_read = _schema_attestation_provider_read + attestation_provider_read.id = AAZStrType( + flags={"read_only": True}, + ) + attestation_provider_read.location = AAZStrType( + flags={"required": True}, + ) + attestation_provider_read.name = AAZStrType( + flags={"read_only": True}, + ) + attestation_provider_read.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + attestation_provider_read.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + attestation_provider_read.tags = AAZDictType() + attestation_provider_read.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_attestation_provider_read.properties + properties.attest_uri = AAZStrType( + serialized_name="attestUri", + ) + properties.private_endpoint_connections = AAZListType( + serialized_name="privateEndpointConnections", + flags={"read_only": True}, + ) + properties.status = AAZStrType() + properties.trust_model = AAZStrType( + serialized_name="trustModel", + ) + + private_endpoint_connections = _schema_attestation_provider_read.properties.private_endpoint_connections + private_endpoint_connections.Element = AAZObjectType() + + _element = _schema_attestation_provider_read.properties.private_endpoint_connections.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = _schema_attestation_provider_read.properties.private_endpoint_connections.Element.properties + properties.private_endpoint = AAZObjectType( + serialized_name="privateEndpoint", + ) + properties.private_link_service_connection_state = AAZObjectType( + serialized_name="privateLinkServiceConnectionState", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + private_endpoint = _schema_attestation_provider_read.properties.private_endpoint_connections.Element.properties.private_endpoint + private_endpoint.id = AAZStrType( + flags={"read_only": True}, + ) + + private_link_service_connection_state = _schema_attestation_provider_read.properties.private_endpoint_connections.Element.properties.private_link_service_connection_state + private_link_service_connection_state.actions_required = AAZStrType( + serialized_name="actionsRequired", + ) + private_link_service_connection_state.description = AAZStrType() + private_link_service_connection_state.status = AAZStrType() + + system_data = _schema_attestation_provider_read.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) + + tags = _schema_attestation_provider_read.tags + tags.Element = AAZStrType() + + _schema.id = cls._schema_attestation_provider_read.id + _schema.location = cls._schema_attestation_provider_read.location + _schema.name = cls._schema_attestation_provider_read.name + _schema.properties = cls._schema_attestation_provider_read.properties + _schema.system_data = cls._schema_attestation_provider_read.system_data + _schema.tags = cls._schema_attestation_provider_read.tags + _schema.type = cls._schema_attestation_provider_read.type + + +__all__ = ["Update"] diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/policy/__cmd_group.py b/src/attestation/azext_attestation/aaz/latest/attestation/policy/__cmd_group.py new file mode 100644 index 00000000000..6c72365d655 --- /dev/null +++ b/src/attestation/azext_attestation/aaz/latest/attestation/policy/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "attestation policy", +) +class __CMDGroup(AAZCommandGroup): + """Manage policies. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/policy/__init__.py b/src/attestation/azext_attestation/aaz/latest/attestation/policy/__init__.py new file mode 100644 index 00000000000..7dc456082b7 --- /dev/null +++ b/src/attestation/azext_attestation/aaz/latest/attestation/policy/__init__.py @@ -0,0 +1,14 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._reset import * +from ._set import * +from ._show import * diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/policy/_reset.py b/src/attestation/azext_attestation/aaz/latest/attestation/policy/_reset.py new file mode 100644 index 00000000000..49aa7479c06 --- /dev/null +++ b/src/attestation/azext_attestation/aaz/latest/attestation/policy/_reset.py @@ -0,0 +1,181 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "attestation policy reset", +) +class Reset(AAZCommand): + """Resets the attestation policy for the specified tenant and reverts to the default policy. + + :example: Resets the attestation policy for the specified tenant and reverts to the default policy. + az attestation policy reset -n "myattestationprovider" -g "MyResourceGroup" --attestation-type SGX-OpenEnclaveSDK --policy-jws "eyJhbGciOiJub25lIn0.." + """ + + _aaz_info = { + "version": "2022-08-01", + "resources": [ + ["data-plane:microsoft.attestation", "/policies/{}:reset", "2022-08-01"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "Client" + + _args_schema = cls._args_schema + _args_schema.provider_name = AAZStrArg( + options=["--provider-name"], + arg_group="Client", + help="Name of the attestation provider.", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + arg_group="Client", + help="Name of resource group. You can configure the default group using `az configure --defaults group=`", + required=True, + ) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.attestation_type = AAZStrArg( + options=["--attestation-type"], + help="Type of the attestation.", + required=True, + enum={"OpenEnclave": "OpenEnclave", "SevSnpVm": "SevSnpVm", "SgxEnclave": "SgxEnclave", "Tpm": "Tpm"}, + ) + _args_schema.policy_jws = AAZStrArg( + options=["--policy-jws"], + help="JSON Web Signature with an empty policy document.", + required=True, + default="eyJhbGciOiJub25lIn0..", + fmt=AAZStrArgFormat( + pattern="[A-Za-z0-9_-]+\.[A-Za-z0-9_-]*\.[A-Za-z0-9_-]*", + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.PolicyReset(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class PolicyReset(AAZHttpOperation): + CLIENT_TYPE = "AAZMicrosoftAttestationDataPlaneClient_attestation" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/policies/{attestationType}:reset", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-08-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args.policy_jws, + typ=AAZStrType, + typ_kwargs={"flags": {"required": True}} + ) + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.token = AAZStrType() + + return cls._schema_on_200 + + +class _ResetHelper: + """Helper class for Reset""" + + +__all__ = ["Reset"] diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/policy/_set.py b/src/attestation/azext_attestation/aaz/latest/attestation/policy/_set.py new file mode 100644 index 00000000000..700d154c940 --- /dev/null +++ b/src/attestation/azext_attestation/aaz/latest/attestation/policy/_set.py @@ -0,0 +1,186 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "attestation policy set", +) +class Set(AAZCommand): + """Sets the policy for a given kind of attestation type. + + :example: Sets the policy for a given kind of attestation type using JWT content. + az attestation policy set -n "myattestationprovider" -g "MyResourceGroup" --attestation-type SGX-OpenEnclaveSDK --new-attestation-policy "{JWT}" --policy-format JWT + + :example: Sets the policy for a given kind of attestation type using Text content. + az attestation policy set -n "myattestationprovider" -g "MyResourceGroup" --attestation-type SGX-OpenEnclaveSDK --new-attestation-policy "{json_text}" + + :example: Sets the policy for a given kind of attestation type using file name. + az attestation policy set -n "myattestationprovider" -g "MyResourceGroup" --attestation-type SGX-OpenEnclaveSDK --new-attestation-policy-file "{file_name}" --policy- format JWT + """ + + _aaz_info = { + "version": "2022-08-01", + "resources": [ + ["data-plane:microsoft.attestation", "/policies/{}", "2022-08-01"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "Client" + + _args_schema = cls._args_schema + _args_schema.provider_name = AAZStrArg( + options=["--provider-name"], + arg_group="Client", + help="Name of the attestation provider.", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + arg_group="Client", + help="Name of resource group. You can configure the default group using `az configure --defaults group=`", + required=True, + ) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.attestation_type = AAZStrArg( + options=["--attestation-type"], + help="Type of the attestation.", + required=True, + enum={"OpenEnclave": "OpenEnclave", "SevSnpVm": "SevSnpVm", "SgxEnclave": "SgxEnclave", "Tpm": "Tpm"}, + ) + _args_schema.new_attestation_policy = AAZStrArg( + options=["--new-attestation-policy"], + help="Content of the new attestation policy (Text or JWT).", + required=True, + fmt=AAZStrArgFormat( + pattern="[A-Za-z0-9_-]+\.[A-Za-z0-9_-]*\.[A-Za-z0-9_-]*", + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.PolicySet(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class PolicySet(AAZHttpOperation): + CLIENT_TYPE = "AAZMicrosoftAttestationDataPlaneClient_attestation" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/policies/{attestationType}", + **self.url_parameters + ) + + @property + def method(self): + return "PUT" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-08-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args.new_attestation_policy, + typ=AAZStrType, + typ_kwargs={"flags": {"required": True}} + ) + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.token = AAZStrType() + + return cls._schema_on_200 + + +class _SetHelper: + """Helper class for Set""" + + +__all__ = ["Set"] diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/policy/_show.py b/src/attestation/azext_attestation/aaz/latest/attestation/policy/_show.py new file mode 100644 index 00000000000..3d14f3362f7 --- /dev/null +++ b/src/attestation/azext_attestation/aaz/latest/attestation/policy/_show.py @@ -0,0 +1,159 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "attestation policy show", +) +class Show(AAZCommand): + """Retrieves the current policy for a given kind of attestation type. + + :example: Retrieves the current policy for a given kind of attestation type. + az attestation policy show -n "myattestationprovider" -g "MyResourceGroup" --attestation-type SGX-OpenEnclaveSDK + """ + + _aaz_info = { + "version": "2022-08-01", + "resources": [ + ["data-plane:microsoft.attestation", "/policies/{}", "2022-08-01"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "Client" + + _args_schema = cls._args_schema + _args_schema.provider_name = AAZStrArg( + options=["--provider-name"], + arg_group="Client", + help="Name of the attestation provider.", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + arg_group="Client", + help="Name of resource group. You can configure the default group using `az configure --defaults group=`", + required=True, + ) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.attestation_type = AAZStrArg( + options=["--attestation-type"], + help="Type of the attestation.", + required=True, + enum={"OpenEnclave": "OpenEnclave", "SevSnpVm": "SevSnpVm", "SgxEnclave": "SgxEnclave", "Tpm": "Tpm"}, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.PolicyGet(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class PolicyGet(AAZHttpOperation): + CLIENT_TYPE = "AAZMicrosoftAttestationDataPlaneClient_attestation" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/policies/{attestationType}", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-08-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.token = AAZStrType() + + return cls._schema_on_200 + + +class _ShowHelper: + """Helper class for Show""" + + +__all__ = ["Show"] diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/signer/__cmd_group.py b/src/attestation/azext_attestation/aaz/latest/attestation/signer/__cmd_group.py new file mode 100644 index 00000000000..7fa6d37cb87 --- /dev/null +++ b/src/attestation/azext_attestation/aaz/latest/attestation/signer/__cmd_group.py @@ -0,0 +1,23 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command_group( + "attestation signer", +) +class __CMDGroup(AAZCommandGroup): + """Manage signers. + """ + pass + + +__all__ = ["__CMDGroup"] diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/signer/__init__.py b/src/attestation/azext_attestation/aaz/latest/attestation/signer/__init__.py new file mode 100644 index 00000000000..6d65f71f52e --- /dev/null +++ b/src/attestation/azext_attestation/aaz/latest/attestation/signer/__init__.py @@ -0,0 +1,14 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from .__cmd_group import * +from ._add import * +from ._list import * +from ._remove import * diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/signer/_add.py b/src/attestation/azext_attestation/aaz/latest/attestation/signer/_add.py new file mode 100644 index 00000000000..b4a45b03501 --- /dev/null +++ b/src/attestation/azext_attestation/aaz/latest/attestation/signer/_add.py @@ -0,0 +1,174 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "attestation signer add", +) +class Add(AAZCommand): + """Adds a new attestation policy certificate to the set of policy management certificates. + + :example: Adds a new attestation policy certificate to the set of policy management certificates. + az attestation signer add -n "myattestationprovider" -g "MyResourceGroup" --signer "eyAiYWxnIjoiUlMyNTYiLCAie..." + """ + + _aaz_info = { + "version": "2022-08-01", + "resources": [ + ["data-plane:microsoft.attestation", "/certificates:add", "2022-08-01"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "Client" + + _args_schema = cls._args_schema + _args_schema.provider_name = AAZStrArg( + options=["--provider-name"], + arg_group="Client", + help="Name of the attestation provider.", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + arg_group="Client", + help="Name of resource group. You can configure the default group using `az configure --defaults group=`", + required=True, + ) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.signer = AAZStrArg( + options=["--signer"], + help="The policy certificate to add. An RFC7519 JSON Web Token containing a claim named \"maa-policyCertificate\" whose value is an RFC7517 JSON Web Key which specifies a new key to update. The RFC7519 JWT must be signed with one of the existing signing certificates.", + required=True, + fmt=AAZStrArgFormat( + pattern="[A-Za-z0-9_-]+\.[A-Za-z0-9_-]*\.[A-Za-z0-9_-]*", + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.PolicyCertificatesAdd(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class PolicyCertificatesAdd(AAZHttpOperation): + CLIENT_TYPE = "AAZMicrosoftAttestationDataPlaneClient_attestation" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/certificates:add", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-08-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args.signer, + typ=AAZStrType, + typ_kwargs={"flags": {"required": True}} + ) + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.token = AAZStrType() + + return cls._schema_on_200 + + +class _AddHelper: + """Helper class for Add""" + + +__all__ = ["Add"] diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/signer/_list.py b/src/attestation/azext_attestation/aaz/latest/attestation/signer/_list.py new file mode 100644 index 00000000000..eb073461eec --- /dev/null +++ b/src/attestation/azext_attestation/aaz/latest/attestation/signer/_list.py @@ -0,0 +1,149 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "attestation signer list", +) +class List(AAZCommand): + """Retrieves the set of certificates used to express policy for the current tenant. + + :example: Retrieves the set of certificates used to express policy for the current tenant. + az attestation signer list -n "myattestationprovider" -g "MyResourceGroup" + """ + + _aaz_info = { + "version": "2022-08-01", + "resources": [ + ["data-plane:microsoft.attestation", "/certificates", "2022-08-01"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "Client" + + _args_schema = cls._args_schema + _args_schema.provider_name = AAZStrArg( + options=["--provider-name"], + arg_group="Client", + help="Name of the attestation provider.", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + arg_group="Client", + help="Name of resource group. You can configure the default group using `az configure --defaults group=`", + required=True, + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.PolicyCertificatesGet(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class PolicyCertificatesGet(AAZHttpOperation): + CLIENT_TYPE = "AAZMicrosoftAttestationDataPlaneClient_attestation" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/certificates", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-08-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.token = AAZStrType() + + return cls._schema_on_200 + + +class _ListHelper: + """Helper class for List""" + + +__all__ = ["List"] diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/signer/_remove.py b/src/attestation/azext_attestation/aaz/latest/attestation/signer/_remove.py new file mode 100644 index 00000000000..d061e6fc7e2 --- /dev/null +++ b/src/attestation/azext_attestation/aaz/latest/attestation/signer/_remove.py @@ -0,0 +1,174 @@ +# -------------------------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# +# Code generated by aaz-dev-tools +# -------------------------------------------------------------------------------------------- + +# pylint: skip-file +# flake8: noqa + +from azure.cli.core.aaz import * + + +@register_command( + "attestation signer remove", +) +class Remove(AAZCommand): + """Removes the specified policy management certificate. + + :example: Removes the specified policy management certificate. + az attestation signer remove -n "myattestationprovider" -g "MyResourceGroup" --signer "eyAiYWxnIjoiUlMyNTYiLCAie..." + """ + + _aaz_info = { + "version": "2022-08-01", + "resources": [ + ["data-plane:microsoft.attestation", "/certificates:remove", "2022-08-01"], + ] + } + + def _handler(self, command_args): + super()._handler(command_args) + self._execute_operations() + return self._output() + + _args_schema = None + + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + if cls._args_schema is not None: + return cls._args_schema + cls._args_schema = super()._build_arguments_schema(*args, **kwargs) + + # define Arg Group "Client" + + _args_schema = cls._args_schema + _args_schema.provider_name = AAZStrArg( + options=["--provider-name"], + arg_group="Client", + help="Name of the attestation provider.", + required=True, + ) + _args_schema.resource_group = AAZResourceGroupNameArg( + arg_group="Client", + help="Name of resource group. You can configure the default group using `az configure --defaults group=`", + required=True, + ) + + # define Arg Group "" + + _args_schema = cls._args_schema + _args_schema.signer = AAZStrArg( + options=["--signer"], + help="The policy certificate to remove. An RFC7519 JSON Web Token containing a claim named \"maa-policyCertificate\" whose value is an RFC7517 JSON Web Key which specifies a new key to update. The RFC7519 JWT must be signed with one of the existing signing certificates.", + required=True, + fmt=AAZStrArgFormat( + pattern="[A-Za-z0-9_-]+\.[A-Za-z0-9_-]*\.[A-Za-z0-9_-]*", + ), + ) + return cls._args_schema + + def _execute_operations(self): + self.pre_operations() + self.PolicyCertificatesRemove(ctx=self.ctx)() + self.post_operations() + + @register_callback + def pre_operations(self): + pass + + @register_callback + def post_operations(self): + pass + + def _output(self, *args, **kwargs): + result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + return result + + class PolicyCertificatesRemove(AAZHttpOperation): + CLIENT_TYPE = "AAZMicrosoftAttestationDataPlaneClient_attestation" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/certificates:remove", + **self.url_parameters + ) + + @property + def method(self): + return "POST" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2022-08-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Content-Type", "application/json", + ), + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + @property + def content(self): + _content_value, _builder = self.new_content_builder( + self.ctx.args.signer, + typ=AAZStrType, + typ_kwargs={"flags": {"required": True}} + ) + + return self.serialize_content(_content_value) + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.token = AAZStrType() + + return cls._schema_on_200 + + +class _RemoveHelper: + """Helper class for Remove""" + + +__all__ = ["Remove"] diff --git a/src/attestation/azext_attestation/azext_metadata.json b/src/attestation/azext_attestation/azext_metadata.json index d061f35c0c3..4921a349027 100644 --- a/src/attestation/azext_attestation/azext_metadata.json +++ b/src/attestation/azext_attestation/azext_metadata.json @@ -1,4 +1,4 @@ { "azext.isPreview": true, - "azext.minCliCoreVersion": "2.11.0" + "azext.minCliCoreVersion": "2.54.0" } \ No newline at end of file diff --git a/src/attestation/azext_attestation/manual/_params.py b/src/attestation/azext_attestation/manual/_params.py index d3db297ded5..7a3d03eb259 100644 --- a/src/attestation/azext_attestation/manual/_params.py +++ b/src/attestation/azext_attestation/manual/_params.py @@ -45,34 +45,34 @@ def load_arguments(self, _): with self.argument_context('attestation get-default-by-location') as c: c.argument('loc', options_list=['--location', '-l'], help='Location. (eg: "West US")') - for item in ['list', 'add', 'remove']: - with self.argument_context('attestation signer {}'.format(item)) as c: - c.extra('resource_group_name', resource_group_name_type, required=False) - c.extra('provider_name', provider_name_type, required=False) - c.extra('identifier', options_list=['--id'], - help='Resource ID of the provider. Please omit --resource-group/-g or --name/-n ' - 'if you have already specified --id.') - if item in ['add', 'remove']: - c.ignore('tenant_base_url') - c.argument('signer', - help='The policy certificate to {}. An RFC7519 JSON Web Token containing a claim named ' - '"maa-policyCertificate" whose value is an RFC7517 JSON Web Key which specifies a ' - 'new key to update. The RFC7519 JWT must be signed with one of the existing signing ' - 'certificates'.format(item)) - c.argument('signer_file', options_list=['--signer-file', '-f'], - help='File name of the signer. (--signer and --signer-file/-f are mutually exclusive.)') - - for item in ['show', 'set', 'reset']: - with self.argument_context('attestation policy {}'.format(item)) as c: - c.argument('attestation_type', arg_type=get_enum_type(TeeKind), help='Type of the attestation.') - c.argument('provider_name', provider_name_type, required=False) - c.extra('identifier', options_list=['--id'], - help='Resource ID of the provider. Please omit --resource-group/-g or --name/-n ' - 'if you have already specified --id.') - - if item in ['set']: - c.argument('policy_format', arg_type=get_enum_type(['Text', 'JWT']), default='Text', - help='Specifies the format for the policy, either Text or JWT (JSON Web Token).') - c.argument('new_attestation_policy', help='Content of the new attestation policy (Text or JWT).') - c.argument('new_attestation_policy_file', options_list=['--new-attestation-policy-file', '-f'], - help='File name of the new attestation policy.') + # for item in ['list', 'add', 'remove']: + # with self.argument_context('attestation signer {}'.format(item)) as c: + # c.extra('resource_group_name', resource_group_name_type, required=False) + # c.extra('provider_name', provider_name_type, required=False) + # c.extra('identifier', options_list=['--id'], + # help='Resource ID of the provider. Please omit --resource-group/-g or --name/-n ' + # 'if you have already specified --id.') + # if item in ['add', 'remove']: + # c.ignore('tenant_base_url') + # c.argument('signer', + # help='The policy certificate to {}. An RFC7519 JSON Web Token containing a claim named ' + # '"maa-policyCertificate" whose value is an RFC7517 JSON Web Key which specifies a ' + # 'new key to update. The RFC7519 JWT must be signed with one of the existing signing ' + # 'certificates'.format(item)) + # c.argument('signer_file', options_list=['--signer-file', '-f'], + # help='File name of the signer. (--signer and --signer-file/-f are mutually exclusive.)') + # + # for item in ['show', 'set', 'reset']: + # with self.argument_context('attestation policy {}'.format(item)) as c: + # c.argument('attestation_type', arg_type=get_enum_type(TeeKind), help='Type of the attestation.') + # c.argument('provider_name', provider_name_type, required=False) + # c.extra('identifier', options_list=['--id'], + # help='Resource ID of the provider. Please omit --resource-group/-g or --name/-n ' + # 'if you have already specified --id.') + # + # if item in ['set']: + # c.argument('policy_format', arg_type=get_enum_type(['Text', 'JWT']), default='Text', + # help='Specifies the format for the policy, either Text or JWT (JSON Web Token).') + # c.argument('new_attestation_policy', help='Content of the new attestation policy (Text or JWT).') + # c.argument('new_attestation_policy_file', options_list=['--new-attestation-policy-file', '-f'], + # help='File name of the new attestation policy.') diff --git a/src/attestation/azext_attestation/manual/commands.py b/src/attestation/azext_attestation/manual/commands.py index c85f2ff7dce..bf68eecd359 100644 --- a/src/attestation/azext_attestation/manual/commands.py +++ b/src/attestation/azext_attestation/manual/commands.py @@ -42,6 +42,12 @@ def load_command_table(self, _): with self.command_group('attestation', attestation_attestation_provider, client_factory=cf_attestation_provider, is_experimental=True) as g: + from azext_attestation.manual.custom import AttestationCreate, AttestationUpdate, AttestationShow, \ + AttestationDelete + self.command_table["attestation create"] = AttestationCreate(loader=self) + self.command_table["attestation update"] = AttestationUpdate(loader=self) + self.command_table["attestation show"] = AttestationShow(loader=self) + self.command_table["attestation delete"] = AttestationDelete(loader=self) g.custom_command('list', 'attestation_attestation_provider_list', doc_string_source=attestation_provider_doc_template.format('list')) g.custom_show_command('show', 'attestation_attestation_provider_show', validator=validate_provider_resource_id, @@ -60,18 +66,26 @@ def load_command_table(self, _): with self.command_group('attestation signer', policy_certificates_data_sdk, client_factory=cf_policy_certificates, is_experimental=True) as g: - g.custom_command('add', 'add_signer', validator=validate_provider_resource_id, - doc_string_source=policy_certificates_data_tmpl.format('add')) - g.custom_command('remove', 'remove_signer', validator=validate_provider_resource_id, - doc_string_source=policy_certificates_data_tmpl.format('remove')) - g.custom_command('list', 'list_signers', validator=validate_provider_resource_id, - doc_string_source=policy_certificates_data_tmpl.format('get')) + from azext_attestation.manual.custom import AddSigner, RemoveSigner, ListSigners + self.command_table["attestation signer add"] = AddSigner(loader=self) + self.command_table["attestation signer remove"] = RemoveSigner(loader=self) + self.command_table["attestation signer list"] = ListSigners(loader=self) + # g.custom_command('add', 'add_signer', validator=validate_provider_resource_id, + # doc_string_source=policy_certificates_data_tmpl.format('add')) + # g.custom_command('remove', 'remove_signer', validator=validate_provider_resource_id, + # doc_string_source=policy_certificates_data_tmpl.format('remove')) + # g.custom_command('list', 'list_signers', validator=validate_provider_resource_id, + # doc_string_source=policy_certificates_data_tmpl.format('get')) with self.command_group('attestation policy', policy_data_sdk, client_factory=cf_policy, is_experimental=True) as g: - g.custom_command('set', 'set_policy', validator=validate_provider_resource_id, - doc_string_source=policy_data_tmpl.format('set')) - g.custom_command('reset', 'reset_policy', validator=validate_provider_resource_id, - doc_string_source=policy_data_tmpl.format('reset')) - g.custom_show_command('show', 'get_policy', validator=validate_provider_resource_id, - doc_string_source=policy_data_tmpl.format('get')) + from azext_attestation.manual.custom import ResetPolicy, SetPolicy, GetPolicy + self.command_table["attestation policy reset"] = ResetPolicy(loader=self) + self.command_table["attestation policy set"] = SetPolicy(loader=self) + self.command_table["attestation policy show"] = GetPolicy(loader=self) + # g.custom_command('set', 'set_policy', validator=validate_provider_resource_id, + # doc_string_source=policy_data_tmpl.format('set')) + # g.custom_command('reset', 'reset_policy', validator=validate_provider_resource_id, + # doc_string_source=policy_data_tmpl.format('reset')) + # g.custom_show_command('show', 'get_policy', validator=validate_provider_resource_id, + # doc_string_source=policy_data_tmpl.format('get')) diff --git a/src/attestation/azext_attestation/manual/custom.py b/src/attestation/azext_attestation/manual/custom.py index 048215213ab..7403431f8e8 100644 --- a/src/attestation/azext_attestation/manual/custom.py +++ b/src/attestation/azext_attestation/manual/custom.py @@ -26,7 +26,12 @@ from azext_attestation.vendored_sdks.azure_attestation.models._models_py3 import \ AttestOpenEnclaveRequest, RuntimeData, InitTimeData from azext_attestation.vendored_sdks.azure_mgmt_attestation.models import JsonWebKey - +from azext_attestation.aaz.latest.attestation import Create as _AttestationCreate, Update as _AttestationUpdate,\ + Delete as _AttestationDelete, Show as _AttestationShow +from azext_attestation.aaz.latest.attestation.policy import Reset as _ResetPolicy, Set as _SetPolicy, Show as _GetPolicy +from azext_attestation.aaz.latest.attestation.signer import Add as _AddSigner, Remove as _RemoveSigner,\ + List as _ListSigners +from azure.cli.core.aaz import has_value tee_mapping = { TeeKind.tpm: 'TPM', @@ -43,6 +48,29 @@ def attestation_attestation_provider_show(client, provider_name=provider_name) +class AttestationShow(_AttestationShow): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + from azure.cli.core.aaz import AAZStrArg + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.id = AAZStrArg( + options=["--id"], + help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", + ) + args_schema.name = AAZStrArg( + options=["--name", "-n"], + help="Name of the attestation provider.", + ) + + args_schema.provider_name._required = False + args_schema.resource_group._required = False + args_schema.provider_name._registered = False + return args_schema + + def pre_operations(self): + validate_provider_resource_id(self) + + def _b64url_to_b64(s): return s.replace('-', '+').replace('_', '/') + ('=' * (4 - len(s) % 4) if len(s) % 4 else '') @@ -95,6 +123,63 @@ def attestation_attestation_provider_create(client, certs=certs) +class AttestationCreate(_AttestationCreate): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + from azure.cli.core.aaz import AAZStrArg,AAZListArg + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.id = AAZStrArg( + options=["--id"], + help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", + ) + args_schema.name = AAZStrArg( + options=["--name", "-n"], + help="Name of the attestation provider.", + ) + args_schema.certs_input_path = AAZListArg( + options=["--certs-input-path"], + help="Space-separated file paths to PEM/DER files containing certificates.", + ) + + args_schema.provider_name._required = False + args_schema.resource_group._required = False + args_schema.certs._registered = False + args_schema.provider_name._registered = False + return args_schema + + def pre_operations(self): + args = self.ctx.args + validate_provider_resource_id(self) + certs = [] + if not has_value(args.certs_input_path): + certs_input_path = [] + else: + certs_input_path = args.certs_input_path.to_serialized_data() + + for p in certs_input_path: + expand_path = os.path.expanduser(p) + if not os.path.exists(expand_path): + raise CLIError('Path "{}" does not exist.'.format(expand_path)) + if not os.path.isfile(expand_path): + raise CLIError('"{}" is not a valid file path.'.format(expand_path)) + + with open(expand_path, 'rb') as f: + pem_data = f.read() + + cert = load_pem_x509_certificate(pem_data, backend=default_backend()) + key = cert.public_key() + if isinstance(key, rsa.RSAPublicKey): + kty = 'RSA' + alg = 'RS256' + else: + raise CLIError('Unsupported key type: {}'.format(type(key))) + + jwk = JsonWebKey(kty=kty, alg=alg, use='sig') + jwk.x5c = [base64.b64encode(cert.public_bytes(Encoding.DER)).decode('ascii')] + certs.append(jwk) + args.certs = certs + + def attestation_attestation_provider_delete(client, resource_group_name=None, provider_name=None): @@ -102,6 +187,52 @@ def attestation_attestation_provider_delete(client, provider_name=provider_name) +class AttestationDelete(_AttestationDelete): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + from azure.cli.core.aaz import AAZStrArg + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.id = AAZStrArg( + options=["--id"], + help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", + ) + args_schema.name = AAZStrArg( + options=["--name", "-n"], + help="Name of the attestation provider.", + ) + + args_schema.provider_name._required = False + args_schema.resource_group._required = False + args_schema.provider_name._registered = False + return args_schema + + def pre_operations(self): + validate_provider_resource_id(self) + + +class AttestationUpdate(_AttestationUpdate): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + from azure.cli.core.aaz import AAZStrArg + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.id = AAZStrArg( + options=["--id"], + help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", + ) + args_schema.name = AAZStrArg( + options=["--name", "-n"], + help="Name of the attestation provider.", + ) + + args_schema.provider_name._required = False + args_schema.resource_group._required = False + args_schema.provider_name._registered = False + return args_schema + + def pre_operations(self): + validate_provider_resource_id(self) + + def add_signer(cmd, client, signer=None, signer_file=None, resource_group_name=None, provider_name=None): if not signer and not signer_file: raise CLIError('Please specify one of parameters: --signer or --signer-file/-f') @@ -136,6 +267,64 @@ def add_signer(cmd, client, signer=None, signer_file=None, resource_group_name=N return result +class AddSigner(_AddSigner): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + from azure.cli.core.aaz import AAZStrArg + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.signer_file = AAZStrArg( + options=["--signer-file", "-f"], + help="File name of the signer. (--signer and --signer-file/-f are mutually exclusive.).", + ) + args_schema.id = AAZStrArg( + options=["--id"], + help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", + ) + args_schema.name = AAZStrArg( + options=["--name", "-n"], + help="Name of the attestation provider.", + ) + + args_schema.signer._required = False + args_schema.provider_name._required = False + args_schema.resource_group._required = False + args_schema.provider_name._registered = False + return args_schema + + def pre_operations(self): + args = self.ctx.args + validate_provider_resource_id(self) + if not has_value(args.signer) and not has_value(args.signer_file): + raise CLIError('Please specify one of parameters: --signer or --signer-file/-f') + if has_value(args.signer) and has_value(args.signer_file): + raise CLIError('--signer and --signer-file/-f are mutually exclusive.') + if has_value(args.signer_file): + signer_file = os.path.expanduser(args.signer_file.to_serialized_data()) + if not os.path.exists(signer_file): + raise CLIError('Signer file "{}" does not exist.'.format(signer_file)) + if not os.path.isfile(signer_file): + raise CLIError('Signer file "{}" is not a valid file name.'.format(signer_file)) + with open(signer_file) as f: + signer = f.read() + + if has_value(signer): + args.signer = str(signer, encoding="utf-8") + + def _output(self, *args, **kwargs): + token = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + result = {'Jwt': token} + if has_value(token): + header = jwt.get_unverified_header(token) + result.update({ + 'Algorithm': header.get('alg', ''), + 'JKU': header.get('jku', '') + }) + body = jwt.decode(token, algorithms=['RS256'], options={"verify_signature": False}) + result['Certificates'] = body.get('aas-policyCertificates', {}).get('keys', []) + result['CertificateCount'] = len(result['Certificates']) + return result + + def remove_signer(cmd, client, signer=None, signer_file=None, resource_group_name=None, provider_name=None): if not signer and not signer_file: raise CLIError('Please specify one of parameters: --signer or --signer-file/-f') @@ -158,6 +347,50 @@ def remove_signer(cmd, client, signer=None, signer_file=None, resource_group_nam return list_signers(cmd, client, resource_group_name, provider_name) +class RemoveSigner(_RemoveSigner): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + from azure.cli.core.aaz import AAZStrArg + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.signer_file = AAZStrArg( + options=["--signer-file", "-f"], + help="File name of the signer. (--signer and --signer-file/-f are mutually exclusive.).", + ) + args_schema.id = AAZStrArg( + options=["--id"], + help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", + ) + args_schema.name = AAZStrArg( + options=["--name", "-n"], + help="Name of the attestation provider.", + ) + + args_schema.signer._required = False + args_schema.provider_name._required = False + args_schema.resource_group._required = False + args_schema.provider_name._registered = False + return args_schema + + def pre_operations(self): + args = self.ctx.args + validate_provider_resource_id(self) + if not has_value(args.signer) and not has_value(args.signer_file): + raise CLIError('Please specify one of parameters: --signer or --signer-file/-f') + if has_value(args.signer) and has_value(args.signer_file): + raise CLIError('--signer and --signer-file/-f are mutually exclusive.') + if has_value(args.signer_file): + signer_file = os.path.expanduser(args.signer_file.to_serialized_data()) + if not os.path.exists(signer_file): + raise CLIError('Signer file "{}" does not exist.'.format(signer_file)) + if not os.path.isfile(signer_file): + raise CLIError('Signer file "{}" is not a valid file name.'.format(signer_file)) + with open(signer_file) as f: + signer = f.read() + + if has_value(signer): + args.signer = str(signer, encoding="utf-8") + + def list_signers(cmd, client, resource_group_name=None, provider_name=None): provider_client = cf_attestation_provider(cmd.cli_ctx) provider = provider_client.get(resource_group_name=resource_group_name, provider_name=provider_name) @@ -178,6 +411,45 @@ def list_signers(cmd, client, resource_group_name=None, provider_name=None): return result +class ListSigners(_ListSigners): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + from azure.cli.core.aaz import AAZStrArg + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.id = AAZStrArg( + options=["--id"], + help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", + ) + args_schema.name = AAZStrArg( + options=["--name", "-n"], + help="Name of the attestation provider.", + ) + + args_schema.provider_name._required = False + args_schema.resource_group._required = False + args_schema.provider_name._registered = False + return args_schema + + def pre_operations(self): + validate_provider_resource_id(self) + + def _output(self, *args, **kwargs): + token = self.deserialize_output(self.ctx.vars.instance, client_flatten=True)['token'] + result = {'Jwt': token} + + if has_value(token): + header = jwt.get_unverified_header(token) + result.update({ + 'Algorithm': header.get('alg', ''), + 'JKU': header.get('jku', '') + }) + body = jwt.decode(token, algorithms=['RS256'], options={"verify_signature": False}) + result['Certificates'] = body.get('x-ms-policy-certificates', {}).get('keys', []) + result['CertificateCount'] = len(result['Certificates']) + + return result + + def get_policy(cmd, client, attestation_type, resource_group_name=None, provider_name=None): """ Retrieves the current policy for a given kind of attestation type. """ @@ -213,6 +485,60 @@ def get_policy(cmd, client, attestation_type, resource_group_name=None, provider return result +class GetPolicy(_GetPolicy): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + from azure.cli.core.aaz import AAZStrArg + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.id = AAZStrArg( + options=["--id"], + help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", + ) + args_schema.name = AAZStrArg( + options=["--name", "-n"], + help="Name of the attestation provider.", + ) + + args_schema.provider_name._required = False + args_schema.resource_group._required = False + args_schema.provider_name._registered = False + return args_schema + + def pre_operations(self): + validate_provider_resource_id(self) + + def _output(self, *args, **kwargs): + token = self.deserialize_output(self.ctx.vars.instance, client_flatten=True).token + + result = {} + + if has_value(token): + import jwt + policy = jwt.decode(token, algorithms=['RS256'], options={"verify_signature": False}).get('x-ms-policy', '') + result['Jwt'] = policy + result['JwtLength'] = len(policy) + result['Algorithm'] = None + + if has_value(policy): + try: + decoded_policy = jwt.decode(policy, algorithms=['RS256'], options={"verify_signature": False}) + decoded_policy = decoded_policy.get('AttestationPolicy', '') + try: + new_decoded_policy = base64.b64decode(_b64url_to_b64(decoded_policy)).decode('ascii') + decoded_policy = new_decoded_policy + except: # pylint: disable=bare-except + pass + finally: + result['Text'] = decoded_policy + result['TextLength'] = len(decoded_policy) + result['Algorithm'] = jwt.get_unverified_header(policy).get('alg', None) + except: # pylint: disable=bare-except + result['Text'] = '' + result['TextLength'] = 0 + + return result + + def set_policy(cmd, client, attestation_type, new_attestation_policy=None, new_attestation_policy_file=None, policy_format='Text', resource_group_name=None, provider_name=None): @@ -264,6 +590,96 @@ def set_policy(cmd, client, attestation_type, new_attestation_policy=None, new_a resource_group_name=resource_group_name, provider_name=provider_name) +class SetPolicy(_SetPolicy): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + from azure.cli.core.aaz import AAZStrArg + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.new_attestation_policy_file = AAZStrArg( + options=["--new-attestation-policy-file", "-f"], + help="File name of the new attestation policy.", + ) + args_schema.policy_format = AAZStrArg( + options=["--policy-format"], + default="Text", + help="Specifies the format for the policy, either Text or JWT (JSON Web Token). Allowed values: JWT, Text.", + ) + args_schema.id = AAZStrArg( + options=["--id"], + help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", + ) + args_schema.name = AAZStrArg( + options=["--name", "-n"], + help="Name of the attestation provider.", + ) + + args_schema.new_attestation_policy._required = False + args_schema.provider_name._required = False + args_schema.resource_group._required = False + args_schema.provider_name._registered = False + return args_schema + + def pre_operations(self): + args = self.ctx.args + validate_provider_resource_id(self) + + if has_value(args.new_attestation_policy_file) and has_value(args.new_attestation_policy): + raise CLIError('Please specify just one of --new-attestation-policy and --new-attestation-policy-file/-f') + + if not has_value(args.new_attestation_policy_file) and not has_value(args.new_attestation_policy): + raise CLIError('Please specify --new-attestation-policy or --new-attestation-policy-file/-f') + + if has_value(args.new_attestation_policy_file): + file_path = os.path.expanduser(args.new_attestation_policy_file.to_serialized_data()) + if not os.path.exists(file_path): + raise CLIError('Policy file "{}" does not exist.'.format(file_path)) + + if not os.path.isfile(file_path): + raise CLIError('"{}" is not a valid file name.'.format(file_path)) + + with open(file_path) as f: + new_attestation_policy = f.read() + + provider_client = cf_attestation_provider(self.cli_ctx) + provider = provider_client.get(resource_group_name=args.resource_group, provider_name=args.provider_name) + + if args.policy_format == 'Text': + if provider.trust_model != 'AAD': + raise CLIError('Only supports Text policy under AAD model. Current model: {}. ' + 'If you are using signed JWT policy, please specify --policy-format JWT'. + format(provider.trust_model)) + + import jwt + try: + new_attestation_policy = \ + base64.urlsafe_b64encode(new_attestation_policy.encode('ascii')).decode('ascii').strip('=') + new_attestation_policy = {'AttestationPolicy': new_attestation_policy} + new_attestation_policy = jwt.encode( + new_attestation_policy, key='', algorithm='none' + ) + except TypeError as e: + print(e) + raise CLIError('Failed to encode text content, are you using JWT? If yes, please use --policy-format JWT') + + if has_value(new_attestation_policy): + args.new_attestation_policy = str(new_attestation_policy, encoding="utf-8") + + +def validate_provider_resource_id(self): + args = self.ctx.args + if has_value(args.id): + if has_value(args.resource_group) or has_value(args.name): + raise CLIError('Please omit --resource-group/-g or --name/-n if you have already specified --id.') + resource_id = args.id.to_serialized_data() + args.resource_group = resource_id.split('/')[4] + args.provider_name = resource_id.split('/')[8] + elif not all([has_value(args.resource_group), has_value(args.name)]): + raise CLIError('Please specify both --resource-group/-g and --name/-n.') + + if has_value(args.name): + args.provider_name = args.name + + def reset_policy(cmd, client, attestation_type, policy_jws='eyJhbGciOiJub25lIn0..', resource_group_name=None, provider_name=None): @@ -278,6 +694,30 @@ def reset_policy(cmd, client, attestation_type, policy_jws='eyJhbGciOiJub25lIn0. resource_group_name=resource_group_name, provider_name=provider_name) +class ResetPolicy(_ResetPolicy): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + from azure.cli.core.aaz import AAZStrArg + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.id = AAZStrArg( + options=["--id"], + help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", + ) + args_schema.name = AAZStrArg( + options=["--name", "-n"], + help="Name of the attestation provider.", + ) + + args_schema.provider_name._required = False + args_schema.resource_group._required = False + args_schema.policy_jws._required = False + args_schema.provider_name._registered = False + return args_schema + + def pre_operations(self): + validate_provider_resource_id(self) + + def attest_open_enclave(cmd, client, report=None, runtime_data=None, runtime_data_type=None, init_time_data=None, init_time_data_type=None, resource_group_name=None, provider_name=None): diff --git a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py index 004c49fcbb5..1547b554bda 100644 --- a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py +++ b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py @@ -119,7 +119,7 @@ def test_provider_with_signer_1(test, rg): test.exists('Algorithm') ]) - test.cmd('az attestation policy show -n {att1} -g {rg} --attestation-type SGX-IntelSDK', checks=[ + test.cmd('az attestation policy show -n {att1} -g {rg} --attestation-type SgxEnclave', checks=[ test.check('Algorithm', 'none'), test.check('JwtLength', 944), test.check('TextLength', 501), @@ -129,7 +129,7 @@ def test_provider_with_signer_1(test, rg): from knack.util import CLIError with test.assertRaisesRegex(CLIError, 'PolicyParsingError'): - test.cmd('az attestation policy set -n {att1} -g {rg} --attestation-type SGX-IntelSDK ' + test.cmd('az attestation policy set -n {att1} -g {rg} --attestation-type SgxEnclave ' '-f "{signed_jwt_policy1_file}" --policy-format JWT', checks=[ test.check('Algorithm', 'RSA256'), @@ -166,16 +166,17 @@ def test_provider_with_signer_2(test, rg): test.check('trustModel', 'Isolated') ]) - test.cmd('az attestation policy show -n {att2} -g {rg} --attestation-type SGX-IntelSDK', checks=[ + test.cmd('az attestation policy show -n {att2} -g {rg} --attestation-type SgxEnclave', checks=[ test.check('Algorithm', 'none'), test.check('JwtLength', 944), test.check('TextLength', 501), test.exists('Jwt'), test.exists('Text') ]) - from knack.util import CLIError - with test.assertRaisesRegex(CLIError, 'InvalidOperation'): - test.cmd('az attestation policy set -n {att2} -g {rg} --attestation-type SGX-IntelSDK ' + + from azure.core.exceptions import ResourceNotFoundError + with test.assertRaises(ResourceNotFoundError): + test.cmd('az attestation policy set -n {att2} -g {rg} --attestation-type SgxEnclave ' '-f "{signed_jwt_policy2_file}" --policy-format JWT', checks=[ test.check('Algorithm', 'RSA256'), @@ -194,7 +195,7 @@ def test_provider_without_signer(test, rg): test.check('trustModel', 'AAD') ]) - test.cmd('az attestation policy show -n {att3} -g {rg} --attestation-type SGX-IntelSDK', checks=[ + test.cmd('az attestation policy show -n {att3} -g {rg} --attestation-type SgxEnclave', checks=[ test.check('Algorithm', 'none'), test.check('JwtLength', 944), test.check('TextLength', 501), @@ -202,7 +203,7 @@ def test_provider_without_signer(test, rg): test.exists('Text') ]) - test.cmd('az attestation policy set -n {att3} -g {rg} --attestation-type SGX-IntelSDK ' + test.cmd('az attestation policy set -n {att3} -g {rg} --attestation-type SgxEnclave ' '-f "{text_policy_file}"', checks=[ test.check('Algorithm', 'none'), @@ -212,7 +213,7 @@ def test_provider_without_signer(test, rg): test.exists('Text') ]) - test.cmd('az attestation policy set -n {att3} -g {rg} --attestation-type SGX-IntelSDK ' + test.cmd('az attestation policy set -n {att3} -g {rg} --attestation-type SgxEnclave ' '-f "{unsigned_jwt_policy_file}" --policy-format JWT', checks=[ test.check('Algorithm', 'none'), @@ -222,7 +223,7 @@ def test_provider_without_signer(test, rg): test.exists('Text') ]) - test.cmd('az attestation policy set -n {att3} -g {rg} --attestation-type SGX-IntelSDK ' + test.cmd('az attestation policy set -n {att3} -g {rg} --attestation-type SgxEnclave ' '-f "{text_policy_file}"', checks=[ test.check('Algorithm', 'none'), @@ -235,7 +236,7 @@ def test_provider_without_signer(test, rg): with open(test.kwargs['unsigned_jwt_policy_file']) as f: test.kwargs['unsigned_jwt_policy'] = f.read() - test.cmd('az attestation policy set -n {att3} -g {rg} --attestation-type SGX-IntelSDK ' + test.cmd('az attestation policy set -n {att3} -g {rg} --attestation-type SgxEnclave ' '--new-attestation-policy {unsigned_jwt_policy} --policy-format JWT', checks=[ test.check('Algorithm', 'none'), @@ -245,7 +246,7 @@ def test_provider_without_signer(test, rg): test.exists('Text') ]) - test.cmd('az attestation policy reset -n {att3} -g {rg} --attestation-type SGX-IntelSDK', checks=[ + test.cmd('az attestation policy reset -n {att3} -g {rg} --attestation-type SgxEnclave', checks=[ test.check('Algorithm', 'none'), test.check('JwtLength', 944), test.check('TextLength', 501), diff --git a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md index 334afd4715f..bc7416b9915 100644 --- a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md +++ b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md @@ -1,8 +1,8 @@ |Scenario|Result|ErrorMessage|ErrorStack|ErrorNormalized|StartDt|EndDt| -|step__attestationproviders_put|successed||||2022-07-07 03:14:30.841351|2022-07-07 03:14:41.204845| -|step__attestationproviders_get|successed||||2022-07-07 03:14:41.204845|2022-07-07 03:14:42.619068| -|step__attestationproviders_get2|successed||||2022-07-07 03:14:42.619068|2022-07-07 03:14:43.900284| -|step__attestationproviders_get3|successed||||2022-07-07 03:14:43.900284|2022-07-07 03:14:45.343817| -|step__attestationproviders_patch|successed||||2022-07-07 03:14:45.343817|2022-07-07 03:14:51.774229| -|step__attestationproviders_delete|successed||||2022-07-07 03:14:51.774229|2022-07-07 03:15:02.086530| +|step__attestationproviders_put|successed||||2023-11-27 03:12:17.678292|2023-11-27 03:12:21.490866| +|step__attestationproviders_get|successed||||2023-11-27 03:12:21.490866|2023-11-27 03:12:22.762494| +|step__attestationproviders_get2|successed||||2023-11-27 03:12:22.763417|2023-11-27 03:12:24.006388| +|step__attestationproviders_get3|successed||||2023-11-27 03:12:24.006388|2023-11-27 03:12:24.723998| +|step__attestationproviders_patch|successed||||2023-11-27 03:12:24.724997|2023-11-27 03:12:27.560634| +|step__attestationproviders_delete|successed||||2023-11-27 03:12:27.561559|2023-11-27 03:12:36.201375| Coverage: 6/6 From ad51e6b4a8e467833d60fb75089ca60692c114da Mon Sep 17 00:00:00 2001 From: Zeng Taoxu Date: Thu, 30 Nov 2023 16:52:13 +0800 Subject: [PATCH 02/20] update --- .../aaz/latest/attestation/policy/_reset.py | 10 + .../aaz/latest/attestation/policy/_set.py | 10 + .../aaz/latest/attestation/policy/_show.py | 10 + .../azext_attestation/manual/commands.py | 3 +- .../azext_attestation/manual/custom.py | 124 +- .../latest/recordings/test_attestation.yaml | 1544 ++--------------- .../tests/latest/test_attestation_scenario.py | 33 +- .../test_attestation_scenario_coverage.md | 12 +- 8 files changed, 280 insertions(+), 1466 deletions(-) diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/policy/_reset.py b/src/attestation/azext_attestation/aaz/latest/attestation/policy/_reset.py index 49aa7479c06..fbbbc4c5ec7 100644 --- a/src/attestation/azext_attestation/aaz/latest/attestation/policy/_reset.py +++ b/src/attestation/azext_attestation/aaz/latest/attestation/policy/_reset.py @@ -119,6 +119,16 @@ def method(self): def error_format(self): return "ODataV4Format" + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "attestationType", self.ctx.args.attestation_type, + required=True, + ), + } + return parameters + @property def query_parameters(self): parameters = { diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/policy/_set.py b/src/attestation/azext_attestation/aaz/latest/attestation/policy/_set.py index 700d154c940..34c0ead7a31 100644 --- a/src/attestation/azext_attestation/aaz/latest/attestation/policy/_set.py +++ b/src/attestation/azext_attestation/aaz/latest/attestation/policy/_set.py @@ -124,6 +124,16 @@ def method(self): def error_format(self): return "ODataV4Format" + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "attestationType", self.ctx.args.attestation_type, + required=True, + ), + } + return parameters + @property def query_parameters(self): parameters = { diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/policy/_show.py b/src/attestation/azext_attestation/aaz/latest/attestation/policy/_show.py index 3d14f3362f7..936e12a575f 100644 --- a/src/attestation/azext_attestation/aaz/latest/attestation/policy/_show.py +++ b/src/attestation/azext_attestation/aaz/latest/attestation/policy/_show.py @@ -110,6 +110,16 @@ def method(self): def error_format(self): return "ODataV4Format" + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "attestationType", self.ctx.args.attestation_type, + required=True, + ), + } + return parameters + @property def query_parameters(self): parameters = { diff --git a/src/attestation/azext_attestation/manual/commands.py b/src/attestation/azext_attestation/manual/commands.py index bf68eecd359..1e17566b783 100644 --- a/src/attestation/azext_attestation/manual/commands.py +++ b/src/attestation/azext_attestation/manual/commands.py @@ -43,11 +43,12 @@ def load_command_table(self, _): with self.command_group('attestation', attestation_attestation_provider, client_factory=cf_attestation_provider, is_experimental=True) as g: from azext_attestation.manual.custom import AttestationCreate, AttestationUpdate, AttestationShow, \ - AttestationDelete + AttestationDelete, AttestationGetDefaultByLocation self.command_table["attestation create"] = AttestationCreate(loader=self) self.command_table["attestation update"] = AttestationUpdate(loader=self) self.command_table["attestation show"] = AttestationShow(loader=self) self.command_table["attestation delete"] = AttestationDelete(loader=self) + self.command_table["attestation get-default-by-location"] = AttestationGetDefaultByLocation(loader=self) g.custom_command('list', 'attestation_attestation_provider_list', doc_string_source=attestation_provider_doc_template.format('list')) g.custom_show_command('show', 'attestation_attestation_provider_show', validator=validate_provider_resource_id, diff --git a/src/attestation/azext_attestation/manual/custom.py b/src/attestation/azext_attestation/manual/custom.py index 7403431f8e8..d35c5762aa1 100644 --- a/src/attestation/azext_attestation/manual/custom.py +++ b/src/attestation/azext_attestation/manual/custom.py @@ -27,7 +27,7 @@ AttestOpenEnclaveRequest, RuntimeData, InitTimeData from azext_attestation.vendored_sdks.azure_mgmt_attestation.models import JsonWebKey from azext_attestation.aaz.latest.attestation import Create as _AttestationCreate, Update as _AttestationUpdate,\ - Delete as _AttestationDelete, Show as _AttestationShow + Delete as _AttestationDelete, Show as _AttestationShow, GetDefaultByLocation as _AttestationGetDefaultByLocation from azext_attestation.aaz.latest.attestation.policy import Reset as _ResetPolicy, Set as _SetPolicy, Show as _GetPolicy from azext_attestation.aaz.latest.attestation.signer import Add as _AddSigner, Remove as _RemoveSigner,\ List as _ListSigners @@ -126,7 +126,7 @@ def attestation_attestation_provider_create(client, class AttestationCreate(_AttestationCreate): @classmethod def _build_arguments_schema(cls, *args, **kwargs): - from azure.cli.core.aaz import AAZStrArg,AAZListArg + from azure.cli.core.aaz import AAZStrArg, AAZListArg args_schema = super()._build_arguments_schema(*args, **kwargs) args_schema.id = AAZStrArg( options=["--id"], @@ -140,7 +140,7 @@ def _build_arguments_schema(cls, *args, **kwargs): options=["--certs-input-path"], help="Space-separated file paths to PEM/DER files containing certificates.", ) - + args_schema.certs_input_path.Element = AAZStrArg() args_schema.provider_name._required = False args_schema.resource_group._required = False args_schema.certs._registered = False @@ -174,8 +174,8 @@ def pre_operations(self): else: raise CLIError('Unsupported key type: {}'.format(type(key))) - jwk = JsonWebKey(kty=kty, alg=alg, use='sig') - jwk.x5c = [base64.b64encode(cert.public_bytes(Encoding.DER)).decode('ascii')] + jwk = {'kty': kty, 'alg': alg, 'use': 'sig', + 'x5c': [base64.b64encode(cert.public_bytes(Encoding.DER)).decode('ascii')]} certs.append(jwk) args.certs = certs @@ -298,6 +298,7 @@ def pre_operations(self): raise CLIError('Please specify one of parameters: --signer or --signer-file/-f') if has_value(args.signer) and has_value(args.signer_file): raise CLIError('--signer and --signer-file/-f are mutually exclusive.') + signer = None if has_value(args.signer_file): signer_file = os.path.expanduser(args.signer_file.to_serialized_data()) if not os.path.exists(signer_file): @@ -307,8 +308,11 @@ def pre_operations(self): with open(signer_file) as f: signer = f.read() - if has_value(signer): - args.signer = str(signer, encoding="utf-8") + if signer: + if type(signer) == bytes: + args.signer = str(signer, encoding="utf-8") + else: + args.signer = signer def _output(self, *args, **kwargs): token = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) @@ -378,6 +382,7 @@ def pre_operations(self): raise CLIError('Please specify one of parameters: --signer or --signer-file/-f') if has_value(args.signer) and has_value(args.signer_file): raise CLIError('--signer and --signer-file/-f are mutually exclusive.') + signer = None if has_value(args.signer_file): signer_file = os.path.expanduser(args.signer_file.to_serialized_data()) if not os.path.exists(signer_file): @@ -387,8 +392,29 @@ def pre_operations(self): with open(signer_file) as f: signer = f.read() - if has_value(signer): - args.signer = str(signer, encoding="utf-8") + if signer: + if type(signer) == bytes: + args.signer = str(signer, encoding="utf-8") + else: + args.signer = signer + + def _output(self, *args, **kwargs): + args = self.ctx.args + list_args = {"resource_group": args.resource_group, "provider_name": args.provider_name} + from azext_attestation.aaz.latest.attestation.signer import List + token = List(cli_ctx=self.cli_ctx)(command_args=list_args)['token'] + result = {'Jwt': token} + if has_value(token): + header = jwt.get_unverified_header(token) + result.update({ + 'Algorithm': header.get('alg', ''), + 'JKU': header.get('jku', '') + }) + body = jwt.decode(token, algorithms=['RS256'], options={"verify_signature": False}) + result['Certificates'] = body.get('x-ms-policy-certificates', {}).get('keys', []) + result['CertificateCount'] = len(result['Certificates']) + + return result def list_signers(cmd, client, resource_group_name=None, provider_name=None): @@ -508,35 +534,37 @@ def pre_operations(self): validate_provider_resource_id(self) def _output(self, *args, **kwargs): - token = self.deserialize_output(self.ctx.vars.instance, client_flatten=True).token + token = self.deserialize_output(self.ctx.vars.instance, client_flatten=True)['token'] + return handle_policy_output(token) - result = {} - if has_value(token): - import jwt - policy = jwt.decode(token, algorithms=['RS256'], options={"verify_signature": False}).get('x-ms-policy', '') - result['Jwt'] = policy - result['JwtLength'] = len(policy) - result['Algorithm'] = None +def handle_policy_output(token): + result = {} - if has_value(policy): + if has_value(token): + import jwt + policy = jwt.decode(token, algorithms=['RS256'], options={"verify_signature": False}).get('x-ms-policy', '') + result['Jwt'] = policy + result['JwtLength'] = len(policy) + result['Algorithm'] = None + + if has_value(policy): + try: + decoded_policy = jwt.decode(policy, algorithms=['RS256'], options={"verify_signature": False}) + decoded_policy = decoded_policy.get('AttestationPolicy', '') try: - decoded_policy = jwt.decode(policy, algorithms=['RS256'], options={"verify_signature": False}) - decoded_policy = decoded_policy.get('AttestationPolicy', '') - try: - new_decoded_policy = base64.b64decode(_b64url_to_b64(decoded_policy)).decode('ascii') - decoded_policy = new_decoded_policy - except: # pylint: disable=bare-except - pass - finally: - result['Text'] = decoded_policy - result['TextLength'] = len(decoded_policy) - result['Algorithm'] = jwt.get_unverified_header(policy).get('alg', None) + new_decoded_policy = base64.b64decode(_b64url_to_b64(decoded_policy)).decode('ascii') + decoded_policy = new_decoded_policy except: # pylint: disable=bare-except - result['Text'] = '' - result['TextLength'] = 0 - - return result + pass + finally: + result['Text'] = decoded_policy + result['TextLength'] = len(decoded_policy) + result['Algorithm'] = jwt.get_unverified_header(policy).get('alg', None) + except: # pylint: disable=bare-except + result['Text'] = '' + result['TextLength'] = 0 + return result def set_policy(cmd, client, attestation_type, new_attestation_policy=None, new_attestation_policy_file=None, @@ -629,6 +657,7 @@ def pre_operations(self): if not has_value(args.new_attestation_policy_file) and not has_value(args.new_attestation_policy): raise CLIError('Please specify --new-attestation-policy or --new-attestation-policy-file/-f') + new_attestation_policy = None if has_value(args.new_attestation_policy_file): file_path = os.path.expanduser(args.new_attestation_policy_file.to_serialized_data()) if not os.path.exists(file_path): @@ -661,8 +690,18 @@ def pre_operations(self): print(e) raise CLIError('Failed to encode text content, are you using JWT? If yes, please use --policy-format JWT') - if has_value(new_attestation_policy): - args.new_attestation_policy = str(new_attestation_policy, encoding="utf-8") + if new_attestation_policy: + if type(new_attestation_policy) == bytes: + args.new_attestation_policy = str(new_attestation_policy, encoding="utf-8") + else: + args.new_attestation_policy = new_attestation_policy + + def _output(self, *args, **kwargs): + args = self.ctx.args + show_args = {"resource_group": args.resource_group, "provider_name": args.provider_name, "attestation_type": args.attestation_type} + from azext_attestation.aaz.latest.attestation.policy import Show + token = Show(cli_ctx=self.cli_ctx)(command_args=show_args)['token'] + return handle_policy_output(token) def validate_provider_resource_id(self): @@ -717,6 +756,13 @@ def _build_arguments_schema(cls, *args, **kwargs): def pre_operations(self): validate_provider_resource_id(self) + def _output(self, *args, **kwargs): + args = self.ctx.args + show_args = {"resource_group": args.resource_group, "provider_name": args.provider_name, "attestation_type": args.attestation_type} + from azext_attestation.aaz.latest.attestation.policy import Show + token = Show(cli_ctx=self.cli_ctx)(command_args=show_args)['token'] + return handle_policy_output(token) + def attest_open_enclave(cmd, client, report=None, runtime_data=None, runtime_data_type=None, init_time_data=None, init_time_data_type=None, resource_group_name=None, provider_name=None): @@ -745,3 +791,11 @@ def attest_open_enclave(cmd, client, report=None, runtime_data=None, runtime_dat def attestation_attestation_provider_get_default_by_location(client, loc): return client.get_default_by_location(location=loc) + + +class AttestationGetDefaultByLocation(_AttestationGetDefaultByLocation): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.location._fmt = None + return args_schema diff --git a/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml b/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml index b1461ac9618..fb788f416f5 100644 --- a/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml +++ b/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml @@ -18,8 +18,8 @@ interactions: ParameterSetName: - -l -n --resource-group User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) + - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + (Windows-10-10.0.22631-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/testattestationprovider?api-version=2020-10-01 response: @@ -33,7 +33,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Jul 2022 03:14:40 GMT + - Thu, 30 Nov 2023 08:09:18 GMT expires: - '-1' location: @@ -47,7 +47,7 @@ interactions: x-content-type-options: - nosniff x-ms-maa-service-version: - - 1.11.01987.157 + - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - '1199' status: @@ -67,8 +67,8 @@ interactions: ParameterSetName: - -n --resource-group User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) + - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + (Windows-10-10.0.22631-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/testattestationprovider?api-version=2020-10-01 response: @@ -82,7 +82,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Jul 2022 03:14:41 GMT + - Thu, 30 Nov 2023 08:09:21 GMT expires: - '-1' pragma: @@ -91,10 +91,14 @@ interactions: - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-maa-service-version: - - 1.11.01987.157 + - 1.11.02509.1778 status: code: 200 message: OK @@ -112,8 +116,8 @@ interactions: ParameterSetName: - --resource-group User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) + - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + (Windows-10-10.0.22631-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders?api-version=2020-10-01 response: @@ -127,7 +131,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Jul 2022 03:14:42 GMT + - Thu, 30 Nov 2023 08:09:22 GMT expires: - '-1' pragma: @@ -143,7 +147,7 @@ interactions: x-content-type-options: - nosniff x-ms-maa-service-version: - - 1.11.01987.157 + - 1.11.02509.1778 status: code: 200 message: OK @@ -159,35 +163,38 @@ interactions: Connection: - keep-alive User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) + - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + (Windows-10-10.0.22631-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Attestation/attestationProviders?api-version=2020-10-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ethan-rg/providers/Microsoft.Attestation/attestationProviders/ethanat","name":"ethanat","type":"Microsoft.Attestation/attestationProviders","location":"eastus2","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://ethanat.eus2.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/testattestationprovider","name":"testattestationprovider","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://testattestationprovider.wus.attest.azure.net"}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestlyzfobtet6uwbqvz6erygua2unfgg6de5alowmknorvm2b36o5imada44g6bqz3yz46l/providers/Microsoft.Attestation/attestationProviders/att34fhxehnpwbx6","name":"att34fhxehnpwbx6","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att34fhxehnpwbx6.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestnuxmqs5ympgsikz4kyjj63ysrv2ulep6w7oznqitx5we4oc4zxf43274gjsch4ymdjie/providers/Microsoft.Attestation/attestationProviders/att3cjyhslmzbcv7","name":"att3cjyhslmzbcv7","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3cjyhslmzbcv7.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestxie7i7xdpyfdeflzale6ofpa4y4fkdylezihzhz23lfbarcrpltmvbnucgdp2npnovqh/providers/Microsoft.Attestation/attestationProviders/att3plu3k2swbs3r","name":"att3plu3k2swbs3r","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3plu3k2swbs3r.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kairu/providers/Microsoft.Attestation/attestationProviders/kairu","name":"kairu","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://kairu.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg2/providers/Microsoft.Attestation/attestationProviders/testatt1","name":"testatt1","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://testatt1.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/testattestationprovider","name":"testattestationprovider","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://testattestationprovider.wus.attest.azure.net"}}]}' headers: cache-control: - no-cache content-length: - - '740' + - '2361' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Jul 2022 03:14:44 GMT + - Thu, 30 Nov 2023 08:09:23 GMT expires: - '-1' pragma: - no-cache + server: + - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked vary: - Accept-Encoding x-content-type-options: - nosniff - x-ms-original-request-ids: - - 00-7e6df6d5ec1eb84c8562014580ebdda9-19ae9c2a4a4b0442-01 - - 00-7e6df6d5ec1eb84c8562014580ebdda9-ab4c7d9f9c562b49-01 + x-ms-maa-service-version: + - 1.11.02509.1778 status: code: 200 message: OK @@ -209,8 +216,8 @@ interactions: ParameterSetName: - -n --resource-group --tags User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) + - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + (Windows-10-10.0.22631-SP0) method: PATCH uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/testattestationprovider?api-version=2020-10-01 response: @@ -224,7 +231,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Jul 2022 03:14:50 GMT + - Thu, 30 Nov 2023 08:09:26 GMT expires: - '-1' pragma: @@ -240,7 +247,7 @@ interactions: x-content-type-options: - nosniff x-ms-maa-service-version: - - 1.11.01987.157 + - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - '1199' status: @@ -262,8 +269,8 @@ interactions: ParameterSetName: - -y -n --resource-group User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) + - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + (Windows-10-10.0.22631-SP0) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/testattestationprovider?api-version=2020-10-01 response: @@ -275,7 +282,7 @@ interactions: content-length: - '0' date: - - Thu, 07 Jul 2022 03:15:01 GMT + - Thu, 30 Nov 2023 08:09:48 GMT expires: - '-1' pragma: @@ -287,7 +294,7 @@ interactions: x-content-type-options: - nosniff x-ms-maa-service-version: - - 1.11.01987.157 + - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-deletes: - '14999' status: @@ -307,8 +314,8 @@ interactions: ParameterSetName: - -l User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) + - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + (Windows-10-10.0.22631-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Attestation/locations/West%20US/defaultProvider?api-version=2020-10-01 response: @@ -323,7 +330,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Jul 2022 03:15:02 GMT + - Thu, 30 Nov 2023 08:09:49 GMT expires: - '-1' pragma: @@ -339,13 +346,13 @@ interactions: x-content-type-options: - nosniff x-ms-maa-service-version: - - 1.11.01987.157 + - 1.11.02509.1778 status: code: 200 message: OK - request: body: '{"location": "westus", "properties": {"policySigningCertificates": {"keys": - [{"alg": "RS256", "kty": "RSA", "use": "sig", "x5c": ["MIIDLDCCAhSgAwIBAgIIZSansCWcKTMwDQYJKoZIhvcNAQELBQAwFzEVMBMGA1UEAwwMTWFhVGVzdENlcnQxMCAXDTIwMDQyNTAwMDAwMFoYDzIwNzAwNDI1MDAwMDAwWjAXMRUwEwYDVQQDDAxNYWFUZXN0Q2VydDEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCclUDpbgT373/FeFBKIpe1h/y4u36gOMI2NpVUKzUgi+uZySN6u199YDHKpaUTdMb77zLwBFrfulxHz7iY2LAVNj9GMdezHlgkd82i2t7dfwxdlo1e9klaaBe+LFV/WHL2k7RRxnfDU6bKk+ydYf8DKREGrdG6o2jEmBAPqDD3i+34CUV9rNy6mnULb5f1Cfr4xDYLGTL3rKECiMvHP2VYgm0gxJfuyCGYZbDfIemq07BiLbkxvn18mjGGs4yBCFKffk0oXkQG1OnDzrYWNlem5mfPNCcTj9ETc0jlB7ogLqVV5Lq9oioC5Kq+GxKil1JNuRt+fLDe1meiWZ+eu897AgMBAAGjejB4MEYGA1UdIwQ/MD2AFEhDF0Zt1jrSjCFCVvZpnXY7ovN1oRukGTAXMRUwEwYDVQQDDAxNYWFUZXN0Q2VydDGCCGUmp7AlnCkzMB0GA1UdDgQWBBRIQxdGbdY60owhQlb2aZ12O6LzdTAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQA90rXJV8ZjGqdlqeYxEwE0hxCatpZcN2rGcRC/URtRnJBQbWpB+79dzZHXO+UIF7zhVUww3eQyQuah0aC6s6tBUKjgFjkK9ZL6Sc/4qpyb6RE1HgjRCcegmU+80CdcqxgoqXTUyFWyqmAlsHXzW3xijrN1H9zdt7ptsbCXO4pb0Njqz54zsKMQL84ZTM9fXjkt7aZpKnhl5NP311SCMUO4kzmqim331RpWvuxZnt1f1kl4QeLh/YAF7+OEKNaFgyxOXF2DNvMFDYEWEw5F9vDk0VesUErOga3vFlIY9yfE8hF79qntsMYQncJAFIA5RZffLTn9HlYmZtJeOZlCGyzi"]}]}}}' + [{"alg": "RS256", "kty": "RSA", "use": "sig", "x5c": ["MIIC1jCCAb6gAwIBAgIISQGD9EFjB+YwDQYJKoZIhvcNAQELBQAwIjEgMB4GA1UEAxMXQXR0ZXN0YXRpb25DZXJ0aWZpY2F0ZTAwHhcNMjAxMTIzMTgyMDUzWhcNMjExMTIzMTgyMDUzWjAiMSAwHgYDVQQDExdBdHRlc3RhdGlvbkNlcnRpZmljYXRlMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJrEeMJZ7PM5UBEm8hiCKDhzaP6clXvHfwDHQry/ut/yG1An0bw1U6nSoPEmcar0G5Zf1MDxjVNtAyB6IY8J/8ZAGxxQgUVlwWGVkEzZFXBUA7i7Pt5DVA4V6+BgjxSe0BYZFbhNqNstxkiCrn60U60AE5X+A53Rof1TRCrMsKl4PT4Pyp3QKMUYCioFSwzNAPiO/O/+HqbH1zkSKZQxznnVPeraAr1sMZJmDyrQO/PYLLpr1qqIF6Jbln6Dzr3pnn1y4Z/NO2itPq2NMj+q67QCnSW8/qbZnWvS5xvKQzATyUqZ8mOJsmI8TSNk/0L2Piy/MByix7f161CkcFmKSy0CAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAgVJUdBitnwvMt7or/T2Z8tKBQFlz1UqURFTTM0Ar66alvcixUbYGx1TySJNinoWIBQ9OPjgLkWP2EQEKoRxq7Sbtlj5a5ED6V4r8tlz4HJ647s23etnREkj9tOFovMf8NtSUx3FNpaEGZl2LRVGww+lU8PwH3/b3ReBdtaA7kfaV5+ixedcdSyKQuVATmvMI713P8VPl6MWmsMJtkV3XV/YMEsQ+GYqMr7kKXl13yeuEfU2VVEQsZ/1tgoobeVKiQ+Tqb0u2Nds+KjdHvaMbx2R8zL3Yu7iGJQfwuiMmuLRBRpIAqMlQFKK6dX9qz6ObOMsR9is6zP6CvlFpEzo5FQ=="]}]}}}' headers: Accept: - application/json @@ -356,19 +363,19 @@ interactions: Connection: - keep-alive Content-Length: - - '1226' + - '1114' Content-Type: - application/json ParameterSetName: - -l -n -g --certs-input-path User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) + - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + (Windows-10-10.0.22631-SP0) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002?api-version=2020-10-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003?api-version=2020-10-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002","name":"att1000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000002.wus.attest.azure.net"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003","name":"att2000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000003.wus.attest.azure.net"}}' headers: cache-control: - no-cache @@ -377,11 +384,11 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Jul 2022 03:15:07 GMT + - Thu, 30 Nov 2023 08:09:52 GMT expires: - '-1' location: - - https://att1000002.wus.attest.azure.net/ + - https://att2000003.wus.attest.azure.net/ pragma: - no-cache server: @@ -391,9 +398,9 @@ interactions: x-content-type-options: - nosniff x-ms-maa-service-version: - - 1.11.01987.157 + - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '1199' status: code: 201 message: Created @@ -405,28 +412,27 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - attestation signer list + - attestation policy show Connection: - keep-alive ParameterSetName: - - -n -g + - -n -g --attestation-type User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) + - AZURECLI/2.54.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002?api-version=2020-10-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003?api-version=2021-06-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002","name":"att1000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000002.wus.attest.azure.net"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003","name":"att2000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' headers: cache-control: - no-cache content-length: - - '355' + - '418' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Jul 2022 03:15:09 GMT + - Thu, 30 Nov 2023 08:09:54 GMT expires: - '-1' pragma: @@ -442,7 +448,7 @@ interactions: x-content-type-options: - nosniff x-ms-maa-service-version: - - 1.11.01987.157 + - 1.11.02509.1778 status: code: 200 message: OK @@ -453,29 +459,30 @@ interactions: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - attestation policy show Connection: - keep-alive + ParameterSetName: + - -n -g --attestation-type User-Agent: - - python/3.8.1 (Windows-10-10.0.22000-SP0) msrest/0.7.0 msrest_azure/0.6.4 azure-attestation/0.1.0 - Azure-SDK-For-Python - accept-language: - - en-US + - AZURECLI/2.54.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: GET - uri: https://att1000002.wus.attest.azure.net/certificates?api-version=2020-10-01 + uri: https://att2000003.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MXFoNzRvcm5oamx4NC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE2NTcxNjczMTMsImlhdCI6MTY1NzE2MzcxMywiaXNzIjoiaHR0cHM6Ly9hdHQxcWg3NG9ybmhqbHg0Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNjU3MTYzNzEzLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRExEQ0NBaFNnQXdJQkFnSUlaU2Fuc0NXY0tUTXdEUVlKS29aSWh2Y05BUUVMQlFBd0Z6RVZNQk1HQTFVRUF3d01UV0ZoVkdWemRFTmxjblF4TUNBWERUSXdNRFF5TlRBd01EQXdNRm9ZRHpJd056QXdOREkxTURBd01EQXdXakFYTVJVd0V3WURWUVFEREF4TllXRlVaWE4wUTJWeWRERXdnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFDY2xVRHBiZ1QzNzMvRmVGQktJcGUxaC95NHUzNmdPTUkyTnBWVUt6VWdpK3VaeVNONnUxOTlZREhLcGFVVGRNYjc3ekx3QkZyZnVseEh6N2lZMkxBVk5qOUdNZGV6SGxna2Q4MmkydDdkZnd4ZGxvMWU5a2xhYUJlK0xGVi9XSEwyazdSUnhuZkRVNmJLayt5ZFlmOERLUkVHcmRHNm8yakVtQkFQcUREM2krMzRDVVY5ck55Nm1uVUxiNWYxQ2ZyNHhEWUxHVEwzcktFQ2lNdkhQMlZZZ20wZ3hKZnV5Q0dZWmJEZkllbXEwN0JpTGJreHZuMThtakdHczR5QkNGS2ZmazBvWGtRRzFPbkR6cllXTmxlbTVtZlBOQ2NUajlFVGMwamxCN29nTHFWVjVMcTlvaW9DNUtxK0d4S2lsMUpOdVJ0K2ZMRGUxbWVpV1orZXU4OTdBZ01CQUFHamVqQjRNRVlHQTFVZEl3US9NRDJBRkVoREYwWnQxanJTakNGQ1Z2WnBuWFk3b3ZOMW9SdWtHVEFYTVJVd0V3WURWUVFEREF4TllXRlVaWE4wUTJWeWRER0NDR1VtcDdBbG5Da3pNQjBHQTFVZERnUVdCQlJJUXhkR2JkWTYwb3doUWxiMmFaMTJPNkx6ZFRBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUEwR0NTcUdTSWIzRFFFQkN3VUFBNElCQVFBOTByWEpWOFpqR3FkbHFlWXhFd0UwaHhDYXRwWmNOMnJHY1JDL1VSdFJuSkJRYldwQis3OWR6WkhYTytVSUY3emhWVXd3M2VReVF1YWgwYUM2czZ0QlVLamdGamtLOVpMNlNjLzRxcHliNlJFMUhnalJDY2VnbVUrODBDZGNxeGdvcVhUVXlGV3lxbUFsc0hYelczeGlqck4xSDl6ZHQ3cHRzYkNYTzRwYjBOanF6NTR6c0tNUUw4NFpUTTlmWGprdDdhWnBLbmhsNU5QMzExU0NNVU80a3ptcWltMzMxUnBXdnV4Wm50MWYxa2w0UWVMaC9ZQUY3K09FS05hRmd5eE9YRjJETnZNRkRZRVdFdzVGOXZEazBWZXNVRXJPZ2EzdkZsSVk5eWZFOGhGNzlxbnRzTVlRbmNKQUZJQTVSWmZmTFRuOUhsWW1adEplT1psQ0d5emkiXX1dfX0.LE0BUEE8msgydaimOtMDQ531uFbsQbAt0jlv8ZsZb5OXYhib99taYVI9gGMsMI8LObxzUc-MMvun8WWznSWb9o3RfA5YKV7rHynZfHhc5g7IPCWOwcQciDCqAlkKjPp-H-UH-cWEZd2NCkIrpAsgaOzdGcBuELU5gCLt-Hlt5XUYeHMpPar97GV-KV9l9Y1X2ncRUp2eG6dvgRTPaeKvzkQ7fCSccTmLCFZZ6BCBqvjs4UhW3QJCHo4QtSIjOjExLvHtPsAuVRzQu9s_0JZugrZo-ZPHAXUey232qFLQOmarN6vJuG2ga06MMShjcOszslpVuk0cqqy4IRwWMJ8pWw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mm1semx6NTU3eGlpMy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDEzMzUzOTcsImlhdCI6MTcwMTMzMTc5NywiaXNzIjoiaHR0cHM6Ly9hdHQybWx6bHo1NTd4aWkzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxMzMxNzk3LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.qbUkwOyYzD8jP0qYIiHFo9GiBfAZ3as8rupPbd9p9CDKGImTX97n1DmmDY5jLgFQ6qBTSYouhSHyz1Xo0XV7MDPFGm5VbcOhrA7uTG9i3zfeAGVVET0zD-BhUABdGuPvj29syTy_76Dt255DcyuyyfD2D9aR8gs5mhmHvzC-KeCMuhmt3lnwiFPMT5uNIQgl72bXjFYZ95iDGDL5WCDoBwsy9b_czrvLDb4C1SjS6_S311LOgPfKQ-0PwczAwKFKvC-e-gNh_462QEO8CKSBSaIPEHiIv23EZp9Mv8EaM7KfGrV3v2fMLHP8l6qnv_fiA3DKlrcLng_yBi_dADOh8w"}' headers: content-length: - - '2254' + - '2158' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Jul 2022 03:15:13 GMT + - Thu, 30 Nov 2023 08:09:56 GMT server: - Kestrel x-ms-maa-service-version: - - 1.11.01987.157 + - 1.11.02509.1778 status: code: 200 message: OK @@ -487,19 +494,19 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - attestation policy show + - attestation policy set Connection: - keep-alive ParameterSetName: - - -n -g --attestation-type + - -n -g --attestation-type -f --policy-format User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) + - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + (Windows-10-10.0.22631-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002?api-version=2020-10-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003?api-version=2020-10-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002","name":"att1000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000002.wus.attest.azure.net"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003","name":"att2000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000003.wus.attest.azure.net"}}' headers: cache-control: - no-cache @@ -508,7 +515,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Jul 2022 03:15:13 GMT + - Thu, 30 Nov 2023 08:09:57 GMT expires: - '-1' pragma: @@ -524,40 +531,7 @@ interactions: x-content-type-options: - nosniff x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.1 (Windows-10-10.0.22000-SP0) msrest/0.7.0 msrest_azure/0.6.4 azure-attestation/0.1.0 - Azure-SDK-For-Python - accept-language: - - en-US - method: GET - uri: https://att1000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2020-10-01&tee=SgxEnclave - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MXFoNzRvcm5oamx4NC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE2NTcxNjczMTYsImlhdCI6MTY1NzE2MzcxNiwiaXNzIjoiaHR0cHM6Ly9hdHQxcWg3NG9ybmhqbHg0Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNjU3MTYzNzE2LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhkUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.Otyu5prwjLuiWF72klMDmvGyV3u1D8CGXKo0w9kRFYOM3-6BOxpxEMdUsxNNxPzcXYUBBP-I7EHenhgIHnksNaRpFddn7LbDAxOvernGpILnBt95CrUxToAqdXkl0_agzs65YtrEoi0wIp3LtafHnrmsr6_EHB8wSLmi4l4d2SyhNiH9MtNdnpjcgQBpILghOSdP2-BTxpO9vGcPj1R4MdN7KH5dZHWxOO-_DjaqdzVzo0COuwYOTHIL449FVyOBcqCNjGd4LLncF0SShhwnzB1F0-md-OKVVZBDEwM5nYumWSeU_8pO9N0h5N6QxuRHHpXniM47eSlsmDw0Rjrgjg"}' - headers: - content-length: - - '1966' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:15:15 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.01987.157 + - 1.11.02509.1778 status: code: 200 message: OK @@ -575,22 +549,21 @@ interactions: ParameterSetName: - -n -g --attestation-type -f --policy-format User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) + - AZURECLI/2.54.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002?api-version=2020-10-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003?api-version=2021-06-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002","name":"att1000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000002.wus.attest.azure.net"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003","name":"att2000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' headers: cache-control: - no-cache content-length: - - '355' + - '418' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Jul 2022 03:15:17 GMT + - Thu, 30 Nov 2023 08:10:00 GMT expires: - '-1' pragma: @@ -606,137 +579,93 @@ interactions: x-content-type-options: - nosniff x-ms-maa-service-version: - - 1.11.01987.157 + - 1.11.02509.1778 status: code: 200 message: OK - request: - body: '"eyAiYWxnIjoiUlMyNTYiLCAieDVjIjogWyJNSUlETERDQ0FoU2dBd0lCQWdJSVpTYW5zQ1djS1RNd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJd01EUXlOVEF3TURBd01Gb1lEekl3TnpBd05ESTFNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNjbFVEcGJnVDM3My9GZUZCS0lwZTFoL3k0dTM2Z09NSTJOcFZVS3pVZ2krdVp5U042dTE5OVlESEtwYVVUZE1iNzd6THdCRnJmdWx4SHo3aVkyTEFWTmo5R01kZXpIbGdrZDgyaTJ0N2Rmd3hkbG8xZTlrbGFhQmUrTEZWL1dITDJrN1JSeG5mRFU2YktrK3lkWWY4REtSRUdyZEc2bzJqRW1CQVBxREQzaSszNENVVjlyTnk2bW5VTGI1ZjFDZnI0eERZTEdUTDNyS0VDaU12SFAyVllnbTBneEpmdXlDR1laYkRmSWVtcTA3QmlMYmt4dm4xOG1qR0dzNHlCQ0ZLZmZrMG9Ya1FHMU9uRHpyWVdObGVtNW1mUE5DY1RqOUVUYzBqbEI3b2dMcVZWNUxxOW9pb0M1S3ErR3hLaWwxSk51UnQrZkxEZTFtZWlXWitldTg5N0FnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGRWhERjBadDFqclNqQ0ZDVnZacG5YWTdvdk4xb1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NHVW1wN0FsbkNrek1CMEdBMVVkRGdRV0JCUklReGRHYmRZNjBvd2hRbGIyYVoxMk82THpkVEFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUE5MHJYSlY4WmpHcWRscWVZeEV3RTBoeENhdHBaY04yckdjUkMvVVJ0Um5KQlFiV3BCKzc5ZHpaSFhPK1VJRjd6aFZVd3czZVF5UXVhaDBhQzZzNnRCVUtqZ0Zqa0s5Wkw2U2MvNHFweWI2UkUxSGdqUkNjZWdtVSs4MENkY3F4Z29xWFRVeUZXeXFtQWxzSFh6VzN4aWpyTjFIOXpkdDdwdHNiQ1hPNHBiME5qcXo1NHpzS01RTDg0WlRNOWZYamt0N2FacEtuaGw1TlAzMTFTQ01VTzRrem1xaW0zMzFScFd2dXhabnQxZjFrbDRRZUxoL1lBRjcrT0VLTmFGZ3l4T1hGMkROdk1GRFlFV0V3NUY5dkRrMFZlc1VFck9nYTN2RmxJWTl5ZkU4aEY3OXFudHNNWVFuY0pBRklBNVJaZmZMVG45SGxZbVp0SmVPWmxDR3l6aSJdfQ.eyJBdHRlc3RhdGlvblBvbGljeSI6InsgXCIkdmVyc2lvblwiOiAxLCAgICAgICAgICAgICAgICAgICAgIFwiJGNsYWltc1wiOiBbICAgICAgICAgICAgICAgICAgICAgICAgIFwiaXMtZGVidWdnYWJsZVwiLCAgICAgICAgICAgICAgICAgICAgICAgICBcInNneC1tcnNpZ25lclwiLCAgICAgICAgICAgICAgICAgICAgICAgICBcInNneC1tcmVuY2xhdmVcIiwgICAgICAgICAgICAgICAgICAgICAgICAgXCJwcm9kdWN0LWlkXCIsICAgICAgICAgICAgICAgICAgICAgICAgIFwic3ZuXCIsICAgICAgICAgICAgICAgICAgICAgICAgIFwidGVlXCIsICAgICAgICAgICAgICAgICAgICAgICAgIFwiTWluaW1hbFN2blwiLCAgICAgICAgICAgICAgICAgICAgICAgICBcIlByb2RJZENoZWNrXCIsICAgICAgICAgICAgICAgICAgICAgICAgIFwiSW50ZWxFbmNsYXZlXCIsICAgICAgICAgICAgICAgICAgICAgICAgIFwiTm90RGVidWdnYWJsZVwiLCAgICAgICAgICAgICAgICAgICAgICAgICBcIlNxbFNlcnZlclNpZ25lclwiICAgICAgICAgICAgICAgICAgICAgXSwgICAgICAgICAgICAgICAgICAgICBcIk1pbmltYWxTdm5cIiA6IHtcInllc1wiOntcIiRtaW4tc3ZuXCI6IDAsIFwiJG1hbmRhdG9yeVwiOnRydWUsIFwiJHZpc2libGVcIjpmYWxzZX19LCAgICAgICAgICAgICAgICAgICAgIFwiUHJvZElkQ2hlY2tcIiA6IHtcInllc1wiOntcIiRwcm9kdWN0LWlkXCI6IDQ2MzksIFwiJG1hbmRhdG9yeVwiOnRydWUsIFwiJHZpc2libGVcIjpmYWxzZX19LCAgICAgICAgICAgICAgICAgICAgIFwiSW50ZWxFbmNsYXZlXCI6IHtcInllc1wiOiB7XCIkdGVlXCI6XCJzZ3hcIiwgXCIkbWFuZGF0b3J5XCI6dHJ1ZSwgXCIkdmlzaWJsZVwiOmZhbHNlfX0sICAgICAgICAgICAgICAgICAgICAgXCJOb3REZWJ1Z2dhYmxlXCI6IHtcInllc1wiOntcIiRpcy1kZWJ1Z2dhYmxlXCI6ZmFsc2UsIFwiJG1hbmRhdG9yeVwiOnRydWUsIFwiJHZpc2libGVcIjpmYWxzZX19LCAgICAgICAgICAgICAgICAgICAgIFwiU3FsU2VydmVyU2lnbmVyXCI6e1wieWVzXCI6e1wiJHNneC1tcnNpZ25lclwiOiBcIjg1NjgyMzEyMzAyNzAxMEVEMENFMUY3RDUxNUI2QkUxRDc1MDVFNTgyOEZCQTE5Nzg1Njc2MDMwRDhGRkZDMjhcIiwgXCIkbWFuZGF0b3J5XCI6dHJ1ZSwgXCIkdmlzaWJsZVwiOmZhbHNlfX0sICAgICAgICAgICAgICAgICAgICAgXCIkYWxsb3ctZGVidWdnYWJsZVwiOiB0cnVlLCAgICAgICAgICAgICAgICAgICAgIFwiaXMtZGVidWdnYWJsZVwiOiBcIiRpcy1kZWJ1Z2dhYmxlXCIsICAgICAgICAgICAgICAgICAgICAgXCJzZ3gtbXJzaWduZXJcIjogXCIkc2d4LW1yc2lnbmVyXCIsICAgICAgICAgICAgICAgICAgICAgXCJzZ3gtbXJlbmNsYXZlXCI6IFwiJHNneC1tcmVuY2xhdmVcIiwgICAgICAgICAgICAgICAgICAgICBcInByb2R1Y3QtaWRcIjogXCIkcHJvZHVjdC1pZFwiLCAgICAgICAgICAgICAgICAgICAgIFwic3ZuXCI6IFwiJHN2blwiLCAgICAgICAgICAgICAgICAgICAgIFwidGVlXCI6IFwiJHRlZVwiICAgICAgICAgICAgICAgICB9In0.NtRX-_kd8nqr8sIAA7J3R12VAzlNTqzWJQ7PbZPNTgSm6b2EZuS_zj9-cJThL3iu_HxIfqjFjg09W3n-dnWUXLwdyFRPfVcg00vqqD802_mo-RilngeqPmD47niNp5trubKYD1S6Ayt22WIyi1vwOqDYkNNMUHT_uykZX7c7JEJJrRrv-rPgdOJK051R87BZMIv--GYKpiluP-utaa790X6A77zAsgifLRbwBR84VvVlSYTpCjctDH87U_N01t7CS0Ccf1Fz9ifN5b4Cl-TlS6xqknGt-R7PRjeuQnh97jehsNHZQx7npJV3ArkuYRjuRLIzbXZ7JbUKrPh_0CQH0g"' + body: '"eyJhbGciOiJSU0EyNTYiLCJ4NWMiOlsiTUlJQzFqQ0NBYjZnQXdJQkFnSUlTUUdEOUVGakJcdTAwMkJZd0RRWUpLb1pJaHZjTkFRRUxCUUF3SWpFZ01CNEdBMVVFQXhNWFFYUjBaWE4wWVhScGIyNURaWEowYVdacFkyRjBaVEF3SGhjTk1qQXhNVEl6TVRneU1EVXpXaGNOTWpFeE1USXpNVGd5TURVeldqQWlNU0F3SGdZRFZRUURFeGRCZEhSbGMzUmhkR2x2YmtObGNuUnBabWxqWVhSbE1EQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUpyRWVNSlo3UE01VUJFbThoaUNLRGh6YVA2Y2xYdkhmd0RIUXJ5L3V0L3lHMUFuMGJ3MVU2blNvUEVtY2FyMEc1WmYxTUR4alZOdEF5QjZJWThKLzhaQUd4eFFnVVZsd1dHVmtFelpGWEJVQTdpN1B0NURWQTRWNlx1MDAyQkJnanhTZTBCWVpGYmhOcU5zdHhraUNybjYwVTYwQUU1WFx1MDAyQkE1M1JvZjFUUkNyTXNLbDRQVDRQeXAzUUtNVVlDaW9GU3d6TkFQaU8vTy9cdTAwMkJIcWJIMXprU0taUXh6bm5WUGVyYUFyMXNNWkptRHlyUU8vUFlMTHByMXFxSUY2SmJsbjZEenIzcG5uMXk0Wi9OTzJpdFBxMk5Nalx1MDAyQnE2N1FDblNXOC9xYlpuV3ZTNXh2S1F6QVR5VXFaOG1PSnNtSThUU05rLzBMMlBpeS9NQnlpeDdmMTYxQ2tjRm1LU3kwQ0F3RUFBYU1RTUE0d0RBWURWUjBUQkFVd0F3RUIvekFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBZ1ZKVWRCaXRud3ZNdDdvci9UMlo4dEtCUUZsejFVcVVSRlRUTTBBcjY2YWx2Y2l4VWJZR3gxVHlTSk5pbm9XSUJROU9QamdMa1dQMkVRRUtvUnhxN1NidGxqNWE1RUQ2VjRyOHRsejRISjY0N3MyM2V0blJFa2o5dE9Gb3ZNZjhOdFNVeDNGTnBhRUdabDJMUlZHd3dcdTAwMkJsVThQd0gzL2IzUmVCZHRhQTdrZmFWNVx1MDAyQml4ZWRjZFN5S1F1VkFUbXZNSTcxM1A4VlBsNk1XbXNNSnRrVjNYVi9ZTUVzUVx1MDAyQkdZcU1yN2tLWGwxM3lldUVmVTJWVkVRc1ovMXRnb29iZVZLaVFcdTAwMkJUcWIwdTJOZHNcdTAwMkJLamRIdmFNYngyUjh6TDNZdTdpR0pRZnd1aU1tdUxSQlJwSUFxTWxRRktLNmRYOXF6Nk9iT01zUjlpczZ6UDZDdmxGcEV6bzVGUT09Il19.eyJBdHRlc3RhdGlvblBvbGljeSI6ImRtVnljMmx2YmoweExqQTdZWFYwYUc5eWFYcGhkR2x2Ym5KMWJHVnpJSHRqT2x0MGVYQmxQVDBpSkdsekxXUmxZblZuWjJGaWJHVWlYU0FtSmlCYmRtRnNkV1U5UFhSeWRXVmRJRDAtSUdSbGJua29LVHM5UGlCd1pYSnRhWFFvS1R0OU8ybHpjM1ZoYm1ObGNuVnNaWE1nZXlBZ0lDQmpPbHQwZVhCbFBUMGlKR2x6TFdSbFluVm5aMkZpYkdVaVhTQTlQaUJwYzNOMVpTaDBlWEJsUFNKT2IzUkVaV0oxWjJkaFlteGxJaXdnZG1Gc2RXVTlZeTUyWVd4MVpTazdJQ0FnSUdNNlczUjVjR1U5UFNJa2FYTXRaR1ZpZFdkbllXSnNaU0pkSUQwLUlHbHpjM1ZsS0hSNWNHVTlJbWx6TFdSbFluVm5aMkZpYkdVaUxDQjJZV3gxWlQxakxuWmhiSFZsS1RzZ0lDQWdZenBiZEhsd1pUMDlJaVJ6WjNndGJYSnphV2R1WlhJaVhTQTlQaUJwYzNOMVpTaDBlWEJsUFNKelozZ3RiWEp6YVdkdVpYSWlMQ0IyWVd4MVpUMWpMblpoYkhWbEtUc2dJQ0FnWXpwYmRIbHdaVDA5SWlSelozZ3RiWEpsYm1Oc1lYWmxJbDBnUFQ0Z2FYTnpkV1VvZEhsd1pUMGljMmQ0TFcxeVpXNWpiR0YyWlNJc0lIWmhiSFZsUFdNdWRtRnNkV1VwT3lBZ0lDQmpPbHQwZVhCbFBUMGlKSEJ5YjJSMVkzUXRhV1FpWFNBOVBpQnBjM04xWlNoMGVYQmxQU0p3Y205a2RXTjBMV2xrSWl3Z2RtRnNkV1U5WXk1MllXeDFaU2s3SUNBZ0lHTTZXM1I1Y0dVOVBTSWtjM1p1SWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzNadUlpd2dkbUZzZFdVOVl5NTJZV3gxWlNrN0lDQWdJR002VzNSNWNHVTlQU0lrZEdWbElsMGdQVDRnYVhOemRXVW9kSGx3WlQwaWRHVmxJaXdnZG1Gc2RXVTlZeTUyWVd4MVpTazdmVHMifQ.c0l-xqGDFQ8_kCiQ0_vvmDQYG_u544CYmoiucPNxd9MU8ZXT69UD59UgSuya2yl241NoVXA_0LaMEB2re0JnTbPD_dliJn96HnIOqnxXxRh7rKbu65ECUOMWPXbyKQMZ0I3Wjhgt_XyyhfEiQGfJfGzA95-wm6yWqrmW7dMI7JkczG9ideztnr0bsw5NRsIWBXOjVy7Bg66qooTnODS_OqeQ4iaNsN-xjMElHABUxXhpBt2htbhemDU1X41o8clQgG84aEHCgkE07pR-7IL_Fn2gWuPVC66yxAp00W1ib2L-96q78D9J52HPdeDCSFio2RL7r5lOtz8YkQnjacb6xA"' headers: Accept: - application/json Accept-Encoding: - gzip, deflate + CommandName: + - attestation policy set Connection: - keep-alive Content-Length: - - '3899' + - '2864' Content-Type: - - text/plain + - application/json + ParameterSetName: + - -n -g --attestation-type -f --policy-format User-Agent: - - python/3.8.1 (Windows-10-10.0.22000-SP0) msrest/0.7.0 msrest_azure/0.6.4 azure-attestation/0.1.0 - Azure-SDK-For-Python - accept-language: - - en-US + - AZURECLI/2.54.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: PUT - uri: https://att1000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2020-10-01&tee=SgxEnclave + uri: https://att2000003.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"error":{"code":"PolicyParsingError","message":"Attestation Enclave - operation failed with 65526: Policy document must be Base64Url encoded. { - \"$version\": 1, \"$claims\": [ \"is-debuggable\", \"sgx-mrsigner\", \"sgx-mrenclave\", \"product-id\", \"svn\", \"tee\", \"MinimalSvn\", \"ProdIdCheck\", \"IntelEnclave\", \"NotDebuggable\", \"SqlServerSigner\" ], \"MinimalSvn\" - : {\"yes\":{\"$min-svn\": 0, \"$mandatory\":true, \"$visible\":false}}, \"ProdIdCheck\" - : {\"yes\":{\"$product-id\": 4639, \"$mandatory\":true, \"$visible\":false}}, \"IntelEnclave\": - {\"yes\": {\"$tee\":\"sgx\", \"$mandatory\":true, \"$visible\":false}}, \"NotDebuggable\": - {\"yes\":{\"$is-debuggable\":false, \"$mandatory\":true, \"$visible\":false}}, \"SqlServerSigner\":{\"yes\":{\"$sgx-mrsigner\": - \"856823123027010ED0CE1F7D515B6BE1D7505E5828FBA19785676030D8FFFC28\", \"$mandatory\":true, - \"$visible\":false}}, \"$allow-debuggable\": true, \"is-debuggable\": - \"$is-debuggable\", \"sgx-mrsigner\": \"$sgx-mrsigner\", \"sgx-mrenclave\": - \"$sgx-mrenclave\", \"product-id\": \"$product-id\", \"svn\": - \"$svn\", \"tee\": \"$tee\" } does not - appear to be base64url encoded: 0xfff6: ''Invalid policy was specified;\r\nRETURN_IF_ERROR(''ParseAttestationPolicyJws(clientApiVersion, - attestationPolicy, parsedPolicy, policySigner)'') failed with 0xfff6: ''Invalid - policy was specified''\r\nRETURN_IF_ERROR(''this->SetAttestationPolicyInternalNoLock( - (clientApiVersion ? clientApiVersion : std::string()), teeKind, PolicyKind::Effective, - *newPolicyJwt)'') failed with 0xfff6: ''Invalid policy was specified''\r\nRETURN_IF_ERROR(''pEnclave->SetCurrentPolicy(clientApiVersion, - teeKind, *suppliedClaims, &jwtBuffer, returnedBuffer)'') failed with 0xfff6: - ''Invalid policy was specified''\r\n","innererror":{"code":"PolicyParsingError","message":"Attestation - Enclave operation failed with 65526: Policy document must be Base64Url encoded. - { \"$version\": 1, \"$claims\": [ \"is-debuggable\", \"sgx-mrsigner\", \"sgx-mrenclave\", \"product-id\", \"svn\", \"tee\", \"MinimalSvn\", \"ProdIdCheck\", \"IntelEnclave\", \"NotDebuggable\", \"SqlServerSigner\" ], \"MinimalSvn\" - : {\"yes\":{\"$min-svn\": 0, \"$mandatory\":true, \"$visible\":false}}, \"ProdIdCheck\" - : {\"yes\":{\"$product-id\": 4639, \"$mandatory\":true, \"$visible\":false}}, \"IntelEnclave\": - {\"yes\": {\"$tee\":\"sgx\", \"$mandatory\":true, \"$visible\":false}}, \"NotDebuggable\": - {\"yes\":{\"$is-debuggable\":false, \"$mandatory\":true, \"$visible\":false}}, \"SqlServerSigner\":{\"yes\":{\"$sgx-mrsigner\": - \"856823123027010ED0CE1F7D515B6BE1D7505E5828FBA19785676030D8FFFC28\", \"$mandatory\":true, - \"$visible\":false}}, \"$allow-debuggable\": true, \"is-debuggable\": - \"$is-debuggable\", \"sgx-mrsigner\": \"$sgx-mrsigner\", \"sgx-mrenclave\": - \"$sgx-mrenclave\", \"product-id\": \"$product-id\", \"svn\": - \"$svn\", \"tee\": \"$tee\" } does not - appear to be base64url encoded: 0xfff6: ''Invalid policy was specified;\r\nRETURN_IF_ERROR(''ParseAttestationPolicyJws(clientApiVersion, - attestationPolicy, parsedPolicy, policySigner)'') failed with 0xfff6: ''Invalid - policy was specified''\r\nRETURN_IF_ERROR(''this->SetAttestationPolicyInternalNoLock( - (clientApiVersion ? clientApiVersion : std::string()), teeKind, PolicyKind::Effective, - *newPolicyJwt)'') failed with 0xfff6: ''Invalid policy was specified''\r\nRETURN_IF_ERROR(''pEnclave->SetCurrentPolicy(clientApiVersion, - teeKind, *suppliedClaims, &jwtBuffer, returnedBuffer)'') failed with 0xfff6: - ''Invalid policy was specified''\r\n"}}}' + string: '{"error":{"code":"InvalidOperation","message":"Attestation Enclave + operation failed with 104: Unhandled cryptographic error Error verifying certificate + chain: certificate has expired Additional Information: ()\r\n","innererror":{"code":"InvalidOperation","message":"Attestation + Enclave operation failed with 104: Unhandled cryptographic error Error verifying + certificate chain: certificate has expired Additional Information: ()\r\n"}}}' headers: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Jul 2022 03:15:19 GMT + - Thu, 30 Nov 2023 08:10:01 GMT server: - Kestrel transfer-encoding: - chunked x-ms-maa-service-version: - - 1.11.01987.157 + - 1.11.02509.1778 status: code: 400 message: Bad Request - request: - body: '{"location": "westus", "properties": {"policySigningCertificates": {"keys": - [{"alg": "RS256", "kty": "RSA", "use": "sig", "x5c": ["MIIC1jCCAb6gAwIBAgIISQGD9EFjB+YwDQYJKoZIhvcNAQELBQAwIjEgMB4GA1UEAxMXQXR0ZXN0YXRpb25DZXJ0aWZpY2F0ZTAwHhcNMjAxMTIzMTgyMDUzWhcNMjExMTIzMTgyMDUzWjAiMSAwHgYDVQQDExdBdHRlc3RhdGlvbkNlcnRpZmljYXRlMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJrEeMJZ7PM5UBEm8hiCKDhzaP6clXvHfwDHQry/ut/yG1An0bw1U6nSoPEmcar0G5Zf1MDxjVNtAyB6IY8J/8ZAGxxQgUVlwWGVkEzZFXBUA7i7Pt5DVA4V6+BgjxSe0BYZFbhNqNstxkiCrn60U60AE5X+A53Rof1TRCrMsKl4PT4Pyp3QKMUYCioFSwzNAPiO/O/+HqbH1zkSKZQxznnVPeraAr1sMZJmDyrQO/PYLLpr1qqIF6Jbln6Dzr3pnn1y4Z/NO2itPq2NMj+q67QCnSW8/qbZnWvS5xvKQzATyUqZ8mOJsmI8TSNk/0L2Piy/MByix7f161CkcFmKSy0CAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAgVJUdBitnwvMt7or/T2Z8tKBQFlz1UqURFTTM0Ar66alvcixUbYGx1TySJNinoWIBQ9OPjgLkWP2EQEKoRxq7Sbtlj5a5ED6V4r8tlz4HJ647s23etnREkj9tOFovMf8NtSUx3FNpaEGZl2LRVGww+lU8PwH3/b3ReBdtaA7kfaV5+ixedcdSyKQuVATmvMI713P8VPl6MWmsMJtkV3XV/YMEsQ+GYqMr7kKXl13yeuEfU2VVEQsZ/1tgoobeVKiQ+Tqb0u2Nds+KjdHvaMbx2R8zL3Yu7iGJQfwuiMmuLRBRpIAqMlQFKK6dX9qz6ObOMsR9is6zP6CvlFpEzo5FQ=="]}]}}}' + body: null headers: Accept: - application/json Accept-Encoding: - gzip, deflate CommandName: - - attestation create + - attestation delete Connection: - keep-alive Content-Length: - - '1114' - Content-Type: - - application/json + - '0' ParameterSetName: - - -l -n -g --certs-input-path + - -n -g -y User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003?api-version=2020-10-01 + - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002?api-version=2020-10-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003","name":"att2000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000003.wus.attest.azure.net"}}' + string: '' headers: cache-control: - no-cache - content-length: - - '355' - content-type: - - application/json; charset=utf-8 date: - - Thu, 07 Jul 2022 03:15:28 GMT + - Thu, 30 Nov 2023 08:10:01 GMT expires: - '-1' - location: - - https://att2000003.wus.attest.azure.net/ pragma: - no-cache - server: - - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains x-content-type-options: - nosniff - x-ms-maa-service-version: - - 1.11.01987.157 - x-ms-ratelimit-remaining-subscription-writes: - - '1199' + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' status: - code: 201 - message: Created + code: 204 + message: No Content - request: body: null headers: @@ -745,28 +674,28 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - attestation policy show + - attestation delete Connection: - keep-alive + Content-Length: + - '0' ParameterSetName: - - -n -g --attestation-type + - -n -g -y User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) - method: GET + - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + (Windows-10-10.0.22631-SP0) + method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003?api-version=2020-10-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003","name":"att2000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000003.wus.attest.azure.net"}}' + string: '' headers: cache-control: - no-cache content-length: - - '355' - content-type: - - application/json; charset=utf-8 + - '0' date: - - Thu, 07 Jul 2022 03:15:30 GMT + - Thu, 30 Nov 2023 08:10:10 GMT expires: - '-1' pragma: @@ -775,47 +704,12 @@ interactions: - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding x-content-type-options: - nosniff x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.1 (Windows-10-10.0.22000-SP0) msrest/0.7.0 msrest_azure/0.6.4 azure-attestation/0.1.0 - Azure-SDK-For-Python - accept-language: - - en-US - method: GET - uri: https://att2000003.wus.attest.azure.net/policies/SgxEnclave?api-version=2020-10-01&tee=SgxEnclave - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MjV4cXE2NDRwZGkzYi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE2NTcxNjczMzIsImlhdCI6MTY1NzE2MzczMiwiaXNzIjoiaHR0cHM6Ly9hdHQyNXhxcTY0NHBkaTNiLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNjU3MTYzNzMyLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhkUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.pYkxdmfKt4ywhexKaxYGRNd0rKZTBeFqomFyl6PjvVcXDvbO253hzCg_iNDXX-jL0joZ9_GxdKbphPNJ7b50grageiNiosUGqmOShUbfVBNs-Z1Sv10yPxGW6-YI4XscpU0IG6iq-JiCykw57tr8RYojiBJNc7HtZwL2tHs1nYl2dnkJ_uDNvgcM68HCwH19KbP9tcAIjV-jOLWuAlKNfubwAF8Z724Y0Ce9mW_pPGUJRyxv-cVbBrx897prbfnKSKmzEwSSn12srZNFStxcbXf9kzionbj60oTSJPprtDMOj0fZLE45HT3tqQCU3Y1KYkPwydrGbR_0GluRbJBJDQ"}' - headers: - content-length: - - '1966' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:15:31 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.01987.157 + - 1.11.02509.1778 + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' status: code: 200 message: OK @@ -827,1203 +721,37 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f --policy-format - User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003?api-version=2020-10-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003","name":"att2000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000003.wus.attest.azure.net"}}' - headers: - cache-control: - - no-cache - content-length: - - '355' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:15:32 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: '"eyJhbGciOiJSU0EyNTYiLCJ4NWMiOlsiTUlJQzFqQ0NBYjZnQXdJQkFnSUlTUUdEOUVGakJcdTAwMkJZd0RRWUpLb1pJaHZjTkFRRUxCUUF3SWpFZ01CNEdBMVVFQXhNWFFYUjBaWE4wWVhScGIyNURaWEowYVdacFkyRjBaVEF3SGhjTk1qQXhNVEl6TVRneU1EVXpXaGNOTWpFeE1USXpNVGd5TURVeldqQWlNU0F3SGdZRFZRUURFeGRCZEhSbGMzUmhkR2x2YmtObGNuUnBabWxqWVhSbE1EQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUpyRWVNSlo3UE01VUJFbThoaUNLRGh6YVA2Y2xYdkhmd0RIUXJ5L3V0L3lHMUFuMGJ3MVU2blNvUEVtY2FyMEc1WmYxTUR4alZOdEF5QjZJWThKLzhaQUd4eFFnVVZsd1dHVmtFelpGWEJVQTdpN1B0NURWQTRWNlx1MDAyQkJnanhTZTBCWVpGYmhOcU5zdHhraUNybjYwVTYwQUU1WFx1MDAyQkE1M1JvZjFUUkNyTXNLbDRQVDRQeXAzUUtNVVlDaW9GU3d6TkFQaU8vTy9cdTAwMkJIcWJIMXprU0taUXh6bm5WUGVyYUFyMXNNWkptRHlyUU8vUFlMTHByMXFxSUY2SmJsbjZEenIzcG5uMXk0Wi9OTzJpdFBxMk5Nalx1MDAyQnE2N1FDblNXOC9xYlpuV3ZTNXh2S1F6QVR5VXFaOG1PSnNtSThUU05rLzBMMlBpeS9NQnlpeDdmMTYxQ2tjRm1LU3kwQ0F3RUFBYU1RTUE0d0RBWURWUjBUQkFVd0F3RUIvekFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBZ1ZKVWRCaXRud3ZNdDdvci9UMlo4dEtCUUZsejFVcVVSRlRUTTBBcjY2YWx2Y2l4VWJZR3gxVHlTSk5pbm9XSUJROU9QamdMa1dQMkVRRUtvUnhxN1NidGxqNWE1RUQ2VjRyOHRsejRISjY0N3MyM2V0blJFa2o5dE9Gb3ZNZjhOdFNVeDNGTnBhRUdabDJMUlZHd3dcdTAwMkJsVThQd0gzL2IzUmVCZHRhQTdrZmFWNVx1MDAyQml4ZWRjZFN5S1F1VkFUbXZNSTcxM1A4VlBsNk1XbXNNSnRrVjNYVi9ZTUVzUVx1MDAyQkdZcU1yN2tLWGwxM3lldUVmVTJWVkVRc1ovMXRnb29iZVZLaVFcdTAwMkJUcWIwdTJOZHNcdTAwMkJLamRIdmFNYngyUjh6TDNZdTdpR0pRZnd1aU1tdUxSQlJwSUFxTWxRRktLNmRYOXF6Nk9iT01zUjlpczZ6UDZDdmxGcEV6bzVGUT09Il19.eyJBdHRlc3RhdGlvblBvbGljeSI6ImRtVnljMmx2YmoweExqQTdZWFYwYUc5eWFYcGhkR2x2Ym5KMWJHVnpJSHRqT2x0MGVYQmxQVDBpSkdsekxXUmxZblZuWjJGaWJHVWlYU0FtSmlCYmRtRnNkV1U5UFhSeWRXVmRJRDAtSUdSbGJua29LVHM5UGlCd1pYSnRhWFFvS1R0OU8ybHpjM1ZoYm1ObGNuVnNaWE1nZXlBZ0lDQmpPbHQwZVhCbFBUMGlKR2x6TFdSbFluVm5aMkZpYkdVaVhTQTlQaUJwYzNOMVpTaDBlWEJsUFNKT2IzUkVaV0oxWjJkaFlteGxJaXdnZG1Gc2RXVTlZeTUyWVd4MVpTazdJQ0FnSUdNNlczUjVjR1U5UFNJa2FYTXRaR1ZpZFdkbllXSnNaU0pkSUQwLUlHbHpjM1ZsS0hSNWNHVTlJbWx6TFdSbFluVm5aMkZpYkdVaUxDQjJZV3gxWlQxakxuWmhiSFZsS1RzZ0lDQWdZenBiZEhsd1pUMDlJaVJ6WjNndGJYSnphV2R1WlhJaVhTQTlQaUJwYzNOMVpTaDBlWEJsUFNKelozZ3RiWEp6YVdkdVpYSWlMQ0IyWVd4MVpUMWpMblpoYkhWbEtUc2dJQ0FnWXpwYmRIbHdaVDA5SWlSelozZ3RiWEpsYm1Oc1lYWmxJbDBnUFQ0Z2FYTnpkV1VvZEhsd1pUMGljMmQ0TFcxeVpXNWpiR0YyWlNJc0lIWmhiSFZsUFdNdWRtRnNkV1VwT3lBZ0lDQmpPbHQwZVhCbFBUMGlKSEJ5YjJSMVkzUXRhV1FpWFNBOVBpQnBjM04xWlNoMGVYQmxQU0p3Y205a2RXTjBMV2xrSWl3Z2RtRnNkV1U5WXk1MllXeDFaU2s3SUNBZ0lHTTZXM1I1Y0dVOVBTSWtjM1p1SWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzNadUlpd2dkbUZzZFdVOVl5NTJZV3gxWlNrN0lDQWdJR002VzNSNWNHVTlQU0lrZEdWbElsMGdQVDRnYVhOemRXVW9kSGx3WlQwaWRHVmxJaXdnZG1Gc2RXVTlZeTUyWVd4MVpTazdmVHMifQ.c0l-xqGDFQ8_kCiQ0_vvmDQYG_u544CYmoiucPNxd9MU8ZXT69UD59UgSuya2yl241NoVXA_0LaMEB2re0JnTbPD_dliJn96HnIOqnxXxRh7rKbu65ECUOMWPXbyKQMZ0I3Wjhgt_XyyhfEiQGfJfGzA95-wm6yWqrmW7dMI7JkczG9ideztnr0bsw5NRsIWBXOjVy7Bg66qooTnODS_OqeQ4iaNsN-xjMElHABUxXhpBt2htbhemDU1X41o8clQgG84aEHCgkE07pR-7IL_Fn2gWuPVC66yxAp00W1ib2L-96q78D9J52HPdeDCSFio2RL7r5lOtz8YkQnjacb6xA"' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '2864' - Content-Type: - - text/plain - User-Agent: - - python/3.8.1 (Windows-10-10.0.22000-SP0) msrest/0.7.0 msrest_azure/0.6.4 azure-attestation/0.1.0 - Azure-SDK-For-Python - accept-language: - - en-US - method: PUT - uri: https://att2000003.wus.attest.azure.net/policies/SgxEnclave?api-version=2020-10-01&tee=SgxEnclave - response: - body: - string: '{"error":{"code":"InvalidOperation","message":"Attestation Enclave - operation failed with 104: Unhandled cryptographic error Error verifying certificate - chain: certificate has expired Additional Information: ()\r\n","innererror":{"code":"InvalidOperation","message":"Attestation - Enclave operation failed with 104: Unhandled cryptographic error Error verifying - certificate chain: certificate has expired Additional Information: ()\r\n"}}}' - headers: - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:15:34 GMT - server: - - Kestrel - transfer-encoding: - - chunked - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 400 - message: Bad Request -- request: - body: '{"location": "westus", "properties": {"policySigningCertificates": {"keys": - []}}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation create + - attestation delete Connection: - keep-alive Content-Length: - - '81' - Content-Type: - - application/json + - '0' ParameterSetName: - - -l -n -g + - -n -g -y User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) - method: PUT + - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + (Windows-10-10.0.22631-SP0) + method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004?api-version=2020-10-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004","name":"att3000004","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000004.wus.attest.azure.net"}}' + string: '' headers: cache-control: - no-cache - content-length: - - '350' - content-type: - - application/json; charset=utf-8 date: - - Thu, 07 Jul 2022 03:15:47 GMT + - Thu, 30 Nov 2023 08:10:11 GMT expires: - '-1' - location: - - https://att3000004.wus.attest.azure.net/ pragma: - no-cache - server: - - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains x-content-type-options: - nosniff - x-ms-maa-service-version: - - 1.11.01987.157 - x-ms-ratelimit-remaining-subscription-writes: - - '1199' + x-ms-ratelimit-remaining-subscription-deletes: + - '14997' status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy show - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type - User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004?api-version=2020-10-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004","name":"att3000004","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000004.wus.attest.azure.net"}}' - headers: - cache-control: - - no-cache - content-length: - - '350' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:15:48 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.1 (Windows-10-10.0.22000-SP0) msrest/0.7.0 msrest_azure/0.6.4 azure-attestation/0.1.0 - Azure-SDK-For-Python - accept-language: - - en-US - method: GET - uri: https://att3000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2020-10-01&tee=SgxEnclave - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3k3dHp1bGZocHB3eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE2NTcxNjczNTEsImlhdCI6MTY1NzE2Mzc1MSwiaXNzIjoiaHR0cHM6Ly9hdHQzeTd0enVsZmhwcHd4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNjU3MTYzNzUxLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhkUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.WaqEGJbTJX-0BLcPc74ilXTO3W90t2OfhkpXRL-0Wy3DEYNhm83VzLdGu1R9hRxmH4bA2D_FWcaO4nhNdgJtJn7lIgQTylNZw7cwgEvuCrRA_e5h6-QQyu_uvHm2Ua5BVvpShbyAfoR3LOidFQqqBWbbF7DJLFpDVaJBi0X6D04dShTeM06u5bhJyrmGpOalFypaDaVAxqd1IhgLU7AjGkhAg7kFPxfhh1SAIQc4ztrpmkg60O7k41crCWkNxzdDbZiX6o9APSIe5sWqBVC8PkOFEFAwuhP8N2mD1FvjESE9E5S6LmdNnhV4bV5ilbBqmlpGkRvm-QGoz6SuFQ0BQw"}' - headers: - content-length: - - '1966' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:15:50 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f - User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004?api-version=2020-10-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004","name":"att3000004","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000004.wus.attest.azure.net"}}' - headers: - cache-control: - - no-cache - content-length: - - '350' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:15:52 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: '"eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0.eyJBdHRlc3RhdGlvblBvbGljeSI6ImRtVnljMmx2YmowZ01TNHdPd3BoZFhSb2IzSnBlbUYwYVc5dWNuVnNaWE1nZXdwYklIUjVjR1U5UFNJa2FYTXRaR1ZpZFdkbllXSnNaU0lzSUhaaGJIVmxQVDFtWVd4elpTQmRDaVltSUZzZ2RIbHdaVDA5SWlSd2NtOWtkV04wTFdsa0lpd2dkbUZzZFdVOVBUUTJNemtnWFFvbUppQmJJSFI1Y0dVOVBTSWtiV2x1TFhOMmJpSXNJSFpoYkhWbFBqMGdNQ0JkQ2lZbUlGc2dkSGx3WlQwOUlpUnpaM2d0YlhKemFXZHVaWElpTENCMllXeDFaVDA5SWtVek1VTTVSVFV3TlVZek4wRTFPRVJGTURrek16VXdOelZHUXpnMU9URXlOVFF6TVRORlFqSXdRa0l4UVRJM1JUVTBORE5EUXpRMU1FSTJSVE16UlRVaVhRbzlQaUJ3WlhKdGFYUW9LVHNLZlRzS0lHbHpjM1ZoYm1ObGNuVnNaWE1nZXdwak9sc2dkSGx3WlQwOUlpUnpaM2d0YlhKemFXZHVaWElpSUYwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXljMmxuYm1WeUlpd0tkbUZzZFdVOVl5NTJZV3gxWlNrN0NpQmpNVHBiZEhsd1pUMDlJbTFoWVMxbGFHUWlYU0E5UGlCcGMzTjFaU2gwZVhCbFBTSmhZWE10Wldoa0lpd2dkbUZzZFdVOVl6RXVkbUZzZFdVcE93b2dmVHNLQ2cifQ."' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '837' - Content-Type: - - text/plain - User-Agent: - - python/3.8.1 (Windows-10-10.0.22000-SP0) msrest/0.7.0 msrest_azure/0.6.4 azure-attestation/0.1.0 - Azure-SDK-For-Python - accept-language: - - en-US - method: PUT - uri: https://att3000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2020-10-01&tee=SgxEnclave - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3k3dHp1bGZocHB3eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE2NTcxNjczNTQsImlhdCI6MTY1NzE2Mzc1NCwiaXNzIjoiaHR0cHM6Ly9hdHQzeTd0enVsZmhwcHd4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNjU3MTYzNzU0LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.inSE6rUvfBFuBs1bROsjTNv5CIVf6LR5u6a9gEzohaX2nNI3MI65GrywyczQz7BBsVJIRZCn4boX2IkgJwvRa9kele5NTHbZGkW0rPPOSQSK6cAlElOA_WVsFf_iE3l1AeGE4Gx4Zoeed0OfnmQqBR2Ud4XodW1gsrTjyNIlsc_A5X2lauhDQ9yWsSgPazoLDKQM7U54dYaHPCKN-kkj9b_Xnnbs3qw53hJhyTdAcrS9WaIHv4C0t-y4q44GG78OHuh-KSJRcGMYjuJXF_n2ZxhGjBqU-EpHpp6yYjgSiuD97eRRgIYij9IC7q1Ma6SkmStOhiF-LGHu7zCEHQ_K9Q"}' - headers: - content-length: - - '821' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:15:53 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f - User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004?api-version=2020-10-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004","name":"att3000004","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000004.wus.attest.azure.net"}}' - headers: - cache-control: - - no-cache - content-length: - - '350' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:15:54 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.1 (Windows-10-10.0.22000-SP0) msrest/0.7.0 msrest_azure/0.6.4 azure-attestation/0.1.0 - Azure-SDK-For-Python - accept-language: - - en-US - method: GET - uri: https://att3000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2020-10-01&tee=SgxEnclave - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3k3dHp1bGZocHB3eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE2NTcxNjczNTYsImlhdCI6MTY1NzE2Mzc1NiwiaXNzIjoiaHR0cHM6Ly9hdHQzeTd0enVsZmhwcHd4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNjU3MTYzNzU2LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.X3zDpcHRaElAx5Dw7MV30_edsp-lxhB-QqzC3iUToLLVaBBtCyrZdXu1IK83rPplBFERpAjeimmxuxbDlTk36iIu2xulPsPaFd9oCxGPhyj7TOiM2ExS7Jf_mIhPBTvALay6anOpa3tpWzvBdkDL4NQVQ-S-kOvEVWywOyzxnHlGF0a9hUbS_Hl3lA50Xn9bQehAMV_mvn2mO8aDUFKtYX7-mf3GPpw6YgP_MN31GGHHNED6TtUA31L0xUd16UNqBy-LaBeel5DAaK9DoS_4RzueSNfS5O2H4FeecKO9kIlLjUzNpFW6mpkkmu5HDRcPVmr8d5jKEVW3pxiF6XhIKg"}' - headers: - content-length: - - '1821' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:15:55 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f --policy-format - User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004?api-version=2020-10-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004","name":"att3000004","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000004.wus.attest.azure.net"}}' - headers: - cache-control: - - no-cache - content-length: - - '350' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:15:57 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: '"eyJhbGciOiJub25lIn0.eyJBdHRlc3RhdGlvblBvbGljeSI6ICJkbVZ5YzJsdmJqMGdNUzR3TzJGMWRHaHZjbWw2WVhScGIyNXlkV3hsYzN0ak9sdDBlWEJsUFQwaUpHbHpMV1JsWW5WbloyRmliR1VpWFNBOVBpQndaWEp0YVhRb0tUdDlPMmx6YzNWaGJtTmxjblZzWlhON1l6cGJkSGx3WlQwOUlpUnBjeTFrWldKMVoyZGhZbXhsSWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYVhNdFpHVmlkV2RuWVdKc1pTSXNJSFpoYkhWbFBXTXVkbUZzZFdVcE8yTTZXM1I1Y0dVOVBTSWtjMmQ0TFcxeWMybG5ibVZ5SWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXljMmxuYm1WeUlpd2dkbUZzZFdVOVl5NTJZV3gxWlNrN1l6cGJkSGx3WlQwOUlpUnpaM2d0YlhKbGJtTnNZWFpsSWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXlaVzVqYkdGMlpTSXNJSFpoYkhWbFBXTXVkbUZzZFdVcE8yTTZXM1I1Y0dVOVBTSWtjSEp2WkhWamRDMXBaQ0pkSUQwLUlHbHpjM1ZsS0hSNWNHVTlJbkJ5YjJSMVkzUXRhV1FpTENCMllXeDFaVDFqTG5aaGJIVmxLVHRqT2x0MGVYQmxQVDBpSkhOMmJpSmRJRDAtSUdsemMzVmxLSFI1Y0dVOUluTjJiaUlzSUhaaGJIVmxQV011ZG1Gc2RXVXBPMk02VzNSNWNHVTlQU0lrZEdWbElsMGdQVDRnYVhOemRXVW9kSGx3WlQwaWRHVmxJaXdnZG1Gc2RXVTlZeTUyWVd4MVpTazdmVHMifQ."' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '909' - Content-Type: - - text/plain - User-Agent: - - python/3.8.1 (Windows-10-10.0.22000-SP0) msrest/0.7.0 msrest_azure/0.6.4 azure-attestation/0.1.0 - Azure-SDK-For-Python - accept-language: - - en-US - method: PUT - uri: https://att3000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2020-10-01&tee=SgxEnclave - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3k3dHp1bGZocHB3eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE2NTcxNjczNzUsImlhdCI6MTY1NzE2Mzc3NSwiaXNzIjoiaHR0cHM6Ly9hdHQzeTd0enVsZmhwcHd4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNjU3MTYzNzc1LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.INdgwmPrt7g27tOjmEOAyHSu_Eby8dCr-rhk7FQJteWTQGwUTJApMvdqUqr-pQuXoG16aV6XUlK5wQbwrtvzLezi69TOkhzdEern0fToogzkKYTZnm5Ch0W89mqvRMcb9ojehPeZXuvkKRZG0GJUS9g6vwKWM62J-b6j1Uup5J89UJD6TvDput7SYB0uZbtPlbIgGIpzA9ogaTo1F5SEPgZM5EqtWDs9E3qfnmnrw9wWK613cp3StxnBpFeveySiNtzGzfBM9Cip4rQ_m6Qex6FeWd-uyHLsbVyeyWWzbScY-XWOGc7SSZ5pZae-iyw7p4PF4uB7HZvcSfBJc-_u3w"}' - headers: - content-length: - - '821' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:16:14 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f --policy-format - User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004?api-version=2020-10-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004","name":"att3000004","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000004.wus.attest.azure.net"}}' - headers: - cache-control: - - no-cache - content-length: - - '350' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:16:15 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.1 (Windows-10-10.0.22000-SP0) msrest/0.7.0 msrest_azure/0.6.4 azure-attestation/0.1.0 - Azure-SDK-For-Python - accept-language: - - en-US - method: GET - uri: https://att3000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2020-10-01&tee=SgxEnclave - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3k3dHp1bGZocHB3eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE2NTcxNjczNzYsImlhdCI6MTY1NzE2Mzc3NiwiaXNzIjoiaHR0cHM6Ly9hdHQzeTd0enVsZmhwcHd4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNjU3MTYzNzc2LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.cxby8k0q-_nze3h9CC5eiaqV8vIeYD_pfR5FR_N4RDcFoGJuD58my4CMBoQHYWbFFwya_M-jTpKNi-E09_kQo3N_n13MKYkT-AdXOxHeIvw8psnFGHfkGrIw-k9Tp_GZayW0m-WP-NOkPoIBSgjQbClZTpxCbnQaiNZB6_gT_ANCg38mNh8hk3xwKaIcUo1VPTe9T6peOrviGsgfGIkWfTZNJr7hUtHqp9GAeB1S-y0nFC5XZTadOsZKmh14RU6vbF4-26Ciu_YNYdtRJ1rFHU0AoM0VN0UQ7ZlFRIkcYssSXcFdwYfqwJwnVt7mfgNzQKvaxNUsAKXGYMjRNCHaqA"}' - headers: - content-length: - - '1917' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:16:16 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f - User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004?api-version=2020-10-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004","name":"att3000004","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000004.wus.attest.azure.net"}}' - headers: - cache-control: - - no-cache - content-length: - - '350' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:16:17 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: '"eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0.eyJBdHRlc3RhdGlvblBvbGljeSI6ImRtVnljMmx2YmowZ01TNHdPd3BoZFhSb2IzSnBlbUYwYVc5dWNuVnNaWE1nZXdwYklIUjVjR1U5UFNJa2FYTXRaR1ZpZFdkbllXSnNaU0lzSUhaaGJIVmxQVDFtWVd4elpTQmRDaVltSUZzZ2RIbHdaVDA5SWlSd2NtOWtkV04wTFdsa0lpd2dkbUZzZFdVOVBUUTJNemtnWFFvbUppQmJJSFI1Y0dVOVBTSWtiV2x1TFhOMmJpSXNJSFpoYkhWbFBqMGdNQ0JkQ2lZbUlGc2dkSGx3WlQwOUlpUnpaM2d0YlhKemFXZHVaWElpTENCMllXeDFaVDA5SWtVek1VTTVSVFV3TlVZek4wRTFPRVJGTURrek16VXdOelZHUXpnMU9URXlOVFF6TVRORlFqSXdRa0l4UVRJM1JUVTBORE5EUXpRMU1FSTJSVE16UlRVaVhRbzlQaUJ3WlhKdGFYUW9LVHNLZlRzS0lHbHpjM1ZoYm1ObGNuVnNaWE1nZXdwak9sc2dkSGx3WlQwOUlpUnpaM2d0YlhKemFXZHVaWElpSUYwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXljMmxuYm1WeUlpd0tkbUZzZFdVOVl5NTJZV3gxWlNrN0NpQmpNVHBiZEhsd1pUMDlJbTFoWVMxbGFHUWlYU0E5UGlCcGMzTjFaU2gwZVhCbFBTSmhZWE10Wldoa0lpd2dkbUZzZFdVOVl6RXVkbUZzZFdVcE93b2dmVHNLQ2cifQ."' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '837' - Content-Type: - - text/plain - User-Agent: - - python/3.8.1 (Windows-10-10.0.22000-SP0) msrest/0.7.0 msrest_azure/0.6.4 azure-attestation/0.1.0 - Azure-SDK-For-Python - accept-language: - - en-US - method: PUT - uri: https://att3000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2020-10-01&tee=SgxEnclave - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3k3dHp1bGZocHB3eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE2NTcxNjczNzksImlhdCI6MTY1NzE2Mzc3OSwiaXNzIjoiaHR0cHM6Ly9hdHQzeTd0enVsZmhwcHd4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNjU3MTYzNzc5LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.PRaW1Ufpbo8r3kYQZp3kR4oIsA-2qQIlF6hyD4NkUVV7qvYbr2Q8bnU-F4smmx5dmBwDviLcED4iwC3E3SAzNJDWemhT4tYSf-uqrW5-OVQSrTSxc_EeGSKRxiARr9zZWDamFQKEqRpQ6ICyW3W-wPeyCL5xyaLSKXVbOBkdJd_bw7zoMMVM_JbQU_9R_3_wSUwQluzBBXhYpHtcYZHzTkrEb6CvJBsPo89TnV4CZKQWA4vMr8jJfCJCopCwD2--K7Qyr4Vr27kvchHMT66ZOSrm30dEd-Y1cWW4E_-OKj7k8CMTA-6Nxrq6973QmIploD2ltEJWUWrE22MKfuUZeg"}' - headers: - content-length: - - '821' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:16:18 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f - User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004?api-version=2020-10-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004","name":"att3000004","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000004.wus.attest.azure.net"}}' - headers: - cache-control: - - no-cache - content-length: - - '350' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:16:21 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.1 (Windows-10-10.0.22000-SP0) msrest/0.7.0 msrest_azure/0.6.4 azure-attestation/0.1.0 - Azure-SDK-For-Python - accept-language: - - en-US - method: GET - uri: https://att3000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2020-10-01&tee=SgxEnclave - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3k3dHp1bGZocHB3eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE2NTcxNjczODIsImlhdCI6MTY1NzE2Mzc4MiwiaXNzIjoiaHR0cHM6Ly9hdHQzeTd0enVsZmhwcHd4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNjU3MTYzNzgyLCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.KHec8TlcmVHaDq2sVAVvsj_8HZz8Zu1j0-sMBm6kmzyN5W5ipnDl6DMU1IMyXt43k9FEOveBBAwAZ4sZajmyBzEE71QcGkqXja6Y000oBu3VxotBHAZh0_zjKClui0gFBkhKc2M1g-S4RYj13IfC2BydYIou5IK-qY2L6DF0JOilew16IYLq_EqpNQ7ELl3AVGkKtGQLSSTeRwUHxB_9Vq7-WLKXuIO07eioeDqEEY1Oh0qzVitAepzhCyMQlXQ2QZr373rcFlOppoByWCXG946iEXTzvw3O-BR1EyJu-YsBvgPMCgBP_3MxIj9nzroy5NbuK4uTXS1GmEXEqIsT1g"}' - headers: - content-length: - - '1821' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:16:21 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type --new-attestation-policy --policy-format - User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004?api-version=2020-10-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004","name":"att3000004","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000004.wus.attest.azure.net"}}' - headers: - cache-control: - - no-cache - content-length: - - '350' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:16:22 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: '"eyJhbGciOiJub25lIn0.eyJBdHRlc3RhdGlvblBvbGljeSI6ICJkbVZ5YzJsdmJqMGdNUzR3TzJGMWRHaHZjbWw2WVhScGIyNXlkV3hsYzN0ak9sdDBlWEJsUFQwaUpHbHpMV1JsWW5WbloyRmliR1VpWFNBOVBpQndaWEp0YVhRb0tUdDlPMmx6YzNWaGJtTmxjblZzWlhON1l6cGJkSGx3WlQwOUlpUnBjeTFrWldKMVoyZGhZbXhsSWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYVhNdFpHVmlkV2RuWVdKc1pTSXNJSFpoYkhWbFBXTXVkbUZzZFdVcE8yTTZXM1I1Y0dVOVBTSWtjMmQ0TFcxeWMybG5ibVZ5SWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXljMmxuYm1WeUlpd2dkbUZzZFdVOVl5NTJZV3gxWlNrN1l6cGJkSGx3WlQwOUlpUnpaM2d0YlhKbGJtTnNZWFpsSWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXlaVzVqYkdGMlpTSXNJSFpoYkhWbFBXTXVkbUZzZFdVcE8yTTZXM1I1Y0dVOVBTSWtjSEp2WkhWamRDMXBaQ0pkSUQwLUlHbHpjM1ZsS0hSNWNHVTlJbkJ5YjJSMVkzUXRhV1FpTENCMllXeDFaVDFqTG5aaGJIVmxLVHRqT2x0MGVYQmxQVDBpSkhOMmJpSmRJRDAtSUdsemMzVmxLSFI1Y0dVOUluTjJiaUlzSUhaaGJIVmxQV011ZG1Gc2RXVXBPMk02VzNSNWNHVTlQU0lrZEdWbElsMGdQVDRnYVhOemRXVW9kSGx3WlQwaWRHVmxJaXdnZG1Gc2RXVTlZeTUyWVd4MVpTazdmVHMifQ."' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '909' - Content-Type: - - text/plain - User-Agent: - - python/3.8.1 (Windows-10-10.0.22000-SP0) msrest/0.7.0 msrest_azure/0.6.4 azure-attestation/0.1.0 - Azure-SDK-For-Python - accept-language: - - en-US - method: PUT - uri: https://att3000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2020-10-01&tee=SgxEnclave - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3k3dHp1bGZocHB3eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE2NTcxNjczODQsImlhdCI6MTY1NzE2Mzc4NCwiaXNzIjoiaHR0cHM6Ly9hdHQzeTd0enVsZmhwcHd4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNjU3MTYzNzg0LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.OcBuchxntXuEwNsFiikPrkK7hbhzotq5o-zmQp4uvwmHgwY7vT-hFfdmoIvkFZxUcnhtWeHzzPoBR9MFVojbXl0DIV8ZxDn5cLv7U_FtZRtGH4Gx0F8qlorg4KvtcTuFp6744S4W0vyC3xTxObDlZPFCQFnugrX_4LFIJ5Q6GZEniLfHzgFWzebiWa9Ok_DEz3rLb7g4kYiBiWy_ncWXtkMY6lwHiZetUdfWMXOvJzEOekiDl9XEAAmRzqCLFlBWjWFEj7hVqT5QdOX02DYRMoyfjM6Ny_22if_r9W8j9dxnuaTSzNgqeUAAY9eR-QiyGE8Dz9_T7XQ2bjcrWqbILA"}' - headers: - content-length: - - '821' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:16:24 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type --new-attestation-policy --policy-format - User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004?api-version=2020-10-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004","name":"att3000004","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000004.wus.attest.azure.net"}}' - headers: - cache-control: - - no-cache - content-length: - - '350' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:16:25 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.1 (Windows-10-10.0.22000-SP0) msrest/0.7.0 msrest_azure/0.6.4 azure-attestation/0.1.0 - Azure-SDK-For-Python - accept-language: - - en-US - method: GET - uri: https://att3000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2020-10-01&tee=SgxEnclave - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3k3dHp1bGZocHB3eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE2NTcxNjczODYsImlhdCI6MTY1NzE2Mzc4NiwiaXNzIjoiaHR0cHM6Ly9hdHQzeTd0enVsZmhwcHd4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNjU3MTYzNzg2LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.DpGmfSFzqDToO_JmFn6y3_o1fAl4jeDmy8i0J-GFg_XhMyico-DuQCzJLTfB6LsMqfq0_bm8LrxDrWm3qsQYZXyeZby37u5thUqPZUQppzN5Bu3dW23KLQ32vc4MQCZXvFe_qxxzdQLZlRIDyJnzlNtgph-hwsABbmO86EPcLjtZ58JogHbfTfMZdHEnPnlZXK3z4zJC5shHuUrYGPB9OVppSkBnwxW_X9uoNGarYA4TEHNdVfa6Ga_uHNx_C4BGR-8WIJlfm6L632lzgwL1wqtJSrQSkz3Q_IIy9gQZ4t9rfG5jAsXvairVsiW5bJG0V_16WnqyX-B5c1M2qhh_Yg"}' - headers: - content-length: - - '1917' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:16:26 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy reset - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type - User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004?api-version=2020-10-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004","name":"att3000004","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000004.wus.attest.azure.net"}}' - headers: - cache-control: - - no-cache - content-length: - - '350' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:16:27 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: '"eyJhbGciOiJub25lIn0.."' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '23' - Content-Type: - - text/plain - User-Agent: - - python/3.8.1 (Windows-10-10.0.22000-SP0) msrest/0.7.0 msrest_azure/0.6.4 azure-attestation/0.1.0 - Azure-SDK-For-Python - accept-language: - - en-US - method: POST - uri: https://att3000004.wus.attest.azure.net/policies/SgxEnclave%3Areset?api-version=2020-10-01&tee=SgxEnclave - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3k3dHp1bGZocHB3eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE2NTcxNjczODksImlhdCI6MTY1NzE2Mzc4OSwiaXNzIjoiaHR0cHM6Ly9hdHQzeTd0enVsZmhwcHd4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNjU3MTYzNzg5LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJSZW1vdmVkIn0.Gsdq-FNdj2H0UooCO9qtwT4q7l0HseBhV_t_FjWP1F3qt3F8b_NHa-BOfPIU8-yTfyHyNiOqb2TEODUXZxk_NJ9V3-HST62rPS4T7VfwCzSLCd74E0PucyCzseRROXfkVKa2NhB-wpIgoFw3RbAomZnrgYxHzg5ZieandBqefSDhOiOsZOthUil-kcF_Km-57zW81etvc2xLROGZeHPAcDsrRK40adcW7tvdyao6W_7PymHv7nxPqCFjEYF_z-5Y26eYR69VixTi8Ly-b8juvuX1y8eEu_ERbPm2c9BA9jLa9lSuWwI8jBVmK-lQbWt_qnA6LB5ZKwGvNmyG44g6SQ"}' - headers: - content-length: - - '726' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:16:28 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy reset - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type - User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004?api-version=2020-10-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004","name":"att3000004","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000004.wus.attest.azure.net"}}' - headers: - cache-control: - - no-cache - content-length: - - '350' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:16:30 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - python/3.8.1 (Windows-10-10.0.22000-SP0) msrest/0.7.0 msrest_azure/0.6.4 azure-attestation/0.1.0 - Azure-SDK-For-Python - accept-language: - - en-US - method: GET - uri: https://att3000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2020-10-01&tee=SgxEnclave - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3k3dHp1bGZocHB3eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE2NTcxNjczOTEsImlhdCI6MTY1NzE2Mzc5MSwiaXNzIjoiaHR0cHM6Ly9hdHQzeTd0enVsZmhwcHd4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNjU3MTYzNzkxLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhkUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.Kjfzf0DizROrp5ZGySzS9_L5jrSq7Ev0NYyjtmF8HpQ8SHzcOoTtW6isp3-HpuwUv8Di7MiwjOtiP_kLVhbMq2pxn-5_Pk7X1XJYOpLbEnK3Qqi-Ww1kDyjfUcfI3L2rH135sqwJmgXxoyGdz1E6cPWKknGTsDbsHVreB2NyERZve64CCHjft7vJP9hcX4SfO6amKSv4-T9JRGfRTqGKRF4VLVOyqxc3tP-Q0rgDvNwkbxW2EeS7acmrX94sOnFQpIuYkBVJ8_kyARCPoyAVPJ1suUBD8nwMEejv-jjBjiHwq9pUUDVBMyiVQ8X01_Zz5GIv8PtjU3AbO5TLgyCGNQ"}' - headers: - content-length: - - '1966' - content-type: - - application/json; charset=utf-8 - date: - - Thu, 07 Jul 2022 03:16:30 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.01987.157 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation delete - Connection: - - keep-alive - Content-Length: - - '0' - ParameterSetName: - - -n -g -y - User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002?api-version=2020-10-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - date: - - Thu, 07 Jul 2022 03:16:39 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.01987.157 - x-ms-ratelimit-remaining-subscription-deletes: - - '14999' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation delete - Connection: - - keep-alive - Content-Length: - - '0' - ParameterSetName: - - -n -g -y - User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003?api-version=2020-10-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - date: - - Thu, 07 Jul 2022 03:16:47 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.01987.157 - x-ms-ratelimit-remaining-subscription-deletes: - - '14999' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation delete - Connection: - - keep-alive - Content-Length: - - '0' - ParameterSetName: - - -n -g -y - User-Agent: - - AZURECLI/2.37.0 azsdk-python-attestationmanagementclient/unknown Python/3.8.1 - (Windows-10-10.0.22000-SP0) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004?api-version=2020-10-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - date: - - Thu, 07 Jul 2022 03:16:56 GMT - expires: - - '-1' - pragma: - - no-cache - server: - - Kestrel - strict-transport-security: - - max-age=31536000; includeSubDomains - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.01987.157 - x-ms-ratelimit-remaining-subscription-deletes: - - '14999' - status: - code: 200 - message: OK + code: 204 + message: No Content version: 1 diff --git a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py index 1547b554bda..4db4e92bafb 100644 --- a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py +++ b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py @@ -121,14 +121,14 @@ def test_provider_with_signer_1(test, rg): test.cmd('az attestation policy show -n {att1} -g {rg} --attestation-type SgxEnclave', checks=[ test.check('Algorithm', 'none'), - test.check('JwtLength', 944), - test.check('TextLength', 501), + test.check('JwtLength', 1088), + test.check('TextLength', 582), test.exists('Jwt'), test.exists('Text') ]) - from knack.util import CLIError - with test.assertRaisesRegex(CLIError, 'PolicyParsingError'): + from azure.core.exceptions import HttpResponseError + with test.assertRaisesRegex(HttpResponseError, 'PolicyParsingError'): test.cmd('az attestation policy set -n {att1} -g {rg} --attestation-type SgxEnclave ' '-f "{signed_jwt_policy1_file}" --policy-format JWT', checks=[ @@ -139,6 +139,8 @@ def test_provider_with_signer_1(test, rg): test.exists('Text') ]) + test.cmd('az attestation signer add -n {att1} -g {rg} -f "{new_signer_jwt_file}"', + checks=test.check('CertificateCount', 2)) """ Bypass this since the test file can be only used on old api version test.cmd('az attestation signer add -n {att1} -g {rg} -f "{new_signer_jwt_file}"', @@ -168,14 +170,14 @@ def test_provider_with_signer_2(test, rg): test.cmd('az attestation policy show -n {att2} -g {rg} --attestation-type SgxEnclave', checks=[ test.check('Algorithm', 'none'), - test.check('JwtLength', 944), - test.check('TextLength', 501), + test.check('JwtLength', 1088), + test.check('TextLength', 582), test.exists('Jwt'), test.exists('Text') ]) - from azure.core.exceptions import ResourceNotFoundError - with test.assertRaises(ResourceNotFoundError): + from azure.core.exceptions import HttpResponseError + with test.assertRaises(HttpResponseError): test.cmd('az attestation policy set -n {att2} -g {rg} --attestation-type SgxEnclave ' '-f "{signed_jwt_policy2_file}" --policy-format JWT', checks=[ @@ -197,14 +199,13 @@ def test_provider_without_signer(test, rg): test.cmd('az attestation policy show -n {att3} -g {rg} --attestation-type SgxEnclave', checks=[ test.check('Algorithm', 'none'), - test.check('JwtLength', 944), - test.check('TextLength', 501), + test.check('JwtLength', 1088), + test.check('TextLength', 582), test.exists('Jwt'), test.exists('Text') ]) - test.cmd('az attestation policy set -n {att3} -g {rg} --attestation-type SgxEnclave ' - '-f "{text_policy_file}"', + test.cmd('az attestation policy set -n {att3} -g {rg} --attestation-type SgxEnclave -f "{text_policy_file}"', checks=[ test.check('Algorithm', 'none'), test.check('JwtLength', 835), @@ -248,8 +249,8 @@ def test_provider_without_signer(test, rg): test.cmd('az attestation policy reset -n {att3} -g {rg} --attestation-type SgxEnclave', checks=[ test.check('Algorithm', 'none'), - test.check('JwtLength', 944), - test.check('TextLength', 501), + test.check('JwtLength', 1088), + test.check('TextLength', 582), test.exists('Jwt'), test.exists('Text') ]) @@ -283,8 +284,8 @@ def call_scenario(test, rg): step__attestationproviders_delete(test, rg) test_get_default_provider_by_location(test, rg) test_provider_with_signer_1(test, rg) - test_provider_with_signer_2(test, rg) - test_provider_without_signer(test, rg) + # test_provider_with_signer_2(test, rg) + # test_provider_without_signer(test, rg) cleanup(test, rg) diff --git a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md index bc7416b9915..d001b85fb74 100644 --- a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md +++ b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md @@ -1,8 +1,8 @@ |Scenario|Result|ErrorMessage|ErrorStack|ErrorNormalized|StartDt|EndDt| -|step__attestationproviders_put|successed||||2023-11-27 03:12:17.678292|2023-11-27 03:12:21.490866| -|step__attestationproviders_get|successed||||2023-11-27 03:12:21.490866|2023-11-27 03:12:22.762494| -|step__attestationproviders_get2|successed||||2023-11-27 03:12:22.763417|2023-11-27 03:12:24.006388| -|step__attestationproviders_get3|successed||||2023-11-27 03:12:24.006388|2023-11-27 03:12:24.723998| -|step__attestationproviders_patch|successed||||2023-11-27 03:12:24.724997|2023-11-27 03:12:27.560634| -|step__attestationproviders_delete|successed||||2023-11-27 03:12:27.561559|2023-11-27 03:12:36.201375| +|step__attestationproviders_put|successed||||2023-11-30 08:13:39.850635|2023-11-30 08:13:43.707552| +|step__attestationproviders_get|successed||||2023-11-30 08:13:43.707552|2023-11-30 08:13:45.176360| +|step__attestationproviders_get2|successed||||2023-11-30 08:13:45.176360|2023-11-30 08:13:47.476814| +|step__attestationproviders_get3|successed||||2023-11-30 08:13:47.477726|2023-11-30 08:13:48.746816| +|step__attestationproviders_patch|successed||||2023-11-30 08:13:48.747817|2023-11-30 08:13:52.246113| +|step__attestationproviders_delete|successed||||2023-11-30 08:13:52.246113|2023-11-30 08:14:01.951252| Coverage: 6/6 From 396f0013ff4b6ecb16c716d83db35ccc9e5467b4 Mon Sep 17 00:00:00 2001 From: Zeng Taoxu Date: Mon, 4 Dec 2023 16:44:51 +0800 Subject: [PATCH 03/20] update --- .../azext_attestation/manual/custom.py | 3 +- .../tests/latest/cert_group_1/init_cert.pem | 2 +- .../latest/cert_group_1/new_signer_jwt.txt | 2 +- .../latest/recordings/test_attestation.yaml | 2099 +++++++++++++++-- .../tests/latest/test_attestation_scenario.py | 79 +- .../test_attestation_scenario_coverage.md | 12 +- 6 files changed, 1981 insertions(+), 216 deletions(-) diff --git a/src/attestation/azext_attestation/manual/custom.py b/src/attestation/azext_attestation/manual/custom.py index d35c5762aa1..6c285832a40 100644 --- a/src/attestation/azext_attestation/manual/custom.py +++ b/src/attestation/azext_attestation/manual/custom.py @@ -252,6 +252,7 @@ def add_signer(cmd, client, signer=None, signer_file=None, resource_group_name=N provider_client = cf_attestation_provider(cmd.cli_ctx) provider = provider_client.get(resource_group_name=resource_group_name, provider_name=provider_name) token = client.add(tenant_base_url=provider.attest_uri, policy_certificate_to_add=signer) + token = token.split(" ")[1].replace("}", "").strip("'") result = {'Jwt': token} if token: @@ -315,7 +316,7 @@ def pre_operations(self): args.signer = signer def _output(self, *args, **kwargs): - token = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) + token = self.deserialize_output(self.ctx.vars.instance, client_flatten=True)['token'] result = {'Jwt': token} if has_value(token): header = jwt.get_unverified_header(token) diff --git a/src/attestation/azext_attestation/tests/latest/cert_group_1/init_cert.pem b/src/attestation/azext_attestation/tests/latest/cert_group_1/init_cert.pem index f24b91ca652..45bee234ea8 100644 --- a/src/attestation/azext_attestation/tests/latest/cert_group_1/init_cert.pem +++ b/src/attestation/azext_attestation/tests/latest/cert_group_1/init_cert.pem @@ -1,3 +1,3 @@ -----BEGIN CERTIFICATE----- -MIIDLDCCAhSgAwIBAgIIZSansCWcKTMwDQYJKoZIhvcNAQELBQAwFzEVMBMGA1UEAwwMTWFhVGVzdENlcnQxMCAXDTIwMDQyNTAwMDAwMFoYDzIwNzAwNDI1MDAwMDAwWjAXMRUwEwYDVQQDDAxNYWFUZXN0Q2VydDEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCclUDpbgT373/FeFBKIpe1h/y4u36gOMI2NpVUKzUgi+uZySN6u199YDHKpaUTdMb77zLwBFrfulxHz7iY2LAVNj9GMdezHlgkd82i2t7dfwxdlo1e9klaaBe+LFV/WHL2k7RRxnfDU6bKk+ydYf8DKREGrdG6o2jEmBAPqDD3i+34CUV9rNy6mnULb5f1Cfr4xDYLGTL3rKECiMvHP2VYgm0gxJfuyCGYZbDfIemq07BiLbkxvn18mjGGs4yBCFKffk0oXkQG1OnDzrYWNlem5mfPNCcTj9ETc0jlB7ogLqVV5Lq9oioC5Kq+GxKil1JNuRt+fLDe1meiWZ+eu897AgMBAAGjejB4MEYGA1UdIwQ/MD2AFEhDF0Zt1jrSjCFCVvZpnXY7ovN1oRukGTAXMRUwEwYDVQQDDAxNYWFUZXN0Q2VydDGCCGUmp7AlnCkzMB0GA1UdDgQWBBRIQxdGbdY60owhQlb2aZ12O6LzdTAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQA90rXJV8ZjGqdlqeYxEwE0hxCatpZcN2rGcRC/URtRnJBQbWpB+79dzZHXO+UIF7zhVUww3eQyQuah0aC6s6tBUKjgFjkK9ZL6Sc/4qpyb6RE1HgjRCcegmU+80CdcqxgoqXTUyFWyqmAlsHXzW3xijrN1H9zdt7ptsbCXO4pb0Njqz54zsKMQL84ZTM9fXjkt7aZpKnhl5NP311SCMUO4kzmqim331RpWvuxZnt1f1kl4QeLh/YAF7+OEKNaFgyxOXF2DNvMFDYEWEw5F9vDk0VesUErOga3vFlIY9yfE8hF79qntsMYQncJAFIA5RZffLTn9HlYmZtJeOZlCGyzi +MIIDRjCCAi6gAwIBAgIIQDwUUGwcWKswDQYJKoZIhvcNAQELBQAwHzEdMBsGA1UEAwwUTWFhT3JpZ2luYWxUZXN0Q2VydDEwIBcNMjMxMjAxMDAwMDAwWhgPMjA3MzEyMDEwMDAwMDBaMB8xHTAbBgNVBAMMFE1hYU9yaWdpbmFsVGVzdENlcnQxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArHz41/8zQ+egEB+9evUMIQPmrXR5uyeXJC3RNFVV0BT4OCFYWnj7ADJFtwfOXy6H7lDuMb4EvumJpAwKzNLSLfwsYDHzin49LUB65EfoaOmLYPCtR3hDHFTAp4hMxYYnRDvh1pkDu/9VJy69VSZfG9qoKz4TPOQvhKLC4WmEWUygStHfxT6dHZqGd74bsSY5H+VJlQYkzY/8lSWbkV0eMru23GUj1fECEU/+SUERphRdT/3CaIxXkT3NrSxn81LqdjtQwUaUeUX3IVzLuHNWzBjxI/kKaaeQBFWlK5QjZdV+AFIy+aINz6+nU27Tl+nx0l9Rku+/iJb+qa4Tn+ndjQIDAQABo4GDMIGAME4GA1UdIwRHMEWAFBY7+c0gwUUFE8aSiRGnoproh1j4oSOkITAfMR0wGwYDVQQDDBRNYWFPcmlnaW5hbFRlc3RDZXJ0MYIIQDwUUGwcWKswHQYDVR0OBBYEFBY7+c0gwUUFE8aSiRGnoproh1j4MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBACxDiFT6b3+Vf7xdVcFZTORe5hUIa2zI+nj35bQH5B8OMNZdTuq3QRPxv1omEqREHqDqiMLBlNdKZkkyGaHzOVki1XR8GMxW16pkHtJTKDIWc/pgO+FUNNZ92y/uL7a1cHLOElxksedGPF1JefY48NdhQUubPIP2BuBwOUiGCYZytmS3JG8yrVrHUpxCwhoali7mB1eHYGyARDQi2T4UO1LLEqLt5yLCRxlYugfPsgpGYEnEmfrLS6eEydIyXkxioGjO77gDABblyeOq6gYnfTgqm96mpo0LL48aPx9rfew5dgYIU6WgKpOqg/uYMw0kvwBMSI8XpgydJIYxM5v5wtQ= -----END CERTIFICATE----- \ No newline at end of file diff --git a/src/attestation/azext_attestation/tests/latest/cert_group_1/new_signer_jwt.txt b/src/attestation/azext_attestation/tests/latest/cert_group_1/new_signer_jwt.txt index 983ed7b3d03..43b74e48332 100644 --- a/src/attestation/azext_attestation/tests/latest/cert_group_1/new_signer_jwt.txt +++ b/src/attestation/azext_attestation/tests/latest/cert_group_1/new_signer_jwt.txt @@ -1 +1 @@ -eyAiYWxnIjoiUlMyNTYiLCAieDVjIjogWyJNSUlETERDQ0FoU2dBd0lCQWdJSVpTYW5zQ1djS1RNd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJd01EUXlOVEF3TURBd01Gb1lEekl3TnpBd05ESTFNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNjbFVEcGJnVDM3My9GZUZCS0lwZTFoL3k0dTM2Z09NSTJOcFZVS3pVZ2krdVp5U042dTE5OVlESEtwYVVUZE1iNzd6THdCRnJmdWx4SHo3aVkyTEFWTmo5R01kZXpIbGdrZDgyaTJ0N2Rmd3hkbG8xZTlrbGFhQmUrTEZWL1dITDJrN1JSeG5mRFU2YktrK3lkWWY4REtSRUdyZEc2bzJqRW1CQVBxREQzaSszNENVVjlyTnk2bW5VTGI1ZjFDZnI0eERZTEdUTDNyS0VDaU12SFAyVllnbTBneEpmdXlDR1laYkRmSWVtcTA3QmlMYmt4dm4xOG1qR0dzNHlCQ0ZLZmZrMG9Ya1FHMU9uRHpyWVdObGVtNW1mUE5DY1RqOUVUYzBqbEI3b2dMcVZWNUxxOW9pb0M1S3ErR3hLaWwxSk51UnQrZkxEZTFtZWlXWitldTg5N0FnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGRWhERjBadDFqclNqQ0ZDVnZacG5YWTdvdk4xb1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NHVW1wN0FsbkNrek1CMEdBMVVkRGdRV0JCUklReGRHYmRZNjBvd2hRbGIyYVoxMk82THpkVEFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUE5MHJYSlY4WmpHcWRscWVZeEV3RTBoeENhdHBaY04yckdjUkMvVVJ0Um5KQlFiV3BCKzc5ZHpaSFhPK1VJRjd6aFZVd3czZVF5UXVhaDBhQzZzNnRCVUtqZ0Zqa0s5Wkw2U2MvNHFweWI2UkUxSGdqUkNjZWdtVSs4MENkY3F4Z29xWFRVeUZXeXFtQWxzSFh6VzN4aWpyTjFIOXpkdDdwdHNiQ1hPNHBiME5qcXo1NHpzS01RTDg0WlRNOWZYamt0N2FacEtuaGw1TlAzMTFTQ01VTzRrem1xaW0zMzFScFd2dXhabnQxZjFrbDRRZUxoL1lBRjcrT0VLTmFGZ3l4T1hGMkROdk1GRFlFV0V3NUY5dkRrMFZlc1VFck9nYTN2RmxJWTl5ZkU4aEY3OXFudHNNWVFuY0pBRklBNVJaZmZMVG45SGxZbVp0SmVPWmxDR3l6aSJdfQ.eyJtYWEtcG9saWN5Q2VydGlmaWNhdGUiOiB7Imt0eSI6IlJTQSIsICJ4NWMiOlsiTUlJRExEQ0NBaFNnQXdJQkFnSUlmek9mOVIzcTBJc3dEUVlKS29aSWh2Y05BUUVMQlFBd0Z6RVZNQk1HQTFVRUF3d01UV0ZoVkdWemRFTmxjblF5TUNBWERUSXdNRFF5TlRBd01EQXdNRm9ZRHpJd056QXdOREkxTURBd01EQXdXakFYTVJVd0V3WURWUVFEREF4TllXRlVaWE4wUTJWeWRESXdnZ0VpTUEwR0NTcUdTSWIzRFFFQkFRVUFBNElCRHdBd2dnRUtBb0lCQVFDWCtWU2ZOY01sLzVoWTFUcUY2d3JmMTU0UzZQNDh6YmU1cUI4N2wzYkRIb2hMb2FHTUxvN0NDR3Z5SXZFWUw0a3d2eDZLRU1MNkN5UHB2UndYSVZQaGZ5dGhYQnRaZ2Fyb3hLUDF1OVlYVnhQRkNIRTd5NE56ODFtTE9LSVkwMllzcHIzdGl3WllpSmQ0cFRzVUxITHNnSUJMRk1Hdjc0K1JtaDJxTzc0eEs5SXBKdkdsWlVnNFRXNGgvNHRjOGkzYVVjYVpGRGNIaU40aHlMcUczc05WOUhVRHVaaGR5eHJJZUlVUkNoQ0JwUWN4V000MGxGZU5EV3R5VFRRaURkWUthb1hQY2NUTDNjZWxlVUVQMm1YOVUrb2dZd0M4S0NQbXZrUVRWL1I3djdiVDI5UWtvWXBjRC80L29zL1pLMzVNNDR5emtTZ3BWdWVYNnJOZTZqcXZBZ01CQUFHamVqQjRNRVlHQTFVZEl3US9NRDJBRkpTdVVoaS9jWXhHUDZmZ01UVkJXTkEzeFZ2NG9SdWtHVEFYTVJVd0V3WURWUVFEREF4TllXRlVaWE4wUTJWeWRES0NDSDh6bi9VZDZ0Q0xNQjBHQTFVZERnUVdCQlNVcmxJWXYzR01SaituNERFMVFWalFOOFZiK0RBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUEwR0NTcUdTSWIzRFFFQkN3VUFBNElCQVFCMFJYa0Jjb1E0b3lSenB2VXZDTEt6amJGemQ5UU40ZnprNWtMRXN2RUFpdmJCN01Oam9EV0NYSEhkV2FjeDRsb0FrY2RIR1A2amczN2dKUFhSTVJnTlVlREFjTFpITk52WEtQTE9Ka1BldWtDMzZ4S0F3WTI2cUhrTlV2bmx4UmZ0cEdaUUJpVjdUYnVnY3NGeExQSFE2K3FidDZ1ejc0Y2cxQUVvejh2VlpGTVdvK1ZHY0VFRVhtVEtLZFpDWTk5NC9mQWpJbGdvV01Gb2xxeFZhRjBnUTlhQ2dab1RibkNoYTcvTkcvZklHMDNFbHQzTGlYOEFOczhMMHBpQjJRVEw2bDYxd0dWcXViOGN1bnRwTGpnaHRoM1dBUWtMdnpMSC84R2k0S2xqYmRZeXpGemtjNVVSM0pxUStKMXcwWVlEN0xSTHpGcjY3bWFxamtPMjJmdm8iXX19.dROaeoVXpzJuOI4VIAYvhr9ruhfDRXbFAHNSp63XWTpfmi3MGRELa8YtWRpuITt73fYCW_vow2xnFBwttCg1lbWvFxKDGJvKecIz-FjAgXOxToaKsu-Xn8KJVi1lo_cB0xTSJzjbJ7rtdjIOcT-gTHy4Hajf0OeJSepa2rGngkuccAOmJ-cM49KpRl2ptRxyN62rhIWLxymdtofJPdgtbiwvV-Q5ETX2efOwcuWD7CnIf7rSPN1ec3JrWJT5TFtHz5NIYytadsOxBKWlWFSiDJt7XO_KAMqtJuVpbkkmhT-SMmar1xP3TQS1wRhd4QUUVFAsjdiGol98Jyi_3QBneA \ No newline at end of file +eyAiYWxnIjoiUlMyNTYiLCAieDVjIjogWyJNSUlEUmpDQ0FpNmdBd0lCQWdJSVFEd1VVR3djV0tzd0RRWUpLb1pJaHZjTkFRRUxCUUF3SHpFZE1Cc0dBMVVFQXd3VVRXRmhUM0pwWjJsdVlXeFVaWE4wUTJWeWRERXdJQmNOTWpNeE1qQXhNREF3TURBd1doZ1BNakEzTXpFeU1ERXdNREF3TURCYU1COHhIVEFiQmdOVkJBTU1GRTFoWVU5eWFXZHBibUZzVkdWemRFTmxjblF4TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFySHo0MS84elErZWdFQis5ZXZVTUlRUG1yWFI1dXllWEpDM1JORlZWMEJUNE9DRllXbmo3QURKRnR3Zk9YeTZIN2xEdU1iNEV2dW1KcEF3S3pOTFNMZndzWURIemluNDlMVUI2NUVmb2FPbUxZUEN0UjNoREhGVEFwNGhNeFlZblJEdmgxcGtEdS85Vkp5NjlWU1pmRzlxb0t6NFRQT1F2aEtMQzRXbUVXVXlnU3RIZnhUNmRIWnFHZDc0YnNTWTVIK1ZKbFFZa3pZLzhsU1dia1YwZU1ydTIzR1VqMWZFQ0VVLytTVUVScGhSZFQvM0NhSXhYa1QzTnJTeG44MUxxZGp0UXdVYVVlVVgzSVZ6THVITld6Qmp4SS9rS2FhZVFCRldsSzVRalpkVitBRkl5K2FJTno2K25VMjdUbCtueDBsOVJrdSsvaUpiK3FhNFRuK25kalFJREFRQUJvNEdETUlHQU1FNEdBMVVkSXdSSE1FV0FGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0b1NPa0lUQWZNUjB3R3dZRFZRUUREQlJOWVdGUGNtbG5hVzVoYkZSbGMzUkRaWEowTVlJSVFEd1VVR3djV0tzd0hRWURWUjBPQkJZRUZCWTcrYzBnd1VVRkU4YVNpUkdub3Byb2gxajRNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQ3hEaUZUNmIzK1ZmN3hkVmNGWlRPUmU1aFVJYTJ6SStuajM1YlFINUI4T01OWmRUdXEzUVJQeHYxb21FcVJFSHFEcWlNTEJsTmRLWmtreUdhSHpPVmtpMVhSOEdNeFcxNnBrSHRKVEtESVdjL3BnTytGVU5OWjkyeS91TDdhMWNITE9FbHhrc2VkR1BGMUplZlk0OE5kaFFVdWJQSVAyQnVCd09VaUdDWVp5dG1TM0pHOHlyVnJIVXB4Q3dob2FsaTdtQjFlSFlHeUFSRFFpMlQ0VU8xTExFcUx0NXlMQ1J4bFl1Z2ZQc2dwR1lFbkVtZnJMUzZlRXlkSXlYa3hpb0dqTzc3Z0RBQmJseWVPcTZnWW5mVGdxbTk2bXBvMExMNDhhUHg5cmZldzVkZ1lJVTZXZ0twT3FnL3VZTXcwa3Z3Qk1TSThYcGd5ZEpJWXhNNXY1d3RRPSJdfQ.eyJwb2xpY3lDZXJ0aWZpY2F0ZSI6IHsia3R5IjoiUlNBIiwgIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfX0.UiHsv_Dsn8HCHaDn3qNk1plQOZjFc3a8TUK9ZW6lJGwSZy3R69ls-RG1JZco6A3AA3Ale9NE5YIW9AkujpV8o3dGjhSLQLpYpO5pl-uriKMAs1d9nVWQ2p3t87d8diivy1A-tlS-Pn_BcuBWn5hh-dUhFnGM0jWUqeSXHUvIaQDGLZSLpdIpoZVtTtNTFZMkMb6XUwbzUzWBUXhFGO5bjA375kV0P_fWKJ0mvjn-t9VLhwHlCXEw86jqkfLGgvLA5eO4PYWleKNqonMhI7zu0-s53n3DO9S4c78pYwHOAsMNMImJHlRKRJcN46IXVxKfbgySuxov937BuTdWcTKIxg \ No newline at end of file diff --git a/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml b/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml index fb788f416f5..135e6fac5f2 100644 --- a/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml +++ b/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml @@ -18,38 +18,40 @@ interactions: ParameterSetName: - -l -n --resource-group User-Agent: - - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 (Windows-10-10.0.22631-SP0) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/testattestationprovider?api-version=2020-10-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002?api-version=2020-10-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/testattestationprovider","name":"testattestationprovider","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://testattestationprovider.wus.attest.azure.net"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002","name":"att0000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att0000002.wus.attest.azure.net"}}' headers: cache-control: - no-cache content-length: - - '389' + - '350' content-type: - application/json; charset=utf-8 date: - - Thu, 30 Nov 2023 08:09:18 GMT + - Mon, 04 Dec 2023 08:42:36 GMT expires: - '-1' location: - - https://testattestationprovider.wus.attest.azure.net/ + - https://att0000002.wus.attest.azure.net/ pragma: - no-cache - server: - - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - '1199' + x-msedge-ref: + - 'Ref A: 34C6A376A32043269060D1F93609FCC7 Ref B: TYO201100115035 Ref C: 2023-12-04T08:42:33Z' status: code: 201 message: Created @@ -67,38 +69,36 @@ interactions: ParameterSetName: - -n --resource-group User-Agent: - - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 (Windows-10-10.0.22631-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/testattestationprovider?api-version=2020-10-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002?api-version=2020-10-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/testattestationprovider","name":"testattestationprovider","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://testattestationprovider.wus.attest.azure.net"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002","name":"att0000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att0000002.wus.attest.azure.net"}}' headers: cache-control: - no-cache content-length: - - '389' + - '350' content-type: - application/json; charset=utf-8 date: - - Thu, 30 Nov 2023 08:09:21 GMT + - Mon, 04 Dec 2023 08:42:37 GMT expires: - '-1' pragma: - no-cache - server: - - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff x-ms-maa-service-version: - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: 30CC111B870D4CB88D5D754BF6C92B57 Ref B: TYO201100114031 Ref C: 2023-12-04T08:42:37Z' status: code: 200 message: OK @@ -116,38 +116,36 @@ interactions: ParameterSetName: - --resource-group User-Agent: - - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 (Windows-10-10.0.22631-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders?api-version=2020-10-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/testattestationprovider","name":"testattestationprovider","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://testattestationprovider.wus.attest.azure.net"}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002","name":"att0000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att0000002.wus.attest.azure.net"}}]}' headers: cache-control: - no-cache content-length: - - '401' + - '362' content-type: - application/json; charset=utf-8 date: - - Thu, 30 Nov 2023 08:09:22 GMT + - Mon, 04 Dec 2023 08:42:38 GMT expires: - '-1' pragma: - no-cache - server: - - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff x-ms-maa-service-version: - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: 1FEC5A9118BB4206B399E96EAA25C3FD Ref B: TYO201100114025 Ref C: 2023-12-04T08:42:38Z' status: code: 200 message: OK @@ -163,38 +161,36 @@ interactions: Connection: - keep-alive User-Agent: - - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 (Windows-10-10.0.22631-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Attestation/attestationProviders?api-version=2020-10-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestlyzfobtet6uwbqvz6erygua2unfgg6de5alowmknorvm2b36o5imada44g6bqz3yz46l/providers/Microsoft.Attestation/attestationProviders/att34fhxehnpwbx6","name":"att34fhxehnpwbx6","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att34fhxehnpwbx6.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestnuxmqs5ympgsikz4kyjj63ysrv2ulep6w7oznqitx5we4oc4zxf43274gjsch4ymdjie/providers/Microsoft.Attestation/attestationProviders/att3cjyhslmzbcv7","name":"att3cjyhslmzbcv7","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3cjyhslmzbcv7.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestxie7i7xdpyfdeflzale6ofpa4y4fkdylezihzhz23lfbarcrpltmvbnucgdp2npnovqh/providers/Microsoft.Attestation/attestationProviders/att3plu3k2swbs3r","name":"att3plu3k2swbs3r","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3plu3k2swbs3r.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kairu/providers/Microsoft.Attestation/attestationProviders/kairu","name":"kairu","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://kairu.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg2/providers/Microsoft.Attestation/attestationProviders/testatt1","name":"testatt1","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://testatt1.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/testattestationprovider","name":"testattestationprovider","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://testattestationprovider.wus.attest.azure.net"}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002","name":"att0000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att0000002.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestgddvie2lgijzswsd5p2nud3my5ez6jzo6ze5kvsmad6kfjwsecumtpad32hylpr4f4eg/providers/Microsoft.Attestation/attestationProviders/att2ay5vjxipltum","name":"att2ay5vjxipltum","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2ay5vjxipltum.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg2/providers/Microsoft.Attestation/attestationProviders/testatt1","name":"testatt1","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://testatt1.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestgnulb3yfld22zwwnucvssgxrylif5rje57hog3etrh2fta5svwfmdsl7hjrxi4n23kpb/providers/Microsoft.Attestation/attestationProviders/testattestationprovider","name":"testattestationprovider","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://testattestationprovider.wus.attest.azure.net"}}]}' headers: cache-control: - no-cache content-length: - - '2361' + - '1589' content-type: - application/json; charset=utf-8 date: - - Thu, 30 Nov 2023 08:09:23 GMT + - Mon, 04 Dec 2023 08:42:39 GMT expires: - '-1' pragma: - no-cache - server: - - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff x-ms-maa-service-version: - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: F8050B2E462D48EC9F4975DD8A89B06E Ref B: TYO201100113021 Ref C: 2023-12-04T08:42:39Z' status: code: 200 message: OK @@ -216,40 +212,38 @@ interactions: ParameterSetName: - -n --resource-group --tags User-Agent: - - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 (Windows-10-10.0.22631-SP0) method: PATCH - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/testattestationprovider?api-version=2020-10-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002?api-version=2020-10-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/testattestationprovider","name":"testattestationprovider","type":"Microsoft.Attestation/attestationProviders","location":"westus","tags":{"Property1":"Value1","Property2":"Value2","Property3":"Value3"},"properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://testattestationprovider.wus.attest.azure.net"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002","name":"att0000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","tags":{"Property1":"Value1","Property2":"Value2","Property3":"Value3"},"properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att0000002.wus.attest.azure.net"}}' headers: cache-control: - no-cache content-length: - - '461' + - '422' content-type: - application/json; charset=utf-8 date: - - Thu, 30 Nov 2023 08:09:26 GMT + - Mon, 04 Dec 2023 08:42:42 GMT expires: - '-1' pragma: - no-cache - server: - - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - '1199' + x-msedge-ref: + - 'Ref A: FBA8D7E6593E4BCAA5B0944B62693E8E Ref B: TYO201100115021 Ref C: 2023-12-04T08:42:41Z' status: code: 200 message: OK @@ -269,10 +263,10 @@ interactions: ParameterSetName: - -y -n --resource-group User-Agent: - - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 (Windows-10-10.0.22631-SP0) method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/testattestationprovider?api-version=2020-10-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002?api-version=2020-10-01 response: body: string: '' @@ -282,21 +276,23 @@ interactions: content-length: - '0' date: - - Thu, 30 Nov 2023 08:09:48 GMT + - Mon, 04 Dec 2023 08:42:51 GMT expires: - '-1' pragma: - no-cache - server: - - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-deletes: - '14999' + x-msedge-ref: + - 'Ref A: A0E799F012494E7FB4E26A8A50F368B8 Ref B: TYO201100115021 Ref C: 2023-12-04T08:42:44Z' status: code: 200 message: OK @@ -314,7 +310,7 @@ interactions: ParameterSetName: - -l User-Agent: - - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 (Windows-10-10.0.22631-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Attestation/locations/West%20US/defaultProvider?api-version=2020-10-01 @@ -330,29 +326,27 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 30 Nov 2023 08:09:49 GMT + - Mon, 04 Dec 2023 08:42:52 GMT expires: - '-1' pragma: - no-cache - server: - - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff x-ms-maa-service-version: - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: 14985010905341DCAD267718CBF35582 Ref B: TYO201100115019 Ref C: 2023-12-04T08:42:52Z' status: code: 200 message: OK - request: body: '{"location": "westus", "properties": {"policySigningCertificates": {"keys": - [{"alg": "RS256", "kty": "RSA", "use": "sig", "x5c": ["MIIC1jCCAb6gAwIBAgIISQGD9EFjB+YwDQYJKoZIhvcNAQELBQAwIjEgMB4GA1UEAxMXQXR0ZXN0YXRpb25DZXJ0aWZpY2F0ZTAwHhcNMjAxMTIzMTgyMDUzWhcNMjExMTIzMTgyMDUzWjAiMSAwHgYDVQQDExdBdHRlc3RhdGlvbkNlcnRpZmljYXRlMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJrEeMJZ7PM5UBEm8hiCKDhzaP6clXvHfwDHQry/ut/yG1An0bw1U6nSoPEmcar0G5Zf1MDxjVNtAyB6IY8J/8ZAGxxQgUVlwWGVkEzZFXBUA7i7Pt5DVA4V6+BgjxSe0BYZFbhNqNstxkiCrn60U60AE5X+A53Rof1TRCrMsKl4PT4Pyp3QKMUYCioFSwzNAPiO/O/+HqbH1zkSKZQxznnVPeraAr1sMZJmDyrQO/PYLLpr1qqIF6Jbln6Dzr3pnn1y4Z/NO2itPq2NMj+q67QCnSW8/qbZnWvS5xvKQzATyUqZ8mOJsmI8TSNk/0L2Piy/MByix7f161CkcFmKSy0CAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAgVJUdBitnwvMt7or/T2Z8tKBQFlz1UqURFTTM0Ar66alvcixUbYGx1TySJNinoWIBQ9OPjgLkWP2EQEKoRxq7Sbtlj5a5ED6V4r8tlz4HJ647s23etnREkj9tOFovMf8NtSUx3FNpaEGZl2LRVGww+lU8PwH3/b3ReBdtaA7kfaV5+ixedcdSyKQuVATmvMI713P8VPl6MWmsMJtkV3XV/YMEsQ+GYqMr7kKXl13yeuEfU2VVEQsZ/1tgoobeVKiQ+Tqb0u2Nds+KjdHvaMbx2R8zL3Yu7iGJQfwuiMmuLRBRpIAqMlQFKK6dX9qz6ObOMsR9is6zP6CvlFpEzo5FQ=="]}]}}}' + [{"alg": "RS256", "kty": "RSA", "use": "sig", "x5c": ["MIIDRjCCAi6gAwIBAgIIQDwUUGwcWKswDQYJKoZIhvcNAQELBQAwHzEdMBsGA1UEAwwUTWFhT3JpZ2luYWxUZXN0Q2VydDEwIBcNMjMxMjAxMDAwMDAwWhgPMjA3MzEyMDEwMDAwMDBaMB8xHTAbBgNVBAMMFE1hYU9yaWdpbmFsVGVzdENlcnQxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArHz41/8zQ+egEB+9evUMIQPmrXR5uyeXJC3RNFVV0BT4OCFYWnj7ADJFtwfOXy6H7lDuMb4EvumJpAwKzNLSLfwsYDHzin49LUB65EfoaOmLYPCtR3hDHFTAp4hMxYYnRDvh1pkDu/9VJy69VSZfG9qoKz4TPOQvhKLC4WmEWUygStHfxT6dHZqGd74bsSY5H+VJlQYkzY/8lSWbkV0eMru23GUj1fECEU/+SUERphRdT/3CaIxXkT3NrSxn81LqdjtQwUaUeUX3IVzLuHNWzBjxI/kKaaeQBFWlK5QjZdV+AFIy+aINz6+nU27Tl+nx0l9Rku+/iJb+qa4Tn+ndjQIDAQABo4GDMIGAME4GA1UdIwRHMEWAFBY7+c0gwUUFE8aSiRGnoproh1j4oSOkITAfMR0wGwYDVQQDDBRNYWFPcmlnaW5hbFRlc3RDZXJ0MYIIQDwUUGwcWKswHQYDVR0OBBYEFBY7+c0gwUUFE8aSiRGnoproh1j4MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBACxDiFT6b3+Vf7xdVcFZTORe5hUIa2zI+nj35bQH5B8OMNZdTuq3QRPxv1omEqREHqDqiMLBlNdKZkkyGaHzOVki1XR8GMxW16pkHtJTKDIWc/pgO+FUNNZ92y/uL7a1cHLOElxksedGPF1JefY48NdhQUubPIP2BuBwOUiGCYZytmS3JG8yrVrHUpxCwhoali7mB1eHYGyARDQi2T4UO1LLEqLt5yLCRxlYugfPsgpGYEnEmfrLS6eEydIyXkxioGjO77gDABblyeOq6gYnfTgqm96mpo0LL48aPx9rfew5dgYIU6WgKpOqg/uYMw0kvwBMSI8XpgydJIYxM5v5wtQ="]}]}}}' headers: Accept: - application/json @@ -363,19 +357,19 @@ interactions: Connection: - keep-alive Content-Length: - - '1114' + - '1262' Content-Type: - application/json ParameterSetName: - -l -n -g --certs-input-path User-Agent: - - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 (Windows-10-10.0.22631-SP0) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003?api-version=2020-10-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2020-10-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003","name":"att2000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000003.wus.attest.azure.net"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003","name":"att1000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000003.wus.attest.azure.net"}}' headers: cache-control: - no-cache @@ -384,23 +378,25 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 30 Nov 2023 08:09:52 GMT + - Mon, 04 Dec 2023 08:42:56 GMT expires: - '-1' location: - - https://att2000003.wus.attest.azure.net/ + - https://att1000003.wus.attest.azure.net/ pragma: - no-cache - server: - - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - '1199' + x-msedge-ref: + - 'Ref A: 5C383112966A4A14B846019AE362DB87 Ref B: TYO201100115007 Ref C: 2023-12-04T08:42:53Z' status: code: 201 message: Created @@ -412,18 +408,18 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - attestation policy show + - attestation signer list Connection: - keep-alive ParameterSetName: - - -n -g --attestation-type + - -n -g User-Agent: - - AZURECLI/2.54.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003?api-version=2021-06-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2021-06-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003","name":"att2000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003","name":"att1000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' headers: cache-control: - no-cache @@ -432,23 +428,21 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 30 Nov 2023 08:09:54 GMT + - Mon, 04 Dec 2023 08:42:57 GMT expires: - '-1' pragma: - no-cache - server: - - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff x-ms-maa-service-version: - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: FAC8C03C5F9B413682156D6258592D82 Ref B: TYO201100114037 Ref C: 2023-12-04T08:42:57Z' status: code: 200 message: OK @@ -460,25 +454,25 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - attestation policy show + - attestation signer list Connection: - keep-alive ParameterSetName: - - -n -g --attestation-type + - -n -g User-Agent: - - AZURECLI/2.54.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: GET - uri: https://att2000003.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mm1semx6NTU3eGlpMy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDEzMzUzOTcsImlhdCI6MTcwMTMzMTc5NywiaXNzIjoiaHR0cHM6Ly9hdHQybWx6bHo1NTd4aWkzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxMzMxNzk3LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.qbUkwOyYzD8jP0qYIiHFo9GiBfAZ3as8rupPbd9p9CDKGImTX97n1DmmDY5jLgFQ6qBTSYouhSHyz1Xo0XV7MDPFGm5VbcOhrA7uTG9i3zfeAGVVET0zD-BhUABdGuPvj29syTy_76Dt255DcyuyyfD2D9aR8gs5mhmHvzC-KeCMuhmt3lnwiFPMT5uNIQgl72bXjFYZ95iDGDL5WCDoBwsy9b_czrvLDb4C1SjS6_S311LOgPfKQ-0PwczAwKFKvC-e-gNh_462QEO8CKSBSaIPEHiIv23EZp9Mv8EaM7KfGrV3v2fMLHP8l6qnv_fiA3DKlrcLng_yBi_dADOh8w"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWNhcmpqbnpiNnd3Ny53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODI5NzksImlhdCI6MTcwMTY3OTM3OSwiaXNzIjoiaHR0cHM6Ly9hdHQxY2FyampuemI2d3c3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5Mzc5LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.Jf6QUGslBPWkkdk2DBnqdMZq6o4YxkG0tvkjZcE3Co2L7QzZe_4iFDV11VkzazQg373sOr6w7uZ2lfWtBB3Pf2JtlpC6ZYhNtQ50M6Cc-9uJ5hVdPt5U4y1UXqaS_4456bQEOvx7pDx8LRQqzDbcKSpQwO-ZqvSU1U1IC2Ez5KPB0BNKftzVXYvtnn1x1cgwOJ5tZbUUUua3g-7mPlgcITGDgyas3SzwMKDwPSHrRRjkMM80BsKlMjfkBwTbzqaT2pHJpiVv38XVWtn2DmAfRnAB88Of3rYr3-2WwVVBHWFEZshxINzb00ulKMc_EDzG7fjCjQuUCgcoOQgQGXziKw"}' headers: content-length: - - '2158' + - '2302' content-type: - application/json; charset=utf-8 date: - - Thu, 30 Nov 2023 08:09:56 GMT + - Mon, 04 Dec 2023 08:42:59 GMT server: - Kestrel x-ms-maa-service-version: @@ -494,44 +488,41 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - attestation policy set + - attestation policy show Connection: - keep-alive ParameterSetName: - - -n -g --attestation-type -f --policy-format + - -n -g --attestation-type User-Agent: - - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 - (Windows-10-10.0.22631-SP0) + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003?api-version=2020-10-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2021-06-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003","name":"att2000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000003.wus.attest.azure.net"}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003","name":"att1000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' headers: cache-control: - no-cache content-length: - - '355' + - '418' content-type: - application/json; charset=utf-8 date: - - Thu, 30 Nov 2023 08:09:57 GMT + - Mon, 04 Dec 2023 08:43:00 GMT expires: - '-1' pragma: - no-cache - server: - - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff x-ms-maa-service-version: - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: FE5859FFD9D8486AACEDA5231CFC52BD Ref B: TYO201100116033 Ref C: 2023-12-04T08:43:00Z' status: code: 200 message: OK @@ -543,18 +534,52 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - attestation policy set + - attestation policy show Connection: - keep-alive ParameterSetName: - - -n -g --attestation-type -f --policy-format + - -n -g --attestation-type + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att1000003.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWNhcmpqbnpiNnd3Ny53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODI5ODIsImlhdCI6MTcwMTY3OTM4MiwiaXNzIjoiaHR0cHM6Ly9hdHQxY2FyampuemI2d3c3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5MzgyLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.ld-UpgL9aLsnpPuQ3Iri_CFsc5U1DdYRmKFSSB57T0Vodda0CqZUEF3Do7aTrKCPYJrnDrLFJaAcXjhOCISVZgsp9QeVyD227vaXfcojRk--apzI8hr6Zh950m0RSnmDG34n_Q7SlXzSXmIkraM3V-IvFCuN97rGXiDzVLT5I24U686A8us3nLKNm7By8XP2ICPtKG5h2b8g8yZZVeY_DJl662WDni8Meu2Y6N8CharQkYK5DgobJ8D1kiXdTET6wpZQQ22xily-Ed_XEa1mb5xAYr6oUA8FeltTSHGFBsJ4bMj4U-2QinCXPULbe31SpNprrW_VxpXnnFI4H8BsZA"}' + headers: + content-length: + - '2158' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:01 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer add + Connection: + - keep-alive + ParameterSetName: + - -n -g -f User-Agent: - - AZURECLI/2.54.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003?api-version=2021-06-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2021-06-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003","name":"att2000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003","name":"att1000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' headers: cache-control: - no-cache @@ -563,68 +588,62 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 30 Nov 2023 08:10:00 GMT + - Mon, 04 Dec 2023 08:43:03 GMT expires: - '-1' pragma: - no-cache - server: - - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff x-ms-maa-service-version: - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: FDD8EAB629C5401B84A18B26A6BABD7B Ref B: TYO201100117029 Ref C: 2023-12-04T08:43:02Z' status: code: 200 message: OK - request: - body: '"eyJhbGciOiJSU0EyNTYiLCJ4NWMiOlsiTUlJQzFqQ0NBYjZnQXdJQkFnSUlTUUdEOUVGakJcdTAwMkJZd0RRWUpLb1pJaHZjTkFRRUxCUUF3SWpFZ01CNEdBMVVFQXhNWFFYUjBaWE4wWVhScGIyNURaWEowYVdacFkyRjBaVEF3SGhjTk1qQXhNVEl6TVRneU1EVXpXaGNOTWpFeE1USXpNVGd5TURVeldqQWlNU0F3SGdZRFZRUURFeGRCZEhSbGMzUmhkR2x2YmtObGNuUnBabWxqWVhSbE1EQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUpyRWVNSlo3UE01VUJFbThoaUNLRGh6YVA2Y2xYdkhmd0RIUXJ5L3V0L3lHMUFuMGJ3MVU2blNvUEVtY2FyMEc1WmYxTUR4alZOdEF5QjZJWThKLzhaQUd4eFFnVVZsd1dHVmtFelpGWEJVQTdpN1B0NURWQTRWNlx1MDAyQkJnanhTZTBCWVpGYmhOcU5zdHhraUNybjYwVTYwQUU1WFx1MDAyQkE1M1JvZjFUUkNyTXNLbDRQVDRQeXAzUUtNVVlDaW9GU3d6TkFQaU8vTy9cdTAwMkJIcWJIMXprU0taUXh6bm5WUGVyYUFyMXNNWkptRHlyUU8vUFlMTHByMXFxSUY2SmJsbjZEenIzcG5uMXk0Wi9OTzJpdFBxMk5Nalx1MDAyQnE2N1FDblNXOC9xYlpuV3ZTNXh2S1F6QVR5VXFaOG1PSnNtSThUU05rLzBMMlBpeS9NQnlpeDdmMTYxQ2tjRm1LU3kwQ0F3RUFBYU1RTUE0d0RBWURWUjBUQkFVd0F3RUIvekFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBZ1ZKVWRCaXRud3ZNdDdvci9UMlo4dEtCUUZsejFVcVVSRlRUTTBBcjY2YWx2Y2l4VWJZR3gxVHlTSk5pbm9XSUJROU9QamdMa1dQMkVRRUtvUnhxN1NidGxqNWE1RUQ2VjRyOHRsejRISjY0N3MyM2V0blJFa2o5dE9Gb3ZNZjhOdFNVeDNGTnBhRUdabDJMUlZHd3dcdTAwMkJsVThQd0gzL2IzUmVCZHRhQTdrZmFWNVx1MDAyQml4ZWRjZFN5S1F1VkFUbXZNSTcxM1A4VlBsNk1XbXNNSnRrVjNYVi9ZTUVzUVx1MDAyQkdZcU1yN2tLWGwxM3lldUVmVTJWVkVRc1ovMXRnb29iZVZLaVFcdTAwMkJUcWIwdTJOZHNcdTAwMkJLamRIdmFNYngyUjh6TDNZdTdpR0pRZnd1aU1tdUxSQlJwSUFxTWxRRktLNmRYOXF6Nk9iT01zUjlpczZ6UDZDdmxGcEV6bzVGUT09Il19.eyJBdHRlc3RhdGlvblBvbGljeSI6ImRtVnljMmx2YmoweExqQTdZWFYwYUc5eWFYcGhkR2x2Ym5KMWJHVnpJSHRqT2x0MGVYQmxQVDBpSkdsekxXUmxZblZuWjJGaWJHVWlYU0FtSmlCYmRtRnNkV1U5UFhSeWRXVmRJRDAtSUdSbGJua29LVHM5UGlCd1pYSnRhWFFvS1R0OU8ybHpjM1ZoYm1ObGNuVnNaWE1nZXlBZ0lDQmpPbHQwZVhCbFBUMGlKR2x6TFdSbFluVm5aMkZpYkdVaVhTQTlQaUJwYzNOMVpTaDBlWEJsUFNKT2IzUkVaV0oxWjJkaFlteGxJaXdnZG1Gc2RXVTlZeTUyWVd4MVpTazdJQ0FnSUdNNlczUjVjR1U5UFNJa2FYTXRaR1ZpZFdkbllXSnNaU0pkSUQwLUlHbHpjM1ZsS0hSNWNHVTlJbWx6TFdSbFluVm5aMkZpYkdVaUxDQjJZV3gxWlQxakxuWmhiSFZsS1RzZ0lDQWdZenBiZEhsd1pUMDlJaVJ6WjNndGJYSnphV2R1WlhJaVhTQTlQaUJwYzNOMVpTaDBlWEJsUFNKelozZ3RiWEp6YVdkdVpYSWlMQ0IyWVd4MVpUMWpMblpoYkhWbEtUc2dJQ0FnWXpwYmRIbHdaVDA5SWlSelozZ3RiWEpsYm1Oc1lYWmxJbDBnUFQ0Z2FYTnpkV1VvZEhsd1pUMGljMmQ0TFcxeVpXNWpiR0YyWlNJc0lIWmhiSFZsUFdNdWRtRnNkV1VwT3lBZ0lDQmpPbHQwZVhCbFBUMGlKSEJ5YjJSMVkzUXRhV1FpWFNBOVBpQnBjM04xWlNoMGVYQmxQU0p3Y205a2RXTjBMV2xrSWl3Z2RtRnNkV1U5WXk1MllXeDFaU2s3SUNBZ0lHTTZXM1I1Y0dVOVBTSWtjM1p1SWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzNadUlpd2dkbUZzZFdVOVl5NTJZV3gxWlNrN0lDQWdJR002VzNSNWNHVTlQU0lrZEdWbElsMGdQVDRnYVhOemRXVW9kSGx3WlQwaWRHVmxJaXdnZG1Gc2RXVTlZeTUyWVd4MVpTazdmVHMifQ.c0l-xqGDFQ8_kCiQ0_vvmDQYG_u544CYmoiucPNxd9MU8ZXT69UD59UgSuya2yl241NoVXA_0LaMEB2re0JnTbPD_dliJn96HnIOqnxXxRh7rKbu65ECUOMWPXbyKQMZ0I3Wjhgt_XyyhfEiQGfJfGzA95-wm6yWqrmW7dMI7JkczG9ideztnr0bsw5NRsIWBXOjVy7Bg66qooTnODS_OqeQ4iaNsN-xjMElHABUxXhpBt2htbhemDU1X41o8clQgG84aEHCgkE07pR-7IL_Fn2gWuPVC66yxAp00W1ib2L-96q78D9J52HPdeDCSFio2RL7r5lOtz8YkQnjacb6xA"' + body: '"eyAiYWxnIjoiUlMyNTYiLCAieDVjIjogWyJNSUlEUmpDQ0FpNmdBd0lCQWdJSVFEd1VVR3djV0tzd0RRWUpLb1pJaHZjTkFRRUxCUUF3SHpFZE1Cc0dBMVVFQXd3VVRXRmhUM0pwWjJsdVlXeFVaWE4wUTJWeWRERXdJQmNOTWpNeE1qQXhNREF3TURBd1doZ1BNakEzTXpFeU1ERXdNREF3TURCYU1COHhIVEFiQmdOVkJBTU1GRTFoWVU5eWFXZHBibUZzVkdWemRFTmxjblF4TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFySHo0MS84elErZWdFQis5ZXZVTUlRUG1yWFI1dXllWEpDM1JORlZWMEJUNE9DRllXbmo3QURKRnR3Zk9YeTZIN2xEdU1iNEV2dW1KcEF3S3pOTFNMZndzWURIemluNDlMVUI2NUVmb2FPbUxZUEN0UjNoREhGVEFwNGhNeFlZblJEdmgxcGtEdS85Vkp5NjlWU1pmRzlxb0t6NFRQT1F2aEtMQzRXbUVXVXlnU3RIZnhUNmRIWnFHZDc0YnNTWTVIK1ZKbFFZa3pZLzhsU1dia1YwZU1ydTIzR1VqMWZFQ0VVLytTVUVScGhSZFQvM0NhSXhYa1QzTnJTeG44MUxxZGp0UXdVYVVlVVgzSVZ6THVITld6Qmp4SS9rS2FhZVFCRldsSzVRalpkVitBRkl5K2FJTno2K25VMjdUbCtueDBsOVJrdSsvaUpiK3FhNFRuK25kalFJREFRQUJvNEdETUlHQU1FNEdBMVVkSXdSSE1FV0FGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0b1NPa0lUQWZNUjB3R3dZRFZRUUREQlJOWVdGUGNtbG5hVzVoYkZSbGMzUkRaWEowTVlJSVFEd1VVR3djV0tzd0hRWURWUjBPQkJZRUZCWTcrYzBnd1VVRkU4YVNpUkdub3Byb2gxajRNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQ3hEaUZUNmIzK1ZmN3hkVmNGWlRPUmU1aFVJYTJ6SStuajM1YlFINUI4T01OWmRUdXEzUVJQeHYxb21FcVJFSHFEcWlNTEJsTmRLWmtreUdhSHpPVmtpMVhSOEdNeFcxNnBrSHRKVEtESVdjL3BnTytGVU5OWjkyeS91TDdhMWNITE9FbHhrc2VkR1BGMUplZlk0OE5kaFFVdWJQSVAyQnVCd09VaUdDWVp5dG1TM0pHOHlyVnJIVXB4Q3dob2FsaTdtQjFlSFlHeUFSRFFpMlQ0VU8xTExFcUx0NXlMQ1J4bFl1Z2ZQc2dwR1lFbkVtZnJMUzZlRXlkSXlYa3hpb0dqTzc3Z0RBQmJseWVPcTZnWW5mVGdxbTk2bXBvMExMNDhhUHg5cmZldzVkZ1lJVTZXZ0twT3FnL3VZTXcwa3Z3Qk1TSThYcGd5ZEpJWXhNNXY1d3RRPSJdfQ.eyJwb2xpY3lDZXJ0aWZpY2F0ZSI6IHsia3R5IjoiUlNBIiwgIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfX0.UiHsv_Dsn8HCHaDn3qNk1plQOZjFc3a8TUK9ZW6lJGwSZy3R69ls-RG1JZco6A3AA3Ale9NE5YIW9AkujpV8o3dGjhSLQLpYpO5pl-uriKMAs1d9nVWQ2p3t87d8diivy1A-tlS-Pn_BcuBWn5hh-dUhFnGM0jWUqeSXHUvIaQDGLZSLpdIpoZVtTtNTFZMkMb6XUwbzUzWBUXhFGO5bjA375kV0P_fWKJ0mvjn-t9VLhwHlCXEw86jqkfLGgvLA5eO4PYWleKNqonMhI7zu0-s53n3DO9S4c78pYwHOAsMNMImJHlRKRJcN46IXVxKfbgySuxov937BuTdWcTKIxg"' headers: Accept: - application/json Accept-Encoding: - gzip, deflate CommandName: - - attestation policy set + - attestation signer add Connection: - keep-alive Content-Length: - - '2864' + - '3399' Content-Type: - application/json ParameterSetName: - - -n -g --attestation-type -f --policy-format + - -n -g -f User-Agent: - - AZURECLI/2.54.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://att2000003.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: POST + uri: https://att1000003.wus.attest.azure.net/certificates:add?api-version=2022-08-01 response: body: - string: '{"error":{"code":"InvalidOperation","message":"Attestation Enclave - operation failed with 104: Unhandled cryptographic error Error verifying certificate - chain: certificate has expired Additional Information: ()\r\n","innererror":{"code":"InvalidOperation","message":"Attestation - Enclave operation failed with 104: Unhandled cryptographic error Error verifying - certificate chain: certificate has expired Additional Information: ()\r\n"}}}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWNhcmpqbnpiNnd3Ny53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODI5ODQsImlhdCI6MTcwMTY3OTM4NCwiaXNzIjoiaHR0cHM6Ly9hdHQxY2FyampuemI2d3c3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5Mzg0LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.IF_X1bMbV4A9pj5J1Sv9iSQxAILvz8e9rAypSlNMAFDF6RFZqPk2mSl_pS7IoZqPgRSGcUNSGouCW4HVDL0JM7ajKsG8QP9wpTgVWeYafrrA6ES8yX8Mk-FVrtOcvzjHVox-Zgzwxpb6lm3BSE9Kp2OpuDoo9uV7Z0PWeGo_iSdFUEs4R0dZEBl5usWCVxrqBKhFVZHpk31YtQJ1FisO0MPD-Gge0YOkY6FqYJBCfw_fNrXNSe5xoLl7daG9A-Y6jpk-h16uoypZ2O_rTukfvI_HZRD41gO6FJJaN5e0ve2JttbMVKdQwM_iwFZ9sxnEcho0-QOHKdbAJzhqV8Im8A"}' headers: + content-length: + - '842' content-type: - application/json; charset=utf-8 date: - - Thu, 30 Nov 2023 08:10:01 GMT + - Mon, 04 Dec 2023 08:43:04 GMT server: - Kestrel - transfer-encoding: - - chunked x-ms-maa-service-version: - 1.11.02509.1778 status: - code: 400 - message: Bad Request + code: 200 + message: OK - request: body: null headers: @@ -633,39 +652,44 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - attestation delete + - attestation signer list Connection: - keep-alive - Content-Length: - - '0' ParameterSetName: - - -n -g -y + - -n -g User-Agent: - - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 - (Windows-10-10.0.22631-SP0) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002?api-version=2020-10-01 + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2021-06-01 response: body: - string: '' + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003","name":"att1000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' headers: cache-control: - no-cache + content-length: + - '418' + content-type: + - application/json; charset=utf-8 date: - - Thu, 30 Nov 2023 08:10:01 GMT + - Mon, 04 Dec 2023 08:43:05 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff - x-ms-ratelimit-remaining-subscription-deletes: - - '14999' + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: EDB6D6BB7862429690304B9960C39E5F Ref B: TYO201100113033 Ref C: 2023-12-04T08:43:04Z' status: - code: 204 - message: No Content + code: 200 + message: OK - request: body: null headers: @@ -674,42 +698,159 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - attestation delete + - attestation signer list Connection: - keep-alive - Content-Length: - - '0' ParameterSetName: - - -n -g -y + - -n -g User-Agent: - - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 - (Windows-10-10.0.22631-SP0) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000003?api-version=2020-10-01 + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWNhcmpqbnpiNnd3Ny53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODI5ODcsImlhdCI6MTcwMTY3OTM4NywiaXNzIjoiaHR0cHM6Ly9hdHQxY2FyampuemI2d3c3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5Mzg3LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.eXKCAb5CRoOsUMv62ONRC4ZsZuxWCaZR5D80LpG0xU26kX9GjnC78Ugf_P2ibu771OHWoK497UbYP0R16PvGmuEzlrIDT-YuLKCbmF7NcKv4XMM-mt8x_-iqgMCGtDQjGYay7htTa3sgJX1MVLNjunEhUmReZWgIPelj_TWYjosu6l9GI0xswDChxDrOk3eNioQgVJK5YzAz8qnbDZ6Ke-dc-QZvVejm99uy0_Nbp1OzDQumEV9IyA99qsPww1X7EIg0T73Y_OqR9MPgDIsZBt52Cq6bMkhgZ5tBkSSnrUUDTGg-pLNTNNW5Gfs6rNF-t9P5IwEz9LUrFghc0y9ELA"}' + headers: + content-length: + - '3821' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:06 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer remove + Connection: + - keep-alive + ParameterSetName: + - -n -g -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003","name":"att1000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' headers: cache-control: - no-cache content-length: - - '0' + - '418' + content-type: + - application/json; charset=utf-8 date: - - Thu, 30 Nov 2023 08:10:10 GMT + - Mon, 04 Dec 2023 08:43:07 GMT expires: - '-1' pragma: - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: 608883567F144AFB8FDD08F19240D1F6 Ref B: TYO201100117051 Ref C: 2023-12-04T08:43:07Z' + status: + code: 200 + message: OK +- request: + body: '"eyAiYWxnIjoiUlMyNTYiLCAieDVjIjogWyJNSUlEUmpDQ0FpNmdBd0lCQWdJSVFEd1VVR3djV0tzd0RRWUpLb1pJaHZjTkFRRUxCUUF3SHpFZE1Cc0dBMVVFQXd3VVRXRmhUM0pwWjJsdVlXeFVaWE4wUTJWeWRERXdJQmNOTWpNeE1qQXhNREF3TURBd1doZ1BNakEzTXpFeU1ERXdNREF3TURCYU1COHhIVEFiQmdOVkJBTU1GRTFoWVU5eWFXZHBibUZzVkdWemRFTmxjblF4TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFySHo0MS84elErZWdFQis5ZXZVTUlRUG1yWFI1dXllWEpDM1JORlZWMEJUNE9DRllXbmo3QURKRnR3Zk9YeTZIN2xEdU1iNEV2dW1KcEF3S3pOTFNMZndzWURIemluNDlMVUI2NUVmb2FPbUxZUEN0UjNoREhGVEFwNGhNeFlZblJEdmgxcGtEdS85Vkp5NjlWU1pmRzlxb0t6NFRQT1F2aEtMQzRXbUVXVXlnU3RIZnhUNmRIWnFHZDc0YnNTWTVIK1ZKbFFZa3pZLzhsU1dia1YwZU1ydTIzR1VqMWZFQ0VVLytTVUVScGhSZFQvM0NhSXhYa1QzTnJTeG44MUxxZGp0UXdVYVVlVVgzSVZ6THVITld6Qmp4SS9rS2FhZVFCRldsSzVRalpkVitBRkl5K2FJTno2K25VMjdUbCtueDBsOVJrdSsvaUpiK3FhNFRuK25kalFJREFRQUJvNEdETUlHQU1FNEdBMVVkSXdSSE1FV0FGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0b1NPa0lUQWZNUjB3R3dZRFZRUUREQlJOWVdGUGNtbG5hVzVoYkZSbGMzUkRaWEowTVlJSVFEd1VVR3djV0tzd0hRWURWUjBPQkJZRUZCWTcrYzBnd1VVRkU4YVNpUkdub3Byb2gxajRNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQ3hEaUZUNmIzK1ZmN3hkVmNGWlRPUmU1aFVJYTJ6SStuajM1YlFINUI4T01OWmRUdXEzUVJQeHYxb21FcVJFSHFEcWlNTEJsTmRLWmtreUdhSHpPVmtpMVhSOEdNeFcxNnBrSHRKVEtESVdjL3BnTytGVU5OWjkyeS91TDdhMWNITE9FbHhrc2VkR1BGMUplZlk0OE5kaFFVdWJQSVAyQnVCd09VaUdDWVp5dG1TM0pHOHlyVnJIVXB4Q3dob2FsaTdtQjFlSFlHeUFSRFFpMlQ0VU8xTExFcUx0NXlMQ1J4bFl1Z2ZQc2dwR1lFbkVtZnJMUzZlRXlkSXlYa3hpb0dqTzc3Z0RBQmJseWVPcTZnWW5mVGdxbTk2bXBvMExMNDhhUHg5cmZldzVkZ1lJVTZXZ0twT3FnL3VZTXcwa3Z3Qk1TSThYcGd5ZEpJWXhNNXY1d3RRPSJdfQ.eyJwb2xpY3lDZXJ0aWZpY2F0ZSI6IHsia3R5IjoiUlNBIiwgIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfX0.UiHsv_Dsn8HCHaDn3qNk1plQOZjFc3a8TUK9ZW6lJGwSZy3R69ls-RG1JZco6A3AA3Ale9NE5YIW9AkujpV8o3dGjhSLQLpYpO5pl-uriKMAs1d9nVWQ2p3t87d8diivy1A-tlS-Pn_BcuBWn5hh-dUhFnGM0jWUqeSXHUvIaQDGLZSLpdIpoZVtTtNTFZMkMb6XUwbzUzWBUXhFGO5bjA375kV0P_fWKJ0mvjn-t9VLhwHlCXEw86jqkfLGgvLA5eO4PYWleKNqonMhI7zu0-s53n3DO9S4c78pYwHOAsMNMImJHlRKRJcN46IXVxKfbgySuxov937BuTdWcTKIxg"' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer remove + Connection: + - keep-alive + Content-Length: + - '3399' + Content-Type: + - application/json + ParameterSetName: + - -n -g -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: POST + uri: https://att1000003.wus.attest.azure.net/certificates:remove?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWNhcmpqbnpiNnd3Ny53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODI5ODksImlhdCI6MTcwMTY3OTM4OSwiaXNzIjoiaHR0cHM6Ly9hdHQxY2FyampuemI2d3c3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5Mzg5LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.mSNaumsAmtYkpFKZql8HvR129wyYF02JYINcB8F-YAym1vvdUGNsYe5dsMVg7i_9yiLs_yqtaFHs-VSJJzA8hwNcYYtktIfbaQTF3Zg7DfTlOn3f5YwR9uilyf9LX38gzmU2-cFrtKjTM1wn6zdEgotwyuoPn7wT_2SSaOTqr_BT-M-ceDnMahTws9NxK_BEHYS9nmh52boGxbhgr-R-TeWNyaZyGkuhaXXdDUmVatHdjOcOwtVhgAoQphEVdj7XXMtGDjSoIZ-ujuNr5X1WBQChkMqoKeIR3TSmBXNFVDC-nASntlswWQ_oxeDeOjYBJ4A_i88uE2_eB46qShag0w"}' + headers: + content-length: + - '841' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:08 GMT server: - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer remove + Connection: + - keep-alive + ParameterSetName: + - -n -g -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003","name":"att1000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '418' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:10 GMT + expires: + - '-1' + pragma: + - no-cache strict-transport-security: - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff x-ms-maa-service-version: - 1.11.02509.1778 - x-ms-ratelimit-remaining-subscription-deletes: - - '14999' + x-msedge-ref: + - 'Ref A: BCECB2580158429DA3325F50C481D3F0 Ref B: TYO201100116009 Ref C: 2023-12-04T08:43:09Z' status: code: 200 message: OK @@ -721,37 +862,1645 @@ interactions: Accept-Encoding: - gzip, deflate CommandName: - - attestation delete + - attestation signer remove Connection: - keep-alive - Content-Length: - - '0' ParameterSetName: - - -n -g -y + - -n -g -f User-Agent: - - AZURECLI/2.54.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 - (Windows-10-10.0.22631-SP0) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000004?api-version=2020-10-01 + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWNhcmpqbnpiNnd3Ny53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODI5OTEsImlhdCI6MTcwMTY3OTM5MSwiaXNzIjoiaHR0cHM6Ly9hdHQxY2FyampuemI2d3c3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5MzkxLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.LE61GXITo8VLOpTbYyaSrI5YCSeOvJ9-L2zAntvkA_KZigA-WfJC4TO7pJ07HQcCMZy5j9j-QsOc2rCNev8I9FCCdUeGoCXkHfLy-lAx31b6_cYJKcEVaV5tjYRI1TQFlwcZtd06L1zVaetn-2ZBRYyetEyXei6U_dtExhsL0pm6ttfA4fTFrAudZMPnW_5CjcvOmWhI9cVT9y8NTnsKm8ivDm2bTCn74iTnBqnXdcGGndCLC--KxP6DA45ldFu6sMtY0zhmKo1Kp6tfWoo_fboXW4jK-AjcJNjjeQpeNvWrRaw2QM5cgf5s5eYAK5fz9o1xQYqAyKkfO2sgec2lQQ"}' + headers: + content-length: + - '2302' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:11 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer add + Connection: + - keep-alive + ParameterSetName: + - -n -g --signer + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003","name":"att1000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' headers: cache-control: - no-cache + content-length: + - '418' + content-type: + - application/json; charset=utf-8 date: - - Thu, 30 Nov 2023 08:10:11 GMT + - Mon, 04 Dec 2023 08:43:12 GMT expires: - '-1' pragma: - no-cache strict-transport-security: - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE x-content-type-options: - nosniff - x-ms-ratelimit-remaining-subscription-deletes: - - '14997' + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: 341389B5338A4FDD87BB4251D5EEF2DD Ref B: TYO201100113009 Ref C: 2023-12-04T08:43:12Z' status: - code: 204 - message: No Content + code: 200 + message: OK +- request: + body: '"eyAiYWxnIjoiUlMyNTYiLCAieDVjIjogWyJNSUlEUmpDQ0FpNmdBd0lCQWdJSVFEd1VVR3djV0tzd0RRWUpLb1pJaHZjTkFRRUxCUUF3SHpFZE1Cc0dBMVVFQXd3VVRXRmhUM0pwWjJsdVlXeFVaWE4wUTJWeWRERXdJQmNOTWpNeE1qQXhNREF3TURBd1doZ1BNakEzTXpFeU1ERXdNREF3TURCYU1COHhIVEFiQmdOVkJBTU1GRTFoWVU5eWFXZHBibUZzVkdWemRFTmxjblF4TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFySHo0MS84elErZWdFQis5ZXZVTUlRUG1yWFI1dXllWEpDM1JORlZWMEJUNE9DRllXbmo3QURKRnR3Zk9YeTZIN2xEdU1iNEV2dW1KcEF3S3pOTFNMZndzWURIemluNDlMVUI2NUVmb2FPbUxZUEN0UjNoREhGVEFwNGhNeFlZblJEdmgxcGtEdS85Vkp5NjlWU1pmRzlxb0t6NFRQT1F2aEtMQzRXbUVXVXlnU3RIZnhUNmRIWnFHZDc0YnNTWTVIK1ZKbFFZa3pZLzhsU1dia1YwZU1ydTIzR1VqMWZFQ0VVLytTVUVScGhSZFQvM0NhSXhYa1QzTnJTeG44MUxxZGp0UXdVYVVlVVgzSVZ6THVITld6Qmp4SS9rS2FhZVFCRldsSzVRalpkVitBRkl5K2FJTno2K25VMjdUbCtueDBsOVJrdSsvaUpiK3FhNFRuK25kalFJREFRQUJvNEdETUlHQU1FNEdBMVVkSXdSSE1FV0FGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0b1NPa0lUQWZNUjB3R3dZRFZRUUREQlJOWVdGUGNtbG5hVzVoYkZSbGMzUkRaWEowTVlJSVFEd1VVR3djV0tzd0hRWURWUjBPQkJZRUZCWTcrYzBnd1VVRkU4YVNpUkdub3Byb2gxajRNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQ3hEaUZUNmIzK1ZmN3hkVmNGWlRPUmU1aFVJYTJ6SStuajM1YlFINUI4T01OWmRUdXEzUVJQeHYxb21FcVJFSHFEcWlNTEJsTmRLWmtreUdhSHpPVmtpMVhSOEdNeFcxNnBrSHRKVEtESVdjL3BnTytGVU5OWjkyeS91TDdhMWNITE9FbHhrc2VkR1BGMUplZlk0OE5kaFFVdWJQSVAyQnVCd09VaUdDWVp5dG1TM0pHOHlyVnJIVXB4Q3dob2FsaTdtQjFlSFlHeUFSRFFpMlQ0VU8xTExFcUx0NXlMQ1J4bFl1Z2ZQc2dwR1lFbkVtZnJMUzZlRXlkSXlYa3hpb0dqTzc3Z0RBQmJseWVPcTZnWW5mVGdxbTk2bXBvMExMNDhhUHg5cmZldzVkZ1lJVTZXZ0twT3FnL3VZTXcwa3Z3Qk1TSThYcGd5ZEpJWXhNNXY1d3RRPSJdfQ.eyJwb2xpY3lDZXJ0aWZpY2F0ZSI6IHsia3R5IjoiUlNBIiwgIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfX0.UiHsv_Dsn8HCHaDn3qNk1plQOZjFc3a8TUK9ZW6lJGwSZy3R69ls-RG1JZco6A3AA3Ale9NE5YIW9AkujpV8o3dGjhSLQLpYpO5pl-uriKMAs1d9nVWQ2p3t87d8diivy1A-tlS-Pn_BcuBWn5hh-dUhFnGM0jWUqeSXHUvIaQDGLZSLpdIpoZVtTtNTFZMkMb6XUwbzUzWBUXhFGO5bjA375kV0P_fWKJ0mvjn-t9VLhwHlCXEw86jqkfLGgvLA5eO4PYWleKNqonMhI7zu0-s53n3DO9S4c78pYwHOAsMNMImJHlRKRJcN46IXVxKfbgySuxov937BuTdWcTKIxg"' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer add + Connection: + - keep-alive + Content-Length: + - '3399' + Content-Type: + - application/json + ParameterSetName: + - -n -g --signer + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: POST + uri: https://att1000003.wus.attest.azure.net/certificates:add?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWNhcmpqbnpiNnd3Ny53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODI5OTQsImlhdCI6MTcwMTY3OTM5NCwiaXNzIjoiaHR0cHM6Ly9hdHQxY2FyampuemI2d3c3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5Mzk0LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.ITtrKdQ7iNt4iPRToQhvU_AF7BG3amYJBrv7gtuBdiO7_CSJ9Ljo4EYzqOkdeBS66f3byLpDjDtX8efVcTAwgnoAOyN9XQTFQKdurizUOSexRwWOCqSuaW1AyC2UTeEgEzNODkAar9mbC4cBElyPt14bd_P7YxPqNYmoSX96LI3S952zIAJMGsweq2OoEca0CNQYrWSaiNg_kjUocy0G03lIKUpee1gAX-PjHWE4g-vjG7v6tb47eNoPan9TNqCYSqJYVRtDcCFyQoA1OZoUbUL37Sl1yNJiaBp7EDMdS6HZ281ZsH2ZeDclsOYUdqsY_kJisuiu5JHcAioQ9nvJ1Q"}' + headers: + content-length: + - '842' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:14 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer list + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003","name":"att1000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '418' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:14 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: 8A30B55160C44BC1AEE2B7003365FA36 Ref B: TYO201100117017 Ref C: 2023-12-04T08:43:15Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer list + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWNhcmpqbnpiNnd3Ny53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODI5OTcsImlhdCI6MTcwMTY3OTM5NywiaXNzIjoiaHR0cHM6Ly9hdHQxY2FyampuemI2d3c3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5Mzk3LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.Mw1zkGU2GVLZOk_ZpIaLAG672SUp3Aj8lCTFLiDu1SjkfmFbqaZZ9RIcXmSLiK_jhA4Uzc-InS5lQ-QUUEHqZI_Rb7PKERMWlavLMPp7UhU5n9BPulraBZ3lg-jS61LAHvzwyB8IbIF0LIdXn07utBa0LcGLDOdsDWSIyXAom_XwvyZex20XL-O25t65ih6zNjhUXYKx9h85aSnrMRCDNG9k_BvINA7SqqAy1WCaG6bBJ_ylGjgswt_oYSkn9HPvkRwLQsuVY7d6o9-S1DkfK00UfKRPuVAiS4LulSTUrXqyutgOnUuSBF3q4jkv7pUGpSjzTz0IsNqiTkpjCo8MOA"}' + headers: + content-length: + - '3821' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:17 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer remove + Connection: + - keep-alive + ParameterSetName: + - -n -g --signer + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003","name":"att1000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '418' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:17 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: CD931CEAD4F7450DB478AB584D4BC7E6 Ref B: TYO201100113027 Ref C: 2023-12-04T08:43:17Z' + status: + code: 200 + message: OK +- request: + body: '"eyAiYWxnIjoiUlMyNTYiLCAieDVjIjogWyJNSUlEUmpDQ0FpNmdBd0lCQWdJSVFEd1VVR3djV0tzd0RRWUpLb1pJaHZjTkFRRUxCUUF3SHpFZE1Cc0dBMVVFQXd3VVRXRmhUM0pwWjJsdVlXeFVaWE4wUTJWeWRERXdJQmNOTWpNeE1qQXhNREF3TURBd1doZ1BNakEzTXpFeU1ERXdNREF3TURCYU1COHhIVEFiQmdOVkJBTU1GRTFoWVU5eWFXZHBibUZzVkdWemRFTmxjblF4TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFySHo0MS84elErZWdFQis5ZXZVTUlRUG1yWFI1dXllWEpDM1JORlZWMEJUNE9DRllXbmo3QURKRnR3Zk9YeTZIN2xEdU1iNEV2dW1KcEF3S3pOTFNMZndzWURIemluNDlMVUI2NUVmb2FPbUxZUEN0UjNoREhGVEFwNGhNeFlZblJEdmgxcGtEdS85Vkp5NjlWU1pmRzlxb0t6NFRQT1F2aEtMQzRXbUVXVXlnU3RIZnhUNmRIWnFHZDc0YnNTWTVIK1ZKbFFZa3pZLzhsU1dia1YwZU1ydTIzR1VqMWZFQ0VVLytTVUVScGhSZFQvM0NhSXhYa1QzTnJTeG44MUxxZGp0UXdVYVVlVVgzSVZ6THVITld6Qmp4SS9rS2FhZVFCRldsSzVRalpkVitBRkl5K2FJTno2K25VMjdUbCtueDBsOVJrdSsvaUpiK3FhNFRuK25kalFJREFRQUJvNEdETUlHQU1FNEdBMVVkSXdSSE1FV0FGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0b1NPa0lUQWZNUjB3R3dZRFZRUUREQlJOWVdGUGNtbG5hVzVoYkZSbGMzUkRaWEowTVlJSVFEd1VVR3djV0tzd0hRWURWUjBPQkJZRUZCWTcrYzBnd1VVRkU4YVNpUkdub3Byb2gxajRNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQ3hEaUZUNmIzK1ZmN3hkVmNGWlRPUmU1aFVJYTJ6SStuajM1YlFINUI4T01OWmRUdXEzUVJQeHYxb21FcVJFSHFEcWlNTEJsTmRLWmtreUdhSHpPVmtpMVhSOEdNeFcxNnBrSHRKVEtESVdjL3BnTytGVU5OWjkyeS91TDdhMWNITE9FbHhrc2VkR1BGMUplZlk0OE5kaFFVdWJQSVAyQnVCd09VaUdDWVp5dG1TM0pHOHlyVnJIVXB4Q3dob2FsaTdtQjFlSFlHeUFSRFFpMlQ0VU8xTExFcUx0NXlMQ1J4bFl1Z2ZQc2dwR1lFbkVtZnJMUzZlRXlkSXlYa3hpb0dqTzc3Z0RBQmJseWVPcTZnWW5mVGdxbTk2bXBvMExMNDhhUHg5cmZldzVkZ1lJVTZXZ0twT3FnL3VZTXcwa3Z3Qk1TSThYcGd5ZEpJWXhNNXY1d3RRPSJdfQ.eyJwb2xpY3lDZXJ0aWZpY2F0ZSI6IHsia3R5IjoiUlNBIiwgIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfX0.UiHsv_Dsn8HCHaDn3qNk1plQOZjFc3a8TUK9ZW6lJGwSZy3R69ls-RG1JZco6A3AA3Ale9NE5YIW9AkujpV8o3dGjhSLQLpYpO5pl-uriKMAs1d9nVWQ2p3t87d8diivy1A-tlS-Pn_BcuBWn5hh-dUhFnGM0jWUqeSXHUvIaQDGLZSLpdIpoZVtTtNTFZMkMb6XUwbzUzWBUXhFGO5bjA375kV0P_fWKJ0mvjn-t9VLhwHlCXEw86jqkfLGgvLA5eO4PYWleKNqonMhI7zu0-s53n3DO9S4c78pYwHOAsMNMImJHlRKRJcN46IXVxKfbgySuxov937BuTdWcTKIxg"' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer remove + Connection: + - keep-alive + Content-Length: + - '3399' + Content-Type: + - application/json + ParameterSetName: + - -n -g --signer + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: POST + uri: https://att1000003.wus.attest.azure.net/certificates:remove?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWNhcmpqbnpiNnd3Ny53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODI5OTksImlhdCI6MTcwMTY3OTM5OSwiaXNzIjoiaHR0cHM6Ly9hdHQxY2FyampuemI2d3c3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5Mzk5LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.Wdbk-Dl0OvK2frENGPaOr2DQ0Q-d_ib-mgNUDJ3bczHjfuFRdL58Cxzzqs37B17ULNRsc7Gghd-ivz0T-QYdbvYVlrhsu4mKUj6wNo_yoofCxcRZr4i53X2kWYdBM-zYPsAlyBBNzzbX7cXnRkd0CslQ63KSizeIEf6epOmw77Rfykft-jti95x_q2fHfEzZZtPW_1ul9U70e8osV-V9mpUeNMft3Cnv1RB6YWs9hbBZINs3Kr1-i2VANWGAzBgeMGu9twbEXUYcVes4_WPLXT4SdKUO0O4i5J78mqERe0nal_Xza18ftbC7qMuYyNGameSSNZh62IMOQ9CJ6Klyrw"}' + headers: + content-length: + - '841' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:18 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer remove + Connection: + - keep-alive + ParameterSetName: + - -n -g --signer + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003","name":"att1000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '418' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:19 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: 29E92CCCB7494173B31FC3928255EB15 Ref B: TYO201100117021 Ref C: 2023-12-04T08:43:19Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer remove + Connection: + - keep-alive + ParameterSetName: + - -n -g --signer + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWNhcmpqbnpiNnd3Ny53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMDEsImlhdCI6MTcwMTY3OTQwMSwiaXNzIjoiaHR0cHM6Ly9hdHQxY2FyampuemI2d3c3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDAxLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.KPfUwC7XDpOmb6ceprD5srIBMe63jD2SyhUvwRAqFoMLEMOtV9ObXGep0iwgNhVFo_PskxxbnmDGl76tGG7ZjsGm0BeWF55SHr71Wv_Bkrj0iHd0dCOfCJvbCeXKPVlCkBfos_soODS67yPJFLtcJR0_tWmxJNq5oRuURi1u1Vep0EDbo2dzhC2a3ib9PfPrUG7vVgi3SSJzz21naEhwHOP49OFeVs76z5WxrIXbFmQj_XqBoq2zIvHEkWKKZGMRHSgLqE9qJbH9l7_p22fK22vqBpphma8IfsC8lcPB6j7mXGCATKvfSrSd6mRCPKfopv55o8_KxFFEU4NNycc70w"}' + headers: + content-length: + - '2302' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:21 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: '{"location": "westus", "properties": {"policySigningCertificates": {"keys": + []}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation create + Connection: + - keep-alive + Content-Length: + - '81' + Content-Type: + - application/json + ParameterSetName: + - -l -n -g + User-Agent: + - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2020-10-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net"}}' + headers: + cache-control: + - no-cache + content-length: + - '350' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:24 GMT + expires: + - '-1' + location: + - https://att3000005.wus.attest.azure.net/ + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: E4C6CB3034784D7BB4EFCF042BC7B99C Ref B: TYO201100115053 Ref C: 2023-12-04T08:43:22Z' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy show + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '413' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:25 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: 6F0FD16A9D8A41F5AAAAC5D760FC3CA0 Ref B: TYO201100116039 Ref C: 2023-12-04T08:43:25Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy show + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2lkZXVjaGNjcmN1Mi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMDcsImlhdCI6MTcwMTY3OTQwNywiaXNzIjoiaHR0cHM6Ly9hdHQzaWRldWNoY2NyY3UyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDA3LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.Ke_yQ-Ym3dMNWGsOfMTKHdzBuVqHeZ6J7dAjISCynxXvIsIojmovgixq_IJzQrcvs2hufn7V2LPK-HMSKTClhIdFLL_70pW4sykSMSI-B8dMdppI9o7LWrhwx8gUtqYoB5CpnpJ25wOfQKPxz6GCY9mrzI3RlIqrQ4MkJIsbC26FenPovbyInZ_PKBpxwUgV6LAgz9t1L53JuLSMHv0JW96b_4-wKsvRiUa9fDNQIHJeDg5faQEqpzNZIo4WdGtWJ1VJ3jx1Q4MZHGzP72CoISNNtck0Q-UswXHYjDAY7gX1n8Yrnx52yRyLPLCDQmPyMlUAGZ0e-rJPXxSjDAiE-A"}' + headers: + content-length: + - '2158' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:27 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f + User-Agent: + - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2020-10-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net"}}' + headers: + cache-control: + - no-cache + content-length: + - '350' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:28 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: 92FBA377D64F48778C996B6DB251F933 Ref B: TYO201100116019 Ref C: 2023-12-04T08:43:28Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '413' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:29 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: B1547553956648A9B93F84128489442D Ref B: TYO201100113031 Ref C: 2023-12-04T08:43:29Z' + status: + code: 200 + message: OK +- request: + body: '"eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0.eyJBdHRlc3RhdGlvblBvbGljeSI6ImRtVnljMmx2YmowZ01TNHdPd3BoZFhSb2IzSnBlbUYwYVc5dWNuVnNaWE1nZXdwYklIUjVjR1U5UFNJa2FYTXRaR1ZpZFdkbllXSnNaU0lzSUhaaGJIVmxQVDFtWVd4elpTQmRDaVltSUZzZ2RIbHdaVDA5SWlSd2NtOWtkV04wTFdsa0lpd2dkbUZzZFdVOVBUUTJNemtnWFFvbUppQmJJSFI1Y0dVOVBTSWtiV2x1TFhOMmJpSXNJSFpoYkhWbFBqMGdNQ0JkQ2lZbUlGc2dkSGx3WlQwOUlpUnpaM2d0YlhKemFXZHVaWElpTENCMllXeDFaVDA5SWtVek1VTTVSVFV3TlVZek4wRTFPRVJGTURrek16VXdOelZHUXpnMU9URXlOVFF6TVRORlFqSXdRa0l4UVRJM1JUVTBORE5EUXpRMU1FSTJSVE16UlRVaVhRbzlQaUJ3WlhKdGFYUW9LVHNLZlRzS0lHbHpjM1ZoYm1ObGNuVnNaWE1nZXdwak9sc2dkSGx3WlQwOUlpUnpaM2d0YlhKemFXZHVaWElpSUYwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXljMmxuYm1WeUlpd0tkbUZzZFdVOVl5NTJZV3gxWlNrN0NpQmpNVHBiZEhsd1pUMDlJbTFoWVMxbGFHUWlYU0E5UGlCcGMzTjFaU2gwZVhCbFBTSmhZWE10Wldoa0lpd2dkbUZzZFdVOVl6RXVkbUZzZFdVcE93b2dmVHNLQ2cifQ."' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + Content-Length: + - '837' + Content-Type: + - application/json + ParameterSetName: + - -n -g --attestation-type -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2lkZXVjaGNjcmN1Mi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMTEsImlhdCI6MTcwMTY3OTQxMSwiaXNzIjoiaHR0cHM6Ly9hdHQzaWRldWNoY2NyY3UyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDExLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.RWweVCpRklE3H9tdHRzxF75przG9E_nKka-58EQGzNKvv-FaPg1bL8SVJH4Ck3Rg3684iQ3Fbby3iV-QHqTm-y9lTW8F1PI3MLLrHwEedtRwOlLTG3Z9zbjsn5gr7uLEU3elrp5NTmkaoSlOPRhi7jcq4yzDpWwJL4u1GRZOKoaC6WGeNutumbeuHyhZqmp9VMnRAb958zuravyBz9TZ-JmlNUg5oleQ1qC0ktpvOE-jGc84b2I_sCWy8kJFWLTJ1BWhHqk-RF4FflO3jjtXqEKM6o8YEI7SExV4z-lfa1L6ngcz1SxHwrf0n-zlKKd6OVF-d47gDDXNH7utnHCaaQ"}' + headers: + content-length: + - '821' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:30 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '413' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:31 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: 3AB77C816E584E1E98216BD92FBC0EB4 Ref B: TYO201100115047 Ref C: 2023-12-04T08:43:31Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2lkZXVjaGNjcmN1Mi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMTMsImlhdCI6MTcwMTY3OTQxMywiaXNzIjoiaHR0cHM6Ly9hdHQzaWRldWNoY2NyY3UyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDEzLCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.P6hNIiyppBYFIHFqruOTa80civ9qmNLLmKDaiTSzLJK6xFG-m0gvKXhX11-2BjezBSTjeF_sfou6EYCBK6Su-oyEFLbZRNl9UKC1DsgakA2BmMiuoVBqV-628rzWtjc5Eld3ROAXyEun6Np5eUVSX21a5_cZNvZEpoau_6B7Q94Cini9CBl2cO8gp0WEJuL1MQd59CXmQw5Nrn-IOntCdajKZoFPVD64cKf7ahdaLcj49l09zZzFjdeY9RZFRfvk4zOUVAlXWOHQbOazOic_xKdYy42sC-hMIpEgST61B4BMyPgGqv9y18rsrXOwOvBbtnOXKR6xUdvUzSlZihtBlw"}' + headers: + content-length: + - '1821' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:32 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f --policy-format + User-Agent: + - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2020-10-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net"}}' + headers: + cache-control: + - no-cache + content-length: + - '350' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:34 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: BF3575C6B3244D588FE25AC33D812A9C Ref B: TYO201100117019 Ref C: 2023-12-04T08:43:34Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '413' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:34 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: 72F65557E35E412997F1BE85D961F116 Ref B: TYO201100115047 Ref C: 2023-12-04T08:43:35Z' + status: + code: 200 + message: OK +- request: + body: '"eyJhbGciOiJub25lIn0.eyJBdHRlc3RhdGlvblBvbGljeSI6ICJkbVZ5YzJsdmJqMGdNUzR3TzJGMWRHaHZjbWw2WVhScGIyNXlkV3hsYzN0ak9sdDBlWEJsUFQwaUpHbHpMV1JsWW5WbloyRmliR1VpWFNBOVBpQndaWEp0YVhRb0tUdDlPMmx6YzNWaGJtTmxjblZzWlhON1l6cGJkSGx3WlQwOUlpUnBjeTFrWldKMVoyZGhZbXhsSWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYVhNdFpHVmlkV2RuWVdKc1pTSXNJSFpoYkhWbFBXTXVkbUZzZFdVcE8yTTZXM1I1Y0dVOVBTSWtjMmQ0TFcxeWMybG5ibVZ5SWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXljMmxuYm1WeUlpd2dkbUZzZFdVOVl5NTJZV3gxWlNrN1l6cGJkSGx3WlQwOUlpUnpaM2d0YlhKbGJtTnNZWFpsSWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXlaVzVqYkdGMlpTSXNJSFpoYkhWbFBXTXVkbUZzZFdVcE8yTTZXM1I1Y0dVOVBTSWtjSEp2WkhWamRDMXBaQ0pkSUQwLUlHbHpjM1ZsS0hSNWNHVTlJbkJ5YjJSMVkzUXRhV1FpTENCMllXeDFaVDFqTG5aaGJIVmxLVHRqT2x0MGVYQmxQVDBpSkhOMmJpSmRJRDAtSUdsemMzVmxLSFI1Y0dVOUluTjJiaUlzSUhaaGJIVmxQV011ZG1Gc2RXVXBPMk02VzNSNWNHVTlQU0lrZEdWbElsMGdQVDRnYVhOemRXVW9kSGx3WlQwaWRHVmxJaXdnZG1Gc2RXVTlZeTUyWVd4MVpTazdmVHMifQ."' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + Content-Length: + - '909' + Content-Type: + - application/json + ParameterSetName: + - -n -g --attestation-type -f --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2lkZXVjaGNjcmN1Mi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMTYsImlhdCI6MTcwMTY3OTQxNiwiaXNzIjoiaHR0cHM6Ly9hdHQzaWRldWNoY2NyY3UyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDE2LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.LG-exEnHwjUMDmgfyp914SEW-MwKFGgkPcNo5FM4ryo6TtWhEpgKFB9ctJ0msEL7kO0XhEBSmTSBPP2i_JpxmZ2Q_1HFw5kDYkjyB9kPwtFtH2jdvAvdYPx81w11aVsUCaemeUNVs0Q82UoXSU-febg7yelYsIxQGnklJnI9B3MXk926ZQ1fqs9xA0Jd95XHlGbq_VdGIx2gfDGsb04eIyhFg3PpADMCeR3QdHupf9wfYPAMvdQcat9MMLEWCgcx1BTG7YLzttfjmZpRq-XZNqPvJFVv_69EqwpNIKaqnVn3x9KPonWjpg3Y9jgGtdy5zZy_VlQ3H8ylkWOOd3j_Bg"}' + headers: + content-length: + - '821' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:36 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '413' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:37 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: 28B35BB4CCC741638A039C0D2A9AF127 Ref B: TYO201100117021 Ref C: 2023-12-04T08:43:37Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2lkZXVjaGNjcmN1Mi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMTgsImlhdCI6MTcwMTY3OTQxOCwiaXNzIjoiaHR0cHM6Ly9hdHQzaWRldWNoY2NyY3UyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDE4LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.RqnpSKic2yJ2O_ofQ4-_Xe57pNo1KjbB5HNk6AkBdoZjI5uLGVkKMJhYkz1Zkpl9iOiPQxLH0VmU3z0vtjT0RwFyOl8Fzg41WuvM8GCTfWl8nS1yOZ-cqa7iCNMdIPN9wxx90TSNafNiIFs0VzTdMni_JsobhR2S3n7Rq_FqNP62iZGeJa3LTU29zdOvdd6aZrqI0J0EjHiGG_aj50_8i7CWXqNtFKGxNAIuj63SQxqfqzwyid4fiQFqJy203_A3tDzfPsum4rTj_glHXr8gjlh3y67aBEQBAkh_xwlDkHzhqNDOvRnzOw7hs7o1I_AaPcb8r3Pw4dwOCioTtk-JQw"}' + headers: + content-length: + - '1917' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:38 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f + User-Agent: + - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2020-10-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net"}}' + headers: + cache-control: + - no-cache + content-length: + - '350' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:38 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: 09FB6743AC5B4C3A8F87BE5780DDA1E8 Ref B: TYO201100116021 Ref C: 2023-12-04T08:43:39Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '413' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:40 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: 5497BBC9568A4B02A29177AB05350E64 Ref B: TYO201100115009 Ref C: 2023-12-04T08:43:40Z' + status: + code: 200 + message: OK +- request: + body: '"eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0.eyJBdHRlc3RhdGlvblBvbGljeSI6ImRtVnljMmx2YmowZ01TNHdPd3BoZFhSb2IzSnBlbUYwYVc5dWNuVnNaWE1nZXdwYklIUjVjR1U5UFNJa2FYTXRaR1ZpZFdkbllXSnNaU0lzSUhaaGJIVmxQVDFtWVd4elpTQmRDaVltSUZzZ2RIbHdaVDA5SWlSd2NtOWtkV04wTFdsa0lpd2dkbUZzZFdVOVBUUTJNemtnWFFvbUppQmJJSFI1Y0dVOVBTSWtiV2x1TFhOMmJpSXNJSFpoYkhWbFBqMGdNQ0JkQ2lZbUlGc2dkSGx3WlQwOUlpUnpaM2d0YlhKemFXZHVaWElpTENCMllXeDFaVDA5SWtVek1VTTVSVFV3TlVZek4wRTFPRVJGTURrek16VXdOelZHUXpnMU9URXlOVFF6TVRORlFqSXdRa0l4UVRJM1JUVTBORE5EUXpRMU1FSTJSVE16UlRVaVhRbzlQaUJ3WlhKdGFYUW9LVHNLZlRzS0lHbHpjM1ZoYm1ObGNuVnNaWE1nZXdwak9sc2dkSGx3WlQwOUlpUnpaM2d0YlhKemFXZHVaWElpSUYwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXljMmxuYm1WeUlpd0tkbUZzZFdVOVl5NTJZV3gxWlNrN0NpQmpNVHBiZEhsd1pUMDlJbTFoWVMxbGFHUWlYU0E5UGlCcGMzTjFaU2gwZVhCbFBTSmhZWE10Wldoa0lpd2dkbUZzZFdVOVl6RXVkbUZzZFdVcE93b2dmVHNLQ2cifQ."' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + Content-Length: + - '837' + Content-Type: + - application/json + ParameterSetName: + - -n -g --attestation-type -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2lkZXVjaGNjcmN1Mi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMjIsImlhdCI6MTcwMTY3OTQyMiwiaXNzIjoiaHR0cHM6Ly9hdHQzaWRldWNoY2NyY3UyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDIyLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.psDEFolyjSw7DVVs-7AjdRu6JryUaYdjlimrckM2UqVL9zhJgQnzqO29PMo1A5l-D175akm9xTvO8NExHv4LRO0ZvDfRe_GcrRfdqplsPYTe3cAo6PvumVpOLMJGkRWLpcacV5oBndC63x6xurrfEl3iAFbNHZGlGkRdaHmFla_e4K8sNBYmoygabOCG35Mf4Kl4CsExkkLWuVWhEZGu-bKhweCdTC6FiPylTqxGyLb6C7eHEYuh_3R2sussrGWvYuXOm_gjUphwnnvwdO014u4z06kehCeD5kuQu6ZGoijGb0cVvO-EQtsBHY9JyEDTj1iIzfUls8L7ls5ZaXnpMw"}' + headers: + content-length: + - '821' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:41 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '413' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:43 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: 5D94D1E1E0074980B490458BF16CF2BE Ref B: TYO201100113009 Ref C: 2023-12-04T08:43:42Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2lkZXVjaGNjcmN1Mi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMjQsImlhdCI6MTcwMTY3OTQyNCwiaXNzIjoiaHR0cHM6Ly9hdHQzaWRldWNoY2NyY3UyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDI0LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.oECwHr8YyYiNGW6XMT9W8tTbfzg3jAalPt84ZNYRvv8D5ekLTtj2vk2fu3X2aaighkjM53B3JvqlNq4kDRabIn4PrWHlJhVeGqGAcDJB_h9k5A8_fdFUT8vJlTarCKNN4trRiEkxEFf03llzJB2LxCQut6pvOaeODyGwiJZukx4eM4oecs8khW1ySwFZHMly0CLx39t7SSf2mibIS0j-mPITfeEjuFNoic_Ld90eGy7P41Ky8hv1mtROrOjOQTnMo4yQRzXmwfpcKASUIylZnHpB5J60eCafmU1eI9PA9CLPBoObS8C65o5QnLwY7-QLxXMcsmXWQTDWI7omRFUdCw"}' + headers: + content-length: + - '1821' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:44 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type --new-attestation-policy --policy-format + User-Agent: + - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2020-10-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net"}}' + headers: + cache-control: + - no-cache + content-length: + - '350' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:45 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: AE76DEBD6EAA4BF694F69284F2247D26 Ref B: TYO201100115023 Ref C: 2023-12-04T08:43:45Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type --new-attestation-policy --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '413' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:46 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: 565C4F3648024644A331B7F5B0D19407 Ref B: TYO201100115045 Ref C: 2023-12-04T08:43:46Z' + status: + code: 200 + message: OK +- request: + body: '"eyJhbGciOiJub25lIn0.eyJBdHRlc3RhdGlvblBvbGljeSI6ICJkbVZ5YzJsdmJqMGdNUzR3TzJGMWRHaHZjbWw2WVhScGIyNXlkV3hsYzN0ak9sdDBlWEJsUFQwaUpHbHpMV1JsWW5WbloyRmliR1VpWFNBOVBpQndaWEp0YVhRb0tUdDlPMmx6YzNWaGJtTmxjblZzWlhON1l6cGJkSGx3WlQwOUlpUnBjeTFrWldKMVoyZGhZbXhsSWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYVhNdFpHVmlkV2RuWVdKc1pTSXNJSFpoYkhWbFBXTXVkbUZzZFdVcE8yTTZXM1I1Y0dVOVBTSWtjMmQ0TFcxeWMybG5ibVZ5SWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXljMmxuYm1WeUlpd2dkbUZzZFdVOVl5NTJZV3gxWlNrN1l6cGJkSGx3WlQwOUlpUnpaM2d0YlhKbGJtTnNZWFpsSWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXlaVzVqYkdGMlpTSXNJSFpoYkhWbFBXTXVkbUZzZFdVcE8yTTZXM1I1Y0dVOVBTSWtjSEp2WkhWamRDMXBaQ0pkSUQwLUlHbHpjM1ZsS0hSNWNHVTlJbkJ5YjJSMVkzUXRhV1FpTENCMllXeDFaVDFqTG5aaGJIVmxLVHRqT2x0MGVYQmxQVDBpSkhOMmJpSmRJRDAtSUdsemMzVmxLSFI1Y0dVOUluTjJiaUlzSUhaaGJIVmxQV011ZG1Gc2RXVXBPMk02VzNSNWNHVTlQU0lrZEdWbElsMGdQVDRnYVhOemRXVW9kSGx3WlQwaWRHVmxJaXdnZG1Gc2RXVTlZeTUyWVd4MVpTazdmVHMifQ."' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + Content-Length: + - '909' + Content-Type: + - application/json + ParameterSetName: + - -n -g --attestation-type --new-attestation-policy --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2lkZXVjaGNjcmN1Mi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMjgsImlhdCI6MTcwMTY3OTQyOCwiaXNzIjoiaHR0cHM6Ly9hdHQzaWRldWNoY2NyY3UyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDI4LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.LXmcmJXAv_3izKGusxVtFFImQka8iWRN3rgzvUMlttLA2PKIn3cOUaOCGt_XrXytczrwld8h__czoXxqPz8oyz27-alBVPX6BH-RYnwoKPdA5p8hHenft-5XEWXwhp-HnJoc5-6jRH0n2BjzFcU5wZNeW92-N2gPaKbpawKXwkO5EsBgkArHTZdHaE01nXGuconeGoqfLuXbfsGSpqHtrrRET60w35FnS7x9yTHk7sUPB60mmwRxOP8J8VSU_lEaSFfnAb0FheG44JkBzK5WVkx28i-ePZYXtKtlXwboX1T9gupczhify1RzOVWKruEnnojOVHq5I8yhwRg_nhD_lA"}' + headers: + content-length: + - '821' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:47 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type --new-attestation-policy --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '413' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:48 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: ED0EFDB1F0DA4A7998288D5036063879 Ref B: TYO201100114021 Ref C: 2023-12-04T08:43:48Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type --new-attestation-policy --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2lkZXVjaGNjcmN1Mi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMzAsImlhdCI6MTcwMTY3OTQzMCwiaXNzIjoiaHR0cHM6Ly9hdHQzaWRldWNoY2NyY3UyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDMwLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.Y9DuHfwXxea_hOdXIcQrr90i4cO17Z7pgRVPC32M7t2JYM6jI4r9yznD2qBNVXyTG8KHV3y69nIVeXuD60xe2PKCCIdHIFndGUtfCuTo_va0W9kFjCDmjNkBlDOUAWGm6GjiPz8S0iLmOHVNBOouwglJZuPM1LieclC-tQZyOA6mATd_XaIvGUYNNlVTV0WkVrUA0YGTaKdXJubGOm04PttUEt8f_jnSidGPak1zqGZOfbigud-IEqOymk2dIQGjP_ciWBkJ84uAup1WCASvwi2olVqtrDcCCeAGQsRKTEimTLfu63XENHhMp6vdwuRIvXQSpKvnd7LUcoorhXiSgw"}' + headers: + content-length: + - '1917' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:49 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy reset + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '413' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:51 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: 7D3192C307784453BE29B27948E15976 Ref B: TYO201100115007 Ref C: 2023-12-04T08:43:51Z' + status: + code: 200 + message: OK +- request: + body: '"eyJhbGciOiJub25lIn0.."' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy reset + Connection: + - keep-alive + Content-Length: + - '23' + Content-Type: + - application/json + ParameterSetName: + - -n -g --attestation-type + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: POST + uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave:reset?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2lkZXVjaGNjcmN1Mi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMzIsImlhdCI6MTcwMTY3OTQzMiwiaXNzIjoiaHR0cHM6Ly9hdHQzaWRldWNoY2NyY3UyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDMyLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJSZW1vdmVkIn0.Oz4aLM87TwohxaH78ZgS3IEjejU5300CC9f5UH3zKF8N0TUZmrLgvUe3ajDyDs7xjibZBDH_CHm6XfrVgxoy7RKEtCc5wqtMx6MIrdoVSi_Y7bm-SKydpTy8fwS23f-wmTdDhImCYNr2XSLqbMJEkRkX8C1aXLQcgBqhe02FeWo_xGNH4P8YS-pg-RBRGwMPO_c5xOpnXyI0rkxc9avTSIWC5AaE9hDxIkHsqVHnykOUXRUPyoCegcx23C2Rs4SZ4K2OcMqQUY512cU40UTYDAgSQF1adg4rLw4KWC_vb2BCEV5qKDTNgKpflB7AwJ1WcQKJdM6QDG-jQWm0dIuLpg"}' + headers: + content-length: + - '726' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:51 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy reset + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '413' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:53 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: 8B5037B69F114797BDAA8A99C28B5225 Ref B: TYO201100113045 Ref C: 2023-12-04T08:43:53Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy reset + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2lkZXVjaGNjcmN1Mi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMzUsImlhdCI6MTcwMTY3OTQzNSwiaXNzIjoiaHR0cHM6Ly9hdHQzaWRldWNoY2NyY3UyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDM1LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.tLQJ2-yMyeKO61dY_lvluV5-kKIPjxAl5C5DKF3FSZM4i9XP2hX1wdiBK2ifWvG1JPvKFrIz23mPd02J7TNzPeljy0hYXIP_xRqhirMcFsIGT_0elorMXez6rhjvoDvTnc62H3c4ah1kjHqNwkvOTO420OJc5lj4vYqIZvDe9NP49D6iQvN30s6Rilnsoz0ECdX_FjCvqH8e3kZfOIF-WPU98u_4FOqgE4M-H0wQ38Kdn8-JepEJolN8TUfN1vREc-xe1dnv80_nibjYY59ym7eFN9Tvj9TG2itOKZnxLuEIeYvf4lLbfDqJmqIVhT2zhibr__GZaFDUXG7uDvPxPg"}' + headers: + content-length: + - '2158' + content-type: + - application/json; charset=utf-8 + date: + - Mon, 04 Dec 2023 08:43:54 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -n -g -y + User-Agent: + - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2020-10-01 + response: + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Mon, 04 Dec 2023 08:44:01 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-ms-ratelimit-remaining-subscription-deletes: + - '14998' + x-msedge-ref: + - 'Ref A: 179008D70F274B15953F22D6B34F60AE Ref B: TYO201100115045 Ref C: 2023-12-04T08:43:55Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -n -g -y + User-Agent: + - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004?api-version=2020-10-01 + response: + body: + string: '' + headers: + cache-control: + - no-cache + date: + - Mon, 04 Dec 2023 08:44:02 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-ratelimit-remaining-subscription-deletes: + - '14997' + x-msedge-ref: + - 'Ref A: 0703ADE436E548BD909CA609496160F0 Ref B: TYO201100114021 Ref C: 2023-12-04T08:44:02Z' + status: + code: 204 + message: No Content +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -n -g -y + User-Agent: + - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2020-10-01 + response: + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Mon, 04 Dec 2023 08:44:09 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + x-msedge-ref: + - 'Ref A: 24081FBA6E0C4F9BA6738B0A15CFAD1F Ref B: TYO201100114053 Ref C: 2023-12-04T08:44:03Z' + status: + code: 200 + message: OK version: 1 diff --git a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py index 4db4e92bafb..4bf208b3c3d 100644 --- a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py +++ b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py @@ -29,6 +29,7 @@ def setup(test, rg): 'signed_jwt_policy2_file': os.path.join(TEST_DIR, 'policies', 'signed_jwt_sgx_policy_2.txt'), 'unsigned_jwt_policy_file': os.path.join(TEST_DIR, 'policies', 'unsigned_jwt_sgx_policy.txt'), 'text_policy_file': os.path.join(TEST_DIR, 'policies', 'text_sgx_policy.txt'), + 'att0': test.create_random_name('att0', 16), 'att1': test.create_random_name('att1', 16), 'att2': test.create_random_name('att2', 16), 'att3': test.create_random_name('att3', 16) @@ -39,10 +40,10 @@ def setup(test, rg): @try_manual def step__attestationproviders_put(test, rg): test.cmd('az attestation create -l westus ' - '-n "testattestationprovider" ' + '-n {att0} ' '--resource-group "{rg}"', checks=[ - test.check('name', 'testattestationprovider'), + test.check('name', '{att0}'), test.check('status', 'Ready'), test.check('trustModel', 'AAD') ]) @@ -52,10 +53,10 @@ def step__attestationproviders_put(test, rg): @try_manual def step__attestationproviders_get(test, rg): test.cmd('az attestation show ' - '-n "testattestationprovider" ' + '-n {att0} ' '--resource-group "{rg}"', checks=[ - test.check('name', 'testattestationprovider'), + test.check('name', '{att0}'), test.check('status', 'Ready') ]) @@ -67,7 +68,7 @@ def step__attestationproviders_get2(test, rg): '--resource-group "{rg}"', checks=[ test.check('length(value)', 1), - test.check('value[0].name', 'testattestationprovider'), + test.check('value[0].name', '{att0}'), test.check('value[0].status', 'Ready') ]) @@ -82,7 +83,7 @@ def step__attestationproviders_get3(test, rg): @try_manual def step__attestationproviders_patch(test, rg): test.cmd('az attestation update ' - '-n "testattestationprovider" ' + '-n "{att0}" ' '--resource-group "{rg}" ' '--tags Property1="Value1" Property2="Value2" Property3="Value3"', checks=[ @@ -96,7 +97,7 @@ def step__attestationproviders_patch(test, rg): @try_manual def step__attestationproviders_delete(test, rg): test.cmd('az attestation delete -y ' - '-n "testattestationprovider" ' + '-n "{att0}" ' '--resource-group "{rg}"') @@ -127,20 +128,34 @@ def test_provider_with_signer_1(test, rg): test.exists('Text') ]) - from azure.core.exceptions import HttpResponseError - with test.assertRaisesRegex(HttpResponseError, 'PolicyParsingError'): - test.cmd('az attestation policy set -n {att1} -g {rg} --attestation-type SgxEnclave ' - '-f "{signed_jwt_policy1_file}" --policy-format JWT', - checks=[ - test.check('Algorithm', 'RSA256'), - test.check('JwtLength', 2862), - test.check('TextLength', 608), - test.exists('Jwt'), - test.exists('Text') - ]) + # from azure.core.exceptions import HttpResponseError + # with test.assertRaisesRegex(HttpResponseError, 'PolicyParsingError'): + # test.cmd('az attestation policy set -n {att1} -g {rg} --attestation-type SgxEnclave ' + # '-f "{signed_jwt_policy1_file}" --policy-format JWT', + # checks=[ + # test.check('Algorithm', 'RSA256'), + # test.check('JwtLength', 2862), + # test.check('TextLength', 608), + # test.exists('Jwt'), + # test.exists('Text') + # ]) - test.cmd('az attestation signer add -n {att1} -g {rg} -f "{new_signer_jwt_file}"', - checks=test.check('CertificateCount', 2)) + test.cmd('az attestation signer add -n {att1} -g {rg} -f "{new_signer_jwt_file}"') + + test.cmd('az attestation signer list -n {att1} -g {rg}', checks=test.check('CertificateCount', 2)) + + test.cmd('az attestation signer remove -n {att1} -g {rg} -f "{new_signer_jwt_file}"', + checks=test.check('CertificateCount', 1)) + + with open(test.kwargs['new_signer_jwt_file']) as f: + test.kwargs['new_signer_jwt'] = f.read() + + test.cmd('az attestation signer add -n {att1} -g {rg} --signer {new_signer_jwt}') + + test.cmd('az attestation signer list -n {att1} -g {rg}', checks=test.check('CertificateCount', 2)) + + test.cmd('az attestation signer remove -n {att1} -g {rg} --signer {new_signer_jwt}', + checks=test.check('CertificateCount', 1)) """ Bypass this since the test file can be only used on old api version test.cmd('az attestation signer add -n {att1} -g {rg} -f "{new_signer_jwt_file}"', @@ -176,17 +191,17 @@ def test_provider_with_signer_2(test, rg): test.exists('Text') ]) - from azure.core.exceptions import HttpResponseError - with test.assertRaises(HttpResponseError): - test.cmd('az attestation policy set -n {att2} -g {rg} --attestation-type SgxEnclave ' - '-f "{signed_jwt_policy2_file}" --policy-format JWT', - checks=[ - test.check('Algorithm', 'RSA256'), - test.check('JwtLength', 2862), - test.check('TextLength', 608), - test.exists('Jwt'), - test.exists('Text') - ]) + # from azure.core.exceptions import HttpResponseError + # with test.assertRaises(HttpResponseError): + test.cmd('az attestation policy set -n {att2} -g {rg} --attestation-type SgxEnclave ' + '-f "{signed_jwt_policy2_file}" --policy-format JWT', + checks=[ + test.check('Algorithm', 'RSA256'), + test.check('JwtLength', 2862), + test.check('TextLength', 608), + test.exists('Jwt'), + test.exists('Text') + ]) @try_manual @@ -285,7 +300,7 @@ def call_scenario(test, rg): test_get_default_provider_by_location(test, rg) test_provider_with_signer_1(test, rg) # test_provider_with_signer_2(test, rg) - # test_provider_without_signer(test, rg) + test_provider_without_signer(test, rg) cleanup(test, rg) diff --git a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md index d001b85fb74..3a2a770d7dc 100644 --- a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md +++ b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md @@ -1,8 +1,8 @@ |Scenario|Result|ErrorMessage|ErrorStack|ErrorNormalized|StartDt|EndDt| -|step__attestationproviders_put|successed||||2023-11-30 08:13:39.850635|2023-11-30 08:13:43.707552| -|step__attestationproviders_get|successed||||2023-11-30 08:13:43.707552|2023-11-30 08:13:45.176360| -|step__attestationproviders_get2|successed||||2023-11-30 08:13:45.176360|2023-11-30 08:13:47.476814| -|step__attestationproviders_get3|successed||||2023-11-30 08:13:47.477726|2023-11-30 08:13:48.746816| -|step__attestationproviders_patch|successed||||2023-11-30 08:13:48.747817|2023-11-30 08:13:52.246113| -|step__attestationproviders_delete|successed||||2023-11-30 08:13:52.246113|2023-11-30 08:14:01.951252| +|step__attestationproviders_put|successed||||2023-12-04 08:42:33.012003|2023-12-04 08:42:37.053821| +|step__attestationproviders_get|successed||||2023-12-04 08:42:37.054728|2023-12-04 08:42:38.196462| +|step__attestationproviders_get2|successed||||2023-12-04 08:42:38.196462|2023-12-04 08:42:39.361283| +|step__attestationproviders_get3|successed||||2023-12-04 08:42:39.361283|2023-12-04 08:42:40.526168| +|step__attestationproviders_patch|successed||||2023-12-04 08:42:40.527169|2023-12-04 08:42:43.888864| +|step__attestationproviders_delete|successed||||2023-12-04 08:42:43.889861|2023-12-04 08:42:52.327174| Coverage: 6/6 From 8168f85c6f04c0d3ef46c9006173d5f86ae94de7 Mon Sep 17 00:00:00 2001 From: Zeng Taoxu Date: Tue, 5 Dec 2023 16:37:08 +0800 Subject: [PATCH 04/20] update --- .../aaz/latest/attestation/_list.py | 178 ++++- .../aaz/latest/attestation/_update.py | 378 +++------- .../azext_attestation/generated/commands.py | 18 +- .../azext_attestation/manual/_params.py | 50 +- .../azext_attestation/manual/commands.py | 34 +- .../azext_attestation/manual/custom.py | 38 +- .../tests/latest/cert_group_2/init_cert.pem | 2 +- .../policies/signed_jwt_sgx_policy_2.txt | 2 +- .../latest/recordings/test_attestation.yaml | 644 +++++++++++++----- .../tests/latest/test_attestation_scenario.py | 27 +- .../test_attestation_scenario_coverage.md | 12 +- 11 files changed, 858 insertions(+), 525 deletions(-) diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/_list.py b/src/attestation/azext_attestation/aaz/latest/attestation/_list.py index f5a460a6a07..3bf653b32d2 100644 --- a/src/attestation/azext_attestation/aaz/latest/attestation/_list.py +++ b/src/attestation/azext_attestation/aaz/latest/attestation/_list.py @@ -28,6 +28,7 @@ class List(AAZCommand): _aaz_info = { "version": "2020-10-01", "resources": [ + ["mgmt-plane", "/subscriptions/{}/providers/microsoft.attestation/attestationproviders", "2020-10-01"], ["mgmt-plane", "/subscriptions/{}/resourcegroups/{}/providers/microsoft.attestation/attestationproviders", "2020-10-01"], ] } @@ -48,14 +49,17 @@ def _build_arguments_schema(cls, *args, **kwargs): # define Arg Group "" _args_schema = cls._args_schema - _args_schema.resource_group = AAZResourceGroupNameArg( - required=True, - ) + _args_schema.resource_group = AAZResourceGroupNameArg() return cls._args_schema def _execute_operations(self): self.pre_operations() - self.AttestationProvidersListByResourceGroup(ctx=self.ctx)() + condition_0 = has_value(self.ctx.args.resource_group) and has_value(self.ctx.subscription_id) + condition_1 = has_value(self.ctx.subscription_id) and has_value(self.ctx.args.resource_group) is not True + if condition_0: + self.AttestationProvidersListByResourceGroup(ctx=self.ctx)() + if condition_1: + self.AttestationProvidersList(ctx=self.ctx)() self.post_operations() @register_callback @@ -240,6 +244,172 @@ def _build_schema_on_200(cls): return cls._schema_on_200 + class AttestationProvidersList(AAZHttpOperation): + CLIENT_TYPE = "MgmtClient" + + def __call__(self, *args, **kwargs): + request = self.make_request() + session = self.client.send_request(request=request, stream=False, **kwargs) + if session.http_response.status_code in [200]: + return self.on_200(session) + + return self.on_error(session.http_response) + + @property + def url(self): + return self.client.format_url( + "/subscriptions/{subscriptionId}/providers/Microsoft.Attestation/attestationProviders", + **self.url_parameters + ) + + @property + def method(self): + return "GET" + + @property + def error_format(self): + return "ODataV4Format" + + @property + def url_parameters(self): + parameters = { + **self.serialize_url_param( + "subscriptionId", self.ctx.subscription_id, + required=True, + ), + } + return parameters + + @property + def query_parameters(self): + parameters = { + **self.serialize_query_param( + "api-version", "2020-10-01", + required=True, + ), + } + return parameters + + @property + def header_parameters(self): + parameters = { + **self.serialize_header_param( + "Accept", "application/json", + ), + } + return parameters + + def on_200(self, session): + data = self.deserialize_http_content(session) + self.ctx.set_var( + "instance", + data, + schema_builder=self._build_schema_on_200 + ) + + _schema_on_200 = None + + @classmethod + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 + + cls._schema_on_200 = AAZObjectType() + + _schema_on_200 = cls._schema_on_200 + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _ListHelper._build_schema_system_data_read(_schema_on_200.system_data) + _schema_on_200.value = AAZListType() + + value = cls._schema_on_200.value + value.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.location = AAZStrType( + flags={"required": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _ListHelper._build_schema_system_data_read(_element.system_data) + _element.tags = AAZDictType() + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties + properties.attest_uri = AAZStrType( + serialized_name="attestUri", + ) + properties.private_endpoint_connections = AAZListType( + serialized_name="privateEndpointConnections", + flags={"read_only": True}, + ) + properties.status = AAZStrType() + properties.trust_model = AAZStrType( + serialized_name="trustModel", + ) + + private_endpoint_connections = cls._schema_on_200.value.Element.properties.private_endpoint_connections + private_endpoint_connections.Element = AAZObjectType() + + _element = cls._schema_on_200.value.Element.properties.private_endpoint_connections.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) + + properties = cls._schema_on_200.value.Element.properties.private_endpoint_connections.Element.properties + properties.private_endpoint = AAZObjectType( + serialized_name="privateEndpoint", + ) + properties.private_link_service_connection_state = AAZObjectType( + serialized_name="privateLinkServiceConnectionState", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) + + private_endpoint = cls._schema_on_200.value.Element.properties.private_endpoint_connections.Element.properties.private_endpoint + private_endpoint.id = AAZStrType( + flags={"read_only": True}, + ) + + private_link_service_connection_state = cls._schema_on_200.value.Element.properties.private_endpoint_connections.Element.properties.private_link_service_connection_state + private_link_service_connection_state.actions_required = AAZStrType( + serialized_name="actionsRequired", + ) + private_link_service_connection_state.description = AAZStrType() + private_link_service_connection_state.status = AAZStrType() + + tags = cls._schema_on_200.value.Element.tags + tags.Element = AAZStrType() + + return cls._schema_on_200 + class _ListHelper: """Helper class for List""" diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/_update.py b/src/attestation/azext_attestation/aaz/latest/attestation/_update.py index f24e157bdba..989e3fe9e27 100644 --- a/src/attestation/azext_attestation/aaz/latest/attestation/_update.py +++ b/src/attestation/azext_attestation/aaz/latest/attestation/_update.py @@ -29,8 +29,6 @@ class Update(AAZCommand): ] } - AZ_SUPPORT_GENERIC_UPDATE = True - def _handler(self, command_args): super()._handler(command_args) self._execute_operations() @@ -47,8 +45,8 @@ def _build_arguments_schema(cls, *args, **kwargs): # define Arg Group "" _args_schema = cls._args_schema - _args_schema.provider_name = AAZStrArg( - options=["--provider-name"], + _args_schema.name = AAZStrArg( + options=["-n", "--name"], help="Name of the attestation provider.", required=True, id_part="name", @@ -59,23 +57,15 @@ def _build_arguments_schema(cls, *args, **kwargs): _args_schema.tags = AAZDictArg( options=["--tags"], help="The tags that will be assigned to the attestation provider.", - nullable=True, ) tags = cls._args_schema.tags - tags.Element = AAZStrArg( - nullable=True, - ) + tags.Element = AAZStrArg() return cls._args_schema def _execute_operations(self): self.pre_operations() - self.AttestationProvidersGet(ctx=self.ctx)() - self.pre_instance_update(self.ctx.vars.instance) - self.InstanceUpdateByJson(ctx=self.ctx)() - self.InstanceUpdateByGeneric(ctx=self.ctx)() - self.post_instance_update(self.ctx.vars.instance) - self.AttestationProvidersCreate(ctx=self.ctx)() + self.AttestationProvidersUpdate(ctx=self.ctx)() self.post_operations() @register_callback @@ -86,19 +76,11 @@ def pre_operations(self): def post_operations(self): pass - @register_callback - def pre_instance_update(self, instance): - pass - - @register_callback - def post_instance_update(self, instance): - pass - def _output(self, *args, **kwargs): result = self.deserialize_output(self.ctx.vars.instance, client_flatten=True) return result - class AttestationProvidersGet(AAZHttpOperation): + class AttestationProvidersUpdate(AAZHttpOperation): CLIENT_TYPE = "MgmtClient" def __call__(self, *args, **kwargs): @@ -118,90 +100,7 @@ def url(self): @property def method(self): - return "GET" - - @property - def error_format(self): - return "ODataV4Format" - - @property - def url_parameters(self): - parameters = { - **self.serialize_url_param( - "providerName", self.ctx.args.provider_name, - required=True, - ), - **self.serialize_url_param( - "resourceGroupName", self.ctx.args.resource_group, - required=True, - ), - **self.serialize_url_param( - "subscriptionId", self.ctx.subscription_id, - required=True, - ), - } - return parameters - - @property - def query_parameters(self): - parameters = { - **self.serialize_query_param( - "api-version", "2020-10-01", - required=True, - ), - } - return parameters - - @property - def header_parameters(self): - parameters = { - **self.serialize_header_param( - "Accept", "application/json", - ), - } - return parameters - - def on_200(self, session): - data = self.deserialize_http_content(session) - self.ctx.set_var( - "instance", - data, - schema_builder=self._build_schema_on_200 - ) - - _schema_on_200 = None - - @classmethod - def _build_schema_on_200(cls): - if cls._schema_on_200 is not None: - return cls._schema_on_200 - - cls._schema_on_200 = AAZObjectType() - _UpdateHelper._build_schema_attestation_provider_read(cls._schema_on_200) - - return cls._schema_on_200 - - class AttestationProvidersCreate(AAZHttpOperation): - CLIENT_TYPE = "MgmtClient" - - def __call__(self, *args, **kwargs): - request = self.make_request() - session = self.client.send_request(request=request, stream=False, **kwargs) - if session.http_response.status_code in [200, 201]: - return self.on_200_201(session) - - return self.on_error(session.http_response) - - @property - def url(self): - return self.client.format_url( - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}", - **self.url_parameters - ) - - @property - def method(self): - return "PUT" + return "PATCH" @property def error_format(self): @@ -211,7 +110,7 @@ def error_format(self): def url_parameters(self): parameters = { **self.serialize_url_param( - "providerName", self.ctx.args.provider_name, + "providerName", self.ctx.args.name, required=True, ), **self.serialize_url_param( @@ -251,190 +150,139 @@ def header_parameters(self): def content(self): _content_value, _builder = self.new_content_builder( self.ctx.args, - value=self.ctx.vars.instance, + typ=AAZObjectType, + typ_kwargs={"flags": {"required": True, "client_flatten": True}} ) + _builder.set_prop("tags", AAZDictType, ".tags") + + tags = _builder.get(".tags") + if tags is not None: + tags.set_elements(AAZStrType, ".") return self.serialize_content(_content_value) - def on_200_201(self, session): + def on_200(self, session): data = self.deserialize_http_content(session) self.ctx.set_var( "instance", data, - schema_builder=self._build_schema_on_200_201 + schema_builder=self._build_schema_on_200 ) - _schema_on_200_201 = None + _schema_on_200 = None @classmethod - def _build_schema_on_200_201(cls): - if cls._schema_on_200_201 is not None: - return cls._schema_on_200_201 - - cls._schema_on_200_201 = AAZObjectType() - _UpdateHelper._build_schema_attestation_provider_read(cls._schema_on_200_201) - - return cls._schema_on_200_201 - - class InstanceUpdateByJson(AAZJsonInstanceUpdateOperation): + def _build_schema_on_200(cls): + if cls._schema_on_200 is not None: + return cls._schema_on_200 - def __call__(self, *args, **kwargs): - self._update_instance(self.ctx.vars.instance) + cls._schema_on_200 = AAZObjectType() - def _update_instance(self, instance): - _instance_value, _builder = self.new_content_builder( - self.ctx.args, - value=instance, - typ=AAZObjectType + _schema_on_200 = cls._schema_on_200 + _schema_on_200.id = AAZStrType( + flags={"read_only": True}, ) - _builder.set_prop("properties", AAZObjectType, ".", typ_kwargs={"flags": {"required": True}}) - _builder.set_prop("tags", AAZDictType, ".tags") - - properties = _builder.get(".properties") - if properties is not None: - properties.set_prop("policySigningCertificates", AAZObjectType) - - tags = _builder.get(".tags") - if tags is not None: - tags.set_elements(AAZStrType, ".") - - return _instance_value - - class InstanceUpdateByGeneric(AAZGenericInstanceUpdateOperation): - - def __call__(self, *args, **kwargs): - self._update_instance_by_generic( - self.ctx.vars.instance, - self.ctx.generic_update_args + _schema_on_200.location = AAZStrType( + flags={"required": True}, + ) + _schema_on_200.name = AAZStrType( + flags={"read_only": True}, + ) + _schema_on_200.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _schema_on_200.system_data = AAZObjectType( + serialized_name="systemData", + flags={"read_only": True}, + ) + _schema_on_200.tags = AAZDictType() + _schema_on_200.type = AAZStrType( + flags={"read_only": True}, ) + properties = cls._schema_on_200.properties + properties.attest_uri = AAZStrType( + serialized_name="attestUri", + ) + properties.private_endpoint_connections = AAZListType( + serialized_name="privateEndpointConnections", + flags={"read_only": True}, + ) + properties.status = AAZStrType() + properties.trust_model = AAZStrType( + serialized_name="trustModel", + ) -class _UpdateHelper: - """Helper class for Update""" - - _schema_attestation_provider_read = None + private_endpoint_connections = cls._schema_on_200.properties.private_endpoint_connections + private_endpoint_connections.Element = AAZObjectType() - @classmethod - def _build_schema_attestation_provider_read(cls, _schema): - if cls._schema_attestation_provider_read is not None: - _schema.id = cls._schema_attestation_provider_read.id - _schema.location = cls._schema_attestation_provider_read.location - _schema.name = cls._schema_attestation_provider_read.name - _schema.properties = cls._schema_attestation_provider_read.properties - _schema.system_data = cls._schema_attestation_provider_read.system_data - _schema.tags = cls._schema_attestation_provider_read.tags - _schema.type = cls._schema_attestation_provider_read.type - return - - cls._schema_attestation_provider_read = _schema_attestation_provider_read = AAZObjectType() - - attestation_provider_read = _schema_attestation_provider_read - attestation_provider_read.id = AAZStrType( - flags={"read_only": True}, - ) - attestation_provider_read.location = AAZStrType( - flags={"required": True}, - ) - attestation_provider_read.name = AAZStrType( - flags={"read_only": True}, - ) - attestation_provider_read.properties = AAZObjectType( - flags={"client_flatten": True}, - ) - attestation_provider_read.system_data = AAZObjectType( - serialized_name="systemData", - flags={"read_only": True}, - ) - attestation_provider_read.tags = AAZDictType() - attestation_provider_read.type = AAZStrType( - flags={"read_only": True}, - ) - - properties = _schema_attestation_provider_read.properties - properties.attest_uri = AAZStrType( - serialized_name="attestUri", - ) - properties.private_endpoint_connections = AAZListType( - serialized_name="privateEndpointConnections", - flags={"read_only": True}, - ) - properties.status = AAZStrType() - properties.trust_model = AAZStrType( - serialized_name="trustModel", - ) + _element = cls._schema_on_200.properties.private_endpoint_connections.Element + _element.id = AAZStrType( + flags={"read_only": True}, + ) + _element.name = AAZStrType( + flags={"read_only": True}, + ) + _element.properties = AAZObjectType( + flags={"client_flatten": True}, + ) + _element.type = AAZStrType( + flags={"read_only": True}, + ) - private_endpoint_connections = _schema_attestation_provider_read.properties.private_endpoint_connections - private_endpoint_connections.Element = AAZObjectType() + properties = cls._schema_on_200.properties.private_endpoint_connections.Element.properties + properties.private_endpoint = AAZObjectType( + serialized_name="privateEndpoint", + ) + properties.private_link_service_connection_state = AAZObjectType( + serialized_name="privateLinkServiceConnectionState", + flags={"required": True}, + ) + properties.provisioning_state = AAZStrType( + serialized_name="provisioningState", + flags={"read_only": True}, + ) - _element = _schema_attestation_provider_read.properties.private_endpoint_connections.Element - _element.id = AAZStrType( - flags={"read_only": True}, - ) - _element.name = AAZStrType( - flags={"read_only": True}, - ) - _element.properties = AAZObjectType( - flags={"client_flatten": True}, - ) - _element.type = AAZStrType( - flags={"read_only": True}, - ) + private_endpoint = cls._schema_on_200.properties.private_endpoint_connections.Element.properties.private_endpoint + private_endpoint.id = AAZStrType( + flags={"read_only": True}, + ) - properties = _schema_attestation_provider_read.properties.private_endpoint_connections.Element.properties - properties.private_endpoint = AAZObjectType( - serialized_name="privateEndpoint", - ) - properties.private_link_service_connection_state = AAZObjectType( - serialized_name="privateLinkServiceConnectionState", - flags={"required": True}, - ) - properties.provisioning_state = AAZStrType( - serialized_name="provisioningState", - flags={"read_only": True}, - ) + private_link_service_connection_state = cls._schema_on_200.properties.private_endpoint_connections.Element.properties.private_link_service_connection_state + private_link_service_connection_state.actions_required = AAZStrType( + serialized_name="actionsRequired", + ) + private_link_service_connection_state.description = AAZStrType() + private_link_service_connection_state.status = AAZStrType() - private_endpoint = _schema_attestation_provider_read.properties.private_endpoint_connections.Element.properties.private_endpoint - private_endpoint.id = AAZStrType( - flags={"read_only": True}, - ) + system_data = cls._schema_on_200.system_data + system_data.created_at = AAZStrType( + serialized_name="createdAt", + ) + system_data.created_by = AAZStrType( + serialized_name="createdBy", + ) + system_data.created_by_type = AAZStrType( + serialized_name="createdByType", + ) + system_data.last_modified_at = AAZStrType( + serialized_name="lastModifiedAt", + ) + system_data.last_modified_by = AAZStrType( + serialized_name="lastModifiedBy", + ) + system_data.last_modified_by_type = AAZStrType( + serialized_name="lastModifiedByType", + ) - private_link_service_connection_state = _schema_attestation_provider_read.properties.private_endpoint_connections.Element.properties.private_link_service_connection_state - private_link_service_connection_state.actions_required = AAZStrType( - serialized_name="actionsRequired", - ) - private_link_service_connection_state.description = AAZStrType() - private_link_service_connection_state.status = AAZStrType() + tags = cls._schema_on_200.tags + tags.Element = AAZStrType() - system_data = _schema_attestation_provider_read.system_data - system_data.created_at = AAZStrType( - serialized_name="createdAt", - ) - system_data.created_by = AAZStrType( - serialized_name="createdBy", - ) - system_data.created_by_type = AAZStrType( - serialized_name="createdByType", - ) - system_data.last_modified_at = AAZStrType( - serialized_name="lastModifiedAt", - ) - system_data.last_modified_by = AAZStrType( - serialized_name="lastModifiedBy", - ) - system_data.last_modified_by_type = AAZStrType( - serialized_name="lastModifiedByType", - ) + return cls._schema_on_200 - tags = _schema_attestation_provider_read.tags - tags.Element = AAZStrType() - _schema.id = cls._schema_attestation_provider_read.id - _schema.location = cls._schema_attestation_provider_read.location - _schema.name = cls._schema_attestation_provider_read.name - _schema.properties = cls._schema_attestation_provider_read.properties - _schema.system_data = cls._schema_attestation_provider_read.system_data - _schema.tags = cls._schema_attestation_provider_read.tags - _schema.type = cls._schema_attestation_provider_read.type +class _UpdateHelper: + """Helper class for Update""" __all__ = ["Update"] diff --git a/src/attestation/azext_attestation/generated/commands.py b/src/attestation/azext_attestation/generated/commands.py index 861ff23ba66..7e7aef3acd3 100644 --- a/src/attestation/azext_attestation/generated/commands.py +++ b/src/attestation/azext_attestation/generated/commands.py @@ -20,12 +20,12 @@ def load_command_table(self, _): operations_tmpl='azext_attestation.vendored_sdks.attestation.operations._attestation_provider_operations#Attest' 'ationProviderOperations.{}', client_factory=cf_attestation_provider) - with self.command_group('attestation', attestation_attestation_provider, - client_factory=cf_attestation_provider, is_experimental=True) as g: - g.custom_command('list', 'attestation_attestation_provider_list') - g.custom_show_command('show', 'attestation_attestation_provider_show') - g.custom_command('create', 'attestation_attestation_provider_create') - g.custom_command('update', 'attestation_attestation_provider_update') - g.custom_command('delete', 'attestation_attestation_provider_delete', confirmation=True) - g.custom_command('get-default-by-location', 'attestation_attestation_provider_get_default_by_location') - g.custom_command('list-default', 'attestation_attestation_provider_list_default') + # with self.command_group('attestation', attestation_attestation_provider, + # client_factory=cf_attestation_provider, is_experimental=True) as g: + # g.custom_command('list', 'attestation_attestation_provider_list') + # g.custom_show_command('show', 'attestation_attestation_provider_show') + # g.custom_command('create', 'attestation_attestation_provider_create') + # g.custom_command('update', 'attestation_attestation_provider_update') + # g.custom_command('delete', 'attestation_attestation_provider_delete', confirmation=True) + # g.custom_command('get-default-by-location', 'attestation_attestation_provider_get_default_by_location') + # g.custom_command('list-default', 'attestation_attestation_provider_list_default') diff --git a/src/attestation/azext_attestation/manual/_params.py b/src/attestation/azext_attestation/manual/_params.py index 7a3d03eb259..7eb704fd281 100644 --- a/src/attestation/azext_attestation/manual/_params.py +++ b/src/attestation/azext_attestation/manual/_params.py @@ -19,31 +19,31 @@ def load_arguments(self, _): from azext_attestation.vendored_sdks.azure_attestation.models._attestation_client_enums import TeeKind - provider_name_type = CLIArgumentType( - help='Name of the attestation provider.', options_list=['--name', '-n'], metavar='NAME', id_part=None, - completer=get_resource_name_completion_list('Microsoft.Attestation/attestationProviders')) - - for item in ['create', 'show', 'update', 'delete']: - with self.argument_context('attestation {}'.format(item)) as c: - c.argument('provider_name', provider_name_type, - help='Name of the attestation service instance.') - - for item in ['show', 'delete']: - with self.argument_context('attestation {}'.format(item)) as c: - c.extra('identifier', options_list=['--id'], - help='Resource ID of the provider. Please omit --resource-group/-g or --name/-n ' - 'if you have already specified --id.') - - for item in ['create', 'update']: - with self.argument_context('attestation {}'.format(item)) as c: - c.argument('tags', tags_type, nargs='+') - - with self.argument_context('attestation create') as c: - c.argument('certs_input_path', nargs='+', - help='Space-separated file paths to PEM/DER files containing certificates.') - - with self.argument_context('attestation get-default-by-location') as c: - c.argument('loc', options_list=['--location', '-l'], help='Location. (eg: "West US")') + # provider_name_type = CLIArgumentType( + # help='Name of the attestation provider.', options_list=['--name', '-n'], metavar='NAME', id_part=None, + # completer=get_resource_name_completion_list('Microsoft.Attestation/attestationProviders')) + # + # for item in ['create', 'show', 'update', 'delete']: + # with self.argument_context('attestation {}'.format(item)) as c: + # c.argument('provider_name', provider_name_type, + # help='Name of the attestation service instance.') + # + # for item in ['show', 'delete']: + # with self.argument_context('attestation {}'.format(item)) as c: + # c.extra('identifier', options_list=['--id'], + # help='Resource ID of the provider. Please omit --resource-group/-g or --name/-n ' + # 'if you have already specified --id.') + # + # for item in ['create', 'update']: + # with self.argument_context('attestation {}'.format(item)) as c: + # c.argument('tags', tags_type, nargs='+') + # + # with self.argument_context('attestation create') as c: + # c.argument('certs_input_path', nargs='+', + # help='Space-separated file paths to PEM/DER files containing certificates.') + # + # with self.argument_context('attestation get-default-by-location') as c: + # c.argument('loc', options_list=['--location', '-l'], help='Location. (eg: "West US")') # for item in ['list', 'add', 'remove']: # with self.argument_context('attestation signer {}'.format(item)) as c: diff --git a/src/attestation/azext_attestation/manual/commands.py b/src/attestation/azext_attestation/manual/commands.py index 1e17566b783..3ef1a52e274 100644 --- a/src/attestation/azext_attestation/manual/commands.py +++ b/src/attestation/azext_attestation/manual/commands.py @@ -42,28 +42,28 @@ def load_command_table(self, _): with self.command_group('attestation', attestation_attestation_provider, client_factory=cf_attestation_provider, is_experimental=True) as g: - from azext_attestation.manual.custom import AttestationCreate, AttestationUpdate, AttestationShow, \ + from azext_attestation.manual.custom import AttestationCreate, AttestationShow, \ AttestationDelete, AttestationGetDefaultByLocation self.command_table["attestation create"] = AttestationCreate(loader=self) - self.command_table["attestation update"] = AttestationUpdate(loader=self) + # self.command_table["attestation update"] = AttestationUpdate(loader=self) self.command_table["attestation show"] = AttestationShow(loader=self) self.command_table["attestation delete"] = AttestationDelete(loader=self) self.command_table["attestation get-default-by-location"] = AttestationGetDefaultByLocation(loader=self) - g.custom_command('list', 'attestation_attestation_provider_list', - doc_string_source=attestation_provider_doc_template.format('list')) - g.custom_show_command('show', 'attestation_attestation_provider_show', validator=validate_provider_resource_id, - doc_string_source=attestation_provider_doc_template.format('get')) - g.custom_command('create', 'attestation_attestation_provider_create', - doc_string_source=attestation_provider_doc_template.format('create')) - g.custom_command('update', 'attestation_attestation_provider_update', - doc_string_source=attestation_provider_doc_template.format('update')) - g.custom_command('delete', 'attestation_attestation_provider_delete', confirmation=True, - validator=validate_provider_resource_id, - doc_string_source=attestation_provider_doc_template.format('delete')) - g.custom_command('get-default-by-location', 'attestation_attestation_provider_get_default_by_location', - doc_string_source=attestation_provider_doc_template.format('get_default_by_location')) - g.custom_command('list-default', 'attestation_attestation_provider_list_default', - doc_string_source=attestation_provider_doc_template.format('list_default')) + # g.custom_command('list', 'attestation_attestation_provider_list', + # doc_string_source=attestation_provider_doc_template.format('list')) + # g.custom_show_command('show', 'attestation_attestation_provider_show', validator=validate_provider_resource_id, + # doc_string_source=attestation_provider_doc_template.format('get')) + # g.custom_command('create', 'attestation_attestation_provider_create', + # doc_string_source=attestation_provider_doc_template.format('create')) + # g.custom_command('update', 'attestation_attestation_provider_update', + # doc_string_source=attestation_provider_doc_template.format('update')) + # g.custom_command('delete', 'attestation_attestation_provider_delete', confirmation=True, + # validator=validate_provider_resource_id, + # doc_string_source=attestation_provider_doc_template.format('delete')) + # g.custom_command('get-default-by-location', 'attestation_attestation_provider_get_default_by_location', + # doc_string_source=attestation_provider_doc_template.format('get_default_by_location')) + # g.custom_command('list-default', 'attestation_attestation_provider_list_default', + # doc_string_source=attestation_provider_doc_template.format('list_default')) with self.command_group('attestation signer', policy_certificates_data_sdk, client_factory=cf_policy_certificates, is_experimental=True) as g: diff --git a/src/attestation/azext_attestation/manual/custom.py b/src/attestation/azext_attestation/manual/custom.py index 6c285832a40..26b8b0ffc7e 100644 --- a/src/attestation/azext_attestation/manual/custom.py +++ b/src/attestation/azext_attestation/manual/custom.py @@ -210,27 +210,23 @@ def pre_operations(self): validate_provider_resource_id(self) -class AttestationUpdate(_AttestationUpdate): - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - from azure.cli.core.aaz import AAZStrArg - args_schema = super()._build_arguments_schema(*args, **kwargs) - args_schema.id = AAZStrArg( - options=["--id"], - help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", - ) - args_schema.name = AAZStrArg( - options=["--name", "-n"], - help="Name of the attestation provider.", - ) - - args_schema.provider_name._required = False - args_schema.resource_group._required = False - args_schema.provider_name._registered = False - return args_schema - - def pre_operations(self): - validate_provider_resource_id(self) +# class AttestationUpdate(_AttestationUpdate): +# @classmethod +# def _build_arguments_schema(cls, *args, **kwargs): +# from azure.cli.core.aaz import AAZStrArg +# args_schema = super()._build_arguments_schema(*args, **kwargs) +# args_schema.name = AAZStrArg( +# options=["--name", "-n"], +# help="Name of the attestation provider.", +# ) +# +# args_schema.provider_name._required = False +# args_schema.resource_group._required = False +# args_schema.provider_name._registered = False +# return args_schema +# +# def pre_operations(self): +# validate_provider_resource_id(self) def add_signer(cmd, client, signer=None, signer_file=None, resource_group_name=None, provider_name=None): diff --git a/src/attestation/azext_attestation/tests/latest/cert_group_2/init_cert.pem b/src/attestation/azext_attestation/tests/latest/cert_group_2/init_cert.pem index 11473f8870b..c80a13d072a 100644 --- a/src/attestation/azext_attestation/tests/latest/cert_group_2/init_cert.pem +++ b/src/attestation/azext_attestation/tests/latest/cert_group_2/init_cert.pem @@ -1,3 +1,3 @@ -----BEGIN CERTIFICATE----- -MIIC1jCCAb6gAwIBAgIISQGD9EFjB+YwDQYJKoZIhvcNAQELBQAwIjEgMB4GA1UEAxMXQXR0ZXN0YXRpb25DZXJ0aWZpY2F0ZTAwHhcNMjAxMTIzMTgyMDUzWhcNMjExMTIzMTgyMDUzWjAiMSAwHgYDVQQDExdBdHRlc3RhdGlvbkNlcnRpZmljYXRlMDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJrEeMJZ7PM5UBEm8hiCKDhzaP6clXvHfwDHQry/ut/yG1An0bw1U6nSoPEmcar0G5Zf1MDxjVNtAyB6IY8J/8ZAGxxQgUVlwWGVkEzZFXBUA7i7Pt5DVA4V6+BgjxSe0BYZFbhNqNstxkiCrn60U60AE5X+A53Rof1TRCrMsKl4PT4Pyp3QKMUYCioFSwzNAPiO/O/+HqbH1zkSKZQxznnVPeraAr1sMZJmDyrQO/PYLLpr1qqIF6Jbln6Dzr3pnn1y4Z/NO2itPq2NMj+q67QCnSW8/qbZnWvS5xvKQzATyUqZ8mOJsmI8TSNk/0L2Piy/MByix7f161CkcFmKSy0CAwEAAaMQMA4wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAgVJUdBitnwvMt7or/T2Z8tKBQFlz1UqURFTTM0Ar66alvcixUbYGx1TySJNinoWIBQ9OPjgLkWP2EQEKoRxq7Sbtlj5a5ED6V4r8tlz4HJ647s23etnREkj9tOFovMf8NtSUx3FNpaEGZl2LRVGww+lU8PwH3/b3ReBdtaA7kfaV5+ixedcdSyKQuVATmvMI713P8VPl6MWmsMJtkV3XV/YMEsQ+GYqMr7kKXl13yeuEfU2VVEQsZ/1tgoobeVKiQ+Tqb0u2Nds+KjdHvaMbx2R8zL3Yu7iGJQfwuiMmuLRBRpIAqMlQFKK6dX9qz6ObOMsR9is6zP6CvlFpEzo5FQ== +MIIDRjCCAi6gAwIBAgIIJcdZv4O76ywwDQYJKoZIhvcNAQELBQAwHzEdMBsGA1UEAwwUTWFhT3JpZ2luYWxUZXN0Q2VydDEwIBcNMjMxMjA0MDAwMDAwWhgPMjA3MzEyMDQwMDAwMDBaMB8xHTAbBgNVBAMMFE1hYU9yaWdpbmFsVGVzdENlcnQxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlwu79hWYy2//Biu1GYtL1LA0EbUel2N1Ij8LeRUJE6UJPDZvesuw03KdWZIcG49oesCWAmvVrbeph0vOtnZi02EBEwIHak8vs0OX8J06gBRADCZ64IzqG+UpGHVt9yc01I+gI+yMJb8161VFwDym/XwY/6KAFi64W0sofTD2f77tgz2x8Kkl4mX8QUjvEafNDtHGVPfPcWiU/wYWT+x2pSLmnijNl97FPabotLUAEdUYHVVIKDvGxyp2am8+74xeGIb9/GVP6NRJCN/yE3FcMc6qNGoysai9gte//A03uWVIJtDBAccniUrPhenLS352YwSP5LQMfqTiIShIBVM5BwIDAQABo4GDMIGAME4GA1UdIwRHMEWAFFFlFjpkdDB5nEgUMuK25bzbSpLVoSOkITAfMR0wGwYDVQQDDBRNYWFPcmlnaW5hbFRlc3RDZXJ0MYIIJcdZv4O76ywwHQYDVR0OBBYEFFFlFjpkdDB5nEgUMuK25bzbSpLVMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBABCUBWBQIg5jc5d3F/EJeP8pq2LwvcFDD753TbGKx7TsaHHgphACnKOCSpREiftsiR5Oic487MYwfFUWB0pgCFc6iWzUV5sRtSHDo4NuA5psgnDcYBnh6TuVfpGArXvHON0K4QbO56fN4xfmfDC4dohuH5OaCwiKK5K1Qb+s5gqo1bwvOMn4cA5A0KtPsdyG2skhVV4o6sF9ChytlVhtC5zDO5Fy0YKBwYtPXzcAL9FauAxLNTFq4Cuye44h2FwfQRON7qkYzxPOMaCU8GMUB8Jf+9AkucwmvF50L40yZCFx9hqAoTcSMo5e2rc7yOyo+TetRpyAqkQ9bFCAdVEf2aU= -----END CERTIFICATE----- \ No newline at end of file diff --git a/src/attestation/azext_attestation/tests/latest/policies/signed_jwt_sgx_policy_2.txt b/src/attestation/azext_attestation/tests/latest/policies/signed_jwt_sgx_policy_2.txt index 79c69bb80a3..5799a4a4828 100644 --- a/src/attestation/azext_attestation/tests/latest/policies/signed_jwt_sgx_policy_2.txt +++ b/src/attestation/azext_attestation/tests/latest/policies/signed_jwt_sgx_policy_2.txt @@ -1 +1 @@ -eyJhbGciOiJSU0EyNTYiLCJ4NWMiOlsiTUlJQzFqQ0NBYjZnQXdJQkFnSUlTUUdEOUVGakJcdTAwMkJZd0RRWUpLb1pJaHZjTkFRRUxCUUF3SWpFZ01CNEdBMVVFQXhNWFFYUjBaWE4wWVhScGIyNURaWEowYVdacFkyRjBaVEF3SGhjTk1qQXhNVEl6TVRneU1EVXpXaGNOTWpFeE1USXpNVGd5TURVeldqQWlNU0F3SGdZRFZRUURFeGRCZEhSbGMzUmhkR2x2YmtObGNuUnBabWxqWVhSbE1EQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUpyRWVNSlo3UE01VUJFbThoaUNLRGh6YVA2Y2xYdkhmd0RIUXJ5L3V0L3lHMUFuMGJ3MVU2blNvUEVtY2FyMEc1WmYxTUR4alZOdEF5QjZJWThKLzhaQUd4eFFnVVZsd1dHVmtFelpGWEJVQTdpN1B0NURWQTRWNlx1MDAyQkJnanhTZTBCWVpGYmhOcU5zdHhraUNybjYwVTYwQUU1WFx1MDAyQkE1M1JvZjFUUkNyTXNLbDRQVDRQeXAzUUtNVVlDaW9GU3d6TkFQaU8vTy9cdTAwMkJIcWJIMXprU0taUXh6bm5WUGVyYUFyMXNNWkptRHlyUU8vUFlMTHByMXFxSUY2SmJsbjZEenIzcG5uMXk0Wi9OTzJpdFBxMk5Nalx1MDAyQnE2N1FDblNXOC9xYlpuV3ZTNXh2S1F6QVR5VXFaOG1PSnNtSThUU05rLzBMMlBpeS9NQnlpeDdmMTYxQ2tjRm1LU3kwQ0F3RUFBYU1RTUE0d0RBWURWUjBUQkFVd0F3RUIvekFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBZ1ZKVWRCaXRud3ZNdDdvci9UMlo4dEtCUUZsejFVcVVSRlRUTTBBcjY2YWx2Y2l4VWJZR3gxVHlTSk5pbm9XSUJROU9QamdMa1dQMkVRRUtvUnhxN1NidGxqNWE1RUQ2VjRyOHRsejRISjY0N3MyM2V0blJFa2o5dE9Gb3ZNZjhOdFNVeDNGTnBhRUdabDJMUlZHd3dcdTAwMkJsVThQd0gzL2IzUmVCZHRhQTdrZmFWNVx1MDAyQml4ZWRjZFN5S1F1VkFUbXZNSTcxM1A4VlBsNk1XbXNNSnRrVjNYVi9ZTUVzUVx1MDAyQkdZcU1yN2tLWGwxM3lldUVmVTJWVkVRc1ovMXRnb29iZVZLaVFcdTAwMkJUcWIwdTJOZHNcdTAwMkJLamRIdmFNYngyUjh6TDNZdTdpR0pRZnd1aU1tdUxSQlJwSUFxTWxRRktLNmRYOXF6Nk9iT01zUjlpczZ6UDZDdmxGcEV6bzVGUT09Il19.eyJBdHRlc3RhdGlvblBvbGljeSI6ImRtVnljMmx2YmoweExqQTdZWFYwYUc5eWFYcGhkR2x2Ym5KMWJHVnpJSHRqT2x0MGVYQmxQVDBpSkdsekxXUmxZblZuWjJGaWJHVWlYU0FtSmlCYmRtRnNkV1U5UFhSeWRXVmRJRDAtSUdSbGJua29LVHM5UGlCd1pYSnRhWFFvS1R0OU8ybHpjM1ZoYm1ObGNuVnNaWE1nZXlBZ0lDQmpPbHQwZVhCbFBUMGlKR2x6TFdSbFluVm5aMkZpYkdVaVhTQTlQaUJwYzNOMVpTaDBlWEJsUFNKT2IzUkVaV0oxWjJkaFlteGxJaXdnZG1Gc2RXVTlZeTUyWVd4MVpTazdJQ0FnSUdNNlczUjVjR1U5UFNJa2FYTXRaR1ZpZFdkbllXSnNaU0pkSUQwLUlHbHpjM1ZsS0hSNWNHVTlJbWx6TFdSbFluVm5aMkZpYkdVaUxDQjJZV3gxWlQxakxuWmhiSFZsS1RzZ0lDQWdZenBiZEhsd1pUMDlJaVJ6WjNndGJYSnphV2R1WlhJaVhTQTlQaUJwYzNOMVpTaDBlWEJsUFNKelozZ3RiWEp6YVdkdVpYSWlMQ0IyWVd4MVpUMWpMblpoYkhWbEtUc2dJQ0FnWXpwYmRIbHdaVDA5SWlSelozZ3RiWEpsYm1Oc1lYWmxJbDBnUFQ0Z2FYTnpkV1VvZEhsd1pUMGljMmQ0TFcxeVpXNWpiR0YyWlNJc0lIWmhiSFZsUFdNdWRtRnNkV1VwT3lBZ0lDQmpPbHQwZVhCbFBUMGlKSEJ5YjJSMVkzUXRhV1FpWFNBOVBpQnBjM04xWlNoMGVYQmxQU0p3Y205a2RXTjBMV2xrSWl3Z2RtRnNkV1U5WXk1MllXeDFaU2s3SUNBZ0lHTTZXM1I1Y0dVOVBTSWtjM1p1SWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzNadUlpd2dkbUZzZFdVOVl5NTJZV3gxWlNrN0lDQWdJR002VzNSNWNHVTlQU0lrZEdWbElsMGdQVDRnYVhOemRXVW9kSGx3WlQwaWRHVmxJaXdnZG1Gc2RXVTlZeTUyWVd4MVpTazdmVHMifQ.c0l-xqGDFQ8_kCiQ0_vvmDQYG_u544CYmoiucPNxd9MU8ZXT69UD59UgSuya2yl241NoVXA_0LaMEB2re0JnTbPD_dliJn96HnIOqnxXxRh7rKbu65ECUOMWPXbyKQMZ0I3Wjhgt_XyyhfEiQGfJfGzA95-wm6yWqrmW7dMI7JkczG9ideztnr0bsw5NRsIWBXOjVy7Bg66qooTnODS_OqeQ4iaNsN-xjMElHABUxXhpBt2htbhemDU1X41o8clQgG84aEHCgkE07pR-7IL_Fn2gWuPVC66yxAp00W1ib2L-96q78D9J52HPdeDCSFio2RL7r5lOtz8YkQnjacb6xA \ No newline at end of file +eyAiYWxnIjoiUlMyNTYiLCAieDVjIjogWyJNSUlEUmpDQ0FpNmdBd0lCQWdJSUpjZFp2NE83Nnl3d0RRWUpLb1pJaHZjTkFRRUxCUUF3SHpFZE1Cc0dBMVVFQXd3VVRXRmhUM0pwWjJsdVlXeFVaWE4wUTJWeWRERXdJQmNOTWpNeE1qQTBNREF3TURBd1doZ1BNakEzTXpFeU1EUXdNREF3TURCYU1COHhIVEFiQmdOVkJBTU1GRTFoWVU5eWFXZHBibUZzVkdWemRFTmxjblF4TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFsd3U3OWhXWXkyLy9CaXUxR1l0TDFMQTBFYlVlbDJOMUlqOExlUlVKRTZVSlBEWnZlc3V3MDNLZFdaSWNHNDlvZXNDV0FtdlZyYmVwaDB2T3RuWmkwMkVCRXdJSGFrOHZzME9YOEowNmdCUkFEQ1o2NEl6cUcrVXBHSFZ0OXljMDFJK2dJK3lNSmI4MTYxVkZ3RHltL1h3WS82S0FGaTY0VzBzb2ZURDJmNzd0Z3oyeDhLa2w0bVg4UVVqdkVhZk5EdEhHVlBmUGNXaVUvd1lXVCt4MnBTTG1uaWpObDk3RlBhYm90TFVBRWRVWUhWVklLRHZHeHlwMmFtOCs3NHhlR0liOS9HVlA2TlJKQ04veUUzRmNNYzZxTkdveXNhaTlndGUvL0EwM3VXVklKdERCQWNjbmlVclBoZW5MUzM1Mll3U1A1TFFNZnFUaUlTaElCVk01QndJREFRQUJvNEdETUlHQU1FNEdBMVVkSXdSSE1FV0FGRkZsRmpwa2REQjVuRWdVTXVLMjViemJTcExWb1NPa0lUQWZNUjB3R3dZRFZRUUREQlJOWVdGUGNtbG5hVzVoYkZSbGMzUkRaWEowTVlJSUpjZFp2NE83Nnl3d0hRWURWUjBPQkJZRUZGRmxGanBrZERCNW5FZ1VNdUsyNWJ6YlNwTFZNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQkNVQldCUUlnNWpjNWQzRi9FSmVQOHBxMkx3dmNGREQ3NTNUYkdLeDdUc2FISGdwaEFDbktPQ1NwUkVpZnRzaVI1T2ljNDg3TVl3ZkZVV0IwcGdDRmM2aVd6VVY1c1J0U0hEbzROdUE1cHNnbkRjWUJuaDZUdVZmcEdBclh2SE9OMEs0UWJPNTZmTjR4Zm1mREM0ZG9odUg1T2FDd2lLSzVLMVFiK3M1Z3FvMWJ3dk9NbjRjQTVBMEt0UHNkeUcyc2toVlY0bzZzRjlDaHl0bFZodEM1ekRPNUZ5MFlLQndZdFBYemNBTDlGYXVBeExOVEZxNEN1eWU0NGgyRndmUVJPTjdxa1l6eFBPTWFDVThHTVVCOEpmKzlBa3Vjd212RjUwTDQweVpDRng5aHFBb1RjU01vNWUycmM3eU95bytUZXRScHlBcWtROWJGQ0FkVkVmMmFVPSJdfQ.eyJBdHRlc3RhdGlvblBvbGljeSI6ImRtVnljMmx2YmowZ01TNHdPMkYxZEdodmNtbDZZWFJwYjI1eWRXeGxjM3RqT2x0MGVYQmxQVDBpSkdsekxXUmxZblZuWjJGaWJHVWlYU0E5UGlCd1pYSnRhWFFvS1R0OU8ybHpjM1ZoYm1ObGNuVnNaWE43WXpwYmRIbHdaVDA5SWlScGN5MWtaV0oxWjJkaFlteGxJbDBnUFQ0Z2FYTnpkV1VvZEhsd1pUMGlhWE10WkdWaWRXZG5ZV0pzWlNJc0lIWmhiSFZsUFdNdWRtRnNkV1VwTzJNNlczUjVjR1U5UFNJa2MyZDRMVzF5YzJsbmJtVnlJbDBnUFQ0Z2FYTnpkV1VvZEhsd1pUMGljMmQ0TFcxeWMybG5ibVZ5SWl3Z2RtRnNkV1U5WXk1MllXeDFaU2s3WXpwYmRIbHdaVDA5SWlSelozZ3RiWEpsYm1Oc1lYWmxJbDBnUFQ0Z2FYTnpkV1VvZEhsd1pUMGljMmQ0TFcxeVpXNWpiR0YyWlNJc0lIWmhiSFZsUFdNdWRtRnNkV1VwTzJNNlczUjVjR1U5UFNJa2NISnZaSFZqZEMxcFpDSmRJRDAtSUdsemMzVmxLSFI1Y0dVOUluQnliMlIxWTNRdGFXUWlMQ0IyWVd4MVpUMWpMblpoYkhWbEtUdGpPbHQwZVhCbFBUMGlKSE4yYmlKZElEMC1JR2x6YzNWbEtIUjVjR1U5SW5OMmJpSXNJSFpoYkhWbFBXTXVkbUZzZFdVcE8yTTZXM1I1Y0dVOVBTSWtkR1ZsSWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpZEdWbElpd2dkbUZzZFdVOVl5NTJZV3gxWlNrN2ZUcyJ9.lUzO5dDT6NcjwqdkxQiwFOkOBOfssucghqSF5AgUacMmlCN9ssiudLWgMTCnGlr2UoKN674Egl2GL8wPcPc3_Ph8syJKmXpOSLgY57zfO2LSSFrD3ZRbB-RkwIM_d9v7545_5cZIQD2gyql4MUATXYKAk3cvmQR1aK5n1rNwqWbesSAOZz-RhVjiYl5I5vsWIVMCy6qM4UyCQki-UNQ2upp1R1ExBMLswfIDjKZxVptkW9jG7A3CdgqAl8jtxYvetkcqe3fEOs9-D_zonHgcKqvyRRp2qw5R8hKaFxeTg311yi_L7xIWehGeOZofBckmweUPNs7LC6mo55e9lnyOhw \ No newline at end of file diff --git a/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml b/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml index 135e6fac5f2..9b0052b924f 100644 --- a/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml +++ b/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml @@ -18,8 +18,7 @@ interactions: ParameterSetName: - -l -n --resource-group User-Agent: - - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 - (Windows-10-10.0.22631-SP0) + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002?api-version=2020-10-01 response: @@ -33,7 +32,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:42:36 GMT + - Tue, 05 Dec 2023 07:20:58 GMT expires: - '-1' location: @@ -51,7 +50,7 @@ interactions: x-ms-ratelimit-remaining-subscription-writes: - '1199' x-msedge-ref: - - 'Ref A: 34C6A376A32043269060D1F93609FCC7 Ref B: TYO201100115035 Ref C: 2023-12-04T08:42:33Z' + - 'Ref A: 2CBB9384AC924ED99CD6F0BAB6124517 Ref B: MAA201060514011 Ref C: 2023-12-05T07:20:56Z' status: code: 201 message: Created @@ -69,8 +68,7 @@ interactions: ParameterSetName: - -n --resource-group User-Agent: - - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 - (Windows-10-10.0.22631-SP0) + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002?api-version=2020-10-01 response: @@ -84,7 +82,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:42:37 GMT + - Tue, 05 Dec 2023 07:21:00 GMT expires: - '-1' pragma: @@ -98,7 +96,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 30CC111B870D4CB88D5D754BF6C92B57 Ref B: TYO201100114031 Ref C: 2023-12-04T08:42:37Z' + - 'Ref A: 8D85823C603541C39960DDE617860766 Ref B: MAA201060514033 Ref C: 2023-12-05T07:21:00Z' status: code: 200 message: OK @@ -116,8 +114,7 @@ interactions: ParameterSetName: - --resource-group User-Agent: - - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 - (Windows-10-10.0.22631-SP0) + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders?api-version=2020-10-01 response: @@ -131,7 +128,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:42:38 GMT + - Tue, 05 Dec 2023 07:21:02 GMT expires: - '-1' pragma: @@ -145,7 +142,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 1FEC5A9118BB4206B399E96EAA25C3FD Ref B: TYO201100114025 Ref C: 2023-12-04T08:42:38Z' + - 'Ref A: F0FA01D1E0964BA1B59687823A87122D Ref B: MAA201060514031 Ref C: 2023-12-05T07:21:01Z' status: code: 200 message: OK @@ -161,22 +158,21 @@ interactions: Connection: - keep-alive User-Agent: - - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 - (Windows-10-10.0.22631-SP0) + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Attestation/attestationProviders?api-version=2020-10-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002","name":"att0000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att0000002.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestgddvie2lgijzswsd5p2nud3my5ez6jzo6ze5kvsmad6kfjwsecumtpad32hylpr4f4eg/providers/Microsoft.Attestation/attestationProviders/att2ay5vjxipltum","name":"att2ay5vjxipltum","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2ay5vjxipltum.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg2/providers/Microsoft.Attestation/attestationProviders/testatt1","name":"testatt1","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://testatt1.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestgnulb3yfld22zwwnucvssgxrylif5rje57hog3etrh2fta5svwfmdsl7hjrxi4n23kpb/providers/Microsoft.Attestation/attestationProviders/testattestationprovider","name":"testattestationprovider","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://testattestationprovider.wus.attest.azure.net"}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002","name":"att0000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att0000002.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg2/providers/Microsoft.Attestation/attestationProviders/testatt2","name":"testatt2","type":"Microsoft.Attestation/attestationProviders","location":"westus","tags":{"Property1":"Value1","Property2":"Value2","Property3":"Value3"},"properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://testatt2.wus.attest.azure.net"}}]}' headers: cache-control: - no-cache content-length: - - '1589' + - '773' content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:42:39 GMT + - Tue, 05 Dec 2023 07:21:03 GMT expires: - '-1' pragma: @@ -190,7 +186,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: F8050B2E462D48EC9F4975DD8A89B06E Ref B: TYO201100113021 Ref C: 2023-12-04T08:42:39Z' + - 'Ref A: E2C8CC1413E44D009FA794E69C8724A9 Ref B: MAA201060516039 Ref C: 2023-12-05T07:21:03Z' status: code: 200 message: OK @@ -212,8 +208,7 @@ interactions: ParameterSetName: - -n --resource-group --tags User-Agent: - - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 - (Windows-10-10.0.22631-SP0) + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: PATCH uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002?api-version=2020-10-01 response: @@ -227,7 +222,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:42:42 GMT + - Tue, 05 Dec 2023 07:21:07 GMT expires: - '-1' pragma: @@ -241,9 +236,9 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '1198' x-msedge-ref: - - 'Ref A: FBA8D7E6593E4BCAA5B0944B62693E8E Ref B: TYO201100115021 Ref C: 2023-12-04T08:42:41Z' + - 'Ref A: EAC7B9208B8E4E9DBCB2DAC74AFB2AED Ref B: MAA201060513045 Ref C: 2023-12-05T07:21:04Z' status: code: 200 message: OK @@ -251,7 +246,7 @@ interactions: body: null headers: Accept: - - application/json + - '*/*' Accept-Encoding: - gzip, deflate CommandName: @@ -263,8 +258,7 @@ interactions: ParameterSetName: - -y -n --resource-group User-Agent: - - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 - (Windows-10-10.0.22631-SP0) + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002?api-version=2020-10-01 response: @@ -276,7 +270,7 @@ interactions: content-length: - '0' date: - - Mon, 04 Dec 2023 08:42:51 GMT + - Tue, 05 Dec 2023 07:21:18 GMT expires: - '-1' pragma: @@ -292,7 +286,7 @@ interactions: x-ms-ratelimit-remaining-subscription-deletes: - '14999' x-msedge-ref: - - 'Ref A: A0E799F012494E7FB4E26A8A50F368B8 Ref B: TYO201100115021 Ref C: 2023-12-04T08:42:44Z' + - 'Ref A: 43D67242C35349268294BF46DB067C8B Ref B: MAA201060513017 Ref C: 2023-12-05T07:21:08Z' status: code: 200 message: OK @@ -310,8 +304,7 @@ interactions: ParameterSetName: - -l User-Agent: - - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 - (Windows-10-10.0.22631-SP0) + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Attestation/locations/West%20US/defaultProvider?api-version=2020-10-01 response: @@ -326,7 +319,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:42:52 GMT + - Tue, 05 Dec 2023 07:21:19 GMT expires: - '-1' pragma: @@ -340,7 +333,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 14985010905341DCAD267718CBF35582 Ref B: TYO201100115019 Ref C: 2023-12-04T08:42:52Z' + - 'Ref A: 67C6BBBC469D449C9E4862D6BF7725C9 Ref B: MAA201060513035 Ref C: 2023-12-05T07:21:19Z' status: code: 200 message: OK @@ -363,8 +356,7 @@ interactions: ParameterSetName: - -l -n -g --certs-input-path User-Agent: - - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 - (Windows-10-10.0.22631-SP0) + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2020-10-01 response: @@ -378,7 +370,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:42:56 GMT + - Tue, 05 Dec 2023 07:21:23 GMT expires: - '-1' location: @@ -396,7 +388,7 @@ interactions: x-ms-ratelimit-remaining-subscription-writes: - '1199' x-msedge-ref: - - 'Ref A: 5C383112966A4A14B846019AE362DB87 Ref B: TYO201100115007 Ref C: 2023-12-04T08:42:53Z' + - 'Ref A: 177D157DC68C41AB95858C4A477B047C Ref B: MAA201060516039 Ref C: 2023-12-05T07:21:20Z' status: code: 201 message: Created @@ -428,7 +420,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:42:57 GMT + - Tue, 05 Dec 2023 07:21:25 GMT expires: - '-1' pragma: @@ -442,7 +434,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: FAC8C03C5F9B413682156D6258592D82 Ref B: TYO201100114037 Ref C: 2023-12-04T08:42:57Z' + - 'Ref A: D7E8C452A3C8487AB88E2DFD5E3CC181 Ref B: MAA201060515053 Ref C: 2023-12-05T07:21:24Z' status: code: 200 message: OK @@ -465,14 +457,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWNhcmpqbnpiNnd3Ny53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODI5NzksImlhdCI6MTcwMTY3OTM3OSwiaXNzIjoiaHR0cHM6Ly9hdHQxY2FyampuemI2d3c3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5Mzc5LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.Jf6QUGslBPWkkdk2DBnqdMZq6o4YxkG0tvkjZcE3Co2L7QzZe_4iFDV11VkzazQg373sOr6w7uZ2lfWtBB3Pf2JtlpC6ZYhNtQ50M6Cc-9uJ5hVdPt5U4y1UXqaS_4456bQEOvx7pDx8LRQqzDbcKSpQwO-ZqvSU1U1IC2Ez5KPB0BNKftzVXYvtnn1x1cgwOJ5tZbUUUua3g-7mPlgcITGDgyas3SzwMKDwPSHrRRjkMM80BsKlMjfkBwTbzqaT2pHJpiVv38XVWtn2DmAfRnAB88Of3rYr3-2WwVVBHWFEZshxINzb00ulKMc_EDzG7fjCjQuUCgcoOQgQGXziKw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWt3bDV1M3Fmc2ZibC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ0ODcsImlhdCI6MTcwMTc2MDg4NywiaXNzIjoiaHR0cHM6Ly9hdHQxa3dsNXUzcWZzZmJsLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwODg3LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.ZYh9UFMzMfqVOY197o4-rFsUrBqUD1k1PbeMP2rMDf3LGnl7xk_PLJBKlikdHrIir97TJuox7-Q9Ihpr6ZHKVh8guFGse7sfN_vOJ9htJNDXAlifI_k0tN0oAwwsKN7QJ124lZRRHAWIFH-Yka8Y69CyWgGvm86kqS_ClTXVjn5YltPEFOoAN-lsxqnoB3CHInfgbv6PGpQ3wREuja9FqlM4KVMGLi6jEMl90RSQdnSBv0zhFnZPCC6S-WKAPlyZfPiOvBspRdyUO-zJQ8CJUwlX_8LOsRLL3gC_wdKDmt59B44VcuUuhxh-eKGBz96DD_0tGLC3XC9tsPe0CaiJGw"}' headers: content-length: - '2302' content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:42:59 GMT + - Tue, 05 Dec 2023 07:21:27 GMT server: - Kestrel x-ms-maa-service-version: @@ -508,7 +500,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:00 GMT + - Tue, 05 Dec 2023 07:21:27 GMT expires: - '-1' pragma: @@ -522,7 +514,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: FE5859FFD9D8486AACEDA5231CFC52BD Ref B: TYO201100116033 Ref C: 2023-12-04T08:43:00Z' + - 'Ref A: 02F4786E891E4A859C6EA96C141C07EE Ref B: MAA201060516051 Ref C: 2023-12-05T07:21:27Z' status: code: 200 message: OK @@ -545,14 +537,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWNhcmpqbnpiNnd3Ny53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODI5ODIsImlhdCI6MTcwMTY3OTM4MiwiaXNzIjoiaHR0cHM6Ly9hdHQxY2FyampuemI2d3c3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5MzgyLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.ld-UpgL9aLsnpPuQ3Iri_CFsc5U1DdYRmKFSSB57T0Vodda0CqZUEF3Do7aTrKCPYJrnDrLFJaAcXjhOCISVZgsp9QeVyD227vaXfcojRk--apzI8hr6Zh950m0RSnmDG34n_Q7SlXzSXmIkraM3V-IvFCuN97rGXiDzVLT5I24U686A8us3nLKNm7By8XP2ICPtKG5h2b8g8yZZVeY_DJl662WDni8Meu2Y6N8CharQkYK5DgobJ8D1kiXdTET6wpZQQ22xily-Ed_XEa1mb5xAYr6oUA8FeltTSHGFBsJ4bMj4U-2QinCXPULbe31SpNprrW_VxpXnnFI4H8BsZA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWt3bDV1M3Fmc2ZibC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ0ODksImlhdCI6MTcwMTc2MDg4OSwiaXNzIjoiaHR0cHM6Ly9hdHQxa3dsNXUzcWZzZmJsLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwODg5LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.KhSViA7Mzd44m37to-lWQEvB_kMuOyo98QYgqjj9wPp0K_x2fDGl7pppS5jxTLnMwla8VljtjsOMJjftwe882FX03w3gLc5GAzCFWDtRkWdkrEGKIhiyJ1XMTmEnrcayWDHMwAC0OILvGcvaUogZYF5JAMWTUKvjztsd9U1AJ0aLy1BUXniJlLgqNP9kD313ckgpnbXLEhvC7rQtP0thfwnR2266nmRNkTIV2wY_M8UY0gdxaW8569KTZOLw0P3aLfgpD7Mb0j8yL2JbF1BnLKTPqeRy6le0dKZn6-Gd1C_7FQL2gtjSDby29wrSp4AB84PgUxpB8qUZDQBMbATXSw"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:01 GMT + - Tue, 05 Dec 2023 07:21:28 GMT server: - Kestrel x-ms-maa-service-version: @@ -588,7 +580,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:03 GMT + - Tue, 05 Dec 2023 07:21:30 GMT expires: - '-1' pragma: @@ -602,7 +594,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: FDD8EAB629C5401B84A18B26A6BABD7B Ref B: TYO201100117029 Ref C: 2023-12-04T08:43:02Z' + - 'Ref A: B2D1E066CB9540549D3834ADE981771A Ref B: MAA201060513017 Ref C: 2023-12-05T07:21:29Z' status: code: 200 message: OK @@ -629,14 +621,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates:add?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWNhcmpqbnpiNnd3Ny53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODI5ODQsImlhdCI6MTcwMTY3OTM4NCwiaXNzIjoiaHR0cHM6Ly9hdHQxY2FyampuemI2d3c3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5Mzg0LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.IF_X1bMbV4A9pj5J1Sv9iSQxAILvz8e9rAypSlNMAFDF6RFZqPk2mSl_pS7IoZqPgRSGcUNSGouCW4HVDL0JM7ajKsG8QP9wpTgVWeYafrrA6ES8yX8Mk-FVrtOcvzjHVox-Zgzwxpb6lm3BSE9Kp2OpuDoo9uV7Z0PWeGo_iSdFUEs4R0dZEBl5usWCVxrqBKhFVZHpk31YtQJ1FisO0MPD-Gge0YOkY6FqYJBCfw_fNrXNSe5xoLl7daG9A-Y6jpk-h16uoypZ2O_rTukfvI_HZRD41gO6FJJaN5e0ve2JttbMVKdQwM_iwFZ9sxnEcho0-QOHKdbAJzhqV8Im8A"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWt3bDV1M3Fmc2ZibC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ0OTEsImlhdCI6MTcwMTc2MDg5MSwiaXNzIjoiaHR0cHM6Ly9hdHQxa3dsNXUzcWZzZmJsLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwODkxLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.RqRuemb5h577lIKkaeTmob1GTebNEay2ce0qMdLnSIrEXcTU12R1eQUUU8kIM7eKVQOSmCMqPKwXxyV2IkYOTiKc75XJSqjC3nnAgMisErFQEyAnltzYAKFfyco6gunkVMAy41AfUZpj1Z50yumykUTDENZK_2CF8dDBHIJ5EnqZqmBL-IEkJ6G9FrsIdxuY92aMAwUt8WHNaI0TkIJ5tRih2nsX9_E2vd_qqjAdEKpbI_flOPU1s_AZ-BjycTYUnua12hMmLnLjoeNeSM1A1sUxq4TZb9RKqvg8v6JP8EH3U7qVUInpLT3UVWK89ZVAE3CuL5LO3Fax9yMWBR3zIg"}' headers: content-length: - '842' content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:04 GMT + - Tue, 05 Dec 2023 07:21:30 GMT server: - Kestrel x-ms-maa-service-version: @@ -672,7 +664,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:05 GMT + - Tue, 05 Dec 2023 07:21:32 GMT expires: - '-1' pragma: @@ -686,7 +678,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: EDB6D6BB7862429690304B9960C39E5F Ref B: TYO201100113033 Ref C: 2023-12-04T08:43:04Z' + - 'Ref A: 479AF18DED5B47729F8AE7A2CB93D1DC Ref B: MAA201060515033 Ref C: 2023-12-05T07:21:32Z' status: code: 200 message: OK @@ -709,14 +701,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWNhcmpqbnpiNnd3Ny53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODI5ODcsImlhdCI6MTcwMTY3OTM4NywiaXNzIjoiaHR0cHM6Ly9hdHQxY2FyampuemI2d3c3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5Mzg3LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.eXKCAb5CRoOsUMv62ONRC4ZsZuxWCaZR5D80LpG0xU26kX9GjnC78Ugf_P2ibu771OHWoK497UbYP0R16PvGmuEzlrIDT-YuLKCbmF7NcKv4XMM-mt8x_-iqgMCGtDQjGYay7htTa3sgJX1MVLNjunEhUmReZWgIPelj_TWYjosu6l9GI0xswDChxDrOk3eNioQgVJK5YzAz8qnbDZ6Ke-dc-QZvVejm99uy0_Nbp1OzDQumEV9IyA99qsPww1X7EIg0T73Y_OqR9MPgDIsZBt52Cq6bMkhgZ5tBkSSnrUUDTGg-pLNTNNW5Gfs6rNF-t9P5IwEz9LUrFghc0y9ELA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWt3bDV1M3Fmc2ZibC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ0OTQsImlhdCI6MTcwMTc2MDg5NCwiaXNzIjoiaHR0cHM6Ly9hdHQxa3dsNXUzcWZzZmJsLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwODk0LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.WhFHmuICZ1Cnr851KKig8vkhCoOIBoVo5RstdUZ86D0RkhMjQuBboHTvIZexfrqPt5hZutXm5gPMfaIRayljzy7cgNrK1Me2z_uzcdH3-ItEB62smxmCkqEFAuUr_4u0jJ7bcupEz4fe6trY85i8l6PJTlDdEwHyRRNo8Oe7RPuCU2GZxjH02DwYkHesHtCcoKMHInbthT4Na_sQWrPAwCHHJZtLF6G2eY3XY_gTsGRFEhU156d0gu5l0kXk5hmvQBl-cs4i7lw2TJW-nNHnW5iI9De_mEf-frHlhgHglLJGWNTfPNnqQcEtDpxhlviL-gsWSyu8Od5U-BMegRB0lQ"}' headers: content-length: - '3821' content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:06 GMT + - Tue, 05 Dec 2023 07:21:34 GMT server: - Kestrel x-ms-maa-service-version: @@ -752,7 +744,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:07 GMT + - Tue, 05 Dec 2023 07:21:35 GMT expires: - '-1' pragma: @@ -766,7 +758,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 608883567F144AFB8FDD08F19240D1F6 Ref B: TYO201100117051 Ref C: 2023-12-04T08:43:07Z' + - 'Ref A: FDE3BF072A7C4DEDA921344D8FB5C373 Ref B: MAA201060515027 Ref C: 2023-12-05T07:21:35Z' status: code: 200 message: OK @@ -793,14 +785,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates:remove?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWNhcmpqbnpiNnd3Ny53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODI5ODksImlhdCI6MTcwMTY3OTM4OSwiaXNzIjoiaHR0cHM6Ly9hdHQxY2FyampuemI2d3c3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5Mzg5LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.mSNaumsAmtYkpFKZql8HvR129wyYF02JYINcB8F-YAym1vvdUGNsYe5dsMVg7i_9yiLs_yqtaFHs-VSJJzA8hwNcYYtktIfbaQTF3Zg7DfTlOn3f5YwR9uilyf9LX38gzmU2-cFrtKjTM1wn6zdEgotwyuoPn7wT_2SSaOTqr_BT-M-ceDnMahTws9NxK_BEHYS9nmh52boGxbhgr-R-TeWNyaZyGkuhaXXdDUmVatHdjOcOwtVhgAoQphEVdj7XXMtGDjSoIZ-ujuNr5X1WBQChkMqoKeIR3TSmBXNFVDC-nASntlswWQ_oxeDeOjYBJ4A_i88uE2_eB46qShag0w"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWt3bDV1M3Fmc2ZibC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ0OTcsImlhdCI6MTcwMTc2MDg5NywiaXNzIjoiaHR0cHM6Ly9hdHQxa3dsNXUzcWZzZmJsLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwODk3LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.Oo11DOcVuuN3GT1nQ1B3XnjHOMcmhNW5B6UuV1NAR6WuhAgik9p6UrDMG54MbGkIupOMT5szbPpX1RCIV4JpVf8LVqRuOeQddWtT1dsp61uMffXQR1GdQn965tOVrihH7FUOWqA3kuiwp96deU5kmQCiO3kEWARIcQwc0cFZvuvqE579zD9_sqi2tQqZhESsAtxYkGQ6llOzPwbh59FaVDD-0WkpfJ-B_RPpndqzxFm_ajkRQuEfxhujHmzm9tlfAMB5ehiWAz7K49R1Nxxp04yKMpw5QliESHbtbuD0vtfjk6Baz8Dx9LmZwa4iCYbJhhJshYmax_wkev9IraxPsA"}' headers: content-length: - '841' content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:08 GMT + - Tue, 05 Dec 2023 07:21:37 GMT server: - Kestrel x-ms-maa-service-version: @@ -836,7 +828,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:10 GMT + - Tue, 05 Dec 2023 07:21:38 GMT expires: - '-1' pragma: @@ -850,7 +842,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: BCECB2580158429DA3325F50C481D3F0 Ref B: TYO201100116009 Ref C: 2023-12-04T08:43:09Z' + - 'Ref A: 1B7AFA818616474691962270FB443ACE Ref B: MAA201060513019 Ref C: 2023-12-05T07:21:37Z' status: code: 200 message: OK @@ -873,14 +865,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWNhcmpqbnpiNnd3Ny53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODI5OTEsImlhdCI6MTcwMTY3OTM5MSwiaXNzIjoiaHR0cHM6Ly9hdHQxY2FyampuemI2d3c3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5MzkxLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.LE61GXITo8VLOpTbYyaSrI5YCSeOvJ9-L2zAntvkA_KZigA-WfJC4TO7pJ07HQcCMZy5j9j-QsOc2rCNev8I9FCCdUeGoCXkHfLy-lAx31b6_cYJKcEVaV5tjYRI1TQFlwcZtd06L1zVaetn-2ZBRYyetEyXei6U_dtExhsL0pm6ttfA4fTFrAudZMPnW_5CjcvOmWhI9cVT9y8NTnsKm8ivDm2bTCn74iTnBqnXdcGGndCLC--KxP6DA45ldFu6sMtY0zhmKo1Kp6tfWoo_fboXW4jK-AjcJNjjeQpeNvWrRaw2QM5cgf5s5eYAK5fz9o1xQYqAyKkfO2sgec2lQQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWt3bDV1M3Fmc2ZibC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ0OTksImlhdCI6MTcwMTc2MDg5OSwiaXNzIjoiaHR0cHM6Ly9hdHQxa3dsNXUzcWZzZmJsLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwODk5LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.KOXRhSgNHtJahGh8Jv5tbos_w9Y_pgGbNGeeiFXAKsyQuJJPxqAehnvSnFn2K5sA6hrkg5gnHnmi-kfr-wUS5L_gA8t-LFIQz6aXfhrs2S-blbtwp3CUeXL5zYUZsbYee6pkuD02cYxk9rJ8qDKzBKFkrsYOLUAYpKC1McHVDa9Jp-27x_0hffA09mQPu8CU2c7xosSRTZ0fIgjlJIlQplZPjaqpDXaysdxsZT9ZTUPS7DmLJ9t8xGCeW8kXsbM9yRSlFHQj0QuvF41zhOnQFpo3GjSOo4QTTA1-mV8F3tRiRufJ1T6PqUspWa-5KFp_lqE6VHOIKVtsQeTUa5eQyQ"}' headers: content-length: - '2302' content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:11 GMT + - Tue, 05 Dec 2023 07:21:39 GMT server: - Kestrel x-ms-maa-service-version: @@ -916,7 +908,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:12 GMT + - Tue, 05 Dec 2023 07:21:40 GMT expires: - '-1' pragma: @@ -930,7 +922,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 341389B5338A4FDD87BB4251D5EEF2DD Ref B: TYO201100113009 Ref C: 2023-12-04T08:43:12Z' + - 'Ref A: A72B93D0C905463582ECBA006D2EDB3D Ref B: MAA201060514033 Ref C: 2023-12-05T07:21:40Z' status: code: 200 message: OK @@ -957,14 +949,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates:add?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWNhcmpqbnpiNnd3Ny53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODI5OTQsImlhdCI6MTcwMTY3OTM5NCwiaXNzIjoiaHR0cHM6Ly9hdHQxY2FyampuemI2d3c3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5Mzk0LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.ITtrKdQ7iNt4iPRToQhvU_AF7BG3amYJBrv7gtuBdiO7_CSJ9Ljo4EYzqOkdeBS66f3byLpDjDtX8efVcTAwgnoAOyN9XQTFQKdurizUOSexRwWOCqSuaW1AyC2UTeEgEzNODkAar9mbC4cBElyPt14bd_P7YxPqNYmoSX96LI3S952zIAJMGsweq2OoEca0CNQYrWSaiNg_kjUocy0G03lIKUpee1gAX-PjHWE4g-vjG7v6tb47eNoPan9TNqCYSqJYVRtDcCFyQoA1OZoUbUL37Sl1yNJiaBp7EDMdS6HZ281ZsH2ZeDclsOYUdqsY_kJisuiu5JHcAioQ9nvJ1Q"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWt3bDV1M3Fmc2ZibC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1MDEsImlhdCI6MTcwMTc2MDkwMSwiaXNzIjoiaHR0cHM6Ly9hdHQxa3dsNXUzcWZzZmJsLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTAxLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.h9r0EWMr0nxMN4CK_HqxEQi0g7NBk_nCd9qgwmXzoDXjwjZ1tTQP9Yq1PhXwKfp3P-wRFLyLbKAP1dX03rXpU5oZ8dZM2lwcfiJk56Ek2fm9VDfGJ_pT2VVDzh3OrK0Pmm_q-ISwp1Tjmr1SLxvtWfk8yr1i_szQ-HCWFDb6lMcpnqF8icDjn-VxDxo6U4wIoARS5WAA6xBBuc7kpLasqmB_bG0W6CS7Mt5e5DhUkDNKa0_Wuj2wlGQn89_h8jdlXSUh2RO7SLYiXaHClgEf1h9vHkZL2wmEzl1YfAe5IIYBbFUhk73ShSoHePUPjaqoVRRWg1AtOBrNL-CvWSzCmQ"}' headers: content-length: - '842' content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:14 GMT + - Tue, 05 Dec 2023 07:21:41 GMT server: - Kestrel x-ms-maa-service-version: @@ -1000,7 +992,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:14 GMT + - Tue, 05 Dec 2023 07:21:42 GMT expires: - '-1' pragma: @@ -1014,7 +1006,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 8A30B55160C44BC1AEE2B7003365FA36 Ref B: TYO201100117017 Ref C: 2023-12-04T08:43:15Z' + - 'Ref A: 6ADEF7ED11204FE3AC30DC1AEBED3DC6 Ref B: MAA201060513037 Ref C: 2023-12-05T07:21:42Z' status: code: 200 message: OK @@ -1037,14 +1029,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWNhcmpqbnpiNnd3Ny53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODI5OTcsImlhdCI6MTcwMTY3OTM5NywiaXNzIjoiaHR0cHM6Ly9hdHQxY2FyampuemI2d3c3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5Mzk3LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.Mw1zkGU2GVLZOk_ZpIaLAG672SUp3Aj8lCTFLiDu1SjkfmFbqaZZ9RIcXmSLiK_jhA4Uzc-InS5lQ-QUUEHqZI_Rb7PKERMWlavLMPp7UhU5n9BPulraBZ3lg-jS61LAHvzwyB8IbIF0LIdXn07utBa0LcGLDOdsDWSIyXAom_XwvyZex20XL-O25t65ih6zNjhUXYKx9h85aSnrMRCDNG9k_BvINA7SqqAy1WCaG6bBJ_ylGjgswt_oYSkn9HPvkRwLQsuVY7d6o9-S1DkfK00UfKRPuVAiS4LulSTUrXqyutgOnUuSBF3q4jkv7pUGpSjzTz0IsNqiTkpjCo8MOA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWt3bDV1M3Fmc2ZibC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1MDQsImlhdCI6MTcwMTc2MDkwNCwiaXNzIjoiaHR0cHM6Ly9hdHQxa3dsNXUzcWZzZmJsLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTA0LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.MCi5yKTwU2MDNxkLJi40pmAomhiUk-IRZa5tZe8Eq_ZMerpkVZaPyoK5ZPgYq6ScHiSp2HC2qC7v-ZUY6rbX1rDF57s_6tk712hcBb7RXVjv2NuB21QZxjMuz461JZlKbLKGIPPnazuCLBtcWJ44zNlE-H6spoHPuqR3bAwyzsQ1EgeCHfsrB9W8tXRrudr62SZD_XhqFCG-ZLAHWul_t4MzdO7D28F4oT9ytQPpSDuQbtvtRrahDK5A5_tTDx5PVgk6Sg7oSM0eiNZ-Fdtr9lFtZXflMMk_bJFe56l791Y_gL1xDzxcWN042fPmtS4cM5iWb8uhBSQVJLNeIB5Taw"}' headers: content-length: - '3821' content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:17 GMT + - Tue, 05 Dec 2023 07:21:43 GMT server: - Kestrel x-ms-maa-service-version: @@ -1080,7 +1072,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:17 GMT + - Tue, 05 Dec 2023 07:21:45 GMT expires: - '-1' pragma: @@ -1094,7 +1086,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: CD931CEAD4F7450DB478AB584D4BC7E6 Ref B: TYO201100113027 Ref C: 2023-12-04T08:43:17Z' + - 'Ref A: 26C30CBF21EA48F1A7051695156D16FF Ref B: MAA201060514037 Ref C: 2023-12-05T07:21:44Z' status: code: 200 message: OK @@ -1121,14 +1113,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates:remove?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWNhcmpqbnpiNnd3Ny53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODI5OTksImlhdCI6MTcwMTY3OTM5OSwiaXNzIjoiaHR0cHM6Ly9hdHQxY2FyampuemI2d3c3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5Mzk5LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.Wdbk-Dl0OvK2frENGPaOr2DQ0Q-d_ib-mgNUDJ3bczHjfuFRdL58Cxzzqs37B17ULNRsc7Gghd-ivz0T-QYdbvYVlrhsu4mKUj6wNo_yoofCxcRZr4i53X2kWYdBM-zYPsAlyBBNzzbX7cXnRkd0CslQ63KSizeIEf6epOmw77Rfykft-jti95x_q2fHfEzZZtPW_1ul9U70e8osV-V9mpUeNMft3Cnv1RB6YWs9hbBZINs3Kr1-i2VANWGAzBgeMGu9twbEXUYcVes4_WPLXT4SdKUO0O4i5J78mqERe0nal_Xza18ftbC7qMuYyNGameSSNZh62IMOQ9CJ6Klyrw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWt3bDV1M3Fmc2ZibC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1MDYsImlhdCI6MTcwMTc2MDkwNiwiaXNzIjoiaHR0cHM6Ly9hdHQxa3dsNXUzcWZzZmJsLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTA2LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.YP9-wXDc4cQEesZWaBs5EzIY1Uegxy2TKsnBxV608Qvs9HYhkAQAJicA9lunNrvSpyvM-vt5ZGX8hodQgCEcqtlJ8fZmHcI_LhEUYwXEf8cn7qvNW5JohYZ22msB3s5OWm_KPXTSEfn-040L26LULdS2aGAZthb8-idiBEqRtHtVeMnuKB3M48a3AJNAtasGTS8hCN6acv6TT6uOuSJMzUOrhjPz6ctlP_7S8Y4UEUAdClI-2PnLWw80CdwdrqqlRq3-DuDGNmZf9uFeu9HMgX55q91gyTblW1fKnnvb219hqC4QByk7T3O9fbgdZsPnS6pAygt6hUFpdDDpkr6kMQ"}' headers: content-length: - '841' content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:18 GMT + - Tue, 05 Dec 2023 07:21:46 GMT server: - Kestrel x-ms-maa-service-version: @@ -1164,7 +1156,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:19 GMT + - Tue, 05 Dec 2023 07:21:48 GMT expires: - '-1' pragma: @@ -1178,7 +1170,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 29E92CCCB7494173B31FC3928255EB15 Ref B: TYO201100117021 Ref C: 2023-12-04T08:43:19Z' + - 'Ref A: 4933D05AFCD64898B370B951B1C689D6 Ref B: MAA201060514049 Ref C: 2023-12-05T07:21:47Z' status: code: 200 message: OK @@ -1201,14 +1193,360 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWNhcmpqbnpiNnd3Ny53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMDEsImlhdCI6MTcwMTY3OTQwMSwiaXNzIjoiaHR0cHM6Ly9hdHQxY2FyampuemI2d3c3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDAxLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.KPfUwC7XDpOmb6ceprD5srIBMe63jD2SyhUvwRAqFoMLEMOtV9ObXGep0iwgNhVFo_PskxxbnmDGl76tGG7ZjsGm0BeWF55SHr71Wv_Bkrj0iHd0dCOfCJvbCeXKPVlCkBfos_soODS67yPJFLtcJR0_tWmxJNq5oRuURi1u1Vep0EDbo2dzhC2a3ib9PfPrUG7vVgi3SSJzz21naEhwHOP49OFeVs76z5WxrIXbFmQj_XqBoq2zIvHEkWKKZGMRHSgLqE9qJbH9l7_p22fK22vqBpphma8IfsC8lcPB6j7mXGCATKvfSrSd6mRCPKfopv55o8_KxFFEU4NNycc70w"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWt3bDV1M3Fmc2ZibC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1MDksImlhdCI6MTcwMTc2MDkwOSwiaXNzIjoiaHR0cHM6Ly9hdHQxa3dsNXUzcWZzZmJsLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTA5LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.caaNhbgTiFJGqmzzTIO8xReuZB80rkeK04iv4NTE35qGoZdiDPmSoUusIAByL12i91sODDbHIRo-MmywIdBwa39FTNdWFcUoAe9WSYJ5R5u634dEULNwOwYrTlOo1cBi94wUCD2Yt3xtN7gjyF9W_1w6uU13UKk7spAbCZz0s-2ezfB-B_DnHBVKJSdHS9k7Gydw1jy5yxqk2x0ZAO-9yI3bo4QWfmuZMLlEcsM9xruTASm_T_eY4KEtPcXamM4fb-p4As2uCy3jxYk4n_4u19z7oeTJCHanoeg2sZfo-HKlJE9VQ8IwNvLNz0uU99GYkwPz59IzUkLqXmFuBeAXYA"}' headers: content-length: - '2302' content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:21 GMT + - Tue, 05 Dec 2023 07:21:48 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: '{"location": "westus", "properties": {"policySigningCertificates": {"keys": + [{"alg": "RS256", "kty": "RSA", "use": "sig", "x5c": ["MIIDRjCCAi6gAwIBAgIIJcdZv4O76ywwDQYJKoZIhvcNAQELBQAwHzEdMBsGA1UEAwwUTWFhT3JpZ2luYWxUZXN0Q2VydDEwIBcNMjMxMjA0MDAwMDAwWhgPMjA3MzEyMDQwMDAwMDBaMB8xHTAbBgNVBAMMFE1hYU9yaWdpbmFsVGVzdENlcnQxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlwu79hWYy2//Biu1GYtL1LA0EbUel2N1Ij8LeRUJE6UJPDZvesuw03KdWZIcG49oesCWAmvVrbeph0vOtnZi02EBEwIHak8vs0OX8J06gBRADCZ64IzqG+UpGHVt9yc01I+gI+yMJb8161VFwDym/XwY/6KAFi64W0sofTD2f77tgz2x8Kkl4mX8QUjvEafNDtHGVPfPcWiU/wYWT+x2pSLmnijNl97FPabotLUAEdUYHVVIKDvGxyp2am8+74xeGIb9/GVP6NRJCN/yE3FcMc6qNGoysai9gte//A03uWVIJtDBAccniUrPhenLS352YwSP5LQMfqTiIShIBVM5BwIDAQABo4GDMIGAME4GA1UdIwRHMEWAFFFlFjpkdDB5nEgUMuK25bzbSpLVoSOkITAfMR0wGwYDVQQDDBRNYWFPcmlnaW5hbFRlc3RDZXJ0MYIIJcdZv4O76ywwHQYDVR0OBBYEFFFlFjpkdDB5nEgUMuK25bzbSpLVMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBABCUBWBQIg5jc5d3F/EJeP8pq2LwvcFDD753TbGKx7TsaHHgphACnKOCSpREiftsiR5Oic487MYwfFUWB0pgCFc6iWzUV5sRtSHDo4NuA5psgnDcYBnh6TuVfpGArXvHON0K4QbO56fN4xfmfDC4dohuH5OaCwiKK5K1Qb+s5gqo1bwvOMn4cA5A0KtPsdyG2skhVV4o6sF9ChytlVhtC5zDO5Fy0YKBwYtPXzcAL9FauAxLNTFq4Cuye44h2FwfQRON7qkYzxPOMaCU8GMUB8Jf+9AkucwmvF50L40yZCFx9hqAoTcSMo5e2rc7yOyo+TetRpyAqkQ9bFCAdVEf2aU="]}]}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation create + Connection: + - keep-alive + Content-Length: + - '1262' + Content-Type: + - application/json + ParameterSetName: + - -l -n -g --certs-input-path + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004?api-version=2020-10-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004","name":"att2000004","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000004.wus.attest.azure.net"}}' + headers: + cache-control: + - no-cache + content-length: + - '355' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 05 Dec 2023 07:21:52 GMT + expires: + - '-1' + location: + - https://att2000004.wus.attest.azure.net/ + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-ms-ratelimit-remaining-subscription-writes: + - '1199' + x-msedge-ref: + - 'Ref A: 0D96365576C646BF90F833E9C168E639 Ref B: MAA201060514009 Ref C: 2023-12-05T07:21:50Z' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy show + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004","name":"att2000004","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000004.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '418' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 05 Dec 2023 07:21:54 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: 23E0E858A8B3415CB305F336E32C4BDC Ref B: MAA201060516051 Ref C: 2023-12-05T07:21:53Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy show + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att2000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MndjYnZ6Nm9oNWN1ZC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1MTUsImlhdCI6MTcwMTc2MDkxNSwiaXNzIjoiaHR0cHM6Ly9hdHQyd2Nidno2b2g1Y3VkLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTE1LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.ZcXTWRk4eJk8pK_YqOiUkh4qYunwyAJTMGNFSrj9sYXj042SJXiSPvoLEXzs942rd9bBlUu2x0jwmto0TZsgtzdc-5r7GshL-lDDsc_8KBhb10dqB6GjERV8soD__lFbWIhV6iu6mgmEJd5NcV5Xt2p9NPDw7-7L9zT_e0rB96bEeLCudvlBMDGxvIMjSfVJd9RyOydNP6OxBuAvZxOYCyxMS5FYgCerDZ7QLR3CQHx-x8vC45Y_V_K4RuV-Rw9gAhZirPIyXLh-6-o0nU-wEs0qmjiLWr32YVpCCUQDFb-7NPst8jcqgGhGEyFKk2vbE1I0raqrwty0_5rLvDQirQ"}' + headers: + content-length: + - '2158' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 05 Dec 2023 07:21:55 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f --policy-format + User-Agent: + - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 + (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004?api-version=2020-10-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004","name":"att2000004","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000004.wus.attest.azure.net"}}' + headers: + cache-control: + - no-cache + content-length: + - '355' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 05 Dec 2023 07:21:57 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: 3F207469E4214018BAE96E88B6F789DC Ref B: MAA201060515051 Ref C: 2023-12-05T07:21:56Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004","name":"att2000004","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000004.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '418' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 05 Dec 2023 07:21:58 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: 17948B15BF364BA6B8BD587D6A32188D Ref B: MAA201060516051 Ref C: 2023-12-05T07:21:57Z' + status: + code: 200 + message: OK +- request: + body: '"eyAiYWxnIjoiUlMyNTYiLCAieDVjIjogWyJNSUlEUmpDQ0FpNmdBd0lCQWdJSUpjZFp2NE83Nnl3d0RRWUpLb1pJaHZjTkFRRUxCUUF3SHpFZE1Cc0dBMVVFQXd3VVRXRmhUM0pwWjJsdVlXeFVaWE4wUTJWeWRERXdJQmNOTWpNeE1qQTBNREF3TURBd1doZ1BNakEzTXpFeU1EUXdNREF3TURCYU1COHhIVEFiQmdOVkJBTU1GRTFoWVU5eWFXZHBibUZzVkdWemRFTmxjblF4TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFsd3U3OWhXWXkyLy9CaXUxR1l0TDFMQTBFYlVlbDJOMUlqOExlUlVKRTZVSlBEWnZlc3V3MDNLZFdaSWNHNDlvZXNDV0FtdlZyYmVwaDB2T3RuWmkwMkVCRXdJSGFrOHZzME9YOEowNmdCUkFEQ1o2NEl6cUcrVXBHSFZ0OXljMDFJK2dJK3lNSmI4MTYxVkZ3RHltL1h3WS82S0FGaTY0VzBzb2ZURDJmNzd0Z3oyeDhLa2w0bVg4UVVqdkVhZk5EdEhHVlBmUGNXaVUvd1lXVCt4MnBTTG1uaWpObDk3RlBhYm90TFVBRWRVWUhWVklLRHZHeHlwMmFtOCs3NHhlR0liOS9HVlA2TlJKQ04veUUzRmNNYzZxTkdveXNhaTlndGUvL0EwM3VXVklKdERCQWNjbmlVclBoZW5MUzM1Mll3U1A1TFFNZnFUaUlTaElCVk01QndJREFRQUJvNEdETUlHQU1FNEdBMVVkSXdSSE1FV0FGRkZsRmpwa2REQjVuRWdVTXVLMjViemJTcExWb1NPa0lUQWZNUjB3R3dZRFZRUUREQlJOWVdGUGNtbG5hVzVoYkZSbGMzUkRaWEowTVlJSUpjZFp2NE83Nnl3d0hRWURWUjBPQkJZRUZGRmxGanBrZERCNW5FZ1VNdUsyNWJ6YlNwTFZNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQkNVQldCUUlnNWpjNWQzRi9FSmVQOHBxMkx3dmNGREQ3NTNUYkdLeDdUc2FISGdwaEFDbktPQ1NwUkVpZnRzaVI1T2ljNDg3TVl3ZkZVV0IwcGdDRmM2aVd6VVY1c1J0U0hEbzROdUE1cHNnbkRjWUJuaDZUdVZmcEdBclh2SE9OMEs0UWJPNTZmTjR4Zm1mREM0ZG9odUg1T2FDd2lLSzVLMVFiK3M1Z3FvMWJ3dk9NbjRjQTVBMEt0UHNkeUcyc2toVlY0bzZzRjlDaHl0bFZodEM1ekRPNUZ5MFlLQndZdFBYemNBTDlGYXVBeExOVEZxNEN1eWU0NGgyRndmUVJPTjdxa1l6eFBPTWFDVThHTVVCOEpmKzlBa3Vjd212RjUwTDQweVpDRng5aHFBb1RjU01vNWUycmM3eU95bytUZXRScHlBcWtROWJGQ0FkVkVmMmFVPSJdfQ.eyJBdHRlc3RhdGlvblBvbGljeSI6ImRtVnljMmx2YmowZ01TNHdPMkYxZEdodmNtbDZZWFJwYjI1eWRXeGxjM3RqT2x0MGVYQmxQVDBpSkdsekxXUmxZblZuWjJGaWJHVWlYU0E5UGlCd1pYSnRhWFFvS1R0OU8ybHpjM1ZoYm1ObGNuVnNaWE43WXpwYmRIbHdaVDA5SWlScGN5MWtaV0oxWjJkaFlteGxJbDBnUFQ0Z2FYTnpkV1VvZEhsd1pUMGlhWE10WkdWaWRXZG5ZV0pzWlNJc0lIWmhiSFZsUFdNdWRtRnNkV1VwTzJNNlczUjVjR1U5UFNJa2MyZDRMVzF5YzJsbmJtVnlJbDBnUFQ0Z2FYTnpkV1VvZEhsd1pUMGljMmQ0TFcxeWMybG5ibVZ5SWl3Z2RtRnNkV1U5WXk1MllXeDFaU2s3WXpwYmRIbHdaVDA5SWlSelozZ3RiWEpsYm1Oc1lYWmxJbDBnUFQ0Z2FYTnpkV1VvZEhsd1pUMGljMmQ0TFcxeVpXNWpiR0YyWlNJc0lIWmhiSFZsUFdNdWRtRnNkV1VwTzJNNlczUjVjR1U5UFNJa2NISnZaSFZqZEMxcFpDSmRJRDAtSUdsemMzVmxLSFI1Y0dVOUluQnliMlIxWTNRdGFXUWlMQ0IyWVd4MVpUMWpMblpoYkhWbEtUdGpPbHQwZVhCbFBUMGlKSE4yYmlKZElEMC1JR2x6YzNWbEtIUjVjR1U5SW5OMmJpSXNJSFpoYkhWbFBXTXVkbUZzZFdVcE8yTTZXM1I1Y0dVOVBTSWtkR1ZsSWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpZEdWbElpd2dkbUZzZFdVOVl5NTJZV3gxWlNrN2ZUcyJ9.lUzO5dDT6NcjwqdkxQiwFOkOBOfssucghqSF5AgUacMmlCN9ssiudLWgMTCnGlr2UoKN674Egl2GL8wPcPc3_Ph8syJKmXpOSLgY57zfO2LSSFrD3ZRbB-RkwIM_d9v7545_5cZIQD2gyql4MUATXYKAk3cvmQR1aK5n1rNwqWbesSAOZz-RhVjiYl5I5vsWIVMCy6qM4UyCQki-UNQ2upp1R1ExBMLswfIDjKZxVptkW9jG7A3CdgqAl8jtxYvetkcqe3fEOs9-D_zonHgcKqvyRRp2qw5R8hKaFxeTg311yi_L7xIWehGeOZofBckmweUPNs7LC6mo55e9lnyOhw"' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + Content-Length: + - '2768' + Content-Type: + - application/json + ParameterSetName: + - -n -g --attestation-type -f --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://att2000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MndjYnZ6Nm9oNWN1ZC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1MTksImlhdCI6MTcwMTc2MDkxOSwiaXNzIjoiaHR0cHM6Ly9hdHQyd2Nidno2b2g1Y3VkLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTE5LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktc2lnbmVyIjp7ImFsZyI6IlJTMjU2Iiwia3R5IjoiUlNBIiwidXNlIjoic2lnIiwieDVjIjpbIk1JSURSakNDQWk2Z0F3SUJBZ0lJSmNkWnY0Tzc2eXd3RFFZSktvWklodmNOQVFFTEJRQXdIekVkTUJzR0ExVUVBd3dVVFdGaFQzSnBaMmx1WVd4VVpYTjBRMlZ5ZERFd0lCY05Nak14TWpBME1EQXdNREF3V2hnUE1qQTNNekV5TURRd01EQXdNREJhTUI4eEhUQWJCZ05WQkFNTUZFMWhZVTl5YVdkcGJtRnNWR1Z6ZEVObGNuUXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWx3dTc5aFdZeTIvL0JpdTFHWXRMMUxBMEViVWVsMk4xSWo4TGVSVUpFNlVKUERadmVzdXcwM0tkV1pJY0c0OW9lc0NXQW12VnJiZXBoMHZPdG5aaTAyRUJFd0lIYWs4dnMwT1g4SjA2Z0JSQURDWjY0SXpxRytVcEdIVnQ5eWMwMUkrZ0kreU1KYjgxNjFWRndEeW0vWHdZLzZLQUZpNjRXMHNvZlREMmY3N3RnejJ4OEtrbDRtWDhRVWp2RWFmTkR0SEdWUGZQY1dpVS93WVdUK3gycFNMbW5pak5sOTdGUGFib3RMVUFFZFVZSFZWSUtEdkd4eXAyYW04Kzc0eGVHSWI5L0dWUDZOUkpDTi95RTNGY01jNnFOR295c2FpOWd0ZS8vQTAzdVdWSUp0REJBY2NuaVVyUGhlbkxTMzUyWXdTUDVMUU1mcVRpSVNoSUJWTTVCd0lEQVFBQm80R0RNSUdBTUU0R0ExVWRJd1JITUVXQUZGRmxGanBrZERCNW5FZ1VNdUsyNWJ6YlNwTFZvU09rSVRBZk1SMHdHd1lEVlFRRERCUk5ZV0ZQY21sbmFXNWhiRlJsYzNSRFpYSjBNWUlJSmNkWnY0Tzc2eXd3SFFZRFZSME9CQllFRkZGbEZqcGtkREI1bkVnVU11SzI1YnpiU3BMVk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFCQ1VCV0JRSWc1amM1ZDNGL0VKZVA4cHEyTHd2Y0ZERDc1M1RiR0t4N1RzYUhIZ3BoQUNuS09DU3BSRWlmdHNpUjVPaWM0ODdNWXdmRlVXQjBwZ0NGYzZpV3pVVjVzUnRTSERvNE51QTVwc2duRGNZQm5oNlR1VmZwR0FyWHZIT04wSzRRYk81NmZONHhmbWZEQzRkb2h1SDVPYUN3aUtLNUsxUWIrczVncW8xYnd2T01uNGNBNUEwS3RQc2R5RzJza2hWVjRvNnNGOUNoeXRsVmh0QzV6RE81RnkwWUtCd1l0UFh6Y0FMOUZhdUF4TE5URnE0Q3V5ZTQ0aDJGd2ZRUk9ON3FrWXp4UE9NYUNVOEdNVUI4SmYrOUFrdWN3bXZGNTBMNDB5WkNGeDlocUFvVGNTTW81ZTJyYzd5T3lvK1RldFJweUFxa1E5YkZDQWRWRWYyYVU9Il19LCJ4LW1zLXBvbGljeS10b2tlbi1oYXNoIjoiSVg3dE54N2p5TWduTVpSS0lUMVZxZldYa1p0MXlKWml2WXNiTjZQeTAzcyJ9.aUcoyQ4RMWDaA4wQsM0SzKbJ-EwFM9GdXkO7KZnvlx27F_3Bzc2IL93dYzfEsbBlxdXneTkl1WN9wdZxp2AiFasIFbn99Uis8cFrXg_Qpr_I-jdJkkzsJLG9wzEFT0T_mfOQ-qlPFAn73dxg0A3aPNnZ9NFRkJx5XMSKouazEXMIpNzqltw8Uo31vMOt_TpTcC1LzdfbbJX0wp_Us0MtwybrGs2JFiIiF4453_siFbGHM1NM4V0JgHGi4XTTZfSekOZ_-iO_K_IK_5xVBY90hX-fsqomKo7i0vCfgXPA14tcQ2w1SthpPR_eE0njBbBV3WoMU7NFITuWvWXCdt9W_Q"}' + headers: + content-length: + - '2415' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 05 Dec 2023 07:21:59 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004","name":"att2000004","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000004.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '418' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 05 Dec 2023 07:22:00 GMT + expires: + - '-1' + pragma: + - no-cache + strict-transport-security: + - max-age=31536000; includeSubDomains + x-cache: + - CONFIG_NOCACHE + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-msedge-ref: + - 'Ref A: 6648D47DE89C41ED9FF2998D2E462BFC Ref B: MAA201060514045 Ref C: 2023-12-05T07:22:00Z' + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att2000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MndjYnZ6Nm9oNWN1ZC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1MjIsImlhdCI6MTcwMTc2MDkyMiwiaXNzIjoiaHR0cHM6Ly9hdHQyd2Nidno2b2g1Y3VkLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTIyLCJ4LW1zLXBvbGljeSI6ImV5QWlZV3huSWpvaVVsTXlOVFlpTENBaWVEVmpJam9nV3lKTlNVbEVVbXBEUTBGcE5tZEJkMGxDUVdkSlNVcGpaRnAyTkU4M05ubDNkMFJSV1VwTGIxcEphSFpqVGtGUlJVeENVVUYzU0hwRlpFMUNjMGRCTVZWRlFYZDNWVlJYUm1oVU0wcHdXakpzZFZsWGVGVmFXRTR3VVRKV2VXUkVSWGRKUW1OT1RXcE5lRTFxUVRCTlJFRjNUVVJCZDFkb1oxQk5ha0V6VFhwRmVVMUVVWGROUkVGM1RVUkNZVTFDT0hoSVZFRmlRbWRPVmtKQlRVMUdSVEZvV1ZVNWVXRlhaSEJpYlVaelZrZFdlbVJGVG14amJsRjRUVWxKUWtscVFVNUNaMnR4YUd0cFJ6bDNNRUpCVVVWR1FVRlBRMEZST0VGTlNVbENRMmRMUTBGUlJVRnNkM1UzT1doWFdYa3lMeTlDYVhVeFIxbDBUREZNUVRCRllsVmxiREpPTVVscU9FeGxVbFZLUlRaVlNsQkVXblpsYzNWM01ETkxaRmRhU1dOSE5EbHZaWE5EVjBGdGRsWnlZbVZ3YURCMlQzUnVXbWt3TWtWQ1JYZEpTR0ZyT0haek1FOVlPRW93Tm1kQ1VrRkVRMW8yTkVsNmNVY3JWWEJIU0ZaME9YbGpNREZKSzJkSkszbE5TbUk0TVRZeFZrWjNSSGx0TDFoM1dTODJTMEZHYVRZMFZ6QnpiMlpVUkRKbU56ZDBaM295ZURoTGEydzBiVmc0VVZWcWRrVmhaazVFZEVoSFZsQm1VR05YYVZVdmQxbFhWQ3Q0TW5CVFRHMXVhV3BPYkRrM1JsQmhZbTkwVEZWQlJXUlZXVWhXVmtsTFJIWkhlSGx3TW1GdE9DczNOSGhsUjBsaU9TOUhWbEEyVGxKS1EwNHZlVVV6Um1OTll6WnhUa2R2ZVhOaGFUbG5kR1V2TDBFd00zVlhWa2xLZEVSQ1FXTmpibWxWY2xCb1pXNU1Vek0xTWxsM1UxQTFURkZOWm5GVWFVbFRhRWxDVmswMVFuZEpSRUZSUVVKdk5FZEVUVWxIUVUxRk5FZEJNVlZrU1hkU1NFMUZWMEZHUmtac1JtcHdhMlJFUWpWdVJXZFZUWFZMTWpWaWVtSlRjRXhXYjFOUGEwbFVRV1pOVWpCM1IzZFpSRlpSVVVSRVFsSk9XVmRHVUdOdGJHNWhWelZvWWtaU2JHTXpVa1JhV0Vvd1RWbEpTVXBqWkZwMk5FODNObmwzZDBoUldVUldVakJQUWtKWlJVWkdSbXhHYW5CclpFUkNOVzVGWjFWTmRVc3lOV0o2WWxOd1RGWk5RVGhIUVRGVlpFVjNSVUl2ZDFGR1RVRk5Ra0ZtT0hkRVVWbEtTMjlhU1doMlkwNUJVVVZNUWxGQlJHZG5SVUpCUWtOVlFsZENVVWxuTldwak5XUXpSaTlGU21WUU9IQnhNa3gzZG1OR1JFUTNOVE5VWWtkTGVEZFVjMkZJU0dkd2FFRkRia3RQUTFOd1VrVnBablJ6YVZJMVQybGpORGczVFZsM1prWlZWMEl3Y0dkRFJtTTJhVmQ2VlZZMWMxSjBVMGhFYnpST2RVRTFjSE5uYmtSaldVSnVhRFpVZFZabWNFZEJjbGgyU0U5T01FczBVV0pQTlRabVRqUjRabTFtUkVNMFpHOW9kVWcxVDJGRGQybExTelZMTVZGaUszTTFaM0Z2TVdKM2RrOU5ialJqUVRWQk1FdDBVSE5rZVVjeWMydG9WbFkwYnpaelJqbERhSGwwYkZab2RFTTFla1JQTlVaNU1GbExRbmRaZEZCWWVtTkJURGxHWVhWQmVFeE9WRVp4TkVOMWVXVTBOR2d5Um5kbVVWSlBUamR4YTFsNmVGQlBUV0ZEVlRoSFRWVkNPRXBtS3psQmEzVmpkMjEyUmpVd1REUXdlVnBEUm5nNWFIRkJiMVJqVTAxdk5XVXljbU0zZVU5NWJ5dFVaWFJTY0hsQmNXdFJPV0pHUTBGa1ZrVm1NbUZWUFNKZGZRLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBNa1l4WkVkb2RtTnRiRFpaV0ZKd1lqSTFlV1JYZUd4ak0zUnFUMngwTUdWWVFteFFWREJwU2tkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDZDFwWVNuUmhXRkZ2UzFSME9VOHliSHBqTTFab1ltMU9iR051Vm5OYVdFNDNXWHB3WW1SSWJIZGFWREE1U1dsU2NHTjVNV3RhVjBveFdqSmthRmx0ZUd4SmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xoV0UxMFdrZFdhV1JYWkc1WlYwcHpXbE5KYzBsSVdtaGlTRlpzVUZkTmRXUnRSbk5rVjFWd1R6Sk5ObGN6VWpWalIxVTVVRk5KYTJNeVpEUk1WekY1WXpKc2JtSnRWbmxKYkRCblVGUTBaMkZZVG5wa1YxVnZaRWhzZDFwVU1HbGpNbVEwVEZjeGVXTXliRzVpYlZaNVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXbFNlbG96WjNSaVdFcHNZbTFPYzFsWVdteEpiREJuVUZRMFoyRllUbnBrVjFWdlpFaHNkMXBVTUdsak1tUTBURmN4ZVZwWE5XcGlSMFl5V2xOSmMwbElXbWhpU0Zac1VGZE5kV1J0Um5Oa1YxVndUekpOTmxjelVqVmpSMVU1VUZOSmEyTklTblphU0ZacVpFTXhjRnBEU21SSlJEQXRTVWRzZW1NelZteExTRkkxWTBkVk9VbHVRbmxpTWxJeFdUTlJkR0ZYVVdsTVEwSXlXVmQ0TVZwVU1XcE1ibHBvWWtoV2JFdFVkR3BQYkhRd1pWaENiRkJVTUdsS1NFNHlZbWxLWkVsRU1DMUpSMng2WXpOV2JFdElValZqUjFVNVNXNU9NbUpwU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0a1IxWnNTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFpFZFdiRWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4yWlVjeUo5LmxVek81ZERUNk5jandxZGt4UWl3Rk9rT0JPZnNzdWNnaHFTRjVBZ1VhY01tbENOOXNzaXVkTFdnTVRDbkdscjJVb0tONjc0RWdsMkdMOHdQY1BjM19QaDhzeUpLbVhwT1NMZ1k1N3pmTzJMU1NGckQzWlJiQi1Sa3dJTV9kOXY3NTQ1XzVjWklRRDJneXFsNE1VQVRYWUtBazNjdm1RUjFhSzVuMXJOd3FXYmVzU0FPWnotUmhWamlZbDVJNXZzV0lWTUN5NnFNNFV5Q1FraS1VTlEydXBwMVIxRXhCTUxzd2ZJRGpLWnhWcHRrVzlqRzdBM0NkZ3FBbDhqdHhZdmV0a2NxZTNmRU9zOS1EX3pvbkhnY0txdnlSUnAycXc1UjhoS2FGeGVUZzMxMXlpX0w3eElXZWhHZU9ab2ZCY2ttd2VVUE5zN0xDNm1vNTVlOWxueU9odyJ9.ZSR4iO5ZMWag7yVPALtDTRTPP5uZzPrizMW2C4Lz1zmx92tWjnDHgKy9SN9I7Wk6iiIRap18CiudlV9bOwjNV0TTSrmT7zjYJWeUNJMUjqbV2lL4XUnW3SBEQ4QYarOqBLlwBU_nImOmrd4e1duJ_ojhOqNQDBLwrHufE6QEHFet8IGYMkZjee5GBVXkzNwHqnw1pD5lu3zlpBfrj7rrOve-bztnqZSNZSIXn8ivrVw4ocArE4lCQUFEuF8zhDAVuhqMUjqPL7XbqOe4Abox8NfFUcoavovgjLatjPGU7yeQPGRJ35HkSQ0XbBN3A0UqdJXFqu6CbSoKSc3ayDKrsA"}' + headers: + content-length: + - '4395' + content-type: + - application/json; charset=utf-8 + date: + - Tue, 05 Dec 2023 07:22:01 GMT server: - Kestrel x-ms-maa-service-version: @@ -1235,8 +1573,7 @@ interactions: ParameterSetName: - -l -n -g User-Agent: - - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 - (Windows-10-10.0.22631-SP0) + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2020-10-01 response: @@ -1250,7 +1587,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:24 GMT + - Tue, 05 Dec 2023 07:22:06 GMT expires: - '-1' location: @@ -1266,9 +1603,9 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '1198' x-msedge-ref: - - 'Ref A: E4C6CB3034784D7BB4EFCF042BC7B99C Ref B: TYO201100115053 Ref C: 2023-12-04T08:43:22Z' + - 'Ref A: 07AA2607A89243EF83775D7097E66CAC Ref B: MAA201060515049 Ref C: 2023-12-05T07:22:03Z' status: code: 201 message: Created @@ -1300,7 +1637,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:25 GMT + - Tue, 05 Dec 2023 07:22:08 GMT expires: - '-1' pragma: @@ -1314,7 +1651,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 6F0FD16A9D8A41F5AAAAC5D760FC3CA0 Ref B: TYO201100116039 Ref C: 2023-12-04T08:43:25Z' + - 'Ref A: E2C272F5981847609CDA4E1780CE3FBC Ref B: MAA201060514051 Ref C: 2023-12-05T07:22:07Z' status: code: 200 message: OK @@ -1337,14 +1674,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2lkZXVjaGNjcmN1Mi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMDcsImlhdCI6MTcwMTY3OTQwNywiaXNzIjoiaHR0cHM6Ly9hdHQzaWRldWNoY2NyY3UyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDA3LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.Ke_yQ-Ym3dMNWGsOfMTKHdzBuVqHeZ6J7dAjISCynxXvIsIojmovgixq_IJzQrcvs2hufn7V2LPK-HMSKTClhIdFLL_70pW4sykSMSI-B8dMdppI9o7LWrhwx8gUtqYoB5CpnpJ25wOfQKPxz6GCY9mrzI3RlIqrQ4MkJIsbC26FenPovbyInZ_PKBpxwUgV6LAgz9t1L53JuLSMHv0JW96b_4-wKsvRiUa9fDNQIHJeDg5faQEqpzNZIo4WdGtWJ1VJ3jx1Q4MZHGzP72CoISNNtck0Q-UswXHYjDAY7gX1n8Yrnx52yRyLPLCDQmPyMlUAGZ0e-rJPXxSjDAiE-A"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VhY2dhNGhndHc3ci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1MjksImlhdCI6MTcwMTc2MDkyOSwiaXNzIjoiaHR0cHM6Ly9hdHQzdWFjZ2E0aGd0dzdyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTI5LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.DTbtUq3HHyRSkLoAoxqxsQfvnEJvzQWo5ZwOuDbXfHHV921unaJy2V9M_5JGS4XbQrHNDn1UPW2Mh7x9DxjiD9wnH27jPjRG_oJwTGAzVMuADGtf10FBiD6j2JD-2b6iG-MGjilOUh5i4Hy7iBStL3zF-f5Quo0aKEwr2sJ09TwN1jwMW87OwMHvE3BtrMGqhNh14uQiv01yKouW5_H77OQWlSzOreU0gbit97FF1dnwivmMCP8wlo9u1YJfXtXetemAm8-EjuumoXJqLjJn4zSMBxS4MrTiaaSt_-4ASlBWrf03znuxBpF3Atz4yONm081rpPGEkb8Apfd8Xeco3g"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:27 GMT + - Tue, 05 Dec 2023 07:22:09 GMT server: - Kestrel x-ms-maa-service-version: @@ -1381,7 +1718,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:28 GMT + - Tue, 05 Dec 2023 07:22:10 GMT expires: - '-1' pragma: @@ -1395,7 +1732,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 92FBA377D64F48778C996B6DB251F933 Ref B: TYO201100116019 Ref C: 2023-12-04T08:43:28Z' + - 'Ref A: 34362D9DA001473880A0503CF11EF174 Ref B: MAA201060516053 Ref C: 2023-12-05T07:22:09Z' status: code: 200 message: OK @@ -1427,7 +1764,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:29 GMT + - Tue, 05 Dec 2023 07:22:12 GMT expires: - '-1' pragma: @@ -1441,7 +1778,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: B1547553956648A9B93F84128489442D Ref B: TYO201100113031 Ref C: 2023-12-04T08:43:29Z' + - 'Ref A: D53F15E31AB6460FAF7385F1FE3C0139 Ref B: MAA201060515031 Ref C: 2023-12-05T07:22:11Z' status: code: 200 message: OK @@ -1468,14 +1805,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2lkZXVjaGNjcmN1Mi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMTEsImlhdCI6MTcwMTY3OTQxMSwiaXNzIjoiaHR0cHM6Ly9hdHQzaWRldWNoY2NyY3UyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDExLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.RWweVCpRklE3H9tdHRzxF75przG9E_nKka-58EQGzNKvv-FaPg1bL8SVJH4Ck3Rg3684iQ3Fbby3iV-QHqTm-y9lTW8F1PI3MLLrHwEedtRwOlLTG3Z9zbjsn5gr7uLEU3elrp5NTmkaoSlOPRhi7jcq4yzDpWwJL4u1GRZOKoaC6WGeNutumbeuHyhZqmp9VMnRAb958zuravyBz9TZ-JmlNUg5oleQ1qC0ktpvOE-jGc84b2I_sCWy8kJFWLTJ1BWhHqk-RF4FflO3jjtXqEKM6o8YEI7SExV4z-lfa1L6ngcz1SxHwrf0n-zlKKd6OVF-d47gDDXNH7utnHCaaQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VhY2dhNGhndHc3ci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1MzMsImlhdCI6MTcwMTc2MDkzMywiaXNzIjoiaHR0cHM6Ly9hdHQzdWFjZ2E0aGd0dzdyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTMzLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.d50-7x5zz2-lEASipnoPSVbbCNIwJMyd3EMrZQ5twXU_qu6GpmPgPqQJn4vvAWLReFUaiFG0QxOrKxPTwbiDWxWeFuy9BO3B-UFGXoOjds83wxeqKp88mLN6g6B2fxP1hrVBHJ0ueY6Uwz1PsuX7GmFGUBbMzaf9aONWguqtgREITeveiJcgHAPwGB5mHIB5lo8RF2BhUa6efRDx2UBVkIOrAlmx2TW5VKXqDBgqRgf__mLlLv1c4FQhHeJmKL6SyQkRHJbNze58W58eviG7i8EoP9WRmvfXaoHJrETM6WvjhFCZMzHJYbpr4mvf_Kj5CRguGh2-wGH88YGUkbakGw"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:30 GMT + - Tue, 05 Dec 2023 07:22:13 GMT server: - Kestrel x-ms-maa-service-version: @@ -1511,7 +1848,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:31 GMT + - Tue, 05 Dec 2023 07:22:14 GMT expires: - '-1' pragma: @@ -1525,7 +1862,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 3AB77C816E584E1E98216BD92FBC0EB4 Ref B: TYO201100115047 Ref C: 2023-12-04T08:43:31Z' + - 'Ref A: 5570C84A2867416BB3BA605141693D0E Ref B: MAA201060514023 Ref C: 2023-12-05T07:22:14Z' status: code: 200 message: OK @@ -1548,14 +1885,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2lkZXVjaGNjcmN1Mi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMTMsImlhdCI6MTcwMTY3OTQxMywiaXNzIjoiaHR0cHM6Ly9hdHQzaWRldWNoY2NyY3UyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDEzLCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.P6hNIiyppBYFIHFqruOTa80civ9qmNLLmKDaiTSzLJK6xFG-m0gvKXhX11-2BjezBSTjeF_sfou6EYCBK6Su-oyEFLbZRNl9UKC1DsgakA2BmMiuoVBqV-628rzWtjc5Eld3ROAXyEun6Np5eUVSX21a5_cZNvZEpoau_6B7Q94Cini9CBl2cO8gp0WEJuL1MQd59CXmQw5Nrn-IOntCdajKZoFPVD64cKf7ahdaLcj49l09zZzFjdeY9RZFRfvk4zOUVAlXWOHQbOazOic_xKdYy42sC-hMIpEgST61B4BMyPgGqv9y18rsrXOwOvBbtnOXKR6xUdvUzSlZihtBlw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VhY2dhNGhndHc3ci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1MzYsImlhdCI6MTcwMTc2MDkzNiwiaXNzIjoiaHR0cHM6Ly9hdHQzdWFjZ2E0aGd0dzdyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTM2LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.mr4ClWMhTO_KIS6Sksp3EJDeq_Zn-GDcujL9CB5yhjRFS5jW3UDV0OjChCFK-zIWJV8eIBtogj39noI2fTstUIaP55IcvLHqtUfJRwpjHgBSxReeErTa74LhRRWtA3kPjAWVi0hXg_uAygkOeEIVlTyWAUFR1gnrDqzSn7JyAM9kzUFxZbqT_ig-YlNZOV_7EejYLIkfBUeOX_S_XN4n03vvgoqawSZthiuorqfOYBIpr2E51XXdVO2HzT8GrR3BYrBDDAE-_b3fAnwNGmaUxo0c33V62d6ACKhywQiQuT2kCpq3PobCbTNgRX-y-_9faNF9hfe3-OZ1bFSPf2JyGw"}' headers: content-length: - '1821' content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:32 GMT + - Tue, 05 Dec 2023 07:22:15 GMT server: - Kestrel x-ms-maa-service-version: @@ -1592,7 +1929,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:34 GMT + - Tue, 05 Dec 2023 07:22:17 GMT expires: - '-1' pragma: @@ -1606,7 +1943,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: BF3575C6B3244D588FE25AC33D812A9C Ref B: TYO201100117019 Ref C: 2023-12-04T08:43:34Z' + - 'Ref A: BCC802F89F3A44F08AE9CDE57288AEAD Ref B: MAA201060515045 Ref C: 2023-12-05T07:22:16Z' status: code: 200 message: OK @@ -1638,7 +1975,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:34 GMT + - Tue, 05 Dec 2023 07:22:19 GMT expires: - '-1' pragma: @@ -1652,7 +1989,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 72F65557E35E412997F1BE85D961F116 Ref B: TYO201100115047 Ref C: 2023-12-04T08:43:35Z' + - 'Ref A: 344B5BA285DD4B52A629C63F4D35FDA3 Ref B: MAA201060515051 Ref C: 2023-12-05T07:22:18Z' status: code: 200 message: OK @@ -1679,14 +2016,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2lkZXVjaGNjcmN1Mi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMTYsImlhdCI6MTcwMTY3OTQxNiwiaXNzIjoiaHR0cHM6Ly9hdHQzaWRldWNoY2NyY3UyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDE2LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.LG-exEnHwjUMDmgfyp914SEW-MwKFGgkPcNo5FM4ryo6TtWhEpgKFB9ctJ0msEL7kO0XhEBSmTSBPP2i_JpxmZ2Q_1HFw5kDYkjyB9kPwtFtH2jdvAvdYPx81w11aVsUCaemeUNVs0Q82UoXSU-febg7yelYsIxQGnklJnI9B3MXk926ZQ1fqs9xA0Jd95XHlGbq_VdGIx2gfDGsb04eIyhFg3PpADMCeR3QdHupf9wfYPAMvdQcat9MMLEWCgcx1BTG7YLzttfjmZpRq-XZNqPvJFVv_69EqwpNIKaqnVn3x9KPonWjpg3Y9jgGtdy5zZy_VlQ3H8ylkWOOd3j_Bg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VhY2dhNGhndHc3ci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1NDAsImlhdCI6MTcwMTc2MDk0MCwiaXNzIjoiaHR0cHM6Ly9hdHQzdWFjZ2E0aGd0dzdyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTQwLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.JN-mZPRn9Ps8QewH4SlpLyxqLHp6NYyR0lcBgPEQXrCvPd9Z2YkVv-sBSwuHviYoycoMV-DqELwRyrHVTD57XZGKJxpDAaMteByymH-wUq2zYNHJNTicP4nhK-iLLLcNHPDRRothonkLbmfnZrIVDfzvGHlO3jnf9MDxjC_pHqjiqFaiD6-VcJb9Bm1HjXxxbDdRKQ0B3U4uPKEGgEl3yOUG8IsGPNC88t-OYnaCKHlz9WsxOxcrREPFivXVtSpdW4OuIAyQRHGiNBysjFLY9N-cf9JQjvnW66VONf7Qz9TDWqAYmlP22WkSxMAjITPYvrnuXG71bA4wcWFdzJ2nGA"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:36 GMT + - Tue, 05 Dec 2023 07:22:19 GMT server: - Kestrel x-ms-maa-service-version: @@ -1722,7 +2059,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:37 GMT + - Tue, 05 Dec 2023 07:22:21 GMT expires: - '-1' pragma: @@ -1736,7 +2073,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 28B35BB4CCC741638A039C0D2A9AF127 Ref B: TYO201100117021 Ref C: 2023-12-04T08:43:37Z' + - 'Ref A: 3867AFCEE2054FFDB0C8B4A33FE1EFD0 Ref B: MAA201060515009 Ref C: 2023-12-05T07:22:20Z' status: code: 200 message: OK @@ -1759,14 +2096,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2lkZXVjaGNjcmN1Mi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMTgsImlhdCI6MTcwMTY3OTQxOCwiaXNzIjoiaHR0cHM6Ly9hdHQzaWRldWNoY2NyY3UyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDE4LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.RqnpSKic2yJ2O_ofQ4-_Xe57pNo1KjbB5HNk6AkBdoZjI5uLGVkKMJhYkz1Zkpl9iOiPQxLH0VmU3z0vtjT0RwFyOl8Fzg41WuvM8GCTfWl8nS1yOZ-cqa7iCNMdIPN9wxx90TSNafNiIFs0VzTdMni_JsobhR2S3n7Rq_FqNP62iZGeJa3LTU29zdOvdd6aZrqI0J0EjHiGG_aj50_8i7CWXqNtFKGxNAIuj63SQxqfqzwyid4fiQFqJy203_A3tDzfPsum4rTj_glHXr8gjlh3y67aBEQBAkh_xwlDkHzhqNDOvRnzOw7hs7o1I_AaPcb8r3Pw4dwOCioTtk-JQw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VhY2dhNGhndHc3ci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1NDMsImlhdCI6MTcwMTc2MDk0MywiaXNzIjoiaHR0cHM6Ly9hdHQzdWFjZ2E0aGd0dzdyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTQzLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.or7SYgKf-twYpCBV272d51cTzcHGpar5ihX5wLhmSMwNmd0jmNUpMg2r2rEbYwdEv4RxD2FKyeV53KJ-HRn4RHMdA4DPMkeNPbptkS1HMDWBa4151wIcPwCZQ5d3P3i-HDw-ygsZL-7SS-29wwEduggZVyQAwlM83qNF_7sDCqrvmMAPPGGURLRm1_j9MgGoZ77eCNoVm5bS93do18pTp5D6lZYJZ2WF0gtev14SRVejU4zlHKjr2eEOiGFnSKNNkSBKc9Kv2Lp5dUF5zgYNaGzuyVN1VJU2tuU8rW7-ywuPkD5DaQA1PBYIA0IQ7zfJlFfHJIgOjplDqE8bzynJ8Q"}' headers: content-length: - '1917' content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:38 GMT + - Tue, 05 Dec 2023 07:22:23 GMT server: - Kestrel x-ms-maa-service-version: @@ -1803,7 +2140,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:38 GMT + - Tue, 05 Dec 2023 07:22:24 GMT expires: - '-1' pragma: @@ -1817,7 +2154,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 09FB6743AC5B4C3A8F87BE5780DDA1E8 Ref B: TYO201100116021 Ref C: 2023-12-04T08:43:39Z' + - 'Ref A: 2C21A8E3AC4C4EB0B3192C48B4BF43D2 Ref B: MAA201060513049 Ref C: 2023-12-05T07:22:24Z' status: code: 200 message: OK @@ -1849,7 +2186,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:40 GMT + - Tue, 05 Dec 2023 07:22:25 GMT expires: - '-1' pragma: @@ -1863,7 +2200,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 5497BBC9568A4B02A29177AB05350E64 Ref B: TYO201100115009 Ref C: 2023-12-04T08:43:40Z' + - 'Ref A: 3D76DB7258594352AC6FC91B76F0161D Ref B: MAA201060515023 Ref C: 2023-12-05T07:22:25Z' status: code: 200 message: OK @@ -1890,14 +2227,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2lkZXVjaGNjcmN1Mi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMjIsImlhdCI6MTcwMTY3OTQyMiwiaXNzIjoiaHR0cHM6Ly9hdHQzaWRldWNoY2NyY3UyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDIyLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.psDEFolyjSw7DVVs-7AjdRu6JryUaYdjlimrckM2UqVL9zhJgQnzqO29PMo1A5l-D175akm9xTvO8NExHv4LRO0ZvDfRe_GcrRfdqplsPYTe3cAo6PvumVpOLMJGkRWLpcacV5oBndC63x6xurrfEl3iAFbNHZGlGkRdaHmFla_e4K8sNBYmoygabOCG35Mf4Kl4CsExkkLWuVWhEZGu-bKhweCdTC6FiPylTqxGyLb6C7eHEYuh_3R2sussrGWvYuXOm_gjUphwnnvwdO014u4z06kehCeD5kuQu6ZGoijGb0cVvO-EQtsBHY9JyEDTj1iIzfUls8L7ls5ZaXnpMw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VhY2dhNGhndHc3ci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1NDYsImlhdCI6MTcwMTc2MDk0NiwiaXNzIjoiaHR0cHM6Ly9hdHQzdWFjZ2E0aGd0dzdyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTQ2LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.C_D17kyN18bqfFYQj8bgj4cyfGBvPu7Ngh1mTjjWhJaVHXRXTSHUBFDQe7Zar96Jt0sekoZNbFPl35HV1Zrem9__38bjwPfkbp8iZ8UgE-6-DZZWPlqitue_jo5KehgIE22zqP_zAfiEjQgcye7QsPewOJ4lc3aaBm3j3Dm4b54fOposH7k14_oNDxJPdZBwleg6PMyDhWHbZ2xlaJxe7GW1Idjre-jY2Qhz6KdzKbErsxeG-s0qGEwdzaEV5DftQokOHzW5M2IKZqvt73S_RCT5QxYo1XllUdjIrZhhVSCcklHqWYprHMuIeb6fl0G8_cfR0-kme34tClEzlUsdXg"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:41 GMT + - Tue, 05 Dec 2023 07:22:26 GMT server: - Kestrel x-ms-maa-service-version: @@ -1933,7 +2270,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:43 GMT + - Tue, 05 Dec 2023 07:22:27 GMT expires: - '-1' pragma: @@ -1947,7 +2284,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 5D94D1E1E0074980B490458BF16CF2BE Ref B: TYO201100113009 Ref C: 2023-12-04T08:43:42Z' + - 'Ref A: 1FF578BBA3EA477BBAD8DD76DD088F31 Ref B: MAA201060515029 Ref C: 2023-12-05T07:22:27Z' status: code: 200 message: OK @@ -1970,14 +2307,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2lkZXVjaGNjcmN1Mi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMjQsImlhdCI6MTcwMTY3OTQyNCwiaXNzIjoiaHR0cHM6Ly9hdHQzaWRldWNoY2NyY3UyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDI0LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.oECwHr8YyYiNGW6XMT9W8tTbfzg3jAalPt84ZNYRvv8D5ekLTtj2vk2fu3X2aaighkjM53B3JvqlNq4kDRabIn4PrWHlJhVeGqGAcDJB_h9k5A8_fdFUT8vJlTarCKNN4trRiEkxEFf03llzJB2LxCQut6pvOaeODyGwiJZukx4eM4oecs8khW1ySwFZHMly0CLx39t7SSf2mibIS0j-mPITfeEjuFNoic_Ld90eGy7P41Ky8hv1mtROrOjOQTnMo4yQRzXmwfpcKASUIylZnHpB5J60eCafmU1eI9PA9CLPBoObS8C65o5QnLwY7-QLxXMcsmXWQTDWI7omRFUdCw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VhY2dhNGhndHc3ci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1NDksImlhdCI6MTcwMTc2MDk0OSwiaXNzIjoiaHR0cHM6Ly9hdHQzdWFjZ2E0aGd0dzdyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTQ5LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.e0hcz1Pzo6V5IG9zEimAIqDp_OkI5cXIcwYIN57XMKb-7jbTXq9uIEgOJtxLOOTEj83lcDOgblZRbIPl6cLpZ-xRpxNEcVJIqCBZWmGaA1h73Jq8mZtQgznYEW2I5lI2RTUTlj7ll3XWU3HYXPh32bLsL_OyVG-0a6l4_fy1aByfuq2sFtyKPQ1RRz4z2Tlpg4VkUvc53y29UUXg7xjnL8HzRfP8SzLUgtF--fVof4IdDyPS_OqtoLMpnEBUif7V9mpNwgVF_Ay7rW1CNK_OsDm2Eew_D5RxFqIblC5ZiMYo0DTQtuhxZ7btS7aPH-kAMJNf4gVPsSffD0eyxd8vCA"}' headers: content-length: - '1821' content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:44 GMT + - Tue, 05 Dec 2023 07:22:28 GMT server: - Kestrel x-ms-maa-service-version: @@ -2014,7 +2351,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:45 GMT + - Tue, 05 Dec 2023 07:22:30 GMT expires: - '-1' pragma: @@ -2028,7 +2365,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: AE76DEBD6EAA4BF694F69284F2247D26 Ref B: TYO201100115023 Ref C: 2023-12-04T08:43:45Z' + - 'Ref A: 2223171CF7964A00821BDC9D33FB4D5F Ref B: MAA201060516039 Ref C: 2023-12-05T07:22:29Z' status: code: 200 message: OK @@ -2060,7 +2397,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:46 GMT + - Tue, 05 Dec 2023 07:22:31 GMT expires: - '-1' pragma: @@ -2074,7 +2411,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 565C4F3648024644A331B7F5B0D19407 Ref B: TYO201100115045 Ref C: 2023-12-04T08:43:46Z' + - 'Ref A: 6F8579585DA44A58B55B1301FFFBF5CD Ref B: MAA201060516029 Ref C: 2023-12-05T07:22:31Z' status: code: 200 message: OK @@ -2101,14 +2438,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2lkZXVjaGNjcmN1Mi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMjgsImlhdCI6MTcwMTY3OTQyOCwiaXNzIjoiaHR0cHM6Ly9hdHQzaWRldWNoY2NyY3UyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDI4LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.LXmcmJXAv_3izKGusxVtFFImQka8iWRN3rgzvUMlttLA2PKIn3cOUaOCGt_XrXytczrwld8h__czoXxqPz8oyz27-alBVPX6BH-RYnwoKPdA5p8hHenft-5XEWXwhp-HnJoc5-6jRH0n2BjzFcU5wZNeW92-N2gPaKbpawKXwkO5EsBgkArHTZdHaE01nXGuconeGoqfLuXbfsGSpqHtrrRET60w35FnS7x9yTHk7sUPB60mmwRxOP8J8VSU_lEaSFfnAb0FheG44JkBzK5WVkx28i-ePZYXtKtlXwboX1T9gupczhify1RzOVWKruEnnojOVHq5I8yhwRg_nhD_lA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VhY2dhNGhndHc3ci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1NTIsImlhdCI6MTcwMTc2MDk1MiwiaXNzIjoiaHR0cHM6Ly9hdHQzdWFjZ2E0aGd0dzdyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTUyLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.U-bjZYkLZ556JF5IBMGaA38pNfhdscQfOp9h1FHfxPckq6pRm2CFaw9Zi_bfMTshiWYEkZhEzKm6SdOKRXKstxkJNiG5lHgnroT9ptMuCILg3kmzeTFhFCcVm_xk2eimZEsSv0I68fGwHnBTVeMUg7e-Nln--oNstoGn-aAFmoNbQQxX5VdkkIz1MavzQ-4QCQcrDDA3-zwBQLBC0gkKucjCl18DT5izEzzXtU30eNu4ySfZrP0ehyF9ATPhPJylA7Ri24VGWks2mVx7kT6kSYHn2oRUhPz1_1LWPEow-3b035gyBfpdHIg8ZXT3zdFtZJEHCEBqvcvIeXcHyqsOtw"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:47 GMT + - Tue, 05 Dec 2023 07:22:32 GMT server: - Kestrel x-ms-maa-service-version: @@ -2144,7 +2481,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:48 GMT + - Tue, 05 Dec 2023 07:22:33 GMT expires: - '-1' pragma: @@ -2158,7 +2495,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: ED0EFDB1F0DA4A7998288D5036063879 Ref B: TYO201100114021 Ref C: 2023-12-04T08:43:48Z' + - 'Ref A: BD02CD1BE8354F3389D0133079A68A09 Ref B: MAA201060515033 Ref C: 2023-12-05T07:22:33Z' status: code: 200 message: OK @@ -2181,14 +2518,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2lkZXVjaGNjcmN1Mi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMzAsImlhdCI6MTcwMTY3OTQzMCwiaXNzIjoiaHR0cHM6Ly9hdHQzaWRldWNoY2NyY3UyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDMwLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.Y9DuHfwXxea_hOdXIcQrr90i4cO17Z7pgRVPC32M7t2JYM6jI4r9yznD2qBNVXyTG8KHV3y69nIVeXuD60xe2PKCCIdHIFndGUtfCuTo_va0W9kFjCDmjNkBlDOUAWGm6GjiPz8S0iLmOHVNBOouwglJZuPM1LieclC-tQZyOA6mATd_XaIvGUYNNlVTV0WkVrUA0YGTaKdXJubGOm04PttUEt8f_jnSidGPak1zqGZOfbigud-IEqOymk2dIQGjP_ciWBkJ84uAup1WCASvwi2olVqtrDcCCeAGQsRKTEimTLfu63XENHhMp6vdwuRIvXQSpKvnd7LUcoorhXiSgw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VhY2dhNGhndHc3ci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1NTQsImlhdCI6MTcwMTc2MDk1NCwiaXNzIjoiaHR0cHM6Ly9hdHQzdWFjZ2E0aGd0dzdyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTU0LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.k1xcRkS7HqZZWsw4hc4A35LohbBL9o0EuSd7c552h_DbUVGpZPOkWHaypvbvTLlY7okeUZ1mT6zwpLeVj9w3FHvrzdR9-yRiPQwcG5m8mi2oBy3Kf7B1fLLyLci3jePPVrX2HIgGct771jOJGcpGsu490jF1IV0J_yo3210XoaUloOSGOvlTcKrkgxozd9BZXD8oRi1zbn1JdG3k9b_6Ut7IYqeqOUcJWAI0E4QAMDHBGTgZ8gZWOatYKdy1dmov84K7vIImTUfaLcPDLSru2upWumhZ9pWEhz-Ued6Qg_U-2JHycsfSsv6cVnMTWwSypceezF3KpeDHOZd8McrBIQ"}' headers: content-length: - '1917' content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:49 GMT + - Tue, 05 Dec 2023 07:22:33 GMT server: - Kestrel x-ms-maa-service-version: @@ -2224,7 +2561,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:51 GMT + - Tue, 05 Dec 2023 07:22:35 GMT expires: - '-1' pragma: @@ -2238,7 +2575,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 7D3192C307784453BE29B27948E15976 Ref B: TYO201100115007 Ref C: 2023-12-04T08:43:51Z' + - 'Ref A: F545217158AB40648AEF67768B6B6782 Ref B: MAA201060514025 Ref C: 2023-12-05T07:22:35Z' status: code: 200 message: OK @@ -2265,14 +2602,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave:reset?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2lkZXVjaGNjcmN1Mi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMzIsImlhdCI6MTcwMTY3OTQzMiwiaXNzIjoiaHR0cHM6Ly9hdHQzaWRldWNoY2NyY3UyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDMyLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJSZW1vdmVkIn0.Oz4aLM87TwohxaH78ZgS3IEjejU5300CC9f5UH3zKF8N0TUZmrLgvUe3ajDyDs7xjibZBDH_CHm6XfrVgxoy7RKEtCc5wqtMx6MIrdoVSi_Y7bm-SKydpTy8fwS23f-wmTdDhImCYNr2XSLqbMJEkRkX8C1aXLQcgBqhe02FeWo_xGNH4P8YS-pg-RBRGwMPO_c5xOpnXyI0rkxc9avTSIWC5AaE9hDxIkHsqVHnykOUXRUPyoCegcx23C2Rs4SZ4K2OcMqQUY512cU40UTYDAgSQF1adg4rLw4KWC_vb2BCEV5qKDTNgKpflB7AwJ1WcQKJdM6QDG-jQWm0dIuLpg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VhY2dhNGhndHc3ci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1NTcsImlhdCI6MTcwMTc2MDk1NywiaXNzIjoiaHR0cHM6Ly9hdHQzdWFjZ2E0aGd0dzdyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTU3LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJSZW1vdmVkIn0.qBSPAXQygNX9uwuA0HOYzRezKrA2SZcRiSjkGaVU5MOcU8OAjA9grS5XKC4V3EhFvH4GfUFBQAFXmz7nVBBGGe0JIiWP5D6eZW23hTHyspcufu-Q36nWwjyfqb5ZU0xHTfej85kJWsO51HLcVRiIZDLv8dqVYgo0RIDAIPyjmXV90qotV4BoUODjAXMt2OnDyrSyfEO209jWFkQwsXcX_ZgxmC3EXa0Z66ca4bkjDbyFDlwD3hQvAQl5KDhKArKwPGLElhSf7zzeSrHZw901Fv-4eeFMB9ptaByarCsrk6Iuw-ut8-LmVReogXWNOl_Q5Ss2Qzikc5UZJ3rAqSQVEQ"}' headers: content-length: - '726' content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:51 GMT + - Tue, 05 Dec 2023 07:22:36 GMT server: - Kestrel x-ms-maa-service-version: @@ -2308,7 +2645,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:53 GMT + - Tue, 05 Dec 2023 07:22:37 GMT expires: - '-1' pragma: @@ -2322,7 +2659,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 8B5037B69F114797BDAA8A99C28B5225 Ref B: TYO201100113045 Ref C: 2023-12-04T08:43:53Z' + - 'Ref A: 411D755F80F24DA48C23876CB86A06C9 Ref B: MAA201060514025 Ref C: 2023-12-05T07:22:37Z' status: code: 200 message: OK @@ -2345,14 +2682,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2lkZXVjaGNjcmN1Mi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE2ODMwMzUsImlhdCI6MTcwMTY3OTQzNSwiaXNzIjoiaHR0cHM6Ly9hdHQzaWRldWNoY2NyY3UyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNjc5NDM1LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.tLQJ2-yMyeKO61dY_lvluV5-kKIPjxAl5C5DKF3FSZM4i9XP2hX1wdiBK2ifWvG1JPvKFrIz23mPd02J7TNzPeljy0hYXIP_xRqhirMcFsIGT_0elorMXez6rhjvoDvTnc62H3c4ah1kjHqNwkvOTO420OJc5lj4vYqIZvDe9NP49D6iQvN30s6Rilnsoz0ECdX_FjCvqH8e3kZfOIF-WPU98u_4FOqgE4M-H0wQ38Kdn8-JepEJolN8TUfN1vREc-xe1dnv80_nibjYY59ym7eFN9Tvj9TG2itOKZnxLuEIeYvf4lLbfDqJmqIVhT2zhibr__GZaFDUXG7uDvPxPg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VhY2dhNGhndHc3ci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1NTksImlhdCI6MTcwMTc2MDk1OSwiaXNzIjoiaHR0cHM6Ly9hdHQzdWFjZ2E0aGd0dzdyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTU5LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.fTH3V178hksZdwhTR6S3nymwx1XNqq54GeH6abqPN44uzgC_khlU4J2BVLykCj3Tkys2aQYRAn_wu5qCQsoHeHg33JVmcFt0LDt4MOWk9FolTgcqiPEyWJmB7mbNT1OUqdkdVKQCgS19lacJBJL2uOa_Ii7qHFVS0raC4BJ0VIefhe6hzOnT7wEEigpO9CJBtWg07kdwzIKV8qvqg6rmw5oZKufgqiLNqVYSuFh_TluvgiGkGQw5aamNLVgb_tBCj80jUz8flfpy-Kxlsf8qm1M6x2q6Vcz6ti7xoNG4AJjxWdf1QqVXjfnDqgS35WSYH1BhATX1ZY5nGhQ6XCSuRQ"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Mon, 04 Dec 2023 08:43:54 GMT + - Tue, 05 Dec 2023 07:22:39 GMT server: - Kestrel x-ms-maa-service-version: @@ -2364,7 +2701,7 @@ interactions: body: null headers: Accept: - - application/json + - '*/*' Accept-Encoding: - gzip, deflate CommandName: @@ -2376,8 +2713,7 @@ interactions: ParameterSetName: - -n -g -y User-Agent: - - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 - (Windows-10-10.0.22631-SP0) + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2020-10-01 response: @@ -2389,7 +2725,7 @@ interactions: content-length: - '0' date: - - Mon, 04 Dec 2023 08:44:01 GMT + - Tue, 05 Dec 2023 07:22:46 GMT expires: - '-1' pragma: @@ -2403,9 +2739,9 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-deletes: - - '14998' + - '14999' x-msedge-ref: - - 'Ref A: 179008D70F274B15953F22D6B34F60AE Ref B: TYO201100115045 Ref C: 2023-12-04T08:43:55Z' + - 'Ref A: 0822C8689D83433AB67631BD09021627 Ref B: MAA201060515019 Ref C: 2023-12-05T07:22:40Z' status: code: 200 message: OK @@ -2413,7 +2749,7 @@ interactions: body: null headers: Accept: - - application/json + - '*/*' Accept-Encoding: - gzip, deflate CommandName: @@ -2425,8 +2761,7 @@ interactions: ParameterSetName: - -n -g -y User-Agent: - - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 - (Windows-10-10.0.22631-SP0) + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004?api-version=2020-10-01 response: @@ -2435,8 +2770,10 @@ interactions: headers: cache-control: - no-cache + content-length: + - '0' date: - - Mon, 04 Dec 2023 08:44:02 GMT + - Tue, 05 Dec 2023 07:22:54 GMT expires: - '-1' pragma: @@ -2447,18 +2784,20 @@ interactions: - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-deletes: - - '14997' + - '14998' x-msedge-ref: - - 'Ref A: 0703ADE436E548BD909CA609496160F0 Ref B: TYO201100114021 Ref C: 2023-12-04T08:44:02Z' + - 'Ref A: 6919B71C782C4C1B98C151F80FB3BDD5 Ref B: MAA201060513025 Ref C: 2023-12-05T07:22:47Z' status: - code: 204 - message: No Content + code: 200 + message: OK - request: body: null headers: Accept: - - application/json + - '*/*' Accept-Encoding: - gzip, deflate CommandName: @@ -2470,8 +2809,7 @@ interactions: ParameterSetName: - -n -g -y User-Agent: - - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 - (Windows-10-10.0.22631-SP0) + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2020-10-01 response: @@ -2483,7 +2821,7 @@ interactions: content-length: - '0' date: - - Mon, 04 Dec 2023 08:44:09 GMT + - Tue, 05 Dec 2023 07:22:58 GMT expires: - '-1' pragma: @@ -2497,9 +2835,9 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-deletes: - - '14999' + - '14998' x-msedge-ref: - - 'Ref A: 24081FBA6E0C4F9BA6738B0A15CFAD1F Ref B: TYO201100114053 Ref C: 2023-12-04T08:44:03Z' + - 'Ref A: 6E9466C6DD2549828538010F622B01FC Ref B: MAA201060515051 Ref C: 2023-12-05T07:22:55Z' status: code: 200 message: OK diff --git a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py index 4bf208b3c3d..98e9a8498ae 100644 --- a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py +++ b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py @@ -156,23 +156,6 @@ def test_provider_with_signer_1(test, rg): test.cmd('az attestation signer remove -n {att1} -g {rg} --signer {new_signer_jwt}', checks=test.check('CertificateCount', 1)) - """ Bypass this since the test file can be only used on old api version - - test.cmd('az attestation signer add -n {att1} -g {rg} -f "{new_signer_jwt_file}"', - checks=test.check('CertificateCount', 2)) - - test.cmd('az attestation signer remove -n {att1} -g {rg} -f "{new_signer_jwt_file}"', - checks=test.check('CertificateCount', 1)) - - with open(test.kwargs['new_signer_jwt_file']) as f: - test.kwargs['new_signer_jwt'] = f.read() - - test.cmd('az attestation signer add -n {att1} -g {rg} --signer {new_signer_jwt}', - checks=test.check('CertificateCount', 2)) - - test.cmd('az attestation signer remove -n {att1} -g {rg} --signer {new_signer_jwt}', - checks=test.check('CertificateCount', 1)) - """ @try_manual @@ -191,14 +174,12 @@ def test_provider_with_signer_2(test, rg): test.exists('Text') ]) - # from azure.core.exceptions import HttpResponseError - # with test.assertRaises(HttpResponseError): test.cmd('az attestation policy set -n {att2} -g {rg} --attestation-type SgxEnclave ' '-f "{signed_jwt_policy2_file}" --policy-format JWT', checks=[ - test.check('Algorithm', 'RSA256'), - test.check('JwtLength', 2862), - test.check('TextLength', 608), + test.check('Algorithm', 'RS256'), + test.check('JwtLength', 2766), + test.check('TextLength', 479), test.exists('Jwt'), test.exists('Text') ]) @@ -299,7 +280,7 @@ def call_scenario(test, rg): step__attestationproviders_delete(test, rg) test_get_default_provider_by_location(test, rg) test_provider_with_signer_1(test, rg) - # test_provider_with_signer_2(test, rg) + test_provider_with_signer_2(test, rg) test_provider_without_signer(test, rg) cleanup(test, rg) diff --git a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md index 3a2a770d7dc..912e2c47e00 100644 --- a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md +++ b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md @@ -1,8 +1,8 @@ |Scenario|Result|ErrorMessage|ErrorStack|ErrorNormalized|StartDt|EndDt| -|step__attestationproviders_put|successed||||2023-12-04 08:42:33.012003|2023-12-04 08:42:37.053821| -|step__attestationproviders_get|successed||||2023-12-04 08:42:37.054728|2023-12-04 08:42:38.196462| -|step__attestationproviders_get2|successed||||2023-12-04 08:42:38.196462|2023-12-04 08:42:39.361283| -|step__attestationproviders_get3|successed||||2023-12-04 08:42:39.361283|2023-12-04 08:42:40.526168| -|step__attestationproviders_patch|successed||||2023-12-04 08:42:40.527169|2023-12-04 08:42:43.888864| -|step__attestationproviders_delete|successed||||2023-12-04 08:42:43.889861|2023-12-04 08:42:52.327174| +|step__attestationproviders_put|successed||||2023-12-05 07:20:55.603364|2023-12-05 07:20:59.861582| +|step__attestationproviders_get|successed||||2023-12-05 07:20:59.861582|2023-12-05 07:21:01.521722| +|step__attestationproviders_get2|successed||||2023-12-05 07:21:01.522723|2023-12-05 07:21:03.196346| +|step__attestationproviders_get3|successed||||2023-12-05 07:21:03.197254|2023-12-05 07:21:04.705333| +|step__attestationproviders_patch|successed||||2023-12-05 07:21:04.705333|2023-12-05 07:21:08.496480| +|step__attestationproviders_delete|successed||||2023-12-05 07:21:08.496480|2023-12-05 07:21:18.932204| Coverage: 6/6 From 3189e2c014ed36ec8012e15b1ed0d97e1180eddd Mon Sep 17 00:00:00 2001 From: Zeng Taoxu Date: Tue, 5 Dec 2023 16:49:00 +0800 Subject: [PATCH 05/20] update --- .../azext_attestation/aaz/latest/attestation/_create.py | 1 - .../azext_attestation/aaz/latest/attestation/_delete.py | 1 - .../azext_attestation/aaz/latest/attestation/_list.py | 1 - .../azext_attestation/aaz/latest/attestation/_show.py | 1 - .../azext_attestation/aaz/latest/attestation/_update.py | 1 - src/attestation/azext_attestation/manual/commands.py | 1 - src/attestation/azext_attestation/manual/custom.py | 4 ++-- 7 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/_create.py b/src/attestation/azext_attestation/aaz/latest/attestation/_create.py index a6fcd1cc88a..633028571a6 100644 --- a/src/attestation/azext_attestation/aaz/latest/attestation/_create.py +++ b/src/attestation/azext_attestation/aaz/latest/attestation/_create.py @@ -13,7 +13,6 @@ @register_command( "attestation create", - is_preview=True, ) class Create(AAZCommand): """Creates a new Attestation Provider instance. diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/_delete.py b/src/attestation/azext_attestation/aaz/latest/attestation/_delete.py index 4cd28563e30..81df4ef4358 100644 --- a/src/attestation/azext_attestation/aaz/latest/attestation/_delete.py +++ b/src/attestation/azext_attestation/aaz/latest/attestation/_delete.py @@ -13,7 +13,6 @@ @register_command( "attestation delete", - is_preview=True, confirmation="Are you sure you want to perform this operation?", ) class Delete(AAZCommand): diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/_list.py b/src/attestation/azext_attestation/aaz/latest/attestation/_list.py index 3bf653b32d2..ad972a8fcc4 100644 --- a/src/attestation/azext_attestation/aaz/latest/attestation/_list.py +++ b/src/attestation/azext_attestation/aaz/latest/attestation/_list.py @@ -13,7 +13,6 @@ @register_command( "attestation list", - is_preview=True, ) class List(AAZCommand): """Returns a list of attestation providers in a subscription. diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/_show.py b/src/attestation/azext_attestation/aaz/latest/attestation/_show.py index 8c3ea360c99..cc97e625315 100644 --- a/src/attestation/azext_attestation/aaz/latest/attestation/_show.py +++ b/src/attestation/azext_attestation/aaz/latest/attestation/_show.py @@ -13,7 +13,6 @@ @register_command( "attestation show", - is_preview=True, ) class Show(AAZCommand): """Get the status of Attestation Provider. diff --git a/src/attestation/azext_attestation/aaz/latest/attestation/_update.py b/src/attestation/azext_attestation/aaz/latest/attestation/_update.py index 989e3fe9e27..1f5307052c6 100644 --- a/src/attestation/azext_attestation/aaz/latest/attestation/_update.py +++ b/src/attestation/azext_attestation/aaz/latest/attestation/_update.py @@ -13,7 +13,6 @@ @register_command( "attestation update", - is_preview=True, ) class Update(AAZCommand): """Updates the Attestation Provider. diff --git a/src/attestation/azext_attestation/manual/commands.py b/src/attestation/azext_attestation/manual/commands.py index 3ef1a52e274..0010da3938e 100644 --- a/src/attestation/azext_attestation/manual/commands.py +++ b/src/attestation/azext_attestation/manual/commands.py @@ -45,7 +45,6 @@ def load_command_table(self, _): from azext_attestation.manual.custom import AttestationCreate, AttestationShow, \ AttestationDelete, AttestationGetDefaultByLocation self.command_table["attestation create"] = AttestationCreate(loader=self) - # self.command_table["attestation update"] = AttestationUpdate(loader=self) self.command_table["attestation show"] = AttestationShow(loader=self) self.command_table["attestation delete"] = AttestationDelete(loader=self) self.command_table["attestation get-default-by-location"] = AttestationGetDefaultByLocation(loader=self) diff --git a/src/attestation/azext_attestation/manual/custom.py b/src/attestation/azext_attestation/manual/custom.py index 26b8b0ffc7e..dc3ba1138e4 100644 --- a/src/attestation/azext_attestation/manual/custom.py +++ b/src/attestation/azext_attestation/manual/custom.py @@ -59,7 +59,7 @@ def _build_arguments_schema(cls, *args, **kwargs): ) args_schema.name = AAZStrArg( options=["--name", "-n"], - help="Name of the attestation provider.", + help="Name of the attestation service instance.", ) args_schema.provider_name._required = False @@ -198,7 +198,7 @@ def _build_arguments_schema(cls, *args, **kwargs): ) args_schema.name = AAZStrArg( options=["--name", "-n"], - help="Name of the attestation provider.", + help="Name of the attestation service instance.", ) args_schema.provider_name._required = False From 248b174c2761f764e3ebb43a23d2672bd41a5779 Mon Sep 17 00:00:00 2001 From: Zeng Taoxu Date: Tue, 5 Dec 2023 17:21:21 +0800 Subject: [PATCH 06/20] update --- src/attestation/azext_attestation/__init__.py | 4 +- .../generated/_client_factory.py | 20 - .../azext_attestation/generated/_help.py | 10 - .../azext_attestation/generated/_params.py | 40 +- .../generated/_validators.py | 9 - .../azext_attestation/generated/action.py | 68 --- .../azext_attestation/generated/commands.py | 18 +- .../azext_attestation/generated/custom.py | 62 --- .../manual/_client_factory.py | 22 - .../azext_attestation/manual/_params.py | 65 +-- .../azext_attestation/manual/_validators.py | 17 - .../azext_attestation/manual/commands.py | 61 +- .../azext_attestation/manual/custom.py | 240 +------- .../latest/recordings/test_attestation.yaml | 293 +++++----- .../tests/latest/test_attestation_scenario.py | 2 + .../test_attestation_scenario_coverage.md | 12 +- .../vendored_sdks/__init__.py | 12 - .../azure_attestation/__init__.py | 19 - .../azure_attestation/_attestation_client.py | 64 --- .../azure_attestation/_configuration.py | 41 -- .../azure_attestation/models/__init__.py | 29 - .../models/_attestation_client_enums.py | 25 - .../azure_attestation/models/_models_py3.py | 155 ------ .../azure_attestation/operations/__init__.py | 24 - .../operations/_attest_operations.py | 90 --- .../_metadata_configuration_operations.py | 100 ---- .../_policy_certificates_operations.py | 249 --------- .../operations/_policy_operations.py | 323 ----------- .../_signing_certificates_operations.py | 100 ---- .../azure_attestation/version.py | 13 - .../azure_mgmt_attestation/__init__.py | 16 - .../_attestation_management_client.py | 73 --- .../azure_mgmt_attestation/_configuration.py | 70 --- .../azure_mgmt_attestation/aio/__init__.py | 10 - .../aio/_attestation_management_client.py | 67 --- .../aio/_configuration.py | 66 --- .../aio/operations/__init__.py | 15 - .../_attestation_provider_operations.py | 513 ----------------- .../aio/operations/_operation_operations.py | 87 --- .../azure_mgmt_attestation/models/__init__.py | 42 -- .../_attestation_management_client_enums.py | 44 -- .../models/_models_py3.py | 492 ----------------- .../operations/__init__.py | 15 - .../_attestation_provider_operations.py | 521 ------------------ .../operations/_operation_operations.py | 92 ---- .../azure_mgmt_attestation/py.typed | 1 - 46 files changed, 165 insertions(+), 4146 deletions(-) delete mode 100644 src/attestation/azext_attestation/generated/_client_factory.py delete mode 100644 src/attestation/azext_attestation/generated/_help.py delete mode 100644 src/attestation/azext_attestation/generated/_validators.py delete mode 100644 src/attestation/azext_attestation/generated/action.py delete mode 100644 src/attestation/azext_attestation/generated/custom.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/__init__.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_attestation/__init__.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_attestation/_attestation_client.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_attestation/_configuration.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_attestation/models/__init__.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_attestation/models/_attestation_client_enums.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_attestation/models/_models_py3.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/__init__.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/_attest_operations.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/_metadata_configuration_operations.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/_policy_certificates_operations.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/_policy_operations.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/_signing_certificates_operations.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_attestation/version.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/__init__.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/_attestation_management_client.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/_configuration.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/__init__.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/_attestation_management_client.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/_configuration.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/operations/__init__.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/operations/_attestation_provider_operations.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/operations/_operation_operations.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/models/__init__.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/models/_attestation_management_client_enums.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/models/_models_py3.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/operations/__init__.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/operations/_attestation_provider_operations.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/operations/_operation_operations.py delete mode 100644 src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/py.typed diff --git a/src/attestation/azext_attestation/__init__.py b/src/attestation/azext_attestation/__init__.py index fa08f9663ad..9f2cf2ed515 100644 --- a/src/attestation/azext_attestation/__init__.py +++ b/src/attestation/azext_attestation/__init__.py @@ -19,10 +19,8 @@ class AttestationManagementClientCommandsLoader(AzCommandsLoader): def __init__(self, cli_ctx=None): from azure.cli.core.commands import CliCommandType - from azext_attestation.generated._client_factory import cf_attestation_cl attestation_custom = CliCommandType( - operations_tmpl='azext_attestation.custom#{}', - client_factory=cf_attestation_cl) + operations_tmpl='azext_attestation.custom#{}') parent = super(AttestationManagementClientCommandsLoader, self) parent.__init__(cli_ctx=cli_ctx, custom_command_type=attestation_custom) diff --git a/src/attestation/azext_attestation/generated/_client_factory.py b/src/attestation/azext_attestation/generated/_client_factory.py deleted file mode 100644 index b72ddde9d94..00000000000 --- a/src/attestation/azext_attestation/generated/_client_factory.py +++ /dev/null @@ -1,20 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - - -def cf_attestation_cl(cli_ctx, *_): - from azure.cli.core.commands.client_factory import get_mgmt_service_client - from ..vendored_sdks.azure_mgmt_attestation import AttestationManagementClient - return get_mgmt_service_client(cli_ctx, - AttestationManagementClient) - - -def cf_attestation_provider(cli_ctx, *_): - return cf_attestation_cl(cli_ctx).attestation_provider diff --git a/src/attestation/azext_attestation/generated/_help.py b/src/attestation/azext_attestation/generated/_help.py deleted file mode 100644 index ad090433df3..00000000000 --- a/src/attestation/azext_attestation/generated/_help.py +++ /dev/null @@ -1,10 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- -# pylint: disable=too-many-lines diff --git a/src/attestation/azext_attestation/generated/_params.py b/src/attestation/azext_attestation/generated/_params.py index 16b9aa4ee88..790d8e8aea1 100644 --- a/src/attestation/azext_attestation/generated/_params.py +++ b/src/attestation/azext_attestation/generated/_params.py @@ -10,43 +10,5 @@ # pylint: disable=too-many-lines # pylint: disable=too-many-statements -from azure.cli.core.commands.parameters import ( - tags_type, - resource_group_name_type, - get_location_type -) -from azure.cli.core.commands.validators import get_default_location_from_resource_group -from azext_attestation.action import AddPolicySigningCertificatesKeys - - def load_arguments(self, _): - - with self.argument_context('attestation attestation-provider list') as c: - c.argument('resource_group_name', resource_group_name_type) - - with self.argument_context('attestation attestation-provider show') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('provider_name', type=str, help='Name of the attestation service instance', id_part='name') - - with self.argument_context('attestation attestation-provider create') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('provider_name', type=str, help='Name of the attestation service instance.') - c.argument('location', arg_type=get_location_type(self.cli_ctx), - validator=get_default_location_from_resource_group) - c.argument('tags', tags_type) - c.argument('policy_signing_certificates_keys', action=AddPolicySigningCertificatesKeys, nargs='*', help='The ' - 'value of the "keys" parameter is an array of JWK values. By default, the order of the JWK values ' - 'within the array does not imply an order of preference among them, although applications of JWK ' - 'Sets can choose to assign a meaning to the order for their purposes, if desired.') - - with self.argument_context('attestation attestation-provider update') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('provider_name', type=str, help='Name of the attestation service instance.', id_part='name') - c.argument('tags', tags_type) - - with self.argument_context('attestation attestation-provider delete') as c: - c.argument('resource_group_name', resource_group_name_type) - c.argument('provider_name', type=str, help='Name of the attestation service', id_part='name') - - with self.argument_context('attestation attestation-provider get-default-by-location') as c: - c.argument('location', arg_type=get_location_type(self.cli_ctx), id_part='name') + pass diff --git a/src/attestation/azext_attestation/generated/_validators.py b/src/attestation/azext_attestation/generated/_validators.py deleted file mode 100644 index b33a44c1ebf..00000000000 --- a/src/attestation/azext_attestation/generated/_validators.py +++ /dev/null @@ -1,9 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- diff --git a/src/attestation/azext_attestation/generated/action.py b/src/attestation/azext_attestation/generated/action.py deleted file mode 100644 index 1350e2df833..00000000000 --- a/src/attestation/azext_attestation/generated/action.py +++ /dev/null @@ -1,68 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- -# pylint: disable=protected-access - -import argparse -from collections import defaultdict -from knack.util import CLIError - - -class AddPolicySigningCertificatesKeys(argparse._AppendAction): - def __call__(self, parser, namespace, values, option_string=None): - action = self.get_action(values, option_string) - super(AddPolicySigningCertificatesKeys, self).__call__(parser, namespace, action, option_string) - - def get_action(self, values, option_string): # pylint: disable=no-self-use - try: - properties = defaultdict(list) - for (k, v) in (x.split('=', 1) for x in values): - properties[k].append(v) - properties = dict(properties) - except ValueError: - raise CLIError('usage error: {} [KEY=VALUE ...]'.format(option_string)) - d = {} - for k in properties: - kl = k.lower() - v = properties[k] - if kl == 'alg': - d['alg'] = v[0] - elif kl == 'crv': - d['crv'] = v[0] - elif kl == 'd': - d['d'] = v[0] - elif kl == 'dp': - d['dp'] = v[0] - elif kl == 'dq': - d['dq'] = v[0] - elif kl == 'e': - d['e'] = v[0] - elif kl == 'k': - d['k'] = v[0] - elif kl == 'kid': - d['kid'] = v[0] - elif kl == 'kty': - d['kty'] = v[0] - elif kl == 'n': - d['n'] = v[0] - elif kl == 'p': - d['p'] = v[0] - elif kl == 'q': - d['q'] = v[0] - elif kl == 'qi': - d['qi'] = v[0] - elif kl == 'use': - d['use'] = v[0] - elif kl == 'x': - d['x'] = v[0] - elif kl == 'x5-c': - d['x5_c'] = v - elif kl == 'y': - d['y'] = v[0] - return d diff --git a/src/attestation/azext_attestation/generated/commands.py b/src/attestation/azext_attestation/generated/commands.py index 7e7aef3acd3..f87342df3bf 100644 --- a/src/attestation/azext_attestation/generated/commands.py +++ b/src/attestation/azext_attestation/generated/commands.py @@ -10,22 +10,6 @@ # pylint: disable=too-many-statements # pylint: disable=too-many-locals -from azure.cli.core.commands import CliCommandType - def load_command_table(self, _): - - from azext_attestation.generated._client_factory import cf_attestation_provider - attestation_attestation_provider = CliCommandType( - operations_tmpl='azext_attestation.vendored_sdks.attestation.operations._attestation_provider_operations#Attest' - 'ationProviderOperations.{}', - client_factory=cf_attestation_provider) - # with self.command_group('attestation', attestation_attestation_provider, - # client_factory=cf_attestation_provider, is_experimental=True) as g: - # g.custom_command('list', 'attestation_attestation_provider_list') - # g.custom_show_command('show', 'attestation_attestation_provider_show') - # g.custom_command('create', 'attestation_attestation_provider_create') - # g.custom_command('update', 'attestation_attestation_provider_update') - # g.custom_command('delete', 'attestation_attestation_provider_delete', confirmation=True) - # g.custom_command('get-default-by-location', 'attestation_attestation_provider_get_default_by_location') - # g.custom_command('list-default', 'attestation_attestation_provider_list_default') + pass diff --git a/src/attestation/azext_attestation/generated/custom.py b/src/attestation/azext_attestation/generated/custom.py deleted file mode 100644 index dce881ce1de..00000000000 --- a/src/attestation/azext_attestation/generated/custom.py +++ /dev/null @@ -1,62 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- -# pylint: disable=too-many-lines - - -def attestation_attestation_provider_list(client, - resource_group_name=None): - if resource_group_name: - return client.list_by_resource_group(resource_group_name=resource_group_name) - return client.list() - - -def attestation_attestation_provider_show(client, - resource_group_name, - provider_name): - return client.get(resource_group_name=resource_group_name, - provider_name=provider_name) - - -def attestation_attestation_provider_create(client, - resource_group_name, - provider_name, - location, - tags=None, - policy_signing_certificates_keys=None): - return client.create(resource_group_name=resource_group_name, - provider_name=provider_name, - location=location, - tags=tags, - keys=policy_signing_certificates_keys) - - -def attestation_attestation_provider_update(client, - resource_group_name, - provider_name, - tags=None): - return client.update(resource_group_name=resource_group_name, - provider_name=provider_name, - tags=tags) - - -def attestation_attestation_provider_delete(client, - resource_group_name, - provider_name): - return client.delete(resource_group_name=resource_group_name, - provider_name=provider_name) - - -def attestation_attestation_provider_get_default_by_location(client, - location): - return client.get_default_by_location(location=location) - - -def attestation_attestation_provider_list_default(client): - return client.list_default() diff --git a/src/attestation/azext_attestation/manual/_client_factory.py b/src/attestation/azext_attestation/manual/_client_factory.py index 62e0f98cb9d..b33a44c1ebf 100644 --- a/src/attestation/azext_attestation/manual/_client_factory.py +++ b/src/attestation/azext_attestation/manual/_client_factory.py @@ -7,25 +7,3 @@ # Changes may cause incorrect behavior and will be lost if the code is # regenerated. # -------------------------------------------------------------------------- - - -def cf_attestation_data(cli_ctx, *_): - from ..vendored_sdks.azure_attestation import AttestationClient - from azure.cli.core._profile import Profile - - profile = Profile(cli_ctx=cli_ctx) - cred, _, _ = profile.get_login_credentials( - resource="https://attest.azure.net") - return AttestationClient(credentials=cred) - - -def cf_policy_certificates(cli_ctx, *_): - return cf_attestation_data(cli_ctx).policy_certificates - - -def cf_policy(cli_ctx, *_): - return cf_attestation_data(cli_ctx).policy - - -def cf_attest(cli_ctx, *_): - return cf_attestation_data(cli_ctx).attest diff --git a/src/attestation/azext_attestation/manual/_params.py b/src/attestation/azext_attestation/manual/_params.py index 7eb704fd281..a02eda0ef71 100644 --- a/src/attestation/azext_attestation/manual/_params.py +++ b/src/attestation/azext_attestation/manual/_params.py @@ -10,69 +10,6 @@ # pylint: disable=too-many-lines # pylint: disable=too-many-statements -from knack.arguments import CLIArgumentType - -from azure.cli.core.commands.parameters import \ - tags_type, resource_group_name_type, get_resource_name_completion_list, get_enum_type - def load_arguments(self, _): - from azext_attestation.vendored_sdks.azure_attestation.models._attestation_client_enums import TeeKind - - # provider_name_type = CLIArgumentType( - # help='Name of the attestation provider.', options_list=['--name', '-n'], metavar='NAME', id_part=None, - # completer=get_resource_name_completion_list('Microsoft.Attestation/attestationProviders')) - # - # for item in ['create', 'show', 'update', 'delete']: - # with self.argument_context('attestation {}'.format(item)) as c: - # c.argument('provider_name', provider_name_type, - # help='Name of the attestation service instance.') - # - # for item in ['show', 'delete']: - # with self.argument_context('attestation {}'.format(item)) as c: - # c.extra('identifier', options_list=['--id'], - # help='Resource ID of the provider. Please omit --resource-group/-g or --name/-n ' - # 'if you have already specified --id.') - # - # for item in ['create', 'update']: - # with self.argument_context('attestation {}'.format(item)) as c: - # c.argument('tags', tags_type, nargs='+') - # - # with self.argument_context('attestation create') as c: - # c.argument('certs_input_path', nargs='+', - # help='Space-separated file paths to PEM/DER files containing certificates.') - # - # with self.argument_context('attestation get-default-by-location') as c: - # c.argument('loc', options_list=['--location', '-l'], help='Location. (eg: "West US")') - - # for item in ['list', 'add', 'remove']: - # with self.argument_context('attestation signer {}'.format(item)) as c: - # c.extra('resource_group_name', resource_group_name_type, required=False) - # c.extra('provider_name', provider_name_type, required=False) - # c.extra('identifier', options_list=['--id'], - # help='Resource ID of the provider. Please omit --resource-group/-g or --name/-n ' - # 'if you have already specified --id.') - # if item in ['add', 'remove']: - # c.ignore('tenant_base_url') - # c.argument('signer', - # help='The policy certificate to {}. An RFC7519 JSON Web Token containing a claim named ' - # '"maa-policyCertificate" whose value is an RFC7517 JSON Web Key which specifies a ' - # 'new key to update. The RFC7519 JWT must be signed with one of the existing signing ' - # 'certificates'.format(item)) - # c.argument('signer_file', options_list=['--signer-file', '-f'], - # help='File name of the signer. (--signer and --signer-file/-f are mutually exclusive.)') - # - # for item in ['show', 'set', 'reset']: - # with self.argument_context('attestation policy {}'.format(item)) as c: - # c.argument('attestation_type', arg_type=get_enum_type(TeeKind), help='Type of the attestation.') - # c.argument('provider_name', provider_name_type, required=False) - # c.extra('identifier', options_list=['--id'], - # help='Resource ID of the provider. Please omit --resource-group/-g or --name/-n ' - # 'if you have already specified --id.') - # - # if item in ['set']: - # c.argument('policy_format', arg_type=get_enum_type(['Text', 'JWT']), default='Text', - # help='Specifies the format for the policy, either Text or JWT (JSON Web Token).') - # c.argument('new_attestation_policy', help='Content of the new attestation policy (Text or JWT).') - # c.argument('new_attestation_policy_file', options_list=['--new-attestation-policy-file', '-f'], - # help='File name of the new attestation policy.') + pass diff --git a/src/attestation/azext_attestation/manual/_validators.py b/src/attestation/azext_attestation/manual/_validators.py index 3105da7c3bc..b33a44c1ebf 100644 --- a/src/attestation/azext_attestation/manual/_validators.py +++ b/src/attestation/azext_attestation/manual/_validators.py @@ -7,20 +7,3 @@ # Changes may cause incorrect behavior and will be lost if the code is # regenerated. # -------------------------------------------------------------------------- - -from knack.cli import CLIError - - -def validate_provider_resource_id(ns): - resource_id = getattr(ns, 'identifier', None) - if resource_id: - if ns.resource_group_name or ns.provider_name: - raise CLIError('Please omit --resource-group/-g or --name/-n if you have already specified --id.') - - ns.resource_group_name = resource_id.split('/')[4] - ns.provider_name = resource_id.split('/')[8] - - if not all([ns.resource_group_name, ns.provider_name]): - raise CLIError('Please specify both --resource-group/-g and --name/-n.') - - del ns.identifier diff --git a/src/attestation/azext_attestation/manual/commands.py b/src/attestation/azext_attestation/manual/commands.py index 0010da3938e..f5af1496b30 100644 --- a/src/attestation/azext_attestation/manual/commands.py +++ b/src/attestation/azext_attestation/manual/commands.py @@ -10,82 +10,27 @@ # pylint: disable=too-many-statements # pylint: disable=too-many-locals -from azext_attestation.manual._validators import validate_provider_resource_id - from azure.cli.core.commands import CliCommandType def load_command_table(self, _): - from azext_attestation.generated._client_factory import cf_attestation_provider - from azext_attestation.manual._client_factory import cf_policy_certificates, cf_policy - - attestation_attestation_provider = CliCommandType( - operations_tmpl='azext_attestation.vendored_sdks.attestation.operations._attestation_provider_operations#Attest' - 'ationProviderOperations.{}', - client_factory=cf_attestation_provider) - - attestation_provider_doc_template = 'azext_attestation.vendored_sdks.azure_mgmt_attestation.operations.' \ - '_attestation_provider_operations#AttestationProviderOperations.{}' - - policy_certificates_data_tmpl = 'azext_attestation.vendored_sdks.azure_attestation.operations.' \ - '_policy_certificates_operations#PolicyCertificatesOperations.{}' - policy_certificates_data_sdk = CliCommandType( - operations_tmpl=policy_certificates_data_tmpl, - client_factory=cf_policy_certificates) - - policy_data_tmpl = 'azext_attestation.vendored_sdks.azure_attestation.operations.' \ - '_policy_operations#PolicyOperations.{}' - policy_data_sdk = CliCommandType( - operations_tmpl=policy_data_tmpl, - client_factory=cf_policy) - - with self.command_group('attestation', attestation_attestation_provider, - client_factory=cf_attestation_provider, is_experimental=True) as g: + with self.command_group('attestation', is_experimental=True): from azext_attestation.manual.custom import AttestationCreate, AttestationShow, \ AttestationDelete, AttestationGetDefaultByLocation self.command_table["attestation create"] = AttestationCreate(loader=self) self.command_table["attestation show"] = AttestationShow(loader=self) self.command_table["attestation delete"] = AttestationDelete(loader=self) self.command_table["attestation get-default-by-location"] = AttestationGetDefaultByLocation(loader=self) - # g.custom_command('list', 'attestation_attestation_provider_list', - # doc_string_source=attestation_provider_doc_template.format('list')) - # g.custom_show_command('show', 'attestation_attestation_provider_show', validator=validate_provider_resource_id, - # doc_string_source=attestation_provider_doc_template.format('get')) - # g.custom_command('create', 'attestation_attestation_provider_create', - # doc_string_source=attestation_provider_doc_template.format('create')) - # g.custom_command('update', 'attestation_attestation_provider_update', - # doc_string_source=attestation_provider_doc_template.format('update')) - # g.custom_command('delete', 'attestation_attestation_provider_delete', confirmation=True, - # validator=validate_provider_resource_id, - # doc_string_source=attestation_provider_doc_template.format('delete')) - # g.custom_command('get-default-by-location', 'attestation_attestation_provider_get_default_by_location', - # doc_string_source=attestation_provider_doc_template.format('get_default_by_location')) - # g.custom_command('list-default', 'attestation_attestation_provider_list_default', - # doc_string_source=attestation_provider_doc_template.format('list_default')) - with self.command_group('attestation signer', policy_certificates_data_sdk, client_factory=cf_policy_certificates, - is_experimental=True) as g: + with self.command_group('attestation signer', is_experimental=True): from azext_attestation.manual.custom import AddSigner, RemoveSigner, ListSigners self.command_table["attestation signer add"] = AddSigner(loader=self) self.command_table["attestation signer remove"] = RemoveSigner(loader=self) self.command_table["attestation signer list"] = ListSigners(loader=self) - # g.custom_command('add', 'add_signer', validator=validate_provider_resource_id, - # doc_string_source=policy_certificates_data_tmpl.format('add')) - # g.custom_command('remove', 'remove_signer', validator=validate_provider_resource_id, - # doc_string_source=policy_certificates_data_tmpl.format('remove')) - # g.custom_command('list', 'list_signers', validator=validate_provider_resource_id, - # doc_string_source=policy_certificates_data_tmpl.format('get')) - with self.command_group('attestation policy', policy_data_sdk, client_factory=cf_policy, - is_experimental=True) as g: + with self.command_group('attestation policy'): from azext_attestation.manual.custom import ResetPolicy, SetPolicy, GetPolicy self.command_table["attestation policy reset"] = ResetPolicy(loader=self) self.command_table["attestation policy set"] = SetPolicy(loader=self) self.command_table["attestation policy show"] = GetPolicy(loader=self) - # g.custom_command('set', 'set_policy', validator=validate_provider_resource_id, - # doc_string_source=policy_data_tmpl.format('set')) - # g.custom_command('reset', 'reset_policy', validator=validate_provider_resource_id, - # doc_string_source=policy_data_tmpl.format('reset')) - # g.custom_show_command('show', 'get_policy', validator=validate_provider_resource_id, - # doc_string_source=policy_data_tmpl.format('get')) diff --git a/src/attestation/azext_attestation/manual/custom.py b/src/attestation/azext_attestation/manual/custom.py index dc3ba1138e4..dec6905fb27 100644 --- a/src/attestation/azext_attestation/manual/custom.py +++ b/src/attestation/azext_attestation/manual/custom.py @@ -10,43 +10,22 @@ # pylint: disable=too-many-lines import base64 -import json import jwt import os from cryptography.hazmat.backends import default_backend -from cryptography.hazmat.primitives.asymmetric import ec from cryptography.hazmat.primitives.asymmetric import rsa from cryptography.hazmat.primitives.serialization import Encoding from cryptography.x509 import load_pem_x509_certificate from knack.cli import CLIError -from azext_attestation.generated._client_factory import cf_attestation_provider -from azext_attestation.vendored_sdks.azure_attestation.models._attestation_client_enums import TeeKind -from azext_attestation.vendored_sdks.azure_attestation.models._models_py3 import \ - AttestOpenEnclaveRequest, RuntimeData, InitTimeData -from azext_attestation.vendored_sdks.azure_mgmt_attestation.models import JsonWebKey -from azext_attestation.aaz.latest.attestation import Create as _AttestationCreate, Update as _AttestationUpdate,\ - Delete as _AttestationDelete, Show as _AttestationShow, GetDefaultByLocation as _AttestationGetDefaultByLocation +from azext_attestation.aaz.latest.attestation import Create as _AttestationCreate, Delete as _AttestationDelete,\ + Show as _AttestationShow, GetDefaultByLocation as _AttestationGetDefaultByLocation from azext_attestation.aaz.latest.attestation.policy import Reset as _ResetPolicy, Set as _SetPolicy, Show as _GetPolicy from azext_attestation.aaz.latest.attestation.signer import Add as _AddSigner, Remove as _RemoveSigner,\ List as _ListSigners from azure.cli.core.aaz import has_value -tee_mapping = { - TeeKind.tpm: 'TPM', - TeeKind.sgx_intel_sdk: 'SgxEnclave', - TeeKind.sgx_open_enclave_sdk: 'OpenEnclave' -} - - -def attestation_attestation_provider_show(client, - resource_group_name=None, - provider_name=None): - """ Show the status of Attestation Provider. """ - return client.get(resource_group_name=resource_group_name, - provider_name=provider_name) - class AttestationShow(_AttestationShow): @classmethod @@ -83,46 +62,6 @@ def _b64_padding(s): return s + ('=' * (4 - len(s) % 4) if len(s) % 4 else '') -def attestation_attestation_provider_create(client, - resource_group_name, - provider_name, - location, - tags=None, - certs_input_path=None): - - certs = [] - if not certs_input_path: - certs_input_path = [] - - for p in certs_input_path: - expand_path = os.path.expanduser(p) - if not os.path.exists(expand_path): - raise CLIError('Path "{}" does not exist.'.format(expand_path)) - if not os.path.isfile(expand_path): - raise CLIError('"{}" is not a valid file path.'.format(expand_path)) - - with open(expand_path, 'rb') as f: - pem_data = f.read() - - cert = load_pem_x509_certificate(pem_data, backend=default_backend()) - key = cert.public_key() - if isinstance(key, rsa.RSAPublicKey): - kty = 'RSA' - alg = 'RS256' - else: - raise CLIError('Unsupported key type: {}'.format(type(key))) - - jwk = JsonWebKey(kty=kty, alg=alg, use='sig') - jwk.x5c = [base64.b64encode(cert.public_bytes(Encoding.DER)).decode('ascii')] - certs.append(jwk) - - return client.create(resource_group_name=resource_group_name, - provider_name=provider_name, - location=location, - tags=tags, - certs=certs) - - class AttestationCreate(_AttestationCreate): @classmethod def _build_arguments_schema(cls, *args, **kwargs): @@ -180,13 +119,6 @@ def pre_operations(self): args.certs = certs -def attestation_attestation_provider_delete(client, - resource_group_name=None, - provider_name=None): - return client.delete(resource_group_name=resource_group_name, - provider_name=provider_name) - - class AttestationDelete(_AttestationDelete): @classmethod def _build_arguments_schema(cls, *args, **kwargs): @@ -210,60 +142,6 @@ def pre_operations(self): validate_provider_resource_id(self) -# class AttestationUpdate(_AttestationUpdate): -# @classmethod -# def _build_arguments_schema(cls, *args, **kwargs): -# from azure.cli.core.aaz import AAZStrArg -# args_schema = super()._build_arguments_schema(*args, **kwargs) -# args_schema.name = AAZStrArg( -# options=["--name", "-n"], -# help="Name of the attestation provider.", -# ) -# -# args_schema.provider_name._required = False -# args_schema.resource_group._required = False -# args_schema.provider_name._registered = False -# return args_schema -# -# def pre_operations(self): -# validate_provider_resource_id(self) - - -def add_signer(cmd, client, signer=None, signer_file=None, resource_group_name=None, provider_name=None): - if not signer and not signer_file: - raise CLIError('Please specify one of parameters: --signer or --signer-file/-f') - - if signer and signer_file: - raise CLIError('--signer and --signer-file/-f are mutually exclusive.') - - if signer_file: - signer_file = os.path.expanduser(signer_file) - if not os.path.exists(signer_file): - raise CLIError('Signer file "{}" does not exist.'.format(signer_file)) - if not os.path.isfile(signer_file): - raise CLIError('Signer file "{}" is not a valid file name.'.format(signer_file)) - with open(signer_file) as f: - signer = f.read() - - provider_client = cf_attestation_provider(cmd.cli_ctx) - provider = provider_client.get(resource_group_name=resource_group_name, provider_name=provider_name) - token = client.add(tenant_base_url=provider.attest_uri, policy_certificate_to_add=signer) - token = token.split(" ")[1].replace("}", "").strip("'") - result = {'Jwt': token} - - if token: - header = jwt.get_unverified_header(token) - result.update({ - 'Algorithm': header.get('alg', ''), - 'JKU': header.get('jku', '') - }) - body = jwt.decode(token, algorithms=['RS256'], options={"verify_signature": False}) - result['Certificates'] = body.get('aas-policyCertificates', {}).get('keys', []) - result['CertificateCount'] = len(result['Certificates']) - - return result - - class AddSigner(_AddSigner): @classmethod def _build_arguments_schema(cls, *args, **kwargs): @@ -326,28 +204,6 @@ def _output(self, *args, **kwargs): return result -def remove_signer(cmd, client, signer=None, signer_file=None, resource_group_name=None, provider_name=None): - if not signer and not signer_file: - raise CLIError('Please specify one of parameters: --signer or --signer-file/-f') - - if signer and signer_file: - raise CLIError('--signer and --signer-file/-f are mutually exclusive.') - - if signer_file: - signer_file = os.path.expanduser(signer_file) - if not os.path.exists(signer_file): - raise CLIError('Signer file "{}" does not exist.'.format(signer_file)) - if not os.path.isfile(signer_file): - raise CLIError('Signer file "{}" is not a valid file name.'.format(signer_file)) - with open(signer_file) as f: - signer = f.read() - - provider_client = cf_attestation_provider(cmd.cli_ctx) - provider = provider_client.get(resource_group_name=resource_group_name, provider_name=provider_name) - client.remove(tenant_base_url=provider.attest_uri, policy_certificate_to_remove=signer) - return list_signers(cmd, client, resource_group_name, provider_name) - - class RemoveSigner(_RemoveSigner): @classmethod def _build_arguments_schema(cls, *args, **kwargs): @@ -414,26 +270,6 @@ def _output(self, *args, **kwargs): return result -def list_signers(cmd, client, resource_group_name=None, provider_name=None): - provider_client = cf_attestation_provider(cmd.cli_ctx) - provider = provider_client.get(resource_group_name=resource_group_name, provider_name=provider_name) - signers = client.get(tenant_base_url=provider.attest_uri) - token = json.loads(signers.replace('\'', '"')).get('token') - result = {'Jwt': token} - - if token: - header = jwt.get_unverified_header(token) - result.update({ - 'Algorithm': header.get('alg', ''), - 'JKU': header.get('jku', '') - }) - body = jwt.decode(token, algorithms=['RS256'], options={"verify_signature": False}) - result['Certificates'] = body.get('x-ms-policy-certificates', {}).get('keys', []) - result['CertificateCount'] = len(result['Certificates']) - - return result - - class ListSigners(_ListSigners): @classmethod def _build_arguments_schema(cls, *args, **kwargs): @@ -564,57 +400,6 @@ def handle_policy_output(token): return result -def set_policy(cmd, client, attestation_type, new_attestation_policy=None, new_attestation_policy_file=None, - policy_format='Text', resource_group_name=None, - provider_name=None): - - if new_attestation_policy_file and new_attestation_policy: - raise CLIError('Please specify just one of --new-attestation-policy and --new-attestation-policy-file/-f') - - if not new_attestation_policy_file and not new_attestation_policy: - raise CLIError('Please specify --new-attestation-policy or --new-attestation-policy-file/-f') - - if new_attestation_policy_file: - file_path = os.path.expanduser(new_attestation_policy_file) - if not os.path.exists(file_path): - raise CLIError('Policy file "{}" does not exist.'.format(file_path)) - - if not os.path.isfile(file_path): - raise CLIError('"{}" is not a valid file name.'.format(file_path)) - - with open(file_path) as f: - new_attestation_policy = f.read() - - provider_client = cf_attestation_provider(cmd.cli_ctx) - provider = provider_client.get(resource_group_name=resource_group_name, provider_name=provider_name) - - if policy_format == 'Text': - if provider.trust_model != 'AAD': - raise CLIError('Only supports Text policy under AAD model. Current model: {}. ' - 'If you are using signed JWT policy, please specify --policy-format JWT'. - format(provider.trust_model)) - - import jwt - try: - new_attestation_policy = \ - base64.urlsafe_b64encode(new_attestation_policy.encode('ascii')).decode('ascii').strip('=') - new_attestation_policy = {'AttestationPolicy': new_attestation_policy} - new_attestation_policy = jwt.encode( - new_attestation_policy, key='', algorithm='none' - ) - except TypeError as e: - print(e) - raise CLIError('Failed to encode text content, are you using JWT? If yes, please use --policy-format JWT') - - client.set( - tenant_base_url=provider.attest_uri, - tee=tee_mapping[attestation_type], - new_attestation_policy=new_attestation_policy - ) - return get_policy(cmd, client, attestation_type, - resource_group_name=resource_group_name, provider_name=provider_name) - - class SetPolicy(_SetPolicy): @classmethod def _build_arguments_schema(cls, *args, **kwargs): @@ -666,11 +451,12 @@ def pre_operations(self): with open(file_path) as f: new_attestation_policy = f.read() - provider_client = cf_attestation_provider(self.cli_ctx) - provider = provider_client.get(resource_group_name=args.resource_group, provider_name=args.provider_name) + show_args = {"resource_group": args.resource_group, "provider_name": args.provider_name} + from azext_attestation.aaz.latest.attestation import Show + provider = Show(cli_ctx=self.cli_ctx)(command_args=show_args) if args.policy_format == 'Text': - if provider.trust_model != 'AAD': + if provider['trustModel'] != 'AAD': raise CLIError('Only supports Text policy under AAD model. Current model: {}. ' 'If you are using signed JWT policy, please specify --policy-format JWT'. format(provider.trust_model)) @@ -716,20 +502,6 @@ def validate_provider_resource_id(self): args.provider_name = args.name -def reset_policy(cmd, client, attestation_type, policy_jws='eyJhbGciOiJub25lIn0..', resource_group_name=None, - provider_name=None): - - provider_client = cf_attestation_provider(cmd.cli_ctx) - provider = provider_client.get(resource_group_name=resource_group_name, provider_name=provider_name) - client.reset( - tenant_base_url=provider.attest_uri, - tee=tee_mapping[attestation_type], - policy_jws=policy_jws - ) - return get_policy(cmd, client, attestation_type, - resource_group_name=resource_group_name, provider_name=provider_name) - - class ResetPolicy(_ResetPolicy): @classmethod def _build_arguments_schema(cls, *args, **kwargs): diff --git a/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml b/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml index 9b0052b924f..1556db16db6 100644 --- a/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml +++ b/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml @@ -32,7 +32,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:20:58 GMT + - Tue, 05 Dec 2023 09:18:39 GMT expires: - '-1' location: @@ -50,7 +50,7 @@ interactions: x-ms-ratelimit-remaining-subscription-writes: - '1199' x-msedge-ref: - - 'Ref A: 2CBB9384AC924ED99CD6F0BAB6124517 Ref B: MAA201060514011 Ref C: 2023-12-05T07:20:56Z' + - 'Ref A: 8C924A0010E04C08A10FBA2D75EFC105 Ref B: MAA201060515051 Ref C: 2023-12-05T09:18:36Z' status: code: 201 message: Created @@ -82,7 +82,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:00 GMT + - Tue, 05 Dec 2023 09:18:40 GMT expires: - '-1' pragma: @@ -96,7 +96,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 8D85823C603541C39960DDE617860766 Ref B: MAA201060514033 Ref C: 2023-12-05T07:21:00Z' + - 'Ref A: 6452F8FDC7DC41F3B29C3149637E21F9 Ref B: MAA201060514049 Ref C: 2023-12-05T09:18:39Z' status: code: 200 message: OK @@ -128,7 +128,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:02 GMT + - Tue, 05 Dec 2023 09:18:42 GMT expires: - '-1' pragma: @@ -142,7 +142,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: F0FA01D1E0964BA1B59687823A87122D Ref B: MAA201060514031 Ref C: 2023-12-05T07:21:01Z' + - 'Ref A: A64C4E9256404990B807DEC6E224E871 Ref B: MAA201060515021 Ref C: 2023-12-05T09:18:41Z' status: code: 200 message: OK @@ -163,16 +163,16 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Attestation/attestationProviders?api-version=2020-10-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002","name":"att0000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att0000002.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg2/providers/Microsoft.Attestation/attestationProviders/testatt2","name":"testatt2","type":"Microsoft.Attestation/attestationProviders","location":"westus","tags":{"Property1":"Value1","Property2":"Value2","Property3":"Value3"},"properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://testatt2.wus.attest.azure.net"}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002","name":"att0000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att0000002.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestyfisq5litby7kcotvhigox3wfokudqixjprobk66wiqlmdbu7ivvztd7vkdvvvl2wihr/providers/Microsoft.Attestation/attestationProviders/att3red5lqwykbdy","name":"att3red5lqwykbdy","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3red5lqwykbdy.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg2/providers/Microsoft.Attestation/attestationProviders/testatt2","name":"testatt2","type":"Microsoft.Attestation/attestationProviders","location":"westus","tags":{"Property1":"Value1","Property2":"Value2","Property3":"Value3"},"properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://testatt2.wus.attest.azure.net"}}]}' headers: cache-control: - no-cache content-length: - - '773' + - '1204' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:03 GMT + - Tue, 05 Dec 2023 09:18:43 GMT expires: - '-1' pragma: @@ -186,7 +186,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: E2C8CC1413E44D009FA794E69C8724A9 Ref B: MAA201060516039 Ref C: 2023-12-05T07:21:03Z' + - 'Ref A: C728076F3C3C4EC6BC6513897E47F78E Ref B: MAA201060516019 Ref C: 2023-12-05T09:18:43Z' status: code: 200 message: OK @@ -222,7 +222,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:07 GMT + - Tue, 05 Dec 2023 09:18:46 GMT expires: - '-1' pragma: @@ -236,9 +236,9 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '1199' x-msedge-ref: - - 'Ref A: EAC7B9208B8E4E9DBCB2DAC74AFB2AED Ref B: MAA201060513045 Ref C: 2023-12-05T07:21:04Z' + - 'Ref A: 2694F48BA9A44864B993019C37A68C4D Ref B: MAA201060513039 Ref C: 2023-12-05T09:18:44Z' status: code: 200 message: OK @@ -270,7 +270,7 @@ interactions: content-length: - '0' date: - - Tue, 05 Dec 2023 07:21:18 GMT + - Tue, 05 Dec 2023 09:18:56 GMT expires: - '-1' pragma: @@ -286,7 +286,7 @@ interactions: x-ms-ratelimit-remaining-subscription-deletes: - '14999' x-msedge-ref: - - 'Ref A: 43D67242C35349268294BF46DB067C8B Ref B: MAA201060513017 Ref C: 2023-12-05T07:21:08Z' + - 'Ref A: 8F3C4F1A22684B6FB1C9A22B19D8F1D5 Ref B: MAA201060514035 Ref C: 2023-12-05T09:18:47Z' status: code: 200 message: OK @@ -319,7 +319,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:19 GMT + - Tue, 05 Dec 2023 09:18:58 GMT expires: - '-1' pragma: @@ -333,7 +333,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 67C6BBBC469D449C9E4862D6BF7725C9 Ref B: MAA201060513035 Ref C: 2023-12-05T07:21:19Z' + - 'Ref A: D2A819DA11B547038D2D217A5BE7E775 Ref B: MAA201060514051 Ref C: 2023-12-05T09:18:57Z' status: code: 200 message: OK @@ -370,7 +370,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:23 GMT + - Tue, 05 Dec 2023 09:19:01 GMT expires: - '-1' location: @@ -386,9 +386,9 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '1198' x-msedge-ref: - - 'Ref A: 177D157DC68C41AB95858C4A477B047C Ref B: MAA201060516039 Ref C: 2023-12-05T07:21:20Z' + - 'Ref A: 9A58FFF573A840598ACE6F9D5553AE38 Ref B: MAA201060514029 Ref C: 2023-12-05T09:18:59Z' status: code: 201 message: Created @@ -420,7 +420,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:25 GMT + - Tue, 05 Dec 2023 09:19:03 GMT expires: - '-1' pragma: @@ -434,7 +434,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: D7E8C452A3C8487AB88E2DFD5E3CC181 Ref B: MAA201060515053 Ref C: 2023-12-05T07:21:24Z' + - 'Ref A: C63CE99E3CB8419F9B64518ADBDF59BE Ref B: MAA201060516051 Ref C: 2023-12-05T09:19:02Z' status: code: 200 message: OK @@ -457,14 +457,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWt3bDV1M3Fmc2ZibC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ0ODcsImlhdCI6MTcwMTc2MDg4NywiaXNzIjoiaHR0cHM6Ly9hdHQxa3dsNXUzcWZzZmJsLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwODg3LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.ZYh9UFMzMfqVOY197o4-rFsUrBqUD1k1PbeMP2rMDf3LGnl7xk_PLJBKlikdHrIir97TJuox7-Q9Ihpr6ZHKVh8guFGse7sfN_vOJ9htJNDXAlifI_k0tN0oAwwsKN7QJ124lZRRHAWIFH-Yka8Y69CyWgGvm86kqS_ClTXVjn5YltPEFOoAN-lsxqnoB3CHInfgbv6PGpQ3wREuja9FqlM4KVMGLi6jEMl90RSQdnSBv0zhFnZPCC6S-WKAPlyZfPiOvBspRdyUO-zJQ8CJUwlX_8LOsRLL3gC_wdKDmt59B44VcuUuhxh-eKGBz96DD_0tGLC3XC9tsPe0CaiJGw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW5mdnVwYTNvdjZmci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1NDUsImlhdCI6MTcwMTc2Nzk0NSwiaXNzIjoiaHR0cHM6Ly9hdHQxbmZ2dXBhM292NmZyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTQ1LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.eR5H1JejX9dFf2ovKBcbNy3nrDNY37BupRZTJ_JGRLIpD4hbGmjTgcx93VswjN3RJrDAv59WgkEkvxbqeJ8YEL4hPDACpHeH77cX22Yw3Xl9i5lTTuVQeAUolymvPvzj0-jZVPiwgLiIYEOukYSOSPDh8e7QJ1odXBSF2JzaUxllAZ4MgfTtltAn90oNQ9oXM7MCRJKmVJ_ebKoeb5-U1MWiSxaY9w4XsYt0fLl_NawOGJmhrT5S6AuY07z-s7VZ7DQ5EqEkYCk3PcOdL0zKfXRRrHOHfaEJztuMjkgmV1GxkjRlV9KsQihjCM3avbzcMNH7-FjwQukluOv8tVRaiQ"}' headers: content-length: - '2302' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:27 GMT + - Tue, 05 Dec 2023 09:19:05 GMT server: - Kestrel x-ms-maa-service-version: @@ -500,7 +500,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:27 GMT + - Tue, 05 Dec 2023 09:19:06 GMT expires: - '-1' pragma: @@ -514,7 +514,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 02F4786E891E4A859C6EA96C141C07EE Ref B: MAA201060516051 Ref C: 2023-12-05T07:21:27Z' + - 'Ref A: 2D379CAAECD84F55BF4B5A5952D5B4D7 Ref B: MAA201060515053 Ref C: 2023-12-05T09:19:06Z' status: code: 200 message: OK @@ -537,14 +537,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWt3bDV1M3Fmc2ZibC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ0ODksImlhdCI6MTcwMTc2MDg4OSwiaXNzIjoiaHR0cHM6Ly9hdHQxa3dsNXUzcWZzZmJsLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwODg5LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.KhSViA7Mzd44m37to-lWQEvB_kMuOyo98QYgqjj9wPp0K_x2fDGl7pppS5jxTLnMwla8VljtjsOMJjftwe882FX03w3gLc5GAzCFWDtRkWdkrEGKIhiyJ1XMTmEnrcayWDHMwAC0OILvGcvaUogZYF5JAMWTUKvjztsd9U1AJ0aLy1BUXniJlLgqNP9kD313ckgpnbXLEhvC7rQtP0thfwnR2266nmRNkTIV2wY_M8UY0gdxaW8569KTZOLw0P3aLfgpD7Mb0j8yL2JbF1BnLKTPqeRy6le0dKZn6-Gd1C_7FQL2gtjSDby29wrSp4AB84PgUxpB8qUZDQBMbATXSw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW5mdnVwYTNvdjZmci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1NDgsImlhdCI6MTcwMTc2Nzk0OCwiaXNzIjoiaHR0cHM6Ly9hdHQxbmZ2dXBhM292NmZyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTQ4LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.ZYPHyhVPbdaQo8DSEyxpcX51yC8eqJpGZu7SfRoz5WD_G8a8p9HAJIfQj_wFeX6loDKHL7fMbSVsMJ_nGOlsC-k0Xx76Y3u3mJAOevgcKzbLxTPtm0BnUc0jaaGKPBgdJbB0YwKY7IrgZtsk8wlbpMepeRcKIcDggwwXr1GF_2VkS6FPsFRxpXfR6plCgEdnO_S5_REXk4D-MgtEYiKXxUD3z9P2PgXORYIyAkyd027nyt3ZvZUxmj0Nvow7tsRZqzLw9aA-OZ6DKm6ABqEQmdzyVasICmoycLM0iyAmxj6m3YFtUGwatvgz2ml4ZTExALSf5O-N07mu6GM8zyo5ZA"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:28 GMT + - Tue, 05 Dec 2023 09:19:07 GMT server: - Kestrel x-ms-maa-service-version: @@ -580,7 +580,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:30 GMT + - Tue, 05 Dec 2023 09:19:09 GMT expires: - '-1' pragma: @@ -594,7 +594,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: B2D1E066CB9540549D3834ADE981771A Ref B: MAA201060513017 Ref C: 2023-12-05T07:21:29Z' + - 'Ref A: 2E54DD9DD2354A65AF8C9B6B1D706CD4 Ref B: MAA201060516035 Ref C: 2023-12-05T09:19:08Z' status: code: 200 message: OK @@ -621,14 +621,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates:add?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWt3bDV1M3Fmc2ZibC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ0OTEsImlhdCI6MTcwMTc2MDg5MSwiaXNzIjoiaHR0cHM6Ly9hdHQxa3dsNXUzcWZzZmJsLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwODkxLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.RqRuemb5h577lIKkaeTmob1GTebNEay2ce0qMdLnSIrEXcTU12R1eQUUU8kIM7eKVQOSmCMqPKwXxyV2IkYOTiKc75XJSqjC3nnAgMisErFQEyAnltzYAKFfyco6gunkVMAy41AfUZpj1Z50yumykUTDENZK_2CF8dDBHIJ5EnqZqmBL-IEkJ6G9FrsIdxuY92aMAwUt8WHNaI0TkIJ5tRih2nsX9_E2vd_qqjAdEKpbI_flOPU1s_AZ-BjycTYUnua12hMmLnLjoeNeSM1A1sUxq4TZb9RKqvg8v6JP8EH3U7qVUInpLT3UVWK89ZVAE3CuL5LO3Fax9yMWBR3zIg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW5mdnVwYTNvdjZmci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1NTEsImlhdCI6MTcwMTc2Nzk1MSwiaXNzIjoiaHR0cHM6Ly9hdHQxbmZ2dXBhM292NmZyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTUxLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.HL-W9gE31bRwzQH1e4kJq6l5kqbpwRgrTyoLr2Esv9fGbugCfxnmbQIw6M6nLWE-J4wjC7BVY4uWaIjTJ6nlwQB7RrqIOI136unozECMR4KkMe9O2hc7waDTLcYeWPvBmAt7kusQfTXjY4y17y_sx3qhKgwSbSMNae_JUaq1iqoWAutyllZs00QlhMNpHhNVtiFhWjCfuYA1QZAsY4YxQT_peumkqAgmXX-Ku1iCu_Us7Byi3FwsY3jPdJTGhUjO0SufHAhHvzGnAuX9BRJTfg_2tQNb2WWLenwhR_pmD81-jahgKb5PeS0qWF9JdUTdGRORrUoW0Bzl2k2Prm-TxA"}' headers: content-length: - '842' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:30 GMT + - Tue, 05 Dec 2023 09:19:10 GMT server: - Kestrel x-ms-maa-service-version: @@ -664,7 +664,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:32 GMT + - Tue, 05 Dec 2023 09:19:12 GMT expires: - '-1' pragma: @@ -678,7 +678,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 479AF18DED5B47729F8AE7A2CB93D1DC Ref B: MAA201060515033 Ref C: 2023-12-05T07:21:32Z' + - 'Ref A: 2ACDB319845E4C4D881F40C12BF8F631 Ref B: MAA201060516047 Ref C: 2023-12-05T09:19:11Z' status: code: 200 message: OK @@ -701,14 +701,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWt3bDV1M3Fmc2ZibC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ0OTQsImlhdCI6MTcwMTc2MDg5NCwiaXNzIjoiaHR0cHM6Ly9hdHQxa3dsNXUzcWZzZmJsLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwODk0LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.WhFHmuICZ1Cnr851KKig8vkhCoOIBoVo5RstdUZ86D0RkhMjQuBboHTvIZexfrqPt5hZutXm5gPMfaIRayljzy7cgNrK1Me2z_uzcdH3-ItEB62smxmCkqEFAuUr_4u0jJ7bcupEz4fe6trY85i8l6PJTlDdEwHyRRNo8Oe7RPuCU2GZxjH02DwYkHesHtCcoKMHInbthT4Na_sQWrPAwCHHJZtLF6G2eY3XY_gTsGRFEhU156d0gu5l0kXk5hmvQBl-cs4i7lw2TJW-nNHnW5iI9De_mEf-frHlhgHglLJGWNTfPNnqQcEtDpxhlviL-gsWSyu8Od5U-BMegRB0lQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW5mdnVwYTNvdjZmci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1NTQsImlhdCI6MTcwMTc2Nzk1NCwiaXNzIjoiaHR0cHM6Ly9hdHQxbmZ2dXBhM292NmZyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTU0LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.uPiHoTaoDJxD2qitnbhdCxbrmz8fEBC0-foEqZy5QHYPRcr_LsTrIH08sEGNrR8bPSadHnz6EScPYYy2p9zEGdDBJT2-0HLRcQRZiUh7wG6CMBnNFM6EdR-0ZxZ6EDL1-uPn5e1b02qkBMggX93eXiiMT9ystVkBmyeyWWOJ_RvJuW3rXhv3IDH1jWqw91ASlUzxawUiIa2UhUIe1V_CsnyRi4n7yoyV8V0IKMcCIbnpVon-met7ZeKUZ0QxFwSyQ5RZBLvbGxT0YsR229ytBXuesGiPobPiNkTsbMR_bSDkCPcjWHB63XM9YV6IkGXCn-GgXwKhyRZc9BaB-6YCVQ"}' headers: content-length: - '3821' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:34 GMT + - Tue, 05 Dec 2023 09:19:14 GMT server: - Kestrel x-ms-maa-service-version: @@ -744,7 +744,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:35 GMT + - Tue, 05 Dec 2023 09:19:14 GMT expires: - '-1' pragma: @@ -758,7 +758,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: FDE3BF072A7C4DEDA921344D8FB5C373 Ref B: MAA201060515027 Ref C: 2023-12-05T07:21:35Z' + - 'Ref A: 9B0767D299FC40B7A142EDB44451CDCA Ref B: MAA201060513027 Ref C: 2023-12-05T09:19:14Z' status: code: 200 message: OK @@ -785,14 +785,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates:remove?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWt3bDV1M3Fmc2ZibC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ0OTcsImlhdCI6MTcwMTc2MDg5NywiaXNzIjoiaHR0cHM6Ly9hdHQxa3dsNXUzcWZzZmJsLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwODk3LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.Oo11DOcVuuN3GT1nQ1B3XnjHOMcmhNW5B6UuV1NAR6WuhAgik9p6UrDMG54MbGkIupOMT5szbPpX1RCIV4JpVf8LVqRuOeQddWtT1dsp61uMffXQR1GdQn965tOVrihH7FUOWqA3kuiwp96deU5kmQCiO3kEWARIcQwc0cFZvuvqE579zD9_sqi2tQqZhESsAtxYkGQ6llOzPwbh59FaVDD-0WkpfJ-B_RPpndqzxFm_ajkRQuEfxhujHmzm9tlfAMB5ehiWAz7K49R1Nxxp04yKMpw5QliESHbtbuD0vtfjk6Baz8Dx9LmZwa4iCYbJhhJshYmax_wkev9IraxPsA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW5mdnVwYTNvdjZmci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1NTcsImlhdCI6MTcwMTc2Nzk1NywiaXNzIjoiaHR0cHM6Ly9hdHQxbmZ2dXBhM292NmZyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTU3LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.ZjzVLJyTNlhqP-gFCRH3pNsZS1bhgWZoYl0TgYuLIjPa0Sc-1vyrG2amhtuKX_quu_tj0FuHCn1UwxMtMkDORfXUpCMS7WORf1aIbHqfraf6_vx7PkGs0mgGBs6jnnoaCzpSML7dBaOjgPGQAzXTn5zvFkpTFdFiyXVKNy2nQveCJ2g1cIB_I9IQ4u4XrtT_IpA7aClll6wfzAVpiSIYKi0Lj_EkHml19xTr_V9-ujO3V7MkQdNTqFz71QvuIAkw8dqBKzKAYMHJOo48nt3QmSBgeVYjyvnvnVoz7DwkW_uqR513eKOkQnhjF02MM787W6bg2vcJWAiROUnIVwqjDg"}' headers: content-length: - '841' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:37 GMT + - Tue, 05 Dec 2023 09:19:16 GMT server: - Kestrel x-ms-maa-service-version: @@ -828,7 +828,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:38 GMT + - Tue, 05 Dec 2023 09:19:18 GMT expires: - '-1' pragma: @@ -842,7 +842,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 1B7AFA818616474691962270FB443ACE Ref B: MAA201060513019 Ref C: 2023-12-05T07:21:37Z' + - 'Ref A: 36873B21C724417B866242028ADE7667 Ref B: MAA201060516027 Ref C: 2023-12-05T09:19:17Z' status: code: 200 message: OK @@ -865,14 +865,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWt3bDV1M3Fmc2ZibC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ0OTksImlhdCI6MTcwMTc2MDg5OSwiaXNzIjoiaHR0cHM6Ly9hdHQxa3dsNXUzcWZzZmJsLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwODk5LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.KOXRhSgNHtJahGh8Jv5tbos_w9Y_pgGbNGeeiFXAKsyQuJJPxqAehnvSnFn2K5sA6hrkg5gnHnmi-kfr-wUS5L_gA8t-LFIQz6aXfhrs2S-blbtwp3CUeXL5zYUZsbYee6pkuD02cYxk9rJ8qDKzBKFkrsYOLUAYpKC1McHVDa9Jp-27x_0hffA09mQPu8CU2c7xosSRTZ0fIgjlJIlQplZPjaqpDXaysdxsZT9ZTUPS7DmLJ9t8xGCeW8kXsbM9yRSlFHQj0QuvF41zhOnQFpo3GjSOo4QTTA1-mV8F3tRiRufJ1T6PqUspWa-5KFp_lqE6VHOIKVtsQeTUa5eQyQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW5mdnVwYTNvdjZmci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1NjAsImlhdCI6MTcwMTc2Nzk2MCwiaXNzIjoiaHR0cHM6Ly9hdHQxbmZ2dXBhM292NmZyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTYwLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.qudu8j5lqmlx8DlMsb8cIQmphFcjLu5sLjePTGKl2cd871HEZr3W3s57d3UGgAEsztalqFtEbQ4krtB30tdOaH0oy7lwhVTv2uFqmtrd1J1g0WDeVLiRcF2k_2MwVqK4Ik9oviC0-LnPOAUmu9qUtnhwtq5gi7pvhDRb8KJZi6ZrVgfXAU8I3Kic75cWY3ADO3afwIU04KbFGAOb8FSPQtC09WXtp__-lV5xptH35U6CGbCSNjIemE9NFur3frnDgUWtGfcoxoM8fV3UKQGltOYFuthNJT7dQYzu6fdu-W92Cdbd1tIMqicIpZzm56oa5ym-NRrQ_zcev7Vw5b8aEg"}' headers: content-length: - '2302' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:39 GMT + - Tue, 05 Dec 2023 09:19:19 GMT server: - Kestrel x-ms-maa-service-version: @@ -908,7 +908,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:40 GMT + - Tue, 05 Dec 2023 09:19:21 GMT expires: - '-1' pragma: @@ -922,7 +922,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: A72B93D0C905463582ECBA006D2EDB3D Ref B: MAA201060514033 Ref C: 2023-12-05T07:21:40Z' + - 'Ref A: 1D33B61FEE214E768B4C4CBCA0AA09E5 Ref B: MAA201060515011 Ref C: 2023-12-05T09:19:20Z' status: code: 200 message: OK @@ -949,14 +949,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates:add?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWt3bDV1M3Fmc2ZibC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1MDEsImlhdCI6MTcwMTc2MDkwMSwiaXNzIjoiaHR0cHM6Ly9hdHQxa3dsNXUzcWZzZmJsLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTAxLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.h9r0EWMr0nxMN4CK_HqxEQi0g7NBk_nCd9qgwmXzoDXjwjZ1tTQP9Yq1PhXwKfp3P-wRFLyLbKAP1dX03rXpU5oZ8dZM2lwcfiJk56Ek2fm9VDfGJ_pT2VVDzh3OrK0Pmm_q-ISwp1Tjmr1SLxvtWfk8yr1i_szQ-HCWFDb6lMcpnqF8icDjn-VxDxo6U4wIoARS5WAA6xBBuc7kpLasqmB_bG0W6CS7Mt5e5DhUkDNKa0_Wuj2wlGQn89_h8jdlXSUh2RO7SLYiXaHClgEf1h9vHkZL2wmEzl1YfAe5IIYBbFUhk73ShSoHePUPjaqoVRRWg1AtOBrNL-CvWSzCmQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW5mdnVwYTNvdjZmci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1NjMsImlhdCI6MTcwMTc2Nzk2MywiaXNzIjoiaHR0cHM6Ly9hdHQxbmZ2dXBhM292NmZyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTYzLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.TcboJpkRZDf81KGaBmGMDhgtkM2Gj-y5KFeonyX3TD6dwwLvYZOamrs-XXRQaoruyStShANW3C7adnMOHbSSZFabCsg_jCMKjvs6Xi6WxMQj57DRdheb2gf-_XAUiWv3myqz-VXby6eGdFvruuJ52YdN8oEMSDidGVklth7zW3XhsM2KtbW_b-CadpTbzubpQGFtBmxZCqU5-Jz6Lry3g8vG-BkBV9V9GRSmhkZJ1Of9b8dwAuYUxIma7zEXvTvbDJRGQWBUZL8ZR5WN7kEaJnC1WDFwVf-d-hSWrsLdVSqrcBsMeQR43k9uLZOxoJL8X9fwjgYQltC1cns4Q8Csqg"}' headers: content-length: - '842' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:41 GMT + - Tue, 05 Dec 2023 09:19:22 GMT server: - Kestrel x-ms-maa-service-version: @@ -992,7 +992,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:42 GMT + - Tue, 05 Dec 2023 09:19:24 GMT expires: - '-1' pragma: @@ -1006,7 +1006,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 6ADEF7ED11204FE3AC30DC1AEBED3DC6 Ref B: MAA201060513037 Ref C: 2023-12-05T07:21:42Z' + - 'Ref A: 5996CF040D72468DB70D056869D3EBDF Ref B: MAA201060514029 Ref C: 2023-12-05T09:19:23Z' status: code: 200 message: OK @@ -1029,14 +1029,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWt3bDV1M3Fmc2ZibC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1MDQsImlhdCI6MTcwMTc2MDkwNCwiaXNzIjoiaHR0cHM6Ly9hdHQxa3dsNXUzcWZzZmJsLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTA0LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.MCi5yKTwU2MDNxkLJi40pmAomhiUk-IRZa5tZe8Eq_ZMerpkVZaPyoK5ZPgYq6ScHiSp2HC2qC7v-ZUY6rbX1rDF57s_6tk712hcBb7RXVjv2NuB21QZxjMuz461JZlKbLKGIPPnazuCLBtcWJ44zNlE-H6spoHPuqR3bAwyzsQ1EgeCHfsrB9W8tXRrudr62SZD_XhqFCG-ZLAHWul_t4MzdO7D28F4oT9ytQPpSDuQbtvtRrahDK5A5_tTDx5PVgk6Sg7oSM0eiNZ-Fdtr9lFtZXflMMk_bJFe56l791Y_gL1xDzxcWN042fPmtS4cM5iWb8uhBSQVJLNeIB5Taw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW5mdnVwYTNvdjZmci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1NjYsImlhdCI6MTcwMTc2Nzk2NiwiaXNzIjoiaHR0cHM6Ly9hdHQxbmZ2dXBhM292NmZyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTY2LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.U7bMcch7x2j77ndLxB2627lChVVlTZPG56r8pAOeeK2-YIQu-RNjS-EpGomJ8JB2wLeQxcbPhgrdFDwF_acIerEXdk2dv4KYCZKZPAQyFx_NBeZO2buSZL_EKE9qwHf-k830D9MeAP3OMikUjJZ1hVNJZR0GQ81PfftJY_gG1ghKUKn5PJMwRnEKkd-oR-Iic2C-klPgT6nlP9dtQZiaorzFpc97ynEgRWeOZV6J7yMMwmIkdvsn_l0wHGH7k5Bd6aJ0Ih7nRPbk8B7OZKFiVCZPYr5pvkaBTgUAXsWe3TRpz6VUsUQ3Ow1MRi9l7Tj6o8bd2GSMPNU-rLQc9wwKlA"}' headers: content-length: - '3821' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:43 GMT + - Tue, 05 Dec 2023 09:19:25 GMT server: - Kestrel x-ms-maa-service-version: @@ -1072,7 +1072,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:45 GMT + - Tue, 05 Dec 2023 09:19:27 GMT expires: - '-1' pragma: @@ -1086,7 +1086,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 26C30CBF21EA48F1A7051695156D16FF Ref B: MAA201060514037 Ref C: 2023-12-05T07:21:44Z' + - 'Ref A: 594F9968274F4F2B8E53CE5282B59189 Ref B: MAA201060516023 Ref C: 2023-12-05T09:19:26Z' status: code: 200 message: OK @@ -1113,14 +1113,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates:remove?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWt3bDV1M3Fmc2ZibC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1MDYsImlhdCI6MTcwMTc2MDkwNiwiaXNzIjoiaHR0cHM6Ly9hdHQxa3dsNXUzcWZzZmJsLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTA2LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.YP9-wXDc4cQEesZWaBs5EzIY1Uegxy2TKsnBxV608Qvs9HYhkAQAJicA9lunNrvSpyvM-vt5ZGX8hodQgCEcqtlJ8fZmHcI_LhEUYwXEf8cn7qvNW5JohYZ22msB3s5OWm_KPXTSEfn-040L26LULdS2aGAZthb8-idiBEqRtHtVeMnuKB3M48a3AJNAtasGTS8hCN6acv6TT6uOuSJMzUOrhjPz6ctlP_7S8Y4UEUAdClI-2PnLWw80CdwdrqqlRq3-DuDGNmZf9uFeu9HMgX55q91gyTblW1fKnnvb219hqC4QByk7T3O9fbgdZsPnS6pAygt6hUFpdDDpkr6kMQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW5mdnVwYTNvdjZmci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1NjksImlhdCI6MTcwMTc2Nzk2OSwiaXNzIjoiaHR0cHM6Ly9hdHQxbmZ2dXBhM292NmZyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTY5LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.ieSUkwNT0bkGu7iHe1caLqNFhhzQ1S0Ik9dZGRl49bODnBzOpXvtJzpLtZ7xW6g9aGTsNTfRv2sqz_kVtt4-_V2ryk-4N-AdrkOYM51tnomCEyItGWYPHRUbkOVtnBm7tauZ94ntjr8zz1jyDNqZHAHDopTou2X9g5Dm_kwnE99YcmZtE3re2gVUqpfHIK199aX33zDqFj6oEqQVCT309-etIVUCkZ1N_rdAZZbLMKbInfXG9Znt2aku--Emy2_jz8xJe2COGFaQlX-9xA5P0ijyfNx7ZavG8x1zMsmIpuUQUwa3Ur36X65BrwX7TnjgivAXVEhy3ND3VuH6Tv1bOQ"}' headers: content-length: - '841' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:46 GMT + - Tue, 05 Dec 2023 09:19:28 GMT server: - Kestrel x-ms-maa-service-version: @@ -1156,7 +1156,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:48 GMT + - Tue, 05 Dec 2023 09:19:29 GMT expires: - '-1' pragma: @@ -1170,7 +1170,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 4933D05AFCD64898B370B951B1C689D6 Ref B: MAA201060514049 Ref C: 2023-12-05T07:21:47Z' + - 'Ref A: 66A19D3B59D749B9A36E4F9E18161E1F Ref B: MAA201060514029 Ref C: 2023-12-05T09:19:29Z' status: code: 200 message: OK @@ -1193,14 +1193,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWt3bDV1M3Fmc2ZibC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1MDksImlhdCI6MTcwMTc2MDkwOSwiaXNzIjoiaHR0cHM6Ly9hdHQxa3dsNXUzcWZzZmJsLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTA5LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.caaNhbgTiFJGqmzzTIO8xReuZB80rkeK04iv4NTE35qGoZdiDPmSoUusIAByL12i91sODDbHIRo-MmywIdBwa39FTNdWFcUoAe9WSYJ5R5u634dEULNwOwYrTlOo1cBi94wUCD2Yt3xtN7gjyF9W_1w6uU13UKk7spAbCZz0s-2ezfB-B_DnHBVKJSdHS9k7Gydw1jy5yxqk2x0ZAO-9yI3bo4QWfmuZMLlEcsM9xruTASm_T_eY4KEtPcXamM4fb-p4As2uCy3jxYk4n_4u19z7oeTJCHanoeg2sZfo-HKlJE9VQ8IwNvLNz0uU99GYkwPz59IzUkLqXmFuBeAXYA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW5mdnVwYTNvdjZmci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1NzEsImlhdCI6MTcwMTc2Nzk3MSwiaXNzIjoiaHR0cHM6Ly9hdHQxbmZ2dXBhM292NmZyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTcxLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.kDxOGyxlU0F3RaoiyoUWra6c9285WieuUvP6GOSogiPJ7ASDf-POdqg5EEMzFGAtTI-xS1SkwW-McklWpVyCGaRVE6AlbeH6jMN2x3bYqSwwZLMBqAbPDs6bUsk4UhvgxyVIDQpzWqYWYXodgyDeooRvVD7a2g2nfQT4rV8XFQgYgwijQLqzf6zPT4phbARTJ6oNpWiZEfMQnXu8vG1To_9IV63iRosZ9NBhZ3LWpnjaDUdRgTGBzDWSxsqTKVNvJyn2dp3f1nvuw5PjmtsqCccYRUr-0gFhPNu546tY3wFiRX2q0gmMcT6_rVXIFONpW9_c__b4IMuQfjQ04oG3Ng"}' headers: content-length: - '2302' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:48 GMT + - Tue, 05 Dec 2023 09:19:30 GMT server: - Kestrel x-ms-maa-service-version: @@ -1241,7 +1241,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:52 GMT + - Tue, 05 Dec 2023 09:19:34 GMT expires: - '-1' location: @@ -1259,7 +1259,7 @@ interactions: x-ms-ratelimit-remaining-subscription-writes: - '1199' x-msedge-ref: - - 'Ref A: 0D96365576C646BF90F833E9C168E639 Ref B: MAA201060514009 Ref C: 2023-12-05T07:21:50Z' + - 'Ref A: 09361F653EF0492C8AFABBEA4688F588 Ref B: MAA201060514027 Ref C: 2023-12-05T09:19:32Z' status: code: 201 message: Created @@ -1291,7 +1291,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:54 GMT + - Tue, 05 Dec 2023 09:19:35 GMT expires: - '-1' pragma: @@ -1305,7 +1305,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 23E0E858A8B3415CB305F336E32C4BDC Ref B: MAA201060516051 Ref C: 2023-12-05T07:21:53Z' + - 'Ref A: 0596467AE0D2435EA870ECCCF0202FAE Ref B: MAA201060513033 Ref C: 2023-12-05T09:19:35Z' status: code: 200 message: OK @@ -1328,14 +1328,14 @@ interactions: uri: https://att2000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MndjYnZ6Nm9oNWN1ZC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1MTUsImlhdCI6MTcwMTc2MDkxNSwiaXNzIjoiaHR0cHM6Ly9hdHQyd2Nidno2b2g1Y3VkLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTE1LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.ZcXTWRk4eJk8pK_YqOiUkh4qYunwyAJTMGNFSrj9sYXj042SJXiSPvoLEXzs942rd9bBlUu2x0jwmto0TZsgtzdc-5r7GshL-lDDsc_8KBhb10dqB6GjERV8soD__lFbWIhV6iu6mgmEJd5NcV5Xt2p9NPDw7-7L9zT_e0rB96bEeLCudvlBMDGxvIMjSfVJd9RyOydNP6OxBuAvZxOYCyxMS5FYgCerDZ7QLR3CQHx-x8vC45Y_V_K4RuV-Rw9gAhZirPIyXLh-6-o0nU-wEs0qmjiLWr32YVpCCUQDFb-7NPst8jcqgGhGEyFKk2vbE1I0raqrwty0_5rLvDQirQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mmhrc3VkcmI0cjJmNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1NzcsImlhdCI6MTcwMTc2Nzk3NywiaXNzIjoiaHR0cHM6Ly9hdHQyaGtzdWRyYjRyMmY3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTc3LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.hMCA-ESdZpjWoiAEx6A2czpPXkquSFolBlPx7zQfopbEz3r8gZHZuyGNpYYXw2VOHkfF2yXUXIbXJ1vCD1CekNcX9hScIvLKNCcIOA0rWDsYV8LrUVBBNHcKEElPE4zrG8iyS7IiwQQUKpGFCtUILnocn7jV6GE0bOZZpBFCkEOEWPSMgsAY8ZwfswoJRGtX6FRFw3tmRLcwcILkdK4rG8kOjY2n1eFCRQkYOev0LZu5O6kPQ6da7bD-EfpgsTjIci7v22GFkOtY3vSewT2bhOsfruQh8B7ohfyQpVnZoDRagEPH3GXEltUQAujx0YJvHnhTchhfUmL_EAD7h3o8_Q"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:55 GMT + - Tue, 05 Dec 2023 09:19:37 GMT server: - Kestrel x-ms-maa-service-version: @@ -1357,8 +1357,7 @@ interactions: ParameterSetName: - -n -g --attestation-type -f --policy-format User-Agent: - - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 - (Windows-10-10.0.22631-SP0) + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004?api-version=2020-10-01 response: @@ -1372,7 +1371,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:57 GMT + - Tue, 05 Dec 2023 09:19:38 GMT expires: - '-1' pragma: @@ -1386,7 +1385,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 3F207469E4214018BAE96E88B6F789DC Ref B: MAA201060515051 Ref C: 2023-12-05T07:21:56Z' + - 'Ref A: 665FCD1DAF694EF3847484FEDB28A234 Ref B: MAA201060514053 Ref C: 2023-12-05T09:19:38Z' status: code: 200 message: OK @@ -1418,7 +1417,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:58 GMT + - Tue, 05 Dec 2023 09:19:40 GMT expires: - '-1' pragma: @@ -1432,7 +1431,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 17948B15BF364BA6B8BD587D6A32188D Ref B: MAA201060516051 Ref C: 2023-12-05T07:21:57Z' + - 'Ref A: 3B4130D49DD34F3EAFA6C744D103C96A Ref B: MAA201060515031 Ref C: 2023-12-05T09:19:39Z' status: code: 200 message: OK @@ -1459,14 +1458,14 @@ interactions: uri: https://att2000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MndjYnZ6Nm9oNWN1ZC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1MTksImlhdCI6MTcwMTc2MDkxOSwiaXNzIjoiaHR0cHM6Ly9hdHQyd2Nidno2b2g1Y3VkLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTE5LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktc2lnbmVyIjp7ImFsZyI6IlJTMjU2Iiwia3R5IjoiUlNBIiwidXNlIjoic2lnIiwieDVjIjpbIk1JSURSakNDQWk2Z0F3SUJBZ0lJSmNkWnY0Tzc2eXd3RFFZSktvWklodmNOQVFFTEJRQXdIekVkTUJzR0ExVUVBd3dVVFdGaFQzSnBaMmx1WVd4VVpYTjBRMlZ5ZERFd0lCY05Nak14TWpBME1EQXdNREF3V2hnUE1qQTNNekV5TURRd01EQXdNREJhTUI4eEhUQWJCZ05WQkFNTUZFMWhZVTl5YVdkcGJtRnNWR1Z6ZEVObGNuUXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWx3dTc5aFdZeTIvL0JpdTFHWXRMMUxBMEViVWVsMk4xSWo4TGVSVUpFNlVKUERadmVzdXcwM0tkV1pJY0c0OW9lc0NXQW12VnJiZXBoMHZPdG5aaTAyRUJFd0lIYWs4dnMwT1g4SjA2Z0JSQURDWjY0SXpxRytVcEdIVnQ5eWMwMUkrZ0kreU1KYjgxNjFWRndEeW0vWHdZLzZLQUZpNjRXMHNvZlREMmY3N3RnejJ4OEtrbDRtWDhRVWp2RWFmTkR0SEdWUGZQY1dpVS93WVdUK3gycFNMbW5pak5sOTdGUGFib3RMVUFFZFVZSFZWSUtEdkd4eXAyYW04Kzc0eGVHSWI5L0dWUDZOUkpDTi95RTNGY01jNnFOR295c2FpOWd0ZS8vQTAzdVdWSUp0REJBY2NuaVVyUGhlbkxTMzUyWXdTUDVMUU1mcVRpSVNoSUJWTTVCd0lEQVFBQm80R0RNSUdBTUU0R0ExVWRJd1JITUVXQUZGRmxGanBrZERCNW5FZ1VNdUsyNWJ6YlNwTFZvU09rSVRBZk1SMHdHd1lEVlFRRERCUk5ZV0ZQY21sbmFXNWhiRlJsYzNSRFpYSjBNWUlJSmNkWnY0Tzc2eXd3SFFZRFZSME9CQllFRkZGbEZqcGtkREI1bkVnVU11SzI1YnpiU3BMVk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFCQ1VCV0JRSWc1amM1ZDNGL0VKZVA4cHEyTHd2Y0ZERDc1M1RiR0t4N1RzYUhIZ3BoQUNuS09DU3BSRWlmdHNpUjVPaWM0ODdNWXdmRlVXQjBwZ0NGYzZpV3pVVjVzUnRTSERvNE51QTVwc2duRGNZQm5oNlR1VmZwR0FyWHZIT04wSzRRYk81NmZONHhmbWZEQzRkb2h1SDVPYUN3aUtLNUsxUWIrczVncW8xYnd2T01uNGNBNUEwS3RQc2R5RzJza2hWVjRvNnNGOUNoeXRsVmh0QzV6RE81RnkwWUtCd1l0UFh6Y0FMOUZhdUF4TE5URnE0Q3V5ZTQ0aDJGd2ZRUk9ON3FrWXp4UE9NYUNVOEdNVUI4SmYrOUFrdWN3bXZGNTBMNDB5WkNGeDlocUFvVGNTTW81ZTJyYzd5T3lvK1RldFJweUFxa1E5YkZDQWRWRWYyYVU9Il19LCJ4LW1zLXBvbGljeS10b2tlbi1oYXNoIjoiSVg3dE54N2p5TWduTVpSS0lUMVZxZldYa1p0MXlKWml2WXNiTjZQeTAzcyJ9.aUcoyQ4RMWDaA4wQsM0SzKbJ-EwFM9GdXkO7KZnvlx27F_3Bzc2IL93dYzfEsbBlxdXneTkl1WN9wdZxp2AiFasIFbn99Uis8cFrXg_Qpr_I-jdJkkzsJLG9wzEFT0T_mfOQ-qlPFAn73dxg0A3aPNnZ9NFRkJx5XMSKouazEXMIpNzqltw8Uo31vMOt_TpTcC1LzdfbbJX0wp_Us0MtwybrGs2JFiIiF4453_siFbGHM1NM4V0JgHGi4XTTZfSekOZ_-iO_K_IK_5xVBY90hX-fsqomKo7i0vCfgXPA14tcQ2w1SthpPR_eE0njBbBV3WoMU7NFITuWvWXCdt9W_Q"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mmhrc3VkcmI0cjJmNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1ODIsImlhdCI6MTcwMTc2Nzk4MiwiaXNzIjoiaHR0cHM6Ly9hdHQyaGtzdWRyYjRyMmY3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTgyLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktc2lnbmVyIjp7ImFsZyI6IlJTMjU2Iiwia3R5IjoiUlNBIiwidXNlIjoic2lnIiwieDVjIjpbIk1JSURSakNDQWk2Z0F3SUJBZ0lJSmNkWnY0Tzc2eXd3RFFZSktvWklodmNOQVFFTEJRQXdIekVkTUJzR0ExVUVBd3dVVFdGaFQzSnBaMmx1WVd4VVpYTjBRMlZ5ZERFd0lCY05Nak14TWpBME1EQXdNREF3V2hnUE1qQTNNekV5TURRd01EQXdNREJhTUI4eEhUQWJCZ05WQkFNTUZFMWhZVTl5YVdkcGJtRnNWR1Z6ZEVObGNuUXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWx3dTc5aFdZeTIvL0JpdTFHWXRMMUxBMEViVWVsMk4xSWo4TGVSVUpFNlVKUERadmVzdXcwM0tkV1pJY0c0OW9lc0NXQW12VnJiZXBoMHZPdG5aaTAyRUJFd0lIYWs4dnMwT1g4SjA2Z0JSQURDWjY0SXpxRytVcEdIVnQ5eWMwMUkrZ0kreU1KYjgxNjFWRndEeW0vWHdZLzZLQUZpNjRXMHNvZlREMmY3N3RnejJ4OEtrbDRtWDhRVWp2RWFmTkR0SEdWUGZQY1dpVS93WVdUK3gycFNMbW5pak5sOTdGUGFib3RMVUFFZFVZSFZWSUtEdkd4eXAyYW04Kzc0eGVHSWI5L0dWUDZOUkpDTi95RTNGY01jNnFOR295c2FpOWd0ZS8vQTAzdVdWSUp0REJBY2NuaVVyUGhlbkxTMzUyWXdTUDVMUU1mcVRpSVNoSUJWTTVCd0lEQVFBQm80R0RNSUdBTUU0R0ExVWRJd1JITUVXQUZGRmxGanBrZERCNW5FZ1VNdUsyNWJ6YlNwTFZvU09rSVRBZk1SMHdHd1lEVlFRRERCUk5ZV0ZQY21sbmFXNWhiRlJsYzNSRFpYSjBNWUlJSmNkWnY0Tzc2eXd3SFFZRFZSME9CQllFRkZGbEZqcGtkREI1bkVnVU11SzI1YnpiU3BMVk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFCQ1VCV0JRSWc1amM1ZDNGL0VKZVA4cHEyTHd2Y0ZERDc1M1RiR0t4N1RzYUhIZ3BoQUNuS09DU3BSRWlmdHNpUjVPaWM0ODdNWXdmRlVXQjBwZ0NGYzZpV3pVVjVzUnRTSERvNE51QTVwc2duRGNZQm5oNlR1VmZwR0FyWHZIT04wSzRRYk81NmZONHhmbWZEQzRkb2h1SDVPYUN3aUtLNUsxUWIrczVncW8xYnd2T01uNGNBNUEwS3RQc2R5RzJza2hWVjRvNnNGOUNoeXRsVmh0QzV6RE81RnkwWUtCd1l0UFh6Y0FMOUZhdUF4TE5URnE0Q3V5ZTQ0aDJGd2ZRUk9ON3FrWXp4UE9NYUNVOEdNVUI4SmYrOUFrdWN3bXZGNTBMNDB5WkNGeDlocUFvVGNTTW81ZTJyYzd5T3lvK1RldFJweUFxa1E5YkZDQWRWRWYyYVU9Il19LCJ4LW1zLXBvbGljeS10b2tlbi1oYXNoIjoiSVg3dE54N2p5TWduTVpSS0lUMVZxZldYa1p0MXlKWml2WXNiTjZQeTAzcyJ9.Ap-Pd9iR4IB1sq1vW2sxj-opa5LsEhaOoK56opijgw8H9L1uzm9MI9b4-s3MWYEWHYnOlzwRpGwV49Qi5HCAs604oDoC0ch_xdCKyKvm9V7FMEzp9yetqaIs3LoEoKMZR-ZdAt-lf0QiKBE7zuW0r7AX9OzSViKoOrlNivy7fQ8fw6YChd0qpmtvPPgHYU1ZWibRA2iM0Nv5UZmBq4kWHtTnn9d0IT1YOqaZEV0rM1bjR-VumeWAfhmkmsnIIbNUoCZCfr7U-USv9zGHgkh8nBMJuQxj7AMGLFK57n6BUUMw9kQEI2RlSblTzGD71tBqH06UMW91XIe0XW29Nfzxdw"}' headers: content-length: - '2415' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:21:59 GMT + - Tue, 05 Dec 2023 09:19:41 GMT server: - Kestrel x-ms-maa-service-version: @@ -1502,7 +1501,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:00 GMT + - Tue, 05 Dec 2023 09:19:42 GMT expires: - '-1' pragma: @@ -1516,7 +1515,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 6648D47DE89C41ED9FF2998D2E462BFC Ref B: MAA201060514045 Ref C: 2023-12-05T07:22:00Z' + - 'Ref A: CB18868F43164CC3B42F886622D16F31 Ref B: MAA201060514027 Ref C: 2023-12-05T09:19:42Z' status: code: 200 message: OK @@ -1539,14 +1538,14 @@ interactions: uri: https://att2000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MndjYnZ6Nm9oNWN1ZC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1MjIsImlhdCI6MTcwMTc2MDkyMiwiaXNzIjoiaHR0cHM6Ly9hdHQyd2Nidno2b2g1Y3VkLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTIyLCJ4LW1zLXBvbGljeSI6ImV5QWlZV3huSWpvaVVsTXlOVFlpTENBaWVEVmpJam9nV3lKTlNVbEVVbXBEUTBGcE5tZEJkMGxDUVdkSlNVcGpaRnAyTkU4M05ubDNkMFJSV1VwTGIxcEphSFpqVGtGUlJVeENVVUYzU0hwRlpFMUNjMGRCTVZWRlFYZDNWVlJYUm1oVU0wcHdXakpzZFZsWGVGVmFXRTR3VVRKV2VXUkVSWGRKUW1OT1RXcE5lRTFxUVRCTlJFRjNUVVJCZDFkb1oxQk5ha0V6VFhwRmVVMUVVWGROUkVGM1RVUkNZVTFDT0hoSVZFRmlRbWRPVmtKQlRVMUdSVEZvV1ZVNWVXRlhaSEJpYlVaelZrZFdlbVJGVG14amJsRjRUVWxKUWtscVFVNUNaMnR4YUd0cFJ6bDNNRUpCVVVWR1FVRlBRMEZST0VGTlNVbENRMmRMUTBGUlJVRnNkM1UzT1doWFdYa3lMeTlDYVhVeFIxbDBUREZNUVRCRllsVmxiREpPTVVscU9FeGxVbFZLUlRaVlNsQkVXblpsYzNWM01ETkxaRmRhU1dOSE5EbHZaWE5EVjBGdGRsWnlZbVZ3YURCMlQzUnVXbWt3TWtWQ1JYZEpTR0ZyT0haek1FOVlPRW93Tm1kQ1VrRkVRMW8yTkVsNmNVY3JWWEJIU0ZaME9YbGpNREZKSzJkSkszbE5TbUk0TVRZeFZrWjNSSGx0TDFoM1dTODJTMEZHYVRZMFZ6QnpiMlpVUkRKbU56ZDBaM295ZURoTGEydzBiVmc0VVZWcWRrVmhaazVFZEVoSFZsQm1VR05YYVZVdmQxbFhWQ3Q0TW5CVFRHMXVhV3BPYkRrM1JsQmhZbTkwVEZWQlJXUlZXVWhXVmtsTFJIWkhlSGx3TW1GdE9DczNOSGhsUjBsaU9TOUhWbEEyVGxKS1EwNHZlVVV6Um1OTll6WnhUa2R2ZVhOaGFUbG5kR1V2TDBFd00zVlhWa2xLZEVSQ1FXTmpibWxWY2xCb1pXNU1Vek0xTWxsM1UxQTFURkZOWm5GVWFVbFRhRWxDVmswMVFuZEpSRUZSUVVKdk5FZEVUVWxIUVUxRk5FZEJNVlZrU1hkU1NFMUZWMEZHUmtac1JtcHdhMlJFUWpWdVJXZFZUWFZMTWpWaWVtSlRjRXhXYjFOUGEwbFVRV1pOVWpCM1IzZFpSRlpSVVVSRVFsSk9XVmRHVUdOdGJHNWhWelZvWWtaU2JHTXpVa1JhV0Vvd1RWbEpTVXBqWkZwMk5FODNObmwzZDBoUldVUldVakJQUWtKWlJVWkdSbXhHYW5CclpFUkNOVzVGWjFWTmRVc3lOV0o2WWxOd1RGWk5RVGhIUVRGVlpFVjNSVUl2ZDFGR1RVRk5Ra0ZtT0hkRVVWbEtTMjlhU1doMlkwNUJVVVZNUWxGQlJHZG5SVUpCUWtOVlFsZENVVWxuTldwak5XUXpSaTlGU21WUU9IQnhNa3gzZG1OR1JFUTNOVE5VWWtkTGVEZFVjMkZJU0dkd2FFRkRia3RQUTFOd1VrVnBablJ6YVZJMVQybGpORGczVFZsM1prWlZWMEl3Y0dkRFJtTTJhVmQ2VlZZMWMxSjBVMGhFYnpST2RVRTFjSE5uYmtSaldVSnVhRFpVZFZabWNFZEJjbGgyU0U5T01FczBVV0pQTlRabVRqUjRabTFtUkVNMFpHOW9kVWcxVDJGRGQybExTelZMTVZGaUszTTFaM0Z2TVdKM2RrOU5ialJqUVRWQk1FdDBVSE5rZVVjeWMydG9WbFkwYnpaelJqbERhSGwwYkZab2RFTTFla1JQTlVaNU1GbExRbmRaZEZCWWVtTkJURGxHWVhWQmVFeE9WRVp4TkVOMWVXVTBOR2d5Um5kbVVWSlBUamR4YTFsNmVGQlBUV0ZEVlRoSFRWVkNPRXBtS3psQmEzVmpkMjEyUmpVd1REUXdlVnBEUm5nNWFIRkJiMVJqVTAxdk5XVXljbU0zZVU5NWJ5dFVaWFJTY0hsQmNXdFJPV0pHUTBGa1ZrVm1NbUZWUFNKZGZRLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBNa1l4WkVkb2RtTnRiRFpaV0ZKd1lqSTFlV1JYZUd4ak0zUnFUMngwTUdWWVFteFFWREJwU2tkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDZDFwWVNuUmhXRkZ2UzFSME9VOHliSHBqTTFab1ltMU9iR051Vm5OYVdFNDNXWHB3WW1SSWJIZGFWREE1U1dsU2NHTjVNV3RhVjBveFdqSmthRmx0ZUd4SmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xoV0UxMFdrZFdhV1JYWkc1WlYwcHpXbE5KYzBsSVdtaGlTRlpzVUZkTmRXUnRSbk5rVjFWd1R6Sk5ObGN6VWpWalIxVTVVRk5KYTJNeVpEUk1WekY1WXpKc2JtSnRWbmxKYkRCblVGUTBaMkZZVG5wa1YxVnZaRWhzZDFwVU1HbGpNbVEwVEZjeGVXTXliRzVpYlZaNVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXbFNlbG96WjNSaVdFcHNZbTFPYzFsWVdteEpiREJuVUZRMFoyRllUbnBrVjFWdlpFaHNkMXBVTUdsak1tUTBURmN4ZVZwWE5XcGlSMFl5V2xOSmMwbElXbWhpU0Zac1VGZE5kV1J0Um5Oa1YxVndUekpOTmxjelVqVmpSMVU1VUZOSmEyTklTblphU0ZacVpFTXhjRnBEU21SSlJEQXRTVWRzZW1NelZteExTRkkxWTBkVk9VbHVRbmxpTWxJeFdUTlJkR0ZYVVdsTVEwSXlXVmQ0TVZwVU1XcE1ibHBvWWtoV2JFdFVkR3BQYkhRd1pWaENiRkJVTUdsS1NFNHlZbWxLWkVsRU1DMUpSMng2WXpOV2JFdElValZqUjFVNVNXNU9NbUpwU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0a1IxWnNTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFpFZFdiRWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4yWlVjeUo5LmxVek81ZERUNk5jandxZGt4UWl3Rk9rT0JPZnNzdWNnaHFTRjVBZ1VhY01tbENOOXNzaXVkTFdnTVRDbkdscjJVb0tONjc0RWdsMkdMOHdQY1BjM19QaDhzeUpLbVhwT1NMZ1k1N3pmTzJMU1NGckQzWlJiQi1Sa3dJTV9kOXY3NTQ1XzVjWklRRDJneXFsNE1VQVRYWUtBazNjdm1RUjFhSzVuMXJOd3FXYmVzU0FPWnotUmhWamlZbDVJNXZzV0lWTUN5NnFNNFV5Q1FraS1VTlEydXBwMVIxRXhCTUxzd2ZJRGpLWnhWcHRrVzlqRzdBM0NkZ3FBbDhqdHhZdmV0a2NxZTNmRU9zOS1EX3pvbkhnY0txdnlSUnAycXc1UjhoS2FGeGVUZzMxMXlpX0w3eElXZWhHZU9ab2ZCY2ttd2VVUE5zN0xDNm1vNTVlOWxueU9odyJ9.ZSR4iO5ZMWag7yVPALtDTRTPP5uZzPrizMW2C4Lz1zmx92tWjnDHgKy9SN9I7Wk6iiIRap18CiudlV9bOwjNV0TTSrmT7zjYJWeUNJMUjqbV2lL4XUnW3SBEQ4QYarOqBLlwBU_nImOmrd4e1duJ_ojhOqNQDBLwrHufE6QEHFet8IGYMkZjee5GBVXkzNwHqnw1pD5lu3zlpBfrj7rrOve-bztnqZSNZSIXn8ivrVw4ocArE4lCQUFEuF8zhDAVuhqMUjqPL7XbqOe4Abox8NfFUcoavovgjLatjPGU7yeQPGRJ35HkSQ0XbBN3A0UqdJXFqu6CbSoKSc3ayDKrsA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mmhrc3VkcmI0cjJmNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1ODQsImlhdCI6MTcwMTc2Nzk4NCwiaXNzIjoiaHR0cHM6Ly9hdHQyaGtzdWRyYjRyMmY3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTg0LCJ4LW1zLXBvbGljeSI6ImV5QWlZV3huSWpvaVVsTXlOVFlpTENBaWVEVmpJam9nV3lKTlNVbEVVbXBEUTBGcE5tZEJkMGxDUVdkSlNVcGpaRnAyTkU4M05ubDNkMFJSV1VwTGIxcEphSFpqVGtGUlJVeENVVUYzU0hwRlpFMUNjMGRCTVZWRlFYZDNWVlJYUm1oVU0wcHdXakpzZFZsWGVGVmFXRTR3VVRKV2VXUkVSWGRKUW1OT1RXcE5lRTFxUVRCTlJFRjNUVVJCZDFkb1oxQk5ha0V6VFhwRmVVMUVVWGROUkVGM1RVUkNZVTFDT0hoSVZFRmlRbWRPVmtKQlRVMUdSVEZvV1ZVNWVXRlhaSEJpYlVaelZrZFdlbVJGVG14amJsRjRUVWxKUWtscVFVNUNaMnR4YUd0cFJ6bDNNRUpCVVVWR1FVRlBRMEZST0VGTlNVbENRMmRMUTBGUlJVRnNkM1UzT1doWFdYa3lMeTlDYVhVeFIxbDBUREZNUVRCRllsVmxiREpPTVVscU9FeGxVbFZLUlRaVlNsQkVXblpsYzNWM01ETkxaRmRhU1dOSE5EbHZaWE5EVjBGdGRsWnlZbVZ3YURCMlQzUnVXbWt3TWtWQ1JYZEpTR0ZyT0haek1FOVlPRW93Tm1kQ1VrRkVRMW8yTkVsNmNVY3JWWEJIU0ZaME9YbGpNREZKSzJkSkszbE5TbUk0TVRZeFZrWjNSSGx0TDFoM1dTODJTMEZHYVRZMFZ6QnpiMlpVUkRKbU56ZDBaM295ZURoTGEydzBiVmc0VVZWcWRrVmhaazVFZEVoSFZsQm1VR05YYVZVdmQxbFhWQ3Q0TW5CVFRHMXVhV3BPYkRrM1JsQmhZbTkwVEZWQlJXUlZXVWhXVmtsTFJIWkhlSGx3TW1GdE9DczNOSGhsUjBsaU9TOUhWbEEyVGxKS1EwNHZlVVV6Um1OTll6WnhUa2R2ZVhOaGFUbG5kR1V2TDBFd00zVlhWa2xLZEVSQ1FXTmpibWxWY2xCb1pXNU1Vek0xTWxsM1UxQTFURkZOWm5GVWFVbFRhRWxDVmswMVFuZEpSRUZSUVVKdk5FZEVUVWxIUVUxRk5FZEJNVlZrU1hkU1NFMUZWMEZHUmtac1JtcHdhMlJFUWpWdVJXZFZUWFZMTWpWaWVtSlRjRXhXYjFOUGEwbFVRV1pOVWpCM1IzZFpSRlpSVVVSRVFsSk9XVmRHVUdOdGJHNWhWelZvWWtaU2JHTXpVa1JhV0Vvd1RWbEpTVXBqWkZwMk5FODNObmwzZDBoUldVUldVakJQUWtKWlJVWkdSbXhHYW5CclpFUkNOVzVGWjFWTmRVc3lOV0o2WWxOd1RGWk5RVGhIUVRGVlpFVjNSVUl2ZDFGR1RVRk5Ra0ZtT0hkRVVWbEtTMjlhU1doMlkwNUJVVVZNUWxGQlJHZG5SVUpCUWtOVlFsZENVVWxuTldwak5XUXpSaTlGU21WUU9IQnhNa3gzZG1OR1JFUTNOVE5VWWtkTGVEZFVjMkZJU0dkd2FFRkRia3RQUTFOd1VrVnBablJ6YVZJMVQybGpORGczVFZsM1prWlZWMEl3Y0dkRFJtTTJhVmQ2VlZZMWMxSjBVMGhFYnpST2RVRTFjSE5uYmtSaldVSnVhRFpVZFZabWNFZEJjbGgyU0U5T01FczBVV0pQTlRabVRqUjRabTFtUkVNMFpHOW9kVWcxVDJGRGQybExTelZMTVZGaUszTTFaM0Z2TVdKM2RrOU5ialJqUVRWQk1FdDBVSE5rZVVjeWMydG9WbFkwYnpaelJqbERhSGwwYkZab2RFTTFla1JQTlVaNU1GbExRbmRaZEZCWWVtTkJURGxHWVhWQmVFeE9WRVp4TkVOMWVXVTBOR2d5Um5kbVVWSlBUamR4YTFsNmVGQlBUV0ZEVlRoSFRWVkNPRXBtS3psQmEzVmpkMjEyUmpVd1REUXdlVnBEUm5nNWFIRkJiMVJqVTAxdk5XVXljbU0zZVU5NWJ5dFVaWFJTY0hsQmNXdFJPV0pHUTBGa1ZrVm1NbUZWUFNKZGZRLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBNa1l4WkVkb2RtTnRiRFpaV0ZKd1lqSTFlV1JYZUd4ak0zUnFUMngwTUdWWVFteFFWREJwU2tkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDZDFwWVNuUmhXRkZ2UzFSME9VOHliSHBqTTFab1ltMU9iR051Vm5OYVdFNDNXWHB3WW1SSWJIZGFWREE1U1dsU2NHTjVNV3RhVjBveFdqSmthRmx0ZUd4SmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xoV0UxMFdrZFdhV1JYWkc1WlYwcHpXbE5KYzBsSVdtaGlTRlpzVUZkTmRXUnRSbk5rVjFWd1R6Sk5ObGN6VWpWalIxVTVVRk5KYTJNeVpEUk1WekY1WXpKc2JtSnRWbmxKYkRCblVGUTBaMkZZVG5wa1YxVnZaRWhzZDFwVU1HbGpNbVEwVEZjeGVXTXliRzVpYlZaNVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXbFNlbG96WjNSaVdFcHNZbTFPYzFsWVdteEpiREJuVUZRMFoyRllUbnBrVjFWdlpFaHNkMXBVTUdsak1tUTBURmN4ZVZwWE5XcGlSMFl5V2xOSmMwbElXbWhpU0Zac1VGZE5kV1J0Um5Oa1YxVndUekpOTmxjelVqVmpSMVU1VUZOSmEyTklTblphU0ZacVpFTXhjRnBEU21SSlJEQXRTVWRzZW1NelZteExTRkkxWTBkVk9VbHVRbmxpTWxJeFdUTlJkR0ZYVVdsTVEwSXlXVmQ0TVZwVU1XcE1ibHBvWWtoV2JFdFVkR3BQYkhRd1pWaENiRkJVTUdsS1NFNHlZbWxLWkVsRU1DMUpSMng2WXpOV2JFdElValZqUjFVNVNXNU9NbUpwU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0a1IxWnNTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFpFZFdiRWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4yWlVjeUo5LmxVek81ZERUNk5jandxZGt4UWl3Rk9rT0JPZnNzdWNnaHFTRjVBZ1VhY01tbENOOXNzaXVkTFdnTVRDbkdscjJVb0tONjc0RWdsMkdMOHdQY1BjM19QaDhzeUpLbVhwT1NMZ1k1N3pmTzJMU1NGckQzWlJiQi1Sa3dJTV9kOXY3NTQ1XzVjWklRRDJneXFsNE1VQVRYWUtBazNjdm1RUjFhSzVuMXJOd3FXYmVzU0FPWnotUmhWamlZbDVJNXZzV0lWTUN5NnFNNFV5Q1FraS1VTlEydXBwMVIxRXhCTUxzd2ZJRGpLWnhWcHRrVzlqRzdBM0NkZ3FBbDhqdHhZdmV0a2NxZTNmRU9zOS1EX3pvbkhnY0txdnlSUnAycXc1UjhoS2FGeGVUZzMxMXlpX0w3eElXZWhHZU9ab2ZCY2ttd2VVUE5zN0xDNm1vNTVlOWxueU9odyJ9.GE6-xnlXwVy_c9cN4kNX3crfffe0noaFWKbmWX9gl0QByeEZiE94Gzoq-j9GlkhPuiKhiwpbBvGKQcjsG5hAmgX_WxmLmwJdm82bdGdLbGZNLW9pLq4IyyQWBT5ORl9FkZAV6ipecReyO2Zhv69mvI3btUqzNvF4H7Q5sd3ySnxfpgd8V0YuSVealmXEEFBV10_6UFLTox1f0zWhAYLw57qeNredcg0T6ycB2tPeAdYc9pHHYDhDV79a8Azns8zEJxClPRQ3l3BRhOe4-HMZDgfYy7AX_JXHTemQH6e0QubADHmRmBPTT8PyK7eg9lG6ilb1pleiWIEiYu7At9DAeA"}' headers: content-length: - '4395' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:01 GMT + - Tue, 05 Dec 2023 09:19:44 GMT server: - Kestrel x-ms-maa-service-version: @@ -1587,7 +1586,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:06 GMT + - Tue, 05 Dec 2023 09:19:48 GMT expires: - '-1' location: @@ -1603,9 +1602,9 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '1199' x-msedge-ref: - - 'Ref A: 07AA2607A89243EF83775D7097E66CAC Ref B: MAA201060515049 Ref C: 2023-12-05T07:22:03Z' + - 'Ref A: 89BA93F940CF423E9D525CD49A7CDA20 Ref B: MAA201060516023 Ref C: 2023-12-05T09:19:45Z' status: code: 201 message: Created @@ -1637,7 +1636,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:08 GMT + - Tue, 05 Dec 2023 09:19:49 GMT expires: - '-1' pragma: @@ -1651,7 +1650,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: E2C272F5981847609CDA4E1780CE3FBC Ref B: MAA201060514051 Ref C: 2023-12-05T07:22:07Z' + - 'Ref A: 8E4DEB1BD9A445AFAC05288674C69FEA Ref B: MAA201060515021 Ref C: 2023-12-05T09:19:49Z' status: code: 200 message: OK @@ -1674,14 +1673,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VhY2dhNGhndHc3ci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1MjksImlhdCI6MTcwMTc2MDkyOSwiaXNzIjoiaHR0cHM6Ly9hdHQzdWFjZ2E0aGd0dzdyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTI5LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.DTbtUq3HHyRSkLoAoxqxsQfvnEJvzQWo5ZwOuDbXfHHV921unaJy2V9M_5JGS4XbQrHNDn1UPW2Mh7x9DxjiD9wnH27jPjRG_oJwTGAzVMuADGtf10FBiD6j2JD-2b6iG-MGjilOUh5i4Hy7iBStL3zF-f5Quo0aKEwr2sJ09TwN1jwMW87OwMHvE3BtrMGqhNh14uQiv01yKouW5_H77OQWlSzOreU0gbit97FF1dnwivmMCP8wlo9u1YJfXtXetemAm8-EjuumoXJqLjJn4zSMBxS4MrTiaaSt_-4ASlBWrf03znuxBpF3Atz4yONm081rpPGEkb8Apfd8Xeco3g"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3Zqb3lyZzdoNG10eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1OTEsImlhdCI6MTcwMTc2Nzk5MSwiaXNzIjoiaHR0cHM6Ly9hdHQzdmpveXJnN2g0bXR4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTkxLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.SkYOm9GJQ-uZXABvkiSUoiQeIzhZA6htUPft6LskrspBApUMR3MJOq_w4a6Bgo6HzAcAuhUTFmxWBDGSEfVgRlOU_-OEgLvLHTF1JhaZX-FY7dBQW3wZxSp9AN5KudcWW5KV3s9QhkA45JgkDnVjdYuhIINN8H38pM4StyMxZaSVtdXraCtA5ALLfHNmkt3dtgFPz9GvS_c7aEU4M32t-R9BKFiHPuvsPxEQFZ8zVc4rBR_xDMNDM6XI7PsUU7HHBb1V6wgveSczt9TjZuq5E17s58unef3Ac_892ww78W47ON9nnQw4A0QI847U1N7NYOad-SnLCpTTMnLn651f-g"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:09 GMT + - Tue, 05 Dec 2023 09:19:51 GMT server: - Kestrel x-ms-maa-service-version: @@ -1703,8 +1702,7 @@ interactions: ParameterSetName: - -n -g --attestation-type -f User-Agent: - - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 - (Windows-10-10.0.22631-SP0) + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2020-10-01 response: @@ -1718,7 +1716,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:10 GMT + - Tue, 05 Dec 2023 09:19:52 GMT expires: - '-1' pragma: @@ -1732,7 +1730,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 34362D9DA001473880A0503CF11EF174 Ref B: MAA201060516053 Ref C: 2023-12-05T07:22:09Z' + - 'Ref A: 9BE2738CAE864194A0CD451D8DB51C1D Ref B: MAA201060516033 Ref C: 2023-12-05T09:19:52Z' status: code: 200 message: OK @@ -1764,7 +1762,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:12 GMT + - Tue, 05 Dec 2023 09:19:54 GMT expires: - '-1' pragma: @@ -1778,7 +1776,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: D53F15E31AB6460FAF7385F1FE3C0139 Ref B: MAA201060515031 Ref C: 2023-12-05T07:22:11Z' + - 'Ref A: 46C1AB2835C543C281A546E0BACB18EB Ref B: MAA201060516027 Ref C: 2023-12-05T09:19:53Z' status: code: 200 message: OK @@ -1805,14 +1803,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VhY2dhNGhndHc3ci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1MzMsImlhdCI6MTcwMTc2MDkzMywiaXNzIjoiaHR0cHM6Ly9hdHQzdWFjZ2E0aGd0dzdyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTMzLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.d50-7x5zz2-lEASipnoPSVbbCNIwJMyd3EMrZQ5twXU_qu6GpmPgPqQJn4vvAWLReFUaiFG0QxOrKxPTwbiDWxWeFuy9BO3B-UFGXoOjds83wxeqKp88mLN6g6B2fxP1hrVBHJ0ueY6Uwz1PsuX7GmFGUBbMzaf9aONWguqtgREITeveiJcgHAPwGB5mHIB5lo8RF2BhUa6efRDx2UBVkIOrAlmx2TW5VKXqDBgqRgf__mLlLv1c4FQhHeJmKL6SyQkRHJbNze58W58eviG7i8EoP9WRmvfXaoHJrETM6WvjhFCZMzHJYbpr4mvf_Kj5CRguGh2-wGH88YGUkbakGw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3Zqb3lyZzdoNG10eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1OTYsImlhdCI6MTcwMTc2Nzk5NiwiaXNzIjoiaHR0cHM6Ly9hdHQzdmpveXJnN2g0bXR4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTk2LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.PyRB1bV3THStIIkpyOyCen3TlPJ2rBFigDBgQL9VtAA7JzZCv6C7g1I5nT7fIU_olB99E47fNAjItt_06gvK6KCqSmAbNNBdB_rrseBUEeiUSrWZlrfkafX8G4d--1XZqw2a3IcdMSJLQO7ekKZn2TW447re7zQSrjogJIP_U0zQMMWI8lzI5-FYXWKndVHDkob0H52DA8r3h7_kQElkhxEtTVVUCYP5qw4Hx1N-dnAQINNkq2rr_lDDqBC4PVLPohl1gPNgowJ7UVsNmZziGhzuwx9SMfTJKqsgIEsGgnEZ3q0zU_ty5c9DcTW1Xc5-YG7AXnQ9Y4A4oFenDqq3Dg"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:13 GMT + - Tue, 05 Dec 2023 09:19:55 GMT server: - Kestrel x-ms-maa-service-version: @@ -1848,7 +1846,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:14 GMT + - Tue, 05 Dec 2023 09:19:56 GMT expires: - '-1' pragma: @@ -1862,7 +1860,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 5570C84A2867416BB3BA605141693D0E Ref B: MAA201060514023 Ref C: 2023-12-05T07:22:14Z' + - 'Ref A: B689E72971264ECB9E3A79BC157CC8F9 Ref B: MAA201060516045 Ref C: 2023-12-05T09:19:57Z' status: code: 200 message: OK @@ -1885,14 +1883,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VhY2dhNGhndHc3ci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1MzYsImlhdCI6MTcwMTc2MDkzNiwiaXNzIjoiaHR0cHM6Ly9hdHQzdWFjZ2E0aGd0dzdyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTM2LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.mr4ClWMhTO_KIS6Sksp3EJDeq_Zn-GDcujL9CB5yhjRFS5jW3UDV0OjChCFK-zIWJV8eIBtogj39noI2fTstUIaP55IcvLHqtUfJRwpjHgBSxReeErTa74LhRRWtA3kPjAWVi0hXg_uAygkOeEIVlTyWAUFR1gnrDqzSn7JyAM9kzUFxZbqT_ig-YlNZOV_7EejYLIkfBUeOX_S_XN4n03vvgoqawSZthiuorqfOYBIpr2E51XXdVO2HzT8GrR3BYrBDDAE-_b3fAnwNGmaUxo0c33V62d6ACKhywQiQuT2kCpq3PobCbTNgRX-y-_9faNF9hfe3-OZ1bFSPf2JyGw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3Zqb3lyZzdoNG10eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1OTgsImlhdCI6MTcwMTc2Nzk5OCwiaXNzIjoiaHR0cHM6Ly9hdHQzdmpveXJnN2g0bXR4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTk4LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.BJoUMAoLLtfjuTbl_uzPppYunhcnOE3Iy4-trz27LVWjPqS4XeSBYBpBFpApb8XtLyc_fZsr-iFPF9J0cvtewMvWjn3B8x5NGxCkG5TnCjIQNldgK2bOxsjTY6I_qb7jKv0l45H7mvZLQp3LKHxgkv-4MbfGOV7H4EHodLxnJ4pFZLKm4CEOuy2X9wCeaA9iQ0C7Q7los2YQuN6vu95YT-LgMNCSrZmqe5ifQ7cw5l0XMACt1ZdrJnvFEbJ3xdKK8C5SY8ZOnqT6sgYTD9DPk9eHbnxfWqk2abiHj0BrYJl-llzZboyUfTSl1a0EpzJ923X8EZTdCgHnIJxwpfp2Zg"}' headers: content-length: - '1821' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:15 GMT + - Tue, 05 Dec 2023 09:19:57 GMT server: - Kestrel x-ms-maa-service-version: @@ -1914,8 +1912,7 @@ interactions: ParameterSetName: - -n -g --attestation-type -f --policy-format User-Agent: - - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 - (Windows-10-10.0.22631-SP0) + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2020-10-01 response: @@ -1929,7 +1926,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:17 GMT + - Tue, 05 Dec 2023 09:19:59 GMT expires: - '-1' pragma: @@ -1943,7 +1940,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: BCC802F89F3A44F08AE9CDE57288AEAD Ref B: MAA201060515045 Ref C: 2023-12-05T07:22:16Z' + - 'Ref A: AE42DDA6273541D0AD4D4BD6B25F91A2 Ref B: MAA201060514047 Ref C: 2023-12-05T09:19:59Z' status: code: 200 message: OK @@ -1975,7 +1972,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:19 GMT + - Tue, 05 Dec 2023 09:20:01 GMT expires: - '-1' pragma: @@ -1989,7 +1986,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 344B5BA285DD4B52A629C63F4D35FDA3 Ref B: MAA201060515051 Ref C: 2023-12-05T07:22:18Z' + - 'Ref A: CA75CA0F5C08411DA5921A45BD9150E2 Ref B: MAA201060513009 Ref C: 2023-12-05T09:20:00Z' status: code: 200 message: OK @@ -2016,14 +2013,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VhY2dhNGhndHc3ci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1NDAsImlhdCI6MTcwMTc2MDk0MCwiaXNzIjoiaHR0cHM6Ly9hdHQzdWFjZ2E0aGd0dzdyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTQwLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.JN-mZPRn9Ps8QewH4SlpLyxqLHp6NYyR0lcBgPEQXrCvPd9Z2YkVv-sBSwuHviYoycoMV-DqELwRyrHVTD57XZGKJxpDAaMteByymH-wUq2zYNHJNTicP4nhK-iLLLcNHPDRRothonkLbmfnZrIVDfzvGHlO3jnf9MDxjC_pHqjiqFaiD6-VcJb9Bm1HjXxxbDdRKQ0B3U4uPKEGgEl3yOUG8IsGPNC88t-OYnaCKHlz9WsxOxcrREPFivXVtSpdW4OuIAyQRHGiNBysjFLY9N-cf9JQjvnW66VONf7Qz9TDWqAYmlP22WkSxMAjITPYvrnuXG71bA4wcWFdzJ2nGA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3Zqb3lyZzdoNG10eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE2MDMsImlhdCI6MTcwMTc2ODAwMywiaXNzIjoiaHR0cHM6Ly9hdHQzdmpveXJnN2g0bXR4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY4MDAzLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.BzgmiQYVriBtnOjvEIHsHUbkXOHkhgvZC9KKv1QOxUFOa5KrBgJ3lOb98HpBIFx3uKcra2Cjek9USj4wIDyivIqloZsrgycDmnOTtciNetV_9NlfoudmWKVNeKtec3Hu2YbYcIv1baDDNyIVfa3rGgCxy7f4Wac4lL9k7xkVjXbC98h_VyEvmSQZpr84uLX0545sYXtk38OENZ1pNBM8I28frYA2s8GWAoWEpv9n4vhHdRqMfutPHCisGWWzYEjX1nsyJv6zaEeoPc54ZVRaPqf0gwoVucipMla4XDNCy9XsxfasbMZY3KbrEJYdzSFA_jriwMIp-SG-4uJJJDGvOw"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:19 GMT + - Tue, 05 Dec 2023 09:20:02 GMT server: - Kestrel x-ms-maa-service-version: @@ -2059,7 +2056,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:21 GMT + - Tue, 05 Dec 2023 09:20:04 GMT expires: - '-1' pragma: @@ -2073,7 +2070,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 3867AFCEE2054FFDB0C8B4A33FE1EFD0 Ref B: MAA201060515009 Ref C: 2023-12-05T07:22:20Z' + - 'Ref A: C526E202ECD0462FA7267C4D2EC4E4A0 Ref B: MAA201060514009 Ref C: 2023-12-05T09:20:03Z' status: code: 200 message: OK @@ -2096,14 +2093,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VhY2dhNGhndHc3ci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1NDMsImlhdCI6MTcwMTc2MDk0MywiaXNzIjoiaHR0cHM6Ly9hdHQzdWFjZ2E0aGd0dzdyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTQzLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.or7SYgKf-twYpCBV272d51cTzcHGpar5ihX5wLhmSMwNmd0jmNUpMg2r2rEbYwdEv4RxD2FKyeV53KJ-HRn4RHMdA4DPMkeNPbptkS1HMDWBa4151wIcPwCZQ5d3P3i-HDw-ygsZL-7SS-29wwEduggZVyQAwlM83qNF_7sDCqrvmMAPPGGURLRm1_j9MgGoZ77eCNoVm5bS93do18pTp5D6lZYJZ2WF0gtev14SRVejU4zlHKjr2eEOiGFnSKNNkSBKc9Kv2Lp5dUF5zgYNaGzuyVN1VJU2tuU8rW7-ywuPkD5DaQA1PBYIA0IQ7zfJlFfHJIgOjplDqE8bzynJ8Q"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3Zqb3lyZzdoNG10eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE2MDYsImlhdCI6MTcwMTc2ODAwNiwiaXNzIjoiaHR0cHM6Ly9hdHQzdmpveXJnN2g0bXR4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY4MDA2LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.F9z66p2s4DcWAlP_55PrSZhTXMWzTG8OADOCDxZTPCgydW6XnT32-l7THaRHomsqVE80fWEvLyBanFWUDrpjR2Z64DNiTCsqrZRwr3ZNtfyP0cadlCco5t5l665Lyr9SQKeQPpkRyS1Sy71hOE0_gecDFMCM1e7zM_77xIZuuIQiHNz87ZxgIAVPll6piU7_7sPJhkgmiK1Gmt8tGP6BHfXhcGcICRmoBZfiGPPc7JnqkuVj33Olo0ma7_Sxxxh_0hFN9C22a2KTKlJEm4Dx5sWcoSjQSIyu4wTfscNHzntuBglro2AFtV9JFLGTyFYvUvu4d9YURSc2kLcrzmBJ_A"}' headers: content-length: - '1917' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:23 GMT + - Tue, 05 Dec 2023 09:20:05 GMT server: - Kestrel x-ms-maa-service-version: @@ -2125,8 +2122,7 @@ interactions: ParameterSetName: - -n -g --attestation-type -f User-Agent: - - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 - (Windows-10-10.0.22631-SP0) + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2020-10-01 response: @@ -2140,7 +2136,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:24 GMT + - Tue, 05 Dec 2023 09:20:07 GMT expires: - '-1' pragma: @@ -2154,7 +2150,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 2C21A8E3AC4C4EB0B3192C48B4BF43D2 Ref B: MAA201060513049 Ref C: 2023-12-05T07:22:24Z' + - 'Ref A: 29861208E60943A59949D1DE9D1EA3EE Ref B: MAA201060514023 Ref C: 2023-12-05T09:20:07Z' status: code: 200 message: OK @@ -2186,7 +2182,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:25 GMT + - Tue, 05 Dec 2023 09:20:08 GMT expires: - '-1' pragma: @@ -2200,7 +2196,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 3D76DB7258594352AC6FC91B76F0161D Ref B: MAA201060515023 Ref C: 2023-12-05T07:22:25Z' + - 'Ref A: 27169BF955FE418297E8E3CE89E819BC Ref B: MAA201060516017 Ref C: 2023-12-05T09:20:07Z' status: code: 200 message: OK @@ -2227,14 +2223,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VhY2dhNGhndHc3ci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1NDYsImlhdCI6MTcwMTc2MDk0NiwiaXNzIjoiaHR0cHM6Ly9hdHQzdWFjZ2E0aGd0dzdyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTQ2LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.C_D17kyN18bqfFYQj8bgj4cyfGBvPu7Ngh1mTjjWhJaVHXRXTSHUBFDQe7Zar96Jt0sekoZNbFPl35HV1Zrem9__38bjwPfkbp8iZ8UgE-6-DZZWPlqitue_jo5KehgIE22zqP_zAfiEjQgcye7QsPewOJ4lc3aaBm3j3Dm4b54fOposH7k14_oNDxJPdZBwleg6PMyDhWHbZ2xlaJxe7GW1Idjre-jY2Qhz6KdzKbErsxeG-s0qGEwdzaEV5DftQokOHzW5M2IKZqvt73S_RCT5QxYo1XllUdjIrZhhVSCcklHqWYprHMuIeb6fl0G8_cfR0-kme34tClEzlUsdXg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3Zqb3lyZzdoNG10eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE2MTAsImlhdCI6MTcwMTc2ODAxMCwiaXNzIjoiaHR0cHM6Ly9hdHQzdmpveXJnN2g0bXR4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY4MDEwLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.eaTa-UZpVQQkCDt-K965oTyiOeFME3MwK5R0aZx56lqeSeCa4-uECpvGYGiVa-J-W3-1PUZVRcMAyUOkj9EMHvMzyXTI1TXSFvfBZw3smRH3B7oWqsRSYIVJ8s1GbkJjZ7ci4ip7cl_VwPxzZmTgyQVvjLL_jPrkSKUuQw9sp2epCDG40jAer5tZ4Yjwwn-TGtxClyuZanuZBUPXNLxtthe7x7Ad76ZpEUZQjEt6tHUDDMu4mBcCRZiWAFpQLc9RiDU4noguB2Fn-7VcZGd69mlQSdb50O1FF20vzAeCLDcM9vNfMl3UvLWptsaG0l74xS3P1-gbXVvIJM9FcBBWWA"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:26 GMT + - Tue, 05 Dec 2023 09:20:10 GMT server: - Kestrel x-ms-maa-service-version: @@ -2270,7 +2266,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:27 GMT + - Tue, 05 Dec 2023 09:20:11 GMT expires: - '-1' pragma: @@ -2284,7 +2280,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 1FF578BBA3EA477BBAD8DD76DD088F31 Ref B: MAA201060515029 Ref C: 2023-12-05T07:22:27Z' + - 'Ref A: B4744BDB8FA04B3D9EE9712928E62955 Ref B: MAA201060514025 Ref C: 2023-12-05T09:20:10Z' status: code: 200 message: OK @@ -2307,14 +2303,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VhY2dhNGhndHc3ci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1NDksImlhdCI6MTcwMTc2MDk0OSwiaXNzIjoiaHR0cHM6Ly9hdHQzdWFjZ2E0aGd0dzdyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTQ5LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.e0hcz1Pzo6V5IG9zEimAIqDp_OkI5cXIcwYIN57XMKb-7jbTXq9uIEgOJtxLOOTEj83lcDOgblZRbIPl6cLpZ-xRpxNEcVJIqCBZWmGaA1h73Jq8mZtQgznYEW2I5lI2RTUTlj7ll3XWU3HYXPh32bLsL_OyVG-0a6l4_fy1aByfuq2sFtyKPQ1RRz4z2Tlpg4VkUvc53y29UUXg7xjnL8HzRfP8SzLUgtF--fVof4IdDyPS_OqtoLMpnEBUif7V9mpNwgVF_Ay7rW1CNK_OsDm2Eew_D5RxFqIblC5ZiMYo0DTQtuhxZ7btS7aPH-kAMJNf4gVPsSffD0eyxd8vCA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3Zqb3lyZzdoNG10eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE2MTIsImlhdCI6MTcwMTc2ODAxMiwiaXNzIjoiaHR0cHM6Ly9hdHQzdmpveXJnN2g0bXR4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY4MDEyLCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.T0zTiEqMkxSO9fXMRzHTORLEqSqlcRZhufE4LxmtvTaADCfbM-OD2PGYqPrGZqFJ31sNezil40VZp-gbdhJPLOLq58RuBsGM9aD9669cnyCNiD-glirsH-Pu9PwAAaZNHwi-KDwdGyhFiOZ_g0Pl_Dh7OkOO8wv9QVJReohyhemaYwM7y73VpftBVvOaUJxR2YaSccCPsEqpqgeTTTChqtXW_FEjE_EjkVXvUvsxQxQaF4jZ_uf0oCzD3RoQW5Q8FyowrhCpiM3WW3_QpMpiIITk2pwRm7GXyDBgvYe44mzadb8vsEbbAInKMuCnK1E1AEn6tgXkmAahGzjBxOtSmQ"}' headers: content-length: - '1821' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:28 GMT + - Tue, 05 Dec 2023 09:20:12 GMT server: - Kestrel x-ms-maa-service-version: @@ -2336,8 +2332,7 @@ interactions: ParameterSetName: - -n -g --attestation-type --new-attestation-policy --policy-format User-Agent: - - AZURECLI/2.55.0 azsdk-python-attestationmanagementclient/unknown Python/3.9.5 - (Windows-10-10.0.22631-SP0) + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2020-10-01 response: @@ -2351,7 +2346,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:30 GMT + - Tue, 05 Dec 2023 09:20:14 GMT expires: - '-1' pragma: @@ -2365,7 +2360,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 2223171CF7964A00821BDC9D33FB4D5F Ref B: MAA201060516039 Ref C: 2023-12-05T07:22:29Z' + - 'Ref A: 5CFC2997BEC6467FAC3ED1D2A4C8CABD Ref B: MAA201060514017 Ref C: 2023-12-05T09:20:13Z' status: code: 200 message: OK @@ -2397,7 +2392,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:31 GMT + - Tue, 05 Dec 2023 09:20:15 GMT expires: - '-1' pragma: @@ -2411,7 +2406,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 6F8579585DA44A58B55B1301FFFBF5CD Ref B: MAA201060516029 Ref C: 2023-12-05T07:22:31Z' + - 'Ref A: 2E98AC4284EE486CADC963763A742985 Ref B: MAA201060516049 Ref C: 2023-12-05T09:20:14Z' status: code: 200 message: OK @@ -2438,14 +2433,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VhY2dhNGhndHc3ci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1NTIsImlhdCI6MTcwMTc2MDk1MiwiaXNzIjoiaHR0cHM6Ly9hdHQzdWFjZ2E0aGd0dzdyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTUyLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.U-bjZYkLZ556JF5IBMGaA38pNfhdscQfOp9h1FHfxPckq6pRm2CFaw9Zi_bfMTshiWYEkZhEzKm6SdOKRXKstxkJNiG5lHgnroT9ptMuCILg3kmzeTFhFCcVm_xk2eimZEsSv0I68fGwHnBTVeMUg7e-Nln--oNstoGn-aAFmoNbQQxX5VdkkIz1MavzQ-4QCQcrDDA3-zwBQLBC0gkKucjCl18DT5izEzzXtU30eNu4ySfZrP0ehyF9ATPhPJylA7Ri24VGWks2mVx7kT6kSYHn2oRUhPz1_1LWPEow-3b035gyBfpdHIg8ZXT3zdFtZJEHCEBqvcvIeXcHyqsOtw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3Zqb3lyZzdoNG10eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE2MTcsImlhdCI6MTcwMTc2ODAxNywiaXNzIjoiaHR0cHM6Ly9hdHQzdmpveXJnN2g0bXR4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY4MDE3LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.taou_qVPt7Eg0xtEo1u3Mff6remHZ_eaD1Eg7tBKK9PLP4sLX8EciwBXHVdMBnP3SH_KiwY_MdkiXjWiQc6SVuIrF6mz8A2jdo3Cf9_wCuZ5BAviwYjzobJWT9LiLqUbm5yfXPHoNqEW2t7tqMrQBOyBHfS6im_JVCh36-veAErp-NpJ_oQwbjKsEIzB1E6qAbXgv-u2HnbjbkcqIQjvCKefR6WI4EwWo-1rnfr2UDgNciDVaCN-dApZ6ScBpTyBYkfxkF87jtGPniSXk6zC5QBM7_gIon9elL9i-Bb1Q9sdi4KlkHVXn9__fas-5sD2p8nP767RXdbGHftKGCY7qA"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:32 GMT + - Tue, 05 Dec 2023 09:20:17 GMT server: - Kestrel x-ms-maa-service-version: @@ -2481,7 +2476,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:33 GMT + - Tue, 05 Dec 2023 09:20:17 GMT expires: - '-1' pragma: @@ -2495,7 +2490,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: BD02CD1BE8354F3389D0133079A68A09 Ref B: MAA201060515033 Ref C: 2023-12-05T07:22:33Z' + - 'Ref A: 9598A9BD3E3A4F56A8CAC557D9E4A4F2 Ref B: MAA201060513035 Ref C: 2023-12-05T09:20:17Z' status: code: 200 message: OK @@ -2518,14 +2513,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VhY2dhNGhndHc3ci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1NTQsImlhdCI6MTcwMTc2MDk1NCwiaXNzIjoiaHR0cHM6Ly9hdHQzdWFjZ2E0aGd0dzdyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTU0LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.k1xcRkS7HqZZWsw4hc4A35LohbBL9o0EuSd7c552h_DbUVGpZPOkWHaypvbvTLlY7okeUZ1mT6zwpLeVj9w3FHvrzdR9-yRiPQwcG5m8mi2oBy3Kf7B1fLLyLci3jePPVrX2HIgGct771jOJGcpGsu490jF1IV0J_yo3210XoaUloOSGOvlTcKrkgxozd9BZXD8oRi1zbn1JdG3k9b_6Ut7IYqeqOUcJWAI0E4QAMDHBGTgZ8gZWOatYKdy1dmov84K7vIImTUfaLcPDLSru2upWumhZ9pWEhz-Ued6Qg_U-2JHycsfSsv6cVnMTWwSypceezF3KpeDHOZd8McrBIQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3Zqb3lyZzdoNG10eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE2MjAsImlhdCI6MTcwMTc2ODAyMCwiaXNzIjoiaHR0cHM6Ly9hdHQzdmpveXJnN2g0bXR4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY4MDIwLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.GdqjldmwghElatnT_RB7j-IF5doNjE0SPhjT9EKUHDPm30afwoxQtiSOCqBJjfKtyCbOQXXx74Q2r7u9zuFqd2AcvokeVYKmcymE3spOyc8GDjyA-ly-52TfCtx3fzfl0ahnCajMToV7SCnlHRGrX6iWKRZrXxWPZhoN7Mf5BJQ6_q_os1_r68d7QZjWULyTR13taduj-HlBDOL6_NjkKyoIgSQByawkoyrYhL1IqdNgl6_FZ8W_7FzsyycDvd9rTXPl14TbuXN3NB1OT5zZWRMOLjKWJ-fY9Y3kqL0KX7dvAFLbkxdOuoMei1OxIGdnp7EzE9LYr1qDW0HvYVk44A"}' headers: content-length: - '1917' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:33 GMT + - Tue, 05 Dec 2023 09:20:20 GMT server: - Kestrel x-ms-maa-service-version: @@ -2561,7 +2556,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:35 GMT + - Tue, 05 Dec 2023 09:20:21 GMT expires: - '-1' pragma: @@ -2575,7 +2570,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: F545217158AB40648AEF67768B6B6782 Ref B: MAA201060514025 Ref C: 2023-12-05T07:22:35Z' + - 'Ref A: F4CAA32BFDC04712B5F88FDE3F37F009 Ref B: MAA201060515009 Ref C: 2023-12-05T09:20:21Z' status: code: 200 message: OK @@ -2602,14 +2597,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave:reset?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VhY2dhNGhndHc3ci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1NTcsImlhdCI6MTcwMTc2MDk1NywiaXNzIjoiaHR0cHM6Ly9hdHQzdWFjZ2E0aGd0dzdyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTU3LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJSZW1vdmVkIn0.qBSPAXQygNX9uwuA0HOYzRezKrA2SZcRiSjkGaVU5MOcU8OAjA9grS5XKC4V3EhFvH4GfUFBQAFXmz7nVBBGGe0JIiWP5D6eZW23hTHyspcufu-Q36nWwjyfqb5ZU0xHTfej85kJWsO51HLcVRiIZDLv8dqVYgo0RIDAIPyjmXV90qotV4BoUODjAXMt2OnDyrSyfEO209jWFkQwsXcX_ZgxmC3EXa0Z66ca4bkjDbyFDlwD3hQvAQl5KDhKArKwPGLElhSf7zzeSrHZw901Fv-4eeFMB9ptaByarCsrk6Iuw-ut8-LmVReogXWNOl_Q5Ss2Qzikc5UZJ3rAqSQVEQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3Zqb3lyZzdoNG10eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE2MjMsImlhdCI6MTcwMTc2ODAyMywiaXNzIjoiaHR0cHM6Ly9hdHQzdmpveXJnN2g0bXR4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY4MDIzLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJSZW1vdmVkIn0.WQIsxFrCLAY-t6AQ-9-LEr4yuk3k0Ei3622NdcyV9TrDgFh0hpMt2LWv9uCQTofV-95HdXBFZF2Lt6YpJC9KMQevK-3NYpGGbNmlv28jt8o1MzoP5FalfS8jcocKthEyAG52ueblYfq_ceNFfB47VHmjhab2SFs3l3c1FBYm_Yb4rsBHFlSGlVMaQ31fOyRd3DD_UtDrXtDAx1sx4eQkqgB2DTlqF1Cfj6JowUCQ-gKmcvwDQNg2oeYEoaYKV-bx3hJ7Rp9Y7VmQXX50W_nGI273O8EJi4I4G-xToe1Hxry3nj6AKFcTQv4zY3z71EhKj14FnHBCmbT9Lbtej64gPA"}' headers: content-length: - '726' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:36 GMT + - Tue, 05 Dec 2023 09:20:23 GMT server: - Kestrel x-ms-maa-service-version: @@ -2645,7 +2640,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:37 GMT + - Tue, 05 Dec 2023 09:20:24 GMT expires: - '-1' pragma: @@ -2659,7 +2654,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 411D755F80F24DA48C23876CB86A06C9 Ref B: MAA201060514025 Ref C: 2023-12-05T07:22:37Z' + - 'Ref A: 1104D0CD24E8443DA0AA8F76F0BB4BFF Ref B: MAA201060515009 Ref C: 2023-12-05T09:20:24Z' status: code: 200 message: OK @@ -2682,14 +2677,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VhY2dhNGhndHc3ci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NjQ1NTksImlhdCI6MTcwMTc2MDk1OSwiaXNzIjoiaHR0cHM6Ly9hdHQzdWFjZ2E0aGd0dzdyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzYwOTU5LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.fTH3V178hksZdwhTR6S3nymwx1XNqq54GeH6abqPN44uzgC_khlU4J2BVLykCj3Tkys2aQYRAn_wu5qCQsoHeHg33JVmcFt0LDt4MOWk9FolTgcqiPEyWJmB7mbNT1OUqdkdVKQCgS19lacJBJL2uOa_Ii7qHFVS0raC4BJ0VIefhe6hzOnT7wEEigpO9CJBtWg07kdwzIKV8qvqg6rmw5oZKufgqiLNqVYSuFh_TluvgiGkGQw5aamNLVgb_tBCj80jUz8flfpy-Kxlsf8qm1M6x2q6Vcz6ti7xoNG4AJjxWdf1QqVXjfnDqgS35WSYH1BhATX1ZY5nGhQ6XCSuRQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3Zqb3lyZzdoNG10eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE2MjYsImlhdCI6MTcwMTc2ODAyNiwiaXNzIjoiaHR0cHM6Ly9hdHQzdmpveXJnN2g0bXR4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY4MDI2LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.EHM3zxAykmPBpdxqTK8eBZJqu3pd70uktxknUZ99Ndm6bk6Hr8NbUYQWZ-c9Yf2D6uUpLUz3FAComImApILY-hkahq4OkxQXD7LOCvin-tvVmsW5yKlw1ysZ7x_glWGohuf2YD6vtSA4MzQ67_NvRsmop3SIujdrnXbpbUDLxWiAvwyX-hkRvlchNPKttEh0XcCDRZkuMF5ACRvTe0Qv2nojyFICX6EnfXzTbhJw3aa2HHj6OVgk_Y8w_Jcb1RW4ikwLZnUxP0aB3-i_K388wx6xBxgZyMNNGoEuZkDH-i65mfA-nsldZ4NFT2Zd2i4PyU3PlLg9d6eMgmhwquIpDA"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 07:22:39 GMT + - Tue, 05 Dec 2023 09:20:26 GMT server: - Kestrel x-ms-maa-service-version: @@ -2725,7 +2720,7 @@ interactions: content-length: - '0' date: - - Tue, 05 Dec 2023 07:22:46 GMT + - Tue, 05 Dec 2023 09:20:35 GMT expires: - '-1' pragma: @@ -2741,7 +2736,7 @@ interactions: x-ms-ratelimit-remaining-subscription-deletes: - '14999' x-msedge-ref: - - 'Ref A: 0822C8689D83433AB67631BD09021627 Ref B: MAA201060515019 Ref C: 2023-12-05T07:22:40Z' + - 'Ref A: 520088CBBDB049C3BA7EF321DFD4B32D Ref B: MAA201060515047 Ref C: 2023-12-05T09:20:27Z' status: code: 200 message: OK @@ -2773,7 +2768,7 @@ interactions: content-length: - '0' date: - - Tue, 05 Dec 2023 07:22:54 GMT + - Tue, 05 Dec 2023 09:20:43 GMT expires: - '-1' pragma: @@ -2787,9 +2782,9 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-deletes: - - '14998' + - '14999' x-msedge-ref: - - 'Ref A: 6919B71C782C4C1B98C151F80FB3BDD5 Ref B: MAA201060513025 Ref C: 2023-12-05T07:22:47Z' + - 'Ref A: 8999EB0E94334A15A995A5DA5C018AB1 Ref B: MAA201060516027 Ref C: 2023-12-05T09:20:36Z' status: code: 200 message: OK @@ -2821,7 +2816,7 @@ interactions: content-length: - '0' date: - - Tue, 05 Dec 2023 07:22:58 GMT + - Tue, 05 Dec 2023 09:20:51 GMT expires: - '-1' pragma: @@ -2835,9 +2830,9 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-deletes: - - '14998' + - '14999' x-msedge-ref: - - 'Ref A: 6E9466C6DD2549828538010F622B01FC Ref B: MAA201060515051 Ref C: 2023-12-05T07:22:55Z' + - 'Ref A: 78964F9D94BB4A32A60863EE3FE10EB1 Ref B: MAA201060514037 Ref C: 2023-12-05T09:20:44Z' status: code: 200 message: OK diff --git a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py index 98e9a8498ae..1b442b0f16d 100644 --- a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py +++ b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py @@ -11,6 +11,7 @@ import os import time from azure.cli.testsdk import ScenarioTest +from azure.cli.testsdk.scenario_tests import AllowLargeResponse from .. import try_manual, raise_if, calc_coverage from azure.cli.testsdk import ResourceGroupPreparer @@ -288,6 +289,7 @@ def call_scenario(test, rg): @try_manual class AttestationManagementClientScenarioTest(ScenarioTest): + @AllowLargeResponse(size_kb=99999) @ResourceGroupPreparer(name_prefix='clitestattestation_testrg1'[:7], key='rg', parameter_name='rg') def test_attestation(self, rg): call_scenario(self, rg) diff --git a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md index 912e2c47e00..4a42c5d123a 100644 --- a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md +++ b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md @@ -1,8 +1,8 @@ |Scenario|Result|ErrorMessage|ErrorStack|ErrorNormalized|StartDt|EndDt| -|step__attestationproviders_put|successed||||2023-12-05 07:20:55.603364|2023-12-05 07:20:59.861582| -|step__attestationproviders_get|successed||||2023-12-05 07:20:59.861582|2023-12-05 07:21:01.521722| -|step__attestationproviders_get2|successed||||2023-12-05 07:21:01.522723|2023-12-05 07:21:03.196346| -|step__attestationproviders_get3|successed||||2023-12-05 07:21:03.197254|2023-12-05 07:21:04.705333| -|step__attestationproviders_patch|successed||||2023-12-05 07:21:04.705333|2023-12-05 07:21:08.496480| -|step__attestationproviders_delete|successed||||2023-12-05 07:21:08.496480|2023-12-05 07:21:18.932204| +|step__attestationproviders_put|successed||||2023-12-05 09:18:35.846532|2023-12-05 09:18:39.581108| +|step__attestationproviders_get|successed||||2023-12-05 09:18:39.582155|2023-12-05 09:18:41.136107| +|step__attestationproviders_get2|successed||||2023-12-05 09:18:41.137247|2023-12-05 09:18:42.751937| +|step__attestationproviders_get3|successed||||2023-12-05 09:18:42.751937|2023-12-05 09:18:44.182112| +|step__attestationproviders_patch|successed||||2023-12-05 09:18:44.182112|2023-12-05 09:18:47.511410| +|step__attestationproviders_delete|successed||||2023-12-05 09:18:47.511410|2023-12-05 09:18:57.133684| Coverage: 6/6 diff --git a/src/attestation/azext_attestation/vendored_sdks/__init__.py b/src/attestation/azext_attestation/vendored_sdks/__init__.py deleted file mode 100644 index c9cfdc73e77..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/__init__.py +++ /dev/null @@ -1,12 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -__path__ = __import__('pkgutil').extend_path(__path__, __name__) diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/__init__.py b/src/attestation/azext_attestation/vendored_sdks/azure_attestation/__init__.py deleted file mode 100644 index cfca63c02e0..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/__init__.py +++ /dev/null @@ -1,19 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from ._configuration import AttestationClientConfiguration -from ._attestation_client import AttestationClient -__all__ = ['AttestationClient', 'AttestationClientConfiguration'] - -from .version import VERSION - -__version__ = VERSION - diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/_attestation_client.py b/src/attestation/azext_attestation/vendored_sdks/azure_attestation/_attestation_client.py deleted file mode 100644 index 4eb0e52b2a1..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/_attestation_client.py +++ /dev/null @@ -1,64 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.service_client import SDKClient -from msrest import Serializer, Deserializer - -from ._configuration import AttestationClientConfiguration -from .operations import PolicyOperations -from .operations import PolicyCertificatesOperations -from .operations import SigningCertificatesOperations -from .operations import MetadataConfigurationOperations -from .operations import AttestOperations -from . import models - - -class AttestationClient(SDKClient): - """Describes the interface for the per-tenant enclave service. - - :ivar config: Configuration for client. - :vartype config: AttestationClientConfiguration - - :ivar policy: Policy operations - :vartype policy: azure.attestation.operations.PolicyOperations - :ivar policy_certificates: PolicyCertificates operations - :vartype policy_certificates: azure.attestation.operations.PolicyCertificatesOperations - :ivar signing_certificates: SigningCertificates operations - :vartype signing_certificates: azure.attestation.operations.SigningCertificatesOperations - :ivar metadata_configuration: MetadataConfiguration operations - :vartype metadata_configuration: azure.attestation.operations.MetadataConfigurationOperations - - :param credentials: Credentials needed for the client to connect to Azure. - :type credentials: :mod:`A msrestazure Credentials - object` - """ - - def __init__( - self, credentials): - - self.config = AttestationClientConfiguration(credentials) - super(AttestationClient, self).__init__(self.config.credentials, self.config) - - client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} - self.api_version = '2020-10-01' - self._serialize = Serializer(client_models) - self._deserialize = Deserializer(client_models) - - self.policy = PolicyOperations( - self._client, self.config, self._serialize, self._deserialize) - self.policy_certificates = PolicyCertificatesOperations( - self._client, self.config, self._serialize, self._deserialize) - self.signing_certificates = SigningCertificatesOperations( - self._client, self.config, self._serialize, self._deserialize) - self.metadata_configuration = MetadataConfigurationOperations( - self._client, self.config, self._serialize, self._deserialize) - self.attest = AttestOperations( - self._client, self.config, self._serialize, self._deserialize) diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/_configuration.py b/src/attestation/azext_attestation/vendored_sdks/azure_attestation/_configuration.py deleted file mode 100644 index 4346af59281..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/_configuration.py +++ /dev/null @@ -1,41 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- -from msrestazure import AzureConfiguration - -from .version import VERSION - - -class AttestationClientConfiguration(AzureConfiguration): - """Configuration for AttestationClient - Note that all parameters used to create this instance are saved as instance - attributes. - - :param credentials: Credentials needed for the client to connect to Azure. - :type credentials: :mod:`A msrestazure Credentials - object` - """ - - def __init__( - self, credentials): - - if credentials is None: - raise ValueError("Parameter 'credentials' must not be None.") - base_url = '{tenantBaseUrl}' - - super(AttestationClientConfiguration, self).__init__(base_url) - - # Starting Autorest.Python 4.0.64, make connection pool activated by default - self.keep_alive = True - - self.add_user_agent('azure-attestation/{}'.format(VERSION)) - self.add_user_agent('Azure-SDK-For-Python') - - self.credentials = credentials diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/models/__init__.py b/src/attestation/azext_attestation/vendored_sdks/azure_attestation/models/__init__.py deleted file mode 100644 index 4268421bd3d..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/models/__init__.py +++ /dev/null @@ -1,29 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - - -from ._models_py3 import AttestationPolicy, \ - AttestSgxEnclaveRequest, AttestOpenEnclaveRequest, TPMOpenEnclaveRequest, RuntimeData, InitTimeData - -from ._attestation_client_enums import ( - TeeKind, DataType -) - -__all__ = [ - 'AttestationPolicy', - 'AttestSgxEnclaveRequest', - 'AttestOpenEnclaveRequest', - 'TPMOpenEnclaveRequest', - 'RuntimeData', - 'InitTimeData', - 'TeeKind', - 'DataType' -] diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/models/_attestation_client_enums.py b/src/attestation/azext_attestation/vendored_sdks/azure_attestation/models/_attestation_client_enums.py deleted file mode 100644 index 5c511a28957..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/models/_attestation_client_enums.py +++ /dev/null @@ -1,25 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from enum import Enum - - -class TeeKind(str, Enum): - - sgx_intel_sdk = "SGX-IntelSDK" - sgx_open_enclave_sdk = "SGX-OpenEnclaveSDK" - tpm = "TPM" - - -class DataType(str, Enum): - - json = 'JSON' - binary = 'Binary' diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/models/_models_py3.py b/src/attestation/azext_attestation/vendored_sdks/azure_attestation/models/_models_py3.py deleted file mode 100644 index 9d383bddcd1..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/models/_models_py3.py +++ /dev/null @@ -1,155 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from msrest.serialization import Model -from msrest.exceptions import HttpOperationError - - -class AttestationPolicy(Model): - - _attribute_map = { - 'token': {'key': 'token', 'type': 'str'}, - } - - def __init__(self, *, token: str=None, **kwargs) -> None: - super(AttestationPolicy, self).__init__(**kwargs) - self.token = token - - -class AttestSgxEnclaveRequest(Model): - """Attestation request for SGX-IntelSDK enclaves. - """ - - _attribute_map = { - 'quote': {'key': 'quote', 'type': 'str'}, - 'runtime_data': {'key': 'runtimeData', 'type': 'RuntimeData'}, - 'init_time_data': {'key': 'initTimeData', 'type': 'InitTimeData'}, - 'draft_policy_for_attestation': {'key': 'draftPolicyForAttestation', 'type': 'str'} - } - - def __init__(self, quoto=None, runtime_data=None, init_time_data=None, draft_policy_for_attestation=None, **kwargs): - super(AttestSgxEnclaveRequest, self).__init__(**kwargs) - self.quoto = quoto - self.runtime_data = runtime_data - self.init_time_data = init_time_data - self.draft_policy_for_attestation = draft_policy_for_attestation - - -class AttestOpenEnclaveRequest(Model): - """Attestation request for SGX-OpenEnclaveSDK enclaves. - """ - - _attribute_map = { - 'report': {'key': 'report', 'type': 'str'}, - 'runtime_data': {'key': 'runtimeData', 'type': 'RuntimeData'}, - 'init_time_data': {'key': 'initTimeData', 'type': 'InitTimeData'}, - 'draft_policy_for_attestation': {'key': 'draftPolicyForAttestation', 'type': 'str'} - } - - def __init__(self, report=None, runtime_data=None, init_time_data=None, draft_policy_for_attestation=None, **kwargs): - super(AttestOpenEnclaveRequest, self).__init__(**kwargs) - self.report = report - self.runtime_data = runtime_data - self.init_time_data = init_time_data - self.draft_policy_for_attestation = draft_policy_for_attestation - - -class TPMOpenEnclaveRequest(Model): - """Attestation request for Trusted Platform Module (TPM) attestation. - """ - - _attribute_map = { - 'data': {'key': 'data', 'type': 'str'} - } - - def __init__(self, data=None, **kwargs): - super(TPMOpenEnclaveRequest, self).__init__(**kwargs) - self.data = data - - -class RuntimeData(Model): - """Defines the \"run time data\" provided by the attestation target for use by the MAA - """ - - _attribute_map = { - 'data': {'key': 'data', 'type': 'str'}, - 'data_type': {'key': 'dataType', 'type': 'DataType'} - } - - def __init__(self, data=None, data_type=None, **kwargs): - super(RuntimeData, self).__init__(**kwargs) - self.data = data - self.data_type = data_type - - -class InitTimeData(Model): - """Defines the \"initialization time data\" used to provision the attestation target for use by the MAA - """ - - _attribute_map = { - 'data': {'key': 'data', 'type': 'str'}, - 'data_type': {'key': 'dataType', 'type': 'DataType'} - } - - def __init__(self, data=None, data_type=None, **kwargs): - super(InitTimeData, self).__init__(**kwargs) - self.data = data - self.data_type = data_type - - -class CloudError(Model): - """An error response from Attestation. - - :param error: - :type error: ~azure.attestation.models.CloudErrorBody - """ - - _attribute_map = { - 'error': {'key': 'error', 'type': 'CloudErrorBody'}, - } - - def __init__(self, *, error=None, **kwargs) -> None: - super(CloudError, self).__init__(**kwargs) - self.error = error - - -class CloudErrorException(HttpOperationError): - """Server responsed with exception of type: 'CloudError'. - - :param deserialize: A deserializer - :param response: Server response to be deserialized. - """ - - def __init__(self, deserialize, response, *args): - - super(CloudErrorException, self).__init__(deserialize, response, 'CloudError', *args) - - -class CloudErrorBody(Model): - """An error response from Attestation. - - :param code: An identifier for the error. Codes are invariant and are - intended to be consumed programmatically. - :type code: str - :param message: A message describing the error, intended to be suitable - for displaying in a user interface. - :type message: str - """ - - _attribute_map = { - 'code': {'key': 'code', 'type': 'str'}, - 'message': {'key': 'message', 'type': 'str'}, - } - - def __init__(self, *, code: str=None, message: str=None, **kwargs) -> None: - super(CloudErrorBody, self).__init__(**kwargs) - self.code = code - self.message = message diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/__init__.py b/src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/__init__.py deleted file mode 100644 index f40143cc477..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/__init__.py +++ /dev/null @@ -1,24 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -from ._policy_operations import PolicyOperations -from ._policy_certificates_operations import PolicyCertificatesOperations -from ._signing_certificates_operations import SigningCertificatesOperations -from ._metadata_configuration_operations import MetadataConfigurationOperations -from ._attest_operations import AttestOperations - -__all__ = [ - 'PolicyOperations', - 'PolicyCertificatesOperations', - 'SigningCertificatesOperations', - 'MetadataConfigurationOperations', - 'AttestOperations' -] diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/_attest_operations.py b/src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/_attest_operations.py deleted file mode 100644 index 3d79125d229..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/_attest_operations.py +++ /dev/null @@ -1,90 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -import uuid -from msrest.pipeline import ClientRawResponse -from msrestazure.azure_exceptions import CloudError -from knack.cli import CLIError - -from .. import models - - -class AttestOperations(object): - """AttestOperations operations. - - You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute. - - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - :ivar api_version: Client API version. Constant value: "2018-09-01". - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self.api_version = "2020-10-01" - - self.config = config - - def attest_open_enclave( - self, tenant_base_url, request, custom_headers=None, raw=False, **operation_config): - """Attest to an SGX-OpenEnclaveSDK enclave. - """ - url = '/attest/OpenEnclave' - path_format_arguments = { - 'tenantBaseUrl': self._serialize.url("tenant_base_url", tenant_base_url, 'str', skip_quote=True) - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - header_parameters['Content-Type'] = 'text/plain' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct body - body_content = self._serialize.body(request, 'AttestOpenEnclaveRequest') - - # Construct and send request - request = self._client.post(url, query_parameters, header_parameters, body_content) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200, 400, 401]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - if response.status_code == 400: - raise CLIError(response.text) - if response.status_code == 401: - deserialized = self._deserialize('str', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/_metadata_configuration_operations.py b/src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/_metadata_configuration_operations.py deleted file mode 100644 index 60b4da09d64..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/_metadata_configuration_operations.py +++ /dev/null @@ -1,100 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -import uuid -from msrest.pipeline import ClientRawResponse -from msrestazure.azure_exceptions import CloudError - -from .. import models - - -class MetadataConfigurationOperations(object): - """MetadataConfigurationOperations operations. - - You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute. - - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - - self._client = client - self._serialize = serializer - self._deserialize = deserializer - - self.config = config - - def get( - self, tenant_base_url, custom_headers=None, raw=False, **operation_config): - """Retrieves the OpenID Configuration data for the Azure Attestation - Service. - - Retrieves metadata about the attestation signing keys in use by the - attestation service. - - :param tenant_base_url: The tenant name, for example - https://mytenant.attest.azure.net. - :type tenant_base_url: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: object or ClientRawResponse if raw=true - :rtype: object or ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = self.get.metadata['url'] - path_format_arguments = { - 'tenantBaseUrl': self._serialize.url("tenant_base_url", tenant_base_url, 'str', skip_quote=True) - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.get(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200, 400]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - if response.status_code == 200: - deserialized = self._deserialize('object', response) - if response.status_code == 400: - deserialized = self._deserialize('CloudError', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - get.metadata = {'url': '/.well-known/openid-configuration'} diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/_policy_certificates_operations.py b/src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/_policy_certificates_operations.py deleted file mode 100644 index 3236a8870f9..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/_policy_certificates_operations.py +++ /dev/null @@ -1,249 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -import uuid -from msrest.pipeline import ClientRawResponse -from msrestazure.azure_exceptions import CloudError -from knack.cli import CLIError - -from .. import models - - -class PolicyCertificatesOperations(object): - """PolicyCertificatesOperations operations. - - You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute. - - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - :ivar api_version: Client API version. Constant value: "2018-09-01". - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self.api_version = "2020-10-01" - - self.config = config - - def get( - self, tenant_base_url, custom_headers=None, raw=False, **operation_config): - """Retrieves the set of certificates used to express policy for the - current tenant. - - :param tenant_base_url: The tenant name, for example - https://mytenant.attest.azure.net. - :type tenant_base_url: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: object or ClientRawResponse if raw=true - :rtype: object or ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = self.get.metadata['url'] - path_format_arguments = { - 'tenantBaseUrl': self._serialize.url("tenant_base_url", tenant_base_url, 'str', skip_quote=True) - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.get(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200, 400, 401]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - if response.status_code == 200: - deserialized = self._deserialize('str', response) - if response.status_code == 400: - deserialized = self._deserialize('CloudError', response) - if response.status_code == 401: - deserialized = self._deserialize('str', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - get.metadata = {'url': '/certificates'} - - def add( - self, tenant_base_url, policy_certificate_to_add, custom_headers=None, raw=False, **operation_config): - """Adds a new attestation policy certificate to the set of policy - management certificates. - - :param tenant_base_url: The tenant name, for example - https://mytenant.attest.azure.net. - :type tenant_base_url: str - :param policy_certificate_to_add: An RFC7519 JSON Web Token containing - a claim named "maa-policyCertificate" whose value is an RFC7517 JSON - Web Key which specifies a new key to add. The RFC7519 JWT must be - signed with one of the existing signing certificates - :type policy_certificate_to_add: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: object or ClientRawResponse if raw=true - :rtype: object or ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = self.add.metadata['url'] - path_format_arguments = { - 'tenantBaseUrl': self._serialize.url("tenant_base_url", tenant_base_url, 'str', skip_quote=True) - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - # query_parameters['api-version'] = '2018-09-01-preview' - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - header_parameters['Content-Type'] = 'application/json; charset=utf-8' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct body - body_content = self._serialize.body(policy_certificate_to_add, 'str') - - # Construct and send request - request = self._client.post(url, query_parameters, header_parameters, body_content) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200, 400, 401]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - if response.status_code == 200: - deserialized = self._deserialize('str', response) - if response.status_code == 400: - raise CLIError(response.text) - if response.status_code == 401: - deserialized = self._deserialize('str', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - add.metadata = {'url': '/certificates%3aadd'} - # add.metadata = {'url': '/operations/policy/certificates'} - - def remove( - self, tenant_base_url, policy_certificate_to_remove, custom_headers=None, raw=False, **operation_config): - """Removes the specified policy management certificate. Note that the - final policy management certificate cannot be removed. - - :param tenant_base_url: The tenant name, for example - https://mytenant.attest.azure.net. - :type tenant_base_url: str - :param policy_certificate_to_remove: An RFC7519 JSON Web Token - containing a claim named "maa-policyCertificate" whose value is an - RFC7517 JSON Web Key which specifies a new key to update. The RFC7519 - JWT must be signed with one of the existing signing certificates - :type policy_certificate_to_remove: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: object or ClientRawResponse if raw=true - :rtype: object or ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = self.remove.metadata['url'] - path_format_arguments = { - 'tenantBaseUrl': self._serialize.url("tenant_base_url", tenant_base_url, 'str', skip_quote=True) - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - # query_parameters['api-version'] = '2018-09-01-preview' - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - header_parameters['Content-Type'] = 'application/json; charset=utf-8' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct body - body_content = self._serialize.body(policy_certificate_to_remove, 'str') - - # Construct and send request - request = self._client.post(url, query_parameters, header_parameters, body_content) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200, 400, 401]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - if response.status_code == 200: - deserialized = self._deserialize('str', response) - if response.status_code == 400: - raise CLIError(response.text) - if response.status_code == 401: - deserialized = self._deserialize('str', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - remove.metadata = {'url': '/certificates%3aremove'} - # remove.metadata = {'url': '/operations/policy/certificates'} diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/_policy_operations.py b/src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/_policy_operations.py deleted file mode 100644 index aed3850069a..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/_policy_operations.py +++ /dev/null @@ -1,323 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -import uuid -from msrest.pipeline import ClientRawResponse -from msrestazure.azure_exceptions import CloudError -from knack.cli import CLIError - -from .. import models - - -class PolicyOperations(object): - """PolicyOperations operations. - - You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute. - - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - :ivar api_version: Client API version. Constant value: "2018-09-01". - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self.api_version = "2020-10-01" - - self.config = config - - def prepare_to_set( - self, tenant_base_url, tee, policy_jws, custom_headers=None, raw=False, **operation_config): - """Accepts a new policy document and returns a JWT which expresses used - in preparation to set attestation policy. - - :param tenant_base_url: The tenant name, for example - https://mytenant.attest.azure.net. - :type tenant_base_url: str - :param tee: Specifies the trusted execution environment to be used to - validate the evidence. Possible values include: 'SgxEnclave', - 'OpenEnclave', 'CyResComponent', 'VSMEnclave' - :type tee: str or ~azure.attestation.models.TeeKind - :param policy_jws: JSON Web Signature (See RFC7515) expressing the new - policy - :type policy_jws: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: object or ClientRawResponse if raw=true - :rtype: object or ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = self.prepare_to_set.metadata['url'] - path_format_arguments = { - 'tenantBaseUrl': self._serialize.url("tenant_base_url", tenant_base_url, 'str', skip_quote=True) - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - query_parameters['tee'] = self._serialize.query("tee", tee, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - header_parameters['Content-Type'] = 'text/plain' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct body - body_content = self._serialize.body(policy_jws, 'str') - - # Construct and send request - request = self._client.post(url, query_parameters, header_parameters, body_content) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200, 400, 401]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - if response.status_code == 200: - deserialized = self._deserialize('str', response) - if response.status_code == 400: - deserialized = self._deserialize('CloudError', response) - if response.status_code == 401: - deserialized = self._deserialize('str', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - prepare_to_set.metadata = {'url': '/operations/policy/updatepolicy'} - - def get( - self, tenant_base_url, tee, custom_headers=None, raw=False, **operation_config): - """Retrieves the current policy for a given kind of attestation type. - - :param tenant_base_url: The tenant name, for example - https://mytenant.attest.azure.net. - :type tenant_base_url: str - :param tee: Specifies the trusted execution environment to be used to - validate the evidence. Possible values include: 'SgxEnclave', - 'OpenEnclave', 'CyResComponent', 'VSMEnclave' - :type tee: str or ~azure.attestation.models.TeeKind - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: object or ClientRawResponse if raw=true - :rtype: object or ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = '/policies/{}'.format(tee) - path_format_arguments = { - 'tenantBaseUrl': self._serialize.url("tenant_base_url", tenant_base_url, 'str', skip_quote=True) - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - query_parameters['tee'] = self._serialize.query("tee", tee, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.get(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200, 400, 401]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - if response.status_code == 200: - deserialized = self._deserialize('AttestationPolicy', response) - if response.status_code == 400: - raise CLIError(response.text) - if response.status_code == 401: - deserialized = self._deserialize('str', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - - def set( - self, tenant_base_url, tee, new_attestation_policy, custom_headers=None, raw=False, **operation_config): - """Sets the policy for a given kind of attestation type. - - :param tenant_base_url: The tenant name, for example - https://mytenant.attest.azure.net. - :type tenant_base_url: str - :param tee: Specifies the trusted execution environment to be used to - validate the evidence. Possible values include: 'SgxEnclave', - 'OpenEnclave', 'CyResComponent', 'VSMEnclave' - :type tee: str or ~azure.attestation.models.TeeKind - :param new_attestation_policy: JWT Expressing the new policy - :type new_attestation_policy: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: object or ClientRawResponse if raw=true - :rtype: object or ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = '/policies/{}'.format(tee) - # url = '/operations/policy/updatepolicy' - path_format_arguments = { - 'tenantBaseUrl': self._serialize.url("tenant_base_url", tenant_base_url, 'str', skip_quote=True) - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - # query_parameters['api-version'] = '2018-09-01-preview' - query_parameters['tee'] = self._serialize.query("tee", tee, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - header_parameters['Content-Type'] = 'text/plain' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct body - body_content = self._serialize.body(new_attestation_policy, 'str') - - # Construct and send request - request = self._client.put(url, query_parameters, header_parameters, body_content) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200, 400, 401]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - if response.status_code == 400: - raise CLIError(response.text) - if response.status_code == 401: - deserialized = self._deserialize('str', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - - def reset( - self, tenant_base_url, tee, policy_jws, custom_headers=None, raw=False, **operation_config): - """Resets the attestation policy for the specified tenant and reverts to - the default policy. - - :param tenant_base_url: The tenant name, for example - https://mytenant.attest.azure.net. - :type tenant_base_url: str - :param tee: Specifies the trusted execution environment to be used to - validate the evidence. Possible values include: 'SgxEnclave', - 'OpenEnclave', 'CyResComponent', 'VSMEnclave' - :type tee: str or ~azure.attestation.models.TeeKind - :param policy_jws: JSON Web Signature with an empty policy document - :type policy_jws: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: object or ClientRawResponse if raw=true - :rtype: object or ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = '/policies/{}%3areset'.format(tee) - path_format_arguments = { - 'tenantBaseUrl': self._serialize.url("tenant_base_url", tenant_base_url, 'str', skip_quote=True) - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - query_parameters['api-version'] = self._serialize.query("self.api_version", self.api_version, 'str') - query_parameters['tee'] = self._serialize.query("tee", tee, 'str') - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - header_parameters['Content-Type'] = 'text/plain' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct body - body_content = self._serialize.body(policy_jws, 'str') - - # Construct and send request - request = self._client.post(url, query_parameters, header_parameters, body_content) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200, 400, 401]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - if response.status_code == 200: - deserialized = self._deserialize('str', response) - if response.status_code == 400: - raise CLIError(response.text) - if response.status_code == 401: - deserialized = self._deserialize('str', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/_signing_certificates_operations.py b/src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/_signing_certificates_operations.py deleted file mode 100644 index 4bbbc9bba01..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/operations/_signing_certificates_operations.py +++ /dev/null @@ -1,100 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -import uuid -from msrest.pipeline import ClientRawResponse -from msrestazure.azure_exceptions import CloudError - -from .. import models - - -class SigningCertificatesOperations(object): - """SigningCertificatesOperations operations. - - You should not instantiate directly this class, but create a Client instance that will create it for you and attach it as attribute. - - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - - self._client = client - self._serialize = serializer - self._deserialize = deserializer - - self.config = config - - def get( - self, tenant_base_url, custom_headers=None, raw=False, **operation_config): - """Retrieves the attestation signing keys in use by the attestation - service. - - Retrieves metadata signing certificates in use by the attestation - service. - - :param tenant_base_url: The tenant name, for example - https://mytenant.attest.azure.net. - :type tenant_base_url: str - :param dict custom_headers: headers that will be added to the request - :param bool raw: returns the direct response alongside the - deserialized response - :param operation_config: :ref:`Operation configuration - overrides`. - :return: object or ClientRawResponse if raw=true - :rtype: object or ~msrest.pipeline.ClientRawResponse - :raises: :class:`CloudError` - """ - # Construct URL - url = self.get.metadata['url'] - path_format_arguments = { - 'tenantBaseUrl': self._serialize.url("tenant_base_url", tenant_base_url, 'str', skip_quote=True) - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} - - # Construct headers - header_parameters = {} - header_parameters['Accept'] = 'application/json' - if self.config.generate_client_request_id: - header_parameters['x-ms-client-request-id'] = str(uuid.uuid1()) - if custom_headers: - header_parameters.update(custom_headers) - if self.config.accept_language is not None: - header_parameters['accept-language'] = self._serialize.header("self.config.accept_language", self.config.accept_language, 'str') - - # Construct and send request - request = self._client.get(url, query_parameters, header_parameters) - response = self._client.send(request, stream=False, **operation_config) - - if response.status_code not in [200, 400]: - exp = CloudError(response) - exp.request_id = response.headers.get('x-ms-request-id') - raise exp - - deserialized = None - if response.status_code == 200: - deserialized = self._deserialize('object', response) - if response.status_code == 400: - deserialized = self._deserialize('CloudError', response) - - if raw: - client_raw_response = ClientRawResponse(deserialized, response) - return client_raw_response - - return deserialized - get.metadata = {'url': '/certs'} diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/version.py b/src/attestation/azext_attestation/vendored_sdks/azure_attestation/version.py deleted file mode 100644 index e0ec669828c..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_attestation/version.py +++ /dev/null @@ -1,13 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -VERSION = "0.1.0" - diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/__init__.py b/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/__init__.py deleted file mode 100644 index 2a7fdf5d24f..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/__init__.py +++ /dev/null @@ -1,16 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from ._attestation_management_client import AttestationManagementClient -__all__ = ['AttestationManagementClient'] - -try: - from ._patch import patch_sdk # type: ignore - patch_sdk() -except ImportError: - pass diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/_attestation_management_client.py b/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/_attestation_management_client.py deleted file mode 100644 index bf6cf4fef35..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/_attestation_management_client.py +++ /dev/null @@ -1,73 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from typing import TYPE_CHECKING - -from azure.mgmt.core import ARMPipelineClient -from msrest import Deserializer, Serializer - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Optional - - from azure.core.credentials import TokenCredential - -from ._configuration import AttestationManagementClientConfiguration -from .operations import OperationOperations -from .operations import AttestationProviderOperations -from . import models - - -class AttestationManagementClient(object): - """Various APIs for managing resources in attestation service. This primarily encompasses per-tenant instance management. - - :ivar operation: OperationOperations operations - :vartype operation: attestation_management_client.operations.OperationOperations - :ivar attestation_provider: AttestationProviderOperations operations - :vartype attestation_provider: attestation_management_client.operations.AttestationProviderOperations - :param credential: Credential needed for the client to connect to Azure. - :type credential: ~azure.core.credentials.TokenCredential - :param subscription_id: The ID of the target subscription. - :type subscription_id: str - :param str base_url: Service URL - """ - - def __init__( - self, - credential, # type: "TokenCredential" - subscription_id, # type: str - base_url=None, # type: Optional[str] - **kwargs # type: Any - ): - # type: (...) -> None - if not base_url: - base_url = 'https://management.azure.com' - self._config = AttestationManagementClientConfiguration(credential, subscription_id, **kwargs) - self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs) - - client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} - self._serialize = Serializer(client_models) - self._deserialize = Deserializer(client_models) - - self.operation = OperationOperations( - self._client, self._config, self._serialize, self._deserialize) - self.attestation_provider = AttestationProviderOperations( - self._client, self._config, self._serialize, self._deserialize) - - def close(self): - # type: () -> None - self._client.close() - - def __enter__(self): - # type: () -> AttestationManagementClient - self._client.__enter__() - return self - - def __exit__(self, *exc_details): - # type: (Any) -> None - self._client.__exit__(*exc_details) diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/_configuration.py b/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/_configuration.py deleted file mode 100644 index 4af50b643db..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/_configuration.py +++ /dev/null @@ -1,70 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from typing import TYPE_CHECKING - -from azure.core.configuration import Configuration -from azure.core.pipeline import policies -from azure.mgmt.core.policies import ARMHttpLoggingPolicy - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any - - from azure.core.credentials import TokenCredential - -VERSION = "unknown" - -class AttestationManagementClientConfiguration(Configuration): - """Configuration for AttestationManagementClient. - - Note that all parameters used to create this instance are saved as instance - attributes. - - :param credential: Credential needed for the client to connect to Azure. - :type credential: ~azure.core.credentials.TokenCredential - :param subscription_id: The ID of the target subscription. - :type subscription_id: str - """ - - def __init__( - self, - credential, # type: "TokenCredential" - subscription_id, # type: str - **kwargs # type: Any - ): - # type: (...) -> None - if credential is None: - raise ValueError("Parameter 'credential' must not be None.") - if subscription_id is None: - raise ValueError("Parameter 'subscription_id' must not be None.") - super(AttestationManagementClientConfiguration, self).__init__(**kwargs) - - self.credential = credential - self.subscription_id = subscription_id - self.api_version = "2020-10-01" - self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) - kwargs.setdefault('sdk_moniker', 'attestationmanagementclient/{}'.format(VERSION)) - self._configure(**kwargs) - - def _configure( - self, - **kwargs # type: Any - ): - # type: (...) -> None - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') - if self.credential and not self.authentication_policy: - self.authentication_policy = policies.BearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs) diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/__init__.py b/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/__init__.py deleted file mode 100644 index b76b31d5b48..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/__init__.py +++ /dev/null @@ -1,10 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from ._attestation_management_client import AttestationManagementClient -__all__ = ['AttestationManagementClient'] diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/_attestation_management_client.py b/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/_attestation_management_client.py deleted file mode 100644 index 0779916cc0b..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/_attestation_management_client.py +++ /dev/null @@ -1,67 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from typing import Any, Optional, TYPE_CHECKING - -from azure.mgmt.core import AsyncARMPipelineClient -from msrest import Deserializer, Serializer - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from azure.core.credentials_async import AsyncTokenCredential - -from ._configuration import AttestationManagementClientConfiguration -from .operations import OperationOperations -from .operations import AttestationProviderOperations -from .. import models - - -class AttestationManagementClient(object): - """Various APIs for managing resources in attestation service. This primarily encompasses per-tenant instance management. - - :ivar operation: OperationOperations operations - :vartype operation: attestation_management_client.aio.operations.OperationOperations - :ivar attestation_provider: AttestationProviderOperations operations - :vartype attestation_provider: attestation_management_client.aio.operations.AttestationProviderOperations - :param credential: Credential needed for the client to connect to Azure. - :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param subscription_id: The ID of the target subscription. - :type subscription_id: str - :param str base_url: Service URL - """ - - def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - base_url: Optional[str] = None, - **kwargs: Any - ) -> None: - if not base_url: - base_url = 'https://management.azure.com' - self._config = AttestationManagementClientConfiguration(credential, subscription_id, **kwargs) - self._client = AsyncARMPipelineClient(base_url=base_url, config=self._config, **kwargs) - - client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} - self._serialize = Serializer(client_models) - self._deserialize = Deserializer(client_models) - - self.operation = OperationOperations( - self._client, self._config, self._serialize, self._deserialize) - self.attestation_provider = AttestationProviderOperations( - self._client, self._config, self._serialize, self._deserialize) - - async def close(self) -> None: - await self._client.close() - - async def __aenter__(self) -> "AttestationManagementClient": - await self._client.__aenter__() - return self - - async def __aexit__(self, *exc_details) -> None: - await self._client.__aexit__(*exc_details) diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/_configuration.py b/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/_configuration.py deleted file mode 100644 index 68499085868..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/_configuration.py +++ /dev/null @@ -1,66 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from typing import Any, TYPE_CHECKING - -from azure.core.configuration import Configuration -from azure.core.pipeline import policies -from azure.mgmt.core.policies import ARMHttpLoggingPolicy - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from azure.core.credentials_async import AsyncTokenCredential - -VERSION = "unknown" - -class AttestationManagementClientConfiguration(Configuration): - """Configuration for AttestationManagementClient. - - Note that all parameters used to create this instance are saved as instance - attributes. - - :param credential: Credential needed for the client to connect to Azure. - :type credential: ~azure.core.credentials_async.AsyncTokenCredential - :param subscription_id: The ID of the target subscription. - :type subscription_id: str - """ - - def __init__( - self, - credential: "AsyncTokenCredential", - subscription_id: str, - **kwargs: Any - ) -> None: - if credential is None: - raise ValueError("Parameter 'credential' must not be None.") - if subscription_id is None: - raise ValueError("Parameter 'subscription_id' must not be None.") - super(AttestationManagementClientConfiguration, self).__init__(**kwargs) - - self.credential = credential - self.subscription_id = subscription_id - self.api_version = "2020-10-01" - self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) - kwargs.setdefault('sdk_moniker', 'attestationmanagementclient/{}'.format(VERSION)) - self._configure(**kwargs) - - def _configure( - self, - **kwargs: Any - ) -> None: - self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) - self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) - self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) - self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) - self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) - self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) - self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) - self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) - self.authentication_policy = kwargs.get('authentication_policy') - if self.credential and not self.authentication_policy: - self.authentication_policy = policies.AsyncBearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs) diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/operations/__init__.py b/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/operations/__init__.py deleted file mode 100644 index a56bb00ec32..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/operations/__init__.py +++ /dev/null @@ -1,15 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from ._operation_operations import OperationOperations -from ._attestation_provider_operations import AttestationProviderOperations - -__all__ = [ - 'OperationOperations', - 'AttestationProviderOperations', -] diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/operations/_attestation_provider_operations.py b/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/operations/_attestation_provider_operations.py deleted file mode 100644 index a964c3870c0..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/operations/_attestation_provider_operations.py +++ /dev/null @@ -1,513 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar, Union -import warnings - -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest -from azure.mgmt.core.exceptions import ARMErrorFormat - -from ... import models - -T = TypeVar('T') -ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] - -class AttestationProviderOperations: - """AttestationProviderOperations async operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~attestation_management_client.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = models - - def __init__(self, client, config, serializer, deserializer) -> None: - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - async def get( - self, - resource_group_name: str, - provider_name: str, - **kwargs - ) -> "models.AttestationProvider": - """Get the status of Attestation Provider. - - :param resource_group_name: The name of the resource group. The name is case insensitive. - :type resource_group_name: str - :param provider_name: Name of the attestation service instance. - :type provider_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: AttestationProvider, or the result of cls(response) - :rtype: ~attestation_management_client.models.AttestationProvider - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AttestationProvider"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" - accept = "application/json" - - # Construct URL - url = self.get.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'providerName': self._serialize.url("provider_name", provider_name, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('AttestationProvider', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}'} # type: ignore - - async def create( - self, - resource_group_name: str, - provider_name: str, - location: str, - tags: Optional[Dict[str, str]] = None, - keys: Optional[List["models.JsonWebKey"]] = None, - **kwargs - ) -> "models.AttestationProvider": - """Creates a new Attestation Provider instance. - - :param resource_group_name: The name of the resource group. The name is case insensitive. - :type resource_group_name: str - :param provider_name: Name of the attestation service instance. - :type provider_name: str - :param location: The supported Azure location where the attestation service instance should be - created. - :type location: str - :param tags: The tags that will be assigned to the attestation service instance. - :type tags: dict[str, str] - :param keys: The value of the "keys" parameter is an array of JWK values. By - default, the order of the JWK values within the array does not imply - an order of preference among them, although applications of JWK Sets - can choose to assign a meaning to the order for their purposes, if - desired. - :type keys: list[~attestation_management_client.models.JsonWebKey] - :keyword callable cls: A custom type or function that will be passed the direct response - :return: AttestationProvider, or the result of cls(response) - :rtype: ~attestation_management_client.models.AttestationProvider - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AttestationProvider"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - - creation_params = models.AttestationServiceCreationParams(location=location, tags=tags, keys=keys) - api_version = "2020-10-01" - content_type = kwargs.pop("content_type", "application/json") - accept = "application/json" - - # Construct URL - url = self.create.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'providerName': self._serialize.url("provider_name", provider_name, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(creation_params, 'AttestationServiceCreationParams') - body_content_kwargs['content'] = body_content - request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 201]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if response.status_code == 200: - deserialized = self._deserialize('AttestationProvider', pipeline_response) - - if response.status_code == 201: - deserialized = self._deserialize('AttestationProvider', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - create.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}'} # type: ignore - - async def update( - self, - resource_group_name: str, - provider_name: str, - tags: Optional[Dict[str, str]] = None, - **kwargs - ) -> "models.AttestationProvider": - """Updates the Attestation Provider. - - :param resource_group_name: The name of the resource group. The name is case insensitive. - :type resource_group_name: str - :param provider_name: Name of the attestation service instance. - :type provider_name: str - :param tags: The tags that will be assigned to the attestation service instance. - :type tags: dict[str, str] - :keyword callable cls: A custom type or function that will be passed the direct response - :return: AttestationProvider, or the result of cls(response) - :rtype: ~attestation_management_client.models.AttestationProvider - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AttestationProvider"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - - update_params = models.AttestationServicePatchParams(tags=tags) - api_version = "2020-10-01" - content_type = kwargs.pop("content_type", "application/json") - accept = "application/json" - - # Construct URL - url = self.update.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'providerName': self._serialize.url("provider_name", provider_name, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(update_params, 'AttestationServicePatchParams') - body_content_kwargs['content'] = body_content - request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('AttestationProvider', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}'} # type: ignore - - async def delete( - self, - resource_group_name: str, - provider_name: str, - **kwargs - ) -> None: - """Delete Attestation Service. - - :param resource_group_name: The name of the resource group. The name is case insensitive. - :type resource_group_name: str - :param provider_name: Name of the attestation service. - :type provider_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" - accept = "application/json" - - # Construct URL - url = self.delete.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'providerName': self._serialize.url("provider_name", provider_name, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.delete(url, query_parameters, header_parameters) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 202, 204]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}'} # type: ignore - - async def list( - self, - **kwargs - ) -> "models.AttestationProviderListResult": - """Returns a list of attestation providers in a subscription. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: AttestationProviderListResult, or the result of cls(response) - :rtype: ~attestation_management_client.models.AttestationProviderListResult - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AttestationProviderListResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" - accept = "application/json" - - # Construct URL - url = self.list.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('AttestationProviderListResult', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - list.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Attestation/attestationProviders'} # type: ignore - - async def list_by_resource_group( - self, - resource_group_name: str, - **kwargs - ) -> "models.AttestationProviderListResult": - """Returns attestation providers list in a resource group. - - :param resource_group_name: The name of the resource group. The name is case insensitive. - :type resource_group_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: AttestationProviderListResult, or the result of cls(response) - :rtype: ~attestation_management_client.models.AttestationProviderListResult - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AttestationProviderListResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" - accept = "application/json" - - # Construct URL - url = self.list_by_resource_group.metadata['url'] # type: ignore - path_format_arguments = { - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('AttestationProviderListResult', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - list_by_resource_group.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders'} # type: ignore - - async def list_default( - self, - **kwargs - ) -> "models.AttestationProviderListResult": - """Get the default provider. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: AttestationProviderListResult, or the result of cls(response) - :rtype: ~attestation_management_client.models.AttestationProviderListResult - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AttestationProviderListResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" - accept = "application/json" - - # Construct URL - url = self.list_default.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('AttestationProviderListResult', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - list_default.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Attestation/defaultProviders'} # type: ignore - - async def get_default_by_location( - self, - location: str, - **kwargs - ) -> "models.AttestationProvider": - """Get the default provider by location. - - :param location: The location of the default provider. - :type location: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: AttestationProvider, or the result of cls(response) - :rtype: ~attestation_management_client.models.AttestationProvider - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AttestationProvider"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" - accept = "application/json" - - # Construct URL - url = self.get_default_by_location.metadata['url'] # type: ignore - path_format_arguments = { - 'location': self._serialize.url("location", location, 'str', min_length=1), - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('AttestationProvider', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - get_default_by_location.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Attestation/locations/{location}/defaultProvider'} # type: ignore diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/operations/_operation_operations.py b/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/operations/_operation_operations.py deleted file mode 100644 index 38233a08a12..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/aio/operations/_operation_operations.py +++ /dev/null @@ -1,87 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -from typing import Any, Callable, Dict, Generic, Optional, TypeVar -import warnings - -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest -from azure.mgmt.core.exceptions import ARMErrorFormat - -from ... import models - -T = TypeVar('T') -ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] - -class OperationOperations: - """OperationOperations async operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~attestation_management_client.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = models - - def __init__(self, client, config, serializer, deserializer) -> None: - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - async def list( - self, - **kwargs - ) -> "models.OperationList": - """Lists all of the available Azure attestation operations. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: OperationList, or the result of cls(response) - :rtype: ~attestation_management_client.models.OperationList - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.OperationList"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" - accept = "application/json" - - # Construct URL - url = self.list.metadata['url'] # type: ignore - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('OperationList', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - list.metadata = {'url': '/providers/Microsoft.Attestation/operations'} # type: ignore diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/models/__init__.py b/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/models/__init__.py deleted file mode 100644 index 6563d24d181..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/models/__init__.py +++ /dev/null @@ -1,42 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from ._models_py3 import AttestationProvider -from ._models_py3 import AttestationProviderListResult -from ._models_py3 import AttestationServiceCreationParams -from ._models_py3 import AttestationServicePatchParams -from ._models_py3 import CloudErrorBody -from ._models_py3 import JsonWebKey -from ._models_py3 import OperationList -from ._models_py3 import OperationsDefinition -from ._models_py3 import OperationsDisplayDefinition -from ._models_py3 import Resource -from ._models_py3 import SystemData -from ._models_py3 import TrackedResource - -from ._attestation_management_client_enums import ( - AttestationServiceStatus, - CreatedByType, -) - -__all__ = [ - 'AttestationProvider', - 'AttestationProviderListResult', - 'AttestationServiceCreationParams', - 'AttestationServicePatchParams', - 'CloudErrorBody', - 'JsonWebKey', - 'OperationList', - 'OperationsDefinition', - 'OperationsDisplayDefinition', - 'Resource', - 'SystemData', - 'TrackedResource', - 'AttestationServiceStatus', - 'CreatedByType' -] diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/models/_attestation_management_client_enums.py b/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/models/_attestation_management_client_enums.py deleted file mode 100644 index 196f20eb637..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/models/_attestation_management_client_enums.py +++ /dev/null @@ -1,44 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from enum import Enum, EnumMeta -from six import with_metaclass - -class _CaseInsensitiveEnumMeta(EnumMeta): - def __getitem__(self, name): - return super().__getitem__(name.upper()) - - def __getattr__(cls, name): - """Return the enum member matching `name` - We use __getattr__ instead of descriptors or inserting into the enum - class' __dict__ in order to support `name` and `value` being both - properties for enum members (which live in the class' __dict__) and - enum members themselves. - """ - try: - return cls._member_map_[name.upper()] - except KeyError: - raise AttributeError(name) - - -class AttestationServiceStatus(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """Status of attestation service. - """ - - READY = "Ready" - NOT_READY = "NotReady" - ERROR = "Error" - -class CreatedByType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)): - """The type of identity that created the resource. - """ - - USER = "User" - APPLICATION = "Application" - MANAGED_IDENTITY = "ManagedIdentity" - KEY = "Key" diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/models/_models_py3.py b/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/models/_models_py3.py deleted file mode 100644 index 9b9bb0e8dfc..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/models/_models_py3.py +++ /dev/null @@ -1,492 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -import datetime -from typing import Dict, List, Optional, Union - -import msrest.serialization - -from ._attestation_management_client_enums import * - - -class Resource(msrest.serialization.Model): - """Common fields that are returned in the response for all Azure Resource Manager resources. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. - :vartype id: str - :ivar name: The name of the resource. - :vartype name: str - :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or - "Microsoft.Storage/storageAccounts". - :vartype type: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - } - - def __init__( - self, - **kwargs - ): - super(Resource, self).__init__(**kwargs) - self.id = None - self.name = None - self.type = None - - -class TrackedResource(Resource): - """The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'. - - Variables are only populated by the server, and will be ignored when sending a request. - - All required parameters must be populated in order to send to Azure. - - :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. - :vartype id: str - :ivar name: The name of the resource. - :vartype name: str - :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or - "Microsoft.Storage/storageAccounts". - :vartype type: str - :param tags: A set of tags. Resource tags. - :type tags: dict[str, str] - :param location: Required. The geo-location where the resource lives. - :type location: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'required': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'location': {'key': 'location', 'type': 'str'}, - } - - def __init__( - self, - *, - location: str, - tags: Optional[Dict[str, str]] = None, - **kwargs - ): - super(TrackedResource, self).__init__(**kwargs) - self.tags = tags - self.location = location - - -class AttestationProvider(TrackedResource): - """Attestation service response message. - - Variables are only populated by the server, and will be ignored when sending a request. - - All required parameters must be populated in order to send to Azure. - - :ivar id: Fully qualified resource ID for the resource. Ex - - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. - :vartype id: str - :ivar name: The name of the resource. - :vartype name: str - :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or - "Microsoft.Storage/storageAccounts". - :vartype type: str - :param tags: A set of tags. Resource tags. - :type tags: dict[str, str] - :param location: Required. The geo-location where the resource lives. - :type location: str - :ivar system_data: The system metadata relating to this resource. - :vartype system_data: ~attestation_management_client.models.SystemData - :param trust_model: Trust model for the attestation service instance. - :type trust_model: str - :param status: Status of attestation service. Possible values include: "Ready", "NotReady", - "Error". - :type status: str or ~attestation_management_client.models.AttestationServiceStatus - :param attest_uri: Gets the uri of attestation service. - :type attest_uri: str - """ - - _validation = { - 'id': {'readonly': True}, - 'name': {'readonly': True}, - 'type': {'readonly': True}, - 'location': {'required': True}, - 'system_data': {'readonly': True}, - } - - _attribute_map = { - 'id': {'key': 'id', 'type': 'str'}, - 'name': {'key': 'name', 'type': 'str'}, - 'type': {'key': 'type', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'location': {'key': 'location', 'type': 'str'}, - 'system_data': {'key': 'systemData', 'type': 'SystemData'}, - 'trust_model': {'key': 'properties.trustModel', 'type': 'str'}, - 'status': {'key': 'properties.status', 'type': 'str'}, - 'attest_uri': {'key': 'properties.attestUri', 'type': 'str'}, - } - - def __init__( - self, - *, - location: str, - tags: Optional[Dict[str, str]] = None, - trust_model: Optional[str] = None, - status: Optional[Union[str, "AttestationServiceStatus"]] = None, - attest_uri: Optional[str] = None, - **kwargs - ): - super(AttestationProvider, self).__init__(tags=tags, location=location, **kwargs) - self.system_data = None - self.trust_model = trust_model - self.status = status - self.attest_uri = attest_uri - - -class AttestationProviderListResult(msrest.serialization.Model): - """Attestation Providers List. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar system_data: The system metadata relating to this resource. - :vartype system_data: ~attestation_management_client.models.SystemData - :param value: Attestation Provider array. - :type value: list[~attestation_management_client.models.AttestationProvider] - """ - - _validation = { - 'system_data': {'readonly': True}, - } - - _attribute_map = { - 'system_data': {'key': 'systemData', 'type': 'SystemData'}, - 'value': {'key': 'value', 'type': '[AttestationProvider]'}, - } - - def __init__( - self, - *, - value: Optional[List["AttestationProvider"]] = None, - **kwargs - ): - super(AttestationProviderListResult, self).__init__(**kwargs) - self.system_data = None - self.value = value - - -class AttestationServiceCreationParams(msrest.serialization.Model): - """Parameters for creating an attestation service instance. - - All required parameters must be populated in order to send to Azure. - - :param location: Required. The supported Azure location where the attestation service instance - should be created. - :type location: str - :param tags: A set of tags. The tags that will be assigned to the attestation service instance. - :type tags: dict[str, str] - :param keys: The value of the "keys" parameter is an array of JWK values. By - default, the order of the JWK values within the array does not imply - an order of preference among them, although applications of JWK Sets - can choose to assign a meaning to the order for their purposes, if - desired. - :type keys: list[~attestation_management_client.models.JsonWebKey] - """ - - _validation = { - 'location': {'required': True}, - } - - _attribute_map = { - 'location': {'key': 'location', 'type': 'str'}, - 'tags': {'key': 'tags', 'type': '{str}'}, - 'keys': {'key': 'properties.policySigningCertificates.keys', 'type': '[JsonWebKey]'}, - } - - def __init__( - self, - *, - location: str, - tags: Optional[Dict[str, str]] = None, - keys=None, - **kwargs - ): - super(AttestationServiceCreationParams, self).__init__(**kwargs) - self.location = location - self.tags = tags - self.keys = keys - - -class AttestationServicePatchParams(msrest.serialization.Model): - """Parameters for patching an attestation service instance. - - :param tags: A set of tags. The tags that will be assigned to the attestation service instance. - :type tags: dict[str, str] - """ - - _attribute_map = { - 'tags': {'key': 'tags', 'type': '{str}'}, - } - - def __init__( - self, - *, - tags: Optional[Dict[str, str]] = None, - **kwargs - ): - super(AttestationServicePatchParams, self).__init__(**kwargs) - self.tags = tags - - -class CloudErrorBody(msrest.serialization.Model): - """An error response from Attestation. - - :param code: An identifier for the error. Codes are invariant and are intended to be consumed - programmatically. - :type code: str - :param message: A message describing the error, intended to be suitable for displaying in a - user interface. - :type message: str - """ - - _attribute_map = { - 'code': {'key': 'code', 'type': 'str'}, - 'message': {'key': 'message', 'type': 'str'}, - } - - def __init__( - self, - *, - code: Optional[str] = None, - message: Optional[str] = None, - **kwargs - ): - super(CloudErrorBody, self).__init__(**kwargs) - self.code = code - self.message = message - - -class JsonWebKey1(msrest.serialization.Model): - """JsonWebKey. - """ - - _attribute_map = { - 'alg': {'key': 'alg', 'type': 'str'}, - 'e': {'key': 'e', 'type': 'str'}, - 'kid': {'key': 'kid', 'type': 'str'}, - 'kty': {'key': 'kty', 'type': 'str'}, - 'n': {'key': 'n', 'type': 'str'}, - 'use': {'key': 'use', 'type': 'str'}, - 'x5c': {'key': 'x5c', 'type': '[str]'} - } - - def __init__( - self, - *, - alg: str=None, - kid: str=None, - kty: str=None, - use: str=None, - e: Optional[str] = None, - n: Optional[str] = None, - x5c: Optional[List[str]] = None, - **kwargs - ): - super(JsonWebKey1, self).__init__(**kwargs) - self.alg = alg - self.e = e - self.kid = kid - self.kty = kty - self.n = n - self.use = use - self.x5c = x5c - - -class JsonWebKey(msrest.serialization.Model): - """JsonWebKey. - """ - - _attribute_map = { - 'alg': {'key': 'alg', 'type': 'str'}, - 'kty': {'key': 'kty', 'type': 'str'}, - 'use': {'key': 'use', 'type': 'str'}, - 'x5c': {'key': 'x5c', 'type': '[str]'} - } - - def __init__( - self, - *, - alg: str = None, - kty: str = None, - use: str = None, - x5c: Optional[List[str]] = None, - **kwargs - ): - super(JsonWebKey, self).__init__(**kwargs) - self.alg = alg - self.kty = kty - self.use = use - self.x5c = x5c - - -class OperationList(msrest.serialization.Model): - """List of supported operations. - - Variables are only populated by the server, and will be ignored when sending a request. - - :ivar system_data: The system metadata relating to this resource. - :vartype system_data: ~attestation_management_client.models.SystemData - :param value: List of supported operations. - :type value: list[~attestation_management_client.models.OperationsDefinition] - """ - - _validation = { - 'system_data': {'readonly': True}, - } - - _attribute_map = { - 'system_data': {'key': 'systemData', 'type': 'SystemData'}, - 'value': {'key': 'value', 'type': '[OperationsDefinition]'}, - } - - def __init__( - self, - *, - value: Optional[List["OperationsDefinition"]] = None, - **kwargs - ): - super(OperationList, self).__init__(**kwargs) - self.system_data = None - self.value = value - - -class OperationsDefinition(msrest.serialization.Model): - """Definition object with the name and properties of an operation. - - :param name: Name of the operation. - :type name: str - :param display: Display object with properties of the operation. - :type display: ~attestation_management_client.models.OperationsDisplayDefinition - """ - - _attribute_map = { - 'name': {'key': 'name', 'type': 'str'}, - 'display': {'key': 'display', 'type': 'OperationsDisplayDefinition'}, - } - - def __init__( - self, - *, - name: Optional[str] = None, - display: Optional["OperationsDisplayDefinition"] = None, - **kwargs - ): - super(OperationsDefinition, self).__init__(**kwargs) - self.name = name - self.display = display - - -class OperationsDisplayDefinition(msrest.serialization.Model): - """Display object with properties of the operation. - - :param provider: Resource provider of the operation. - :type provider: str - :param resource: Resource for the operation. - :type resource: str - :param operation: Short description of the operation. - :type operation: str - :param description: Description of the operation. - :type description: str - """ - - _attribute_map = { - 'provider': {'key': 'provider', 'type': 'str'}, - 'resource': {'key': 'resource', 'type': 'str'}, - 'operation': {'key': 'operation', 'type': 'str'}, - 'description': {'key': 'description', 'type': 'str'}, - } - - def __init__( - self, - *, - provider: Optional[str] = None, - resource: Optional[str] = None, - operation: Optional[str] = None, - description: Optional[str] = None, - **kwargs - ): - super(OperationsDisplayDefinition, self).__init__(**kwargs) - self.provider = provider - self.resource = resource - self.operation = operation - self.description = description - - -class SystemData(msrest.serialization.Model): - """Metadata pertaining to creation and last modification of the resource. - - :param created_by: The identity that created the resource. - :type created_by: str - :param created_by_type: The type of identity that created the resource. Possible values - include: "User", "Application", "ManagedIdentity", "Key". - :type created_by_type: str or ~attestation_management_client.models.CreatedByType - :param created_at: The timestamp of resource creation (UTC). - :type created_at: ~datetime.datetime - :param last_modified_by: The identity that last modified the resource. - :type last_modified_by: str - :param last_modified_by_type: The type of identity that last modified the resource. Possible - values include: "User", "Application", "ManagedIdentity", "Key". - :type last_modified_by_type: str or ~attestation_management_client.models.CreatedByType - :param last_modified_at: The type of identity that last modified the resource. - :type last_modified_at: ~datetime.datetime - """ - - _attribute_map = { - 'created_by': {'key': 'createdBy', 'type': 'str'}, - 'created_by_type': {'key': 'createdByType', 'type': 'str'}, - 'created_at': {'key': 'createdAt', 'type': 'iso-8601'}, - 'last_modified_by': {'key': 'lastModifiedBy', 'type': 'str'}, - 'last_modified_by_type': {'key': 'lastModifiedByType', 'type': 'str'}, - 'last_modified_at': {'key': 'lastModifiedAt', 'type': 'iso-8601'}, - } - - def __init__( - self, - *, - created_by: Optional[str] = None, - created_by_type: Optional[Union[str, "CreatedByType"]] = None, - created_at: Optional[datetime.datetime] = None, - last_modified_by: Optional[str] = None, - last_modified_by_type: Optional[Union[str, "CreatedByType"]] = None, - last_modified_at: Optional[datetime.datetime] = None, - **kwargs - ): - super(SystemData, self).__init__(**kwargs) - self.created_by = created_by - self.created_by_type = created_by_type - self.created_at = created_at - self.last_modified_by = last_modified_by - self.last_modified_by_type = last_modified_by_type - self.last_modified_at = last_modified_at diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/operations/__init__.py b/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/operations/__init__.py deleted file mode 100644 index a56bb00ec32..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/operations/__init__.py +++ /dev/null @@ -1,15 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- - -from ._operation_operations import OperationOperations -from ._attestation_provider_operations import AttestationProviderOperations - -__all__ = [ - 'OperationOperations', - 'AttestationProviderOperations', -] diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/operations/_attestation_provider_operations.py b/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/operations/_attestation_provider_operations.py deleted file mode 100644 index 003570bae21..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/operations/_attestation_provider_operations.py +++ /dev/null @@ -1,521 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -from typing import TYPE_CHECKING -import warnings - -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import HttpRequest, HttpResponse -from azure.mgmt.core.exceptions import ARMErrorFormat - -from .. import models - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Callable, Dict, Generic, List, Optional, TypeVar, Union - - T = TypeVar('T') - ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] - -class AttestationProviderOperations(object): - """AttestationProviderOperations operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~attestation_management_client.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - def get( - self, - resource_group_name, # type: str - provider_name, # type: str - **kwargs # type: Any - ): - # type: (...) -> "models.AttestationProvider" - """Get the status of Attestation Provider. - - :param resource_group_name: The name of the resource group. The name is case insensitive. - :type resource_group_name: str - :param provider_name: Name of the attestation service instance. - :type provider_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: AttestationProvider, or the result of cls(response) - :rtype: ~attestation_management_client.models.AttestationProvider - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AttestationProvider"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" - accept = "application/json" - - # Construct URL - url = self.get.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'providerName': self._serialize.url("provider_name", provider_name, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('AttestationProvider', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}'} # type: ignore - - def create( - self, - resource_group_name, # type: str - provider_name, # type: str - location, # type: str - tags=None, # type: Optional[Dict[str, str]] - certs=None, - **kwargs # type: Any - ): - # type: (...) -> "models.AttestationProvider" - """Creates a new Attestation Provider instance. - - :param resource_group_name: The name of the resource group. The name is case insensitive. - :type resource_group_name: str - :param provider_name: Name of the attestation service instance. - :type provider_name: str - :param location: The supported Azure location where the attestation service instance should be - created. - :type location: str - :param tags: The tags that will be assigned to the attestation service instance. - :type tags: dict[str, str] - :keyword callable cls: A custom type or function that will be passed the direct response - :return: AttestationProvider, or the result of cls(response) - :rtype: ~attestation_management_client.models.AttestationProvider - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AttestationProvider"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - - creation_params = models.AttestationServiceCreationParams( - location=location, tags=tags, - keys=certs) - api_version = "2020-10-01" - content_type = kwargs.pop("content_type", "application/json") - accept = "application/json" - - # Construct URL - url = self.create.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'providerName': self._serialize.url("provider_name", provider_name, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(creation_params, 'AttestationServiceCreationParams') - body_content_kwargs['content'] = body_content - request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 201]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if response.status_code == 200: - deserialized = self._deserialize('AttestationProvider', pipeline_response) - - if response.status_code == 201: - deserialized = self._deserialize('AttestationProvider', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - create.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}'} # type: ignore - - def update( - self, - resource_group_name, # type: str - provider_name, # type: str - tags=None, # type: Optional[Dict[str, str]] - **kwargs # type: Any - ): - # type: (...) -> "models.AttestationProvider" - """Updates the Attestation Provider. - - :param resource_group_name: The name of the resource group. The name is case insensitive. - :type resource_group_name: str - :param provider_name: Name of the attestation service instance. - :type provider_name: str - :param tags: The tags that will be assigned to the attestation service instance. - :type tags: dict[str, str] - :keyword callable cls: A custom type or function that will be passed the direct response - :return: AttestationProvider, or the result of cls(response) - :rtype: ~attestation_management_client.models.AttestationProvider - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AttestationProvider"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - - update_params = models.AttestationServicePatchParams(tags=tags) - api_version = "2020-10-01" - content_type = kwargs.pop("content_type", "application/json") - accept = "application/json" - - # Construct URL - url = self.update.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'providerName': self._serialize.url("provider_name", provider_name, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str') - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - body_content_kwargs = {} # type: Dict[str, Any] - body_content = self._serialize.body(update_params, 'AttestationServicePatchParams') - body_content_kwargs['content'] = body_content - request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('AttestationProvider', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}'} # type: ignore - - def delete( - self, - resource_group_name, # type: str - provider_name, # type: str - **kwargs # type: Any - ): - # type: (...) -> None - """Delete Attestation Service. - - :param resource_group_name: The name of the resource group. The name is case insensitive. - :type resource_group_name: str - :param provider_name: Name of the attestation service. - :type provider_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None, or the result of cls(response) - :rtype: None - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType[None] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" - accept = "application/json" - - # Construct URL - url = self.delete.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'providerName': self._serialize.url("provider_name", provider_name, 'str'), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.delete(url, query_parameters, header_parameters) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200, 202, 204]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - if cls: - return cls(pipeline_response, None, {}) - - delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders/{providerName}'} # type: ignore - - def list( - self, - **kwargs # type: Any - ): - # type: (...) -> "models.AttestationProviderListResult" - """Returns a list of attestation providers in a subscription. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: AttestationProviderListResult, or the result of cls(response) - :rtype: ~attestation_management_client.models.AttestationProviderListResult - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AttestationProviderListResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" - accept = "application/json" - - # Construct URL - url = self.list.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('AttestationProviderListResult', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - list.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Attestation/attestationProviders'} # type: ignore - - def list_by_resource_group( - self, - resource_group_name, # type: str - **kwargs # type: Any - ): - # type: (...) -> "models.AttestationProviderListResult" - """Returns attestation providers list in a resource group. - - :param resource_group_name: The name of the resource group. The name is case insensitive. - :type resource_group_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: AttestationProviderListResult, or the result of cls(response) - :rtype: ~attestation_management_client.models.AttestationProviderListResult - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AttestationProviderListResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" - accept = "application/json" - - # Construct URL - url = self.list_by_resource_group.metadata['url'] # type: ignore - path_format_arguments = { - 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str', max_length=90, min_length=1, pattern=r'^[-\w\._\(\)]+$'), - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('AttestationProviderListResult', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - list_by_resource_group.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Attestation/attestationProviders'} # type: ignore - - def list_default( - self, - **kwargs # type: Any - ): - # type: (...) -> "models.AttestationProviderListResult" - """Get the default provider. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: AttestationProviderListResult, or the result of cls(response) - :rtype: ~attestation_management_client.models.AttestationProviderListResult - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AttestationProviderListResult"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" - accept = "application/json" - - # Construct URL - url = self.list_default.metadata['url'] # type: ignore - path_format_arguments = { - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('AttestationProviderListResult', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - list_default.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Attestation/defaultProviders'} # type: ignore - - def get_default_by_location( - self, - location, # type: str - **kwargs # type: Any - ): - # type: (...) -> "models.AttestationProvider" - """Get the default provider by location. - - :param location: The location of the default provider. - :type location: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: AttestationProvider, or the result of cls(response) - :rtype: ~attestation_management_client.models.AttestationProvider - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.AttestationProvider"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" - accept = "application/json" - - # Construct URL - url = self.get_default_by_location.metadata['url'] # type: ignore - path_format_arguments = { - 'location': self._serialize.url("location", location, 'str', min_length=1), - 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str', min_length=1), - } - url = self._client.format_url(url, **path_format_arguments) - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('AttestationProvider', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - get_default_by_location.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Attestation/locations/{location}/defaultProvider'} # type: ignore diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/operations/_operation_operations.py b/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/operations/_operation_operations.py deleted file mode 100644 index 8e650a20c18..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/operations/_operation_operations.py +++ /dev/null @@ -1,92 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for license information. -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is regenerated. -# -------------------------------------------------------------------------- -from typing import TYPE_CHECKING -import warnings - -from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error -from azure.core.pipeline import PipelineResponse -from azure.core.pipeline.transport import HttpRequest, HttpResponse -from azure.mgmt.core.exceptions import ARMErrorFormat - -from .. import models - -if TYPE_CHECKING: - # pylint: disable=unused-import,ungrouped-imports - from typing import Any, Callable, Dict, Generic, Optional, TypeVar - - T = TypeVar('T') - ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] - -class OperationOperations(object): - """OperationOperations operations. - - You should not instantiate this class directly. Instead, you should create a Client instance that - instantiates it for you and attaches it as an attribute. - - :ivar models: Alias to model classes used in this operation group. - :type models: ~attestation_management_client.models - :param client: Client for service requests. - :param config: Configuration of service client. - :param serializer: An object model serializer. - :param deserializer: An object model deserializer. - """ - - models = models - - def __init__(self, client, config, serializer, deserializer): - self._client = client - self._serialize = serializer - self._deserialize = deserializer - self._config = config - - def list( - self, - **kwargs # type: Any - ): - # type: (...) -> "models.OperationList" - """Lists all of the available Azure attestation operations. - - :keyword callable cls: A custom type or function that will be passed the direct response - :return: OperationList, or the result of cls(response) - :rtype: ~attestation_management_client.models.OperationList - :raises: ~azure.core.exceptions.HttpResponseError - """ - cls = kwargs.pop('cls', None) # type: ClsType["models.OperationList"] - error_map = { - 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError - } - error_map.update(kwargs.pop('error_map', {})) - api_version = "2020-10-01" - accept = "application/json" - - # Construct URL - url = self.list.metadata['url'] # type: ignore - - # Construct parameters - query_parameters = {} # type: Dict[str, Any] - query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str') - - # Construct headers - header_parameters = {} # type: Dict[str, Any] - header_parameters['Accept'] = self._serialize.header("accept", accept, 'str') - - request = self._client.get(url, query_parameters, header_parameters) - pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) - response = pipeline_response.http_response - - if response.status_code not in [200]: - map_error(status_code=response.status_code, response=response, error_map=error_map) - raise HttpResponseError(response=response, error_format=ARMErrorFormat) - - deserialized = self._deserialize('OperationList', pipeline_response) - - if cls: - return cls(pipeline_response, deserialized, {}) - - return deserialized - list.metadata = {'url': '/providers/Microsoft.Attestation/operations'} # type: ignore diff --git a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/py.typed b/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/py.typed deleted file mode 100644 index e5aff4f83af..00000000000 --- a/src/attestation/azext_attestation/vendored_sdks/azure_mgmt_attestation/py.typed +++ /dev/null @@ -1 +0,0 @@ -# Marker file for PEP 561. \ No newline at end of file From 5188e999c5ef6fac5870839147940358bf47ba66 Mon Sep 17 00:00:00 2001 From: Zeng Taoxu Date: Tue, 5 Dec 2023 17:28:35 +0800 Subject: [PATCH 07/20] update --- src/attestation/HISTORY.rst | 5 +++++ src/attestation/setup.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/attestation/HISTORY.rst b/src/attestation/HISTORY.rst index 41cfef75c0d..fb941a29295 100644 --- a/src/attestation/HISTORY.rst +++ b/src/attestation/HISTORY.rst @@ -3,6 +3,11 @@ Release History =============== +1.0.0 +++++++ +* `az attestation `: Remove sdk +* `az attestation signer/ploicy`: Bump up api-version and remove sdk + 0.2.1 ++++++ * `az attestation policy show`: Fix encoding and decoding issues due to JWT upgrades diff --git a/src/attestation/setup.py b/src/attestation/setup.py index 5b65ae10faf..cc71eedf855 100644 --- a/src/attestation/setup.py +++ b/src/attestation/setup.py @@ -10,7 +10,7 @@ from setuptools import setup, find_packages # HISTORY.rst entry. -VERSION = '0.2.1' +VERSION = '1.0.0' try: from azext_attestation.manual.version import VERSION except ImportError: From fde9a61677eb32f62f1f4cc3440d92ca01a859a9 Mon Sep 17 00:00:00 2001 From: Zeng Taoxu Date: Wed, 6 Dec 2023 10:40:34 +0800 Subject: [PATCH 08/20] update --- .../azext_attestation/manual/_help.py | 141 ------------------ .../test_attestation_scenario_coverage.md | 12 +- 2 files changed, 6 insertions(+), 147 deletions(-) diff --git a/src/attestation/azext_attestation/manual/_help.py b/src/attestation/azext_attestation/manual/_help.py index ff64d822a08..b33a44c1ebf 100644 --- a/src/attestation/azext_attestation/manual/_help.py +++ b/src/attestation/azext_attestation/manual/_help.py @@ -7,144 +7,3 @@ # Changes may cause incorrect behavior and will be lost if the code is # regenerated. # -------------------------------------------------------------------------- -# pylint: disable=too-many-lines - -from knack.help_files import helps - - -helps['attestation'] = """ - type: group - short-summary: Manage Microsoft Azure Attestation (MAA). -""" - -helps['attestation list'] = """ - type: command - examples: - - name: AttestationProviders_ListByResourceGroup - text: |- - az attestation list --resource-group "testrg1" - - name: AttestationProviders_List - text: |- - az attestation list -""" - -helps['attestation show'] = """ - type: command - short-summary: "Get the status of Attestation Provider." - examples: - - name: AttestationProviders_Get - text: |- - az attestation show --name "myattestationprovider" --resource-group "MyResourceGroup" -""" - -helps['attestation create'] = """ - type: command - examples: - - name: AttestationProviders_Create - text: |- - az attestation create --name "myattestationprovider" --resource-group "MyResourceGroup" -l westus -""" - -helps['attestation update'] = """ - type: command - examples: - - name: AttestationProviders_Update - text: |- - az attestation update --name "myattestationprovider" --resource-group "MyResourceGroup" \\ - --tags Property1="Value1" Property2="Value2" Property3="Value3" -""" - -helps['attestation delete'] = """ - type: command - examples: - - name: AttestationProviders_Delete - text: |- - az attestation delete --name "myattestationprovider" --resource-group "sample-resource-group" -""" - -helps['attestation get-default-by-location'] = """ - type: command - examples: - - name: AttestationProviders_GetDefaultWithLocation - text: |- - az attestation get-default-by-location --location "Central US" -""" - -helps['attestation list-default'] = """ - type: command - examples: - - name: AttestationProviders_GetDefault - text: |- - az attestation list-default -""" - -helps['attestation signer'] = """ - type: group - short-summary: Manage signers. -""" - -helps['attestation policy'] = """ - type: group - short-summary: Manage policies. -""" - -helps['attestation signer add'] = """ - type: command - examples: - - name: Adds a new attestation policy certificate to the set of policy management certificates. - text: |- - az attestation signer add -n "myattestationprovider" -g "MyResourceGroup" \\ - --signer "eyAiYWxnIjoiUlMyNTYiLCAie..." -""" - -helps['attestation signer remove'] = """ - type: command - examples: - - name: Removes the specified policy management certificate. - text: |- - az attestation signer remove -n "myattestationprovider" -g "MyResourceGroup" \\ - --signer "eyAiYWxnIjoiUlMyNTYiLCAie..." -""" - -helps['attestation signer list'] = """ - type: command - examples: - - name: Retrieves the set of certificates used to express policy for the current tenant. - text: |- - az attestation signer list -n "myattestationprovider" -g "MyResourceGroup" -""" - -helps['attestation policy show'] = """ - type: command - examples: - - name: Retrieves the current policy for a given kind of attestation type. - text: |- - az attestation policy show -n "myattestationprovider" -g "MyResourceGroup" \\ - --attestation-type SGX-OpenEnclaveSDK -""" - -helps['attestation policy set'] = """ - type: command - examples: - - name: Sets the policy for a given kind of attestation type using JWT content. - text: |- - az attestation policy set -n "myattestationprovider" -g "MyResourceGroup" \\ - --attestation-type SGX-OpenEnclaveSDK --new-attestation-policy "{JWT}" --policy-format JWT - - name: Sets the policy for a given kind of attestation type using Text content. - text: |- - az attestation policy set -n "myattestationprovider" -g "MyResourceGroup" \\ - --attestation-type SGX-OpenEnclaveSDK --new-attestation-policy "{json_text}" - - name: Sets the policy for a given kind of attestation type using file name. - text: |- - az attestation policy set -n "myattestationprovider" -g "MyResourceGroup" \\ - --attestation-type SGX-OpenEnclaveSDK --new-attestation-policy-file "{file_name}" --policy-format JWT -""" - -helps['attestation policy reset'] = """ - type: command - examples: - - name: Resets the attestation policy for the specified tenant and reverts to the default policy. - text: |- - az attestation policy reset -n "myattestationprovider" -g "MyResourceGroup" \\ - --attestation-type SGX-OpenEnclaveSDK --policy-jws "eyJhbGciOiJub25lIn0.." -""" diff --git a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md index 4a42c5d123a..a35a1a8e2e2 100644 --- a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md +++ b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md @@ -1,8 +1,8 @@ |Scenario|Result|ErrorMessage|ErrorStack|ErrorNormalized|StartDt|EndDt| -|step__attestationproviders_put|successed||||2023-12-05 09:18:35.846532|2023-12-05 09:18:39.581108| -|step__attestationproviders_get|successed||||2023-12-05 09:18:39.582155|2023-12-05 09:18:41.136107| -|step__attestationproviders_get2|successed||||2023-12-05 09:18:41.137247|2023-12-05 09:18:42.751937| -|step__attestationproviders_get3|successed||||2023-12-05 09:18:42.751937|2023-12-05 09:18:44.182112| -|step__attestationproviders_patch|successed||||2023-12-05 09:18:44.182112|2023-12-05 09:18:47.511410| -|step__attestationproviders_delete|successed||||2023-12-05 09:18:47.511410|2023-12-05 09:18:57.133684| +|step__attestationproviders_put|successed||||2023-12-06 02:40:18.942935|2023-12-06 02:40:19.323602| +|step__attestationproviders_get|successed||||2023-12-06 02:40:19.323602|2023-12-06 02:40:19.417352| +|step__attestationproviders_get2|successed||||2023-12-06 02:40:19.418300|2023-12-06 02:40:19.509976| +|step__attestationproviders_get3|successed||||2023-12-06 02:40:19.509976|2023-12-06 02:40:19.631672| +|step__attestationproviders_patch|successed||||2023-12-06 02:40:19.631672|2023-12-06 02:40:19.739275| +|step__attestationproviders_delete|successed||||2023-12-06 02:40:19.739275|2023-12-06 02:40:19.832407| Coverage: 6/6 From 16e42d7811f3de318c3fc6261f04d0fdf8efcf8e Mon Sep 17 00:00:00 2001 From: Zeng Taoxu Date: Wed, 6 Dec 2023 10:49:00 +0800 Subject: [PATCH 09/20] Update azext_metadata.json --- src/attestation/azext_attestation/azext_metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/attestation/azext_attestation/azext_metadata.json b/src/attestation/azext_attestation/azext_metadata.json index 4921a349027..9f7b09a19e1 100644 --- a/src/attestation/azext_attestation/azext_metadata.json +++ b/src/attestation/azext_attestation/azext_metadata.json @@ -1,4 +1,4 @@ { "azext.isPreview": true, - "azext.minCliCoreVersion": "2.54.0" + "azext.minCliCoreVersion": "2.55.0" } \ No newline at end of file From ec8cfb39787eb54cf6a7043df4fe00c65f5e3bb5 Mon Sep 17 00:00:00 2001 From: Zeng Taoxu Date: Wed, 6 Dec 2023 14:32:49 +0800 Subject: [PATCH 10/20] update --- .../azext_attestation/manual/custom.py | 64 ------------------- .../test_attestation_scenario_coverage.md | 12 ++-- 2 files changed, 6 insertions(+), 70 deletions(-) diff --git a/src/attestation/azext_attestation/manual/custom.py b/src/attestation/azext_attestation/manual/custom.py index dec6905fb27..c062369ad09 100644 --- a/src/attestation/azext_attestation/manual/custom.py +++ b/src/attestation/azext_attestation/manual/custom.py @@ -309,41 +309,6 @@ def _output(self, *args, **kwargs): return result -def get_policy(cmd, client, attestation_type, resource_group_name=None, provider_name=None): - """ Retrieves the current policy for a given kind of attestation type. """ - - provider_client = cf_attestation_provider(cmd.cli_ctx) - provider = provider_client.get(resource_group_name=resource_group_name, provider_name=provider_name) - token = client.get(tenant_base_url=provider.attest_uri, tee=tee_mapping[attestation_type]).token - result = {} - - if token: - import jwt - policy = jwt.decode(token, algorithms=['RS256'], options={"verify_signature": False}).get('x-ms-policy', '') - result['Jwt'] = policy - result['JwtLength'] = len(policy) - result['Algorithm'] = None - - if policy: - try: - decoded_policy = jwt.decode(policy, algorithms=['RS256'], options={"verify_signature": False}) - decoded_policy = decoded_policy.get('AttestationPolicy', '') - try: - new_decoded_policy = base64.b64decode(_b64url_to_b64(decoded_policy)).decode('ascii') - decoded_policy = new_decoded_policy - except: # pylint: disable=bare-except - pass - finally: - result['Text'] = decoded_policy - result['TextLength'] = len(decoded_policy) - result['Algorithm'] = jwt.get_unverified_header(policy).get('alg', None) - except: # pylint: disable=bare-except - result['Text'] = '' - result['TextLength'] = 0 - - return result - - class GetPolicy(_GetPolicy): @classmethod def _build_arguments_schema(cls, *args, **kwargs): @@ -533,35 +498,6 @@ def _output(self, *args, **kwargs): return handle_policy_output(token) -def attest_open_enclave(cmd, client, report=None, runtime_data=None, runtime_data_type=None, init_time_data=None, - init_time_data_type=None, resource_group_name=None, provider_name=None): - - provider_client = cf_attestation_provider(cmd.cli_ctx) - provider = provider_client.get(resource_group_name=resource_group_name, provider_name=provider_name) - - request = AttestOpenEnclaveRequest( - report=report, - runtime_data=RuntimeData( - data=runtime_data, - data_type=runtime_data_type - ), - init_time_data=InitTimeData( - data=init_time_data, - data_type=init_time_data_type - ) - ) - - return client.attest_open_enclave( - tenant_base_url=provider.attest_uri, - request=request - ) - - -def attestation_attestation_provider_get_default_by_location(client, - loc): - return client.get_default_by_location(location=loc) - - class AttestationGetDefaultByLocation(_AttestationGetDefaultByLocation): @classmethod def _build_arguments_schema(cls, *args, **kwargs): diff --git a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md index a35a1a8e2e2..ac774e38db0 100644 --- a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md +++ b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md @@ -1,8 +1,8 @@ |Scenario|Result|ErrorMessage|ErrorStack|ErrorNormalized|StartDt|EndDt| -|step__attestationproviders_put|successed||||2023-12-06 02:40:18.942935|2023-12-06 02:40:19.323602| -|step__attestationproviders_get|successed||||2023-12-06 02:40:19.323602|2023-12-06 02:40:19.417352| -|step__attestationproviders_get2|successed||||2023-12-06 02:40:19.418300|2023-12-06 02:40:19.509976| -|step__attestationproviders_get3|successed||||2023-12-06 02:40:19.509976|2023-12-06 02:40:19.631672| -|step__attestationproviders_patch|successed||||2023-12-06 02:40:19.631672|2023-12-06 02:40:19.739275| -|step__attestationproviders_delete|successed||||2023-12-06 02:40:19.739275|2023-12-06 02:40:19.832407| +|step__attestationproviders_put|successed||||2023-12-06 02:59:17.849492|2023-12-06 02:59:18.052992| +|step__attestationproviders_get|successed||||2023-12-06 02:59:18.052992|2023-12-06 02:59:18.132149| +|step__attestationproviders_get2|successed||||2023-12-06 02:59:18.132149|2023-12-06 02:59:18.226650| +|step__attestationproviders_get3|successed||||2023-12-06 02:59:18.226650|2023-12-06 02:59:18.320428| +|step__attestationproviders_patch|successed||||2023-12-06 02:59:18.320428|2023-12-06 02:59:18.400530| +|step__attestationproviders_delete|successed||||2023-12-06 02:59:18.400530|2023-12-06 02:59:18.462107| Coverage: 6/6 From 1ae3212b06c550e64b211492a47c2989334e8531 Mon Sep 17 00:00:00 2001 From: Zeng Taoxu Date: Wed, 6 Dec 2023 14:41:26 +0800 Subject: [PATCH 11/20] update --- src/attestation/azext_attestation/manual/custom.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/attestation/azext_attestation/manual/custom.py b/src/attestation/azext_attestation/manual/custom.py index c062369ad09..71e7ab51e35 100644 --- a/src/attestation/azext_attestation/manual/custom.py +++ b/src/attestation/azext_attestation/manual/custom.py @@ -340,7 +340,6 @@ def handle_policy_output(token): result = {} if has_value(token): - import jwt policy = jwt.decode(token, algorithms=['RS256'], options={"verify_signature": False}).get('x-ms-policy', '') result['Jwt'] = policy result['JwtLength'] = len(policy) @@ -426,7 +425,6 @@ def pre_operations(self): 'If you are using signed JWT policy, please specify --policy-format JWT'. format(provider.trust_model)) - import jwt try: new_attestation_policy = \ base64.urlsafe_b64encode(new_attestation_policy.encode('ascii')).decode('ascii').strip('=') From f234f928d8716e9559f8cc77877740be97e99661 Mon Sep 17 00:00:00 2001 From: Zeng Taoxu Date: Wed, 6 Dec 2023 14:50:30 +0800 Subject: [PATCH 12/20] Update custom.py --- src/attestation/azext_attestation/manual/custom.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/attestation/azext_attestation/manual/custom.py b/src/attestation/azext_attestation/manual/custom.py index 71e7ab51e35..b310a37a208 100644 --- a/src/attestation/azext_attestation/manual/custom.py +++ b/src/attestation/azext_attestation/manual/custom.py @@ -10,7 +10,7 @@ # pylint: disable=too-many-lines import base64 -import jwt +import jwt # pylint: disable=import-error import os from cryptography.hazmat.backends import default_backend From ab5508a3d69046c1ab7cb9fa343907f73eda9e6a Mon Sep 17 00:00:00 2001 From: Zeng Taoxu Date: Wed, 6 Dec 2023 15:58:07 +0800 Subject: [PATCH 13/20] update --- .../azext_attestation/manual/custom.py | 2 +- .../latest/recordings/test_attestation.yaml | 272 +++++++++--------- .../test_attestation_scenario_coverage.md | 12 +- src/attestation/setup.py | 2 +- 4 files changed, 143 insertions(+), 145 deletions(-) diff --git a/src/attestation/azext_attestation/manual/custom.py b/src/attestation/azext_attestation/manual/custom.py index b310a37a208..71e7ab51e35 100644 --- a/src/attestation/azext_attestation/manual/custom.py +++ b/src/attestation/azext_attestation/manual/custom.py @@ -10,7 +10,7 @@ # pylint: disable=too-many-lines import base64 -import jwt # pylint: disable=import-error +import jwt import os from cryptography.hazmat.backends import default_backend diff --git a/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml b/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml index 1556db16db6..fa387158b97 100644 --- a/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml +++ b/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml @@ -32,7 +32,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:18:39 GMT + - Wed, 06 Dec 2023 07:50:24 GMT expires: - '-1' location: @@ -50,7 +50,7 @@ interactions: x-ms-ratelimit-remaining-subscription-writes: - '1199' x-msedge-ref: - - 'Ref A: 8C924A0010E04C08A10FBA2D75EFC105 Ref B: MAA201060515051 Ref C: 2023-12-05T09:18:36Z' + - 'Ref A: 365A9DEF13D543F5867E641F92B7016E Ref B: MAA201060513037 Ref C: 2023-12-06T07:50:21Z' status: code: 201 message: Created @@ -82,7 +82,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:18:40 GMT + - Wed, 06 Dec 2023 07:50:25 GMT expires: - '-1' pragma: @@ -96,7 +96,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 6452F8FDC7DC41F3B29C3149637E21F9 Ref B: MAA201060514049 Ref C: 2023-12-05T09:18:39Z' + - 'Ref A: E69711EF8C374AC580AF3AE0E755081C Ref B: MAA201060513027 Ref C: 2023-12-06T07:50:25Z' status: code: 200 message: OK @@ -128,7 +128,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:18:42 GMT + - Wed, 06 Dec 2023 07:50:27 GMT expires: - '-1' pragma: @@ -142,7 +142,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: A64C4E9256404990B807DEC6E224E871 Ref B: MAA201060515021 Ref C: 2023-12-05T09:18:41Z' + - 'Ref A: 1A20A32868CF4D79AD20AC262C76DCA2 Ref B: MAA201060516045 Ref C: 2023-12-06T07:50:26Z' status: code: 200 message: OK @@ -163,16 +163,16 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Attestation/attestationProviders?api-version=2020-10-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002","name":"att0000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att0000002.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestyfisq5litby7kcotvhigox3wfokudqixjprobk66wiqlmdbu7ivvztd7vkdvvvl2wihr/providers/Microsoft.Attestation/attestationProviders/att3red5lqwykbdy","name":"att3red5lqwykbdy","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3red5lqwykbdy.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg2/providers/Microsoft.Attestation/attestationProviders/testatt2","name":"testatt2","type":"Microsoft.Attestation/attestationProviders","location":"westus","tags":{"Property1":"Value1","Property2":"Value2","Property3":"Value3"},"properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://testatt2.wus.attest.azure.net"}}]}' + string: '{"value":[]}' headers: cache-control: - no-cache content-length: - - '1204' + - '12' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:18:43 GMT + - Wed, 06 Dec 2023 07:50:28 GMT expires: - '-1' pragma: @@ -183,10 +183,8 @@ interactions: - CONFIG_NOCACHE x-content-type-options: - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: C728076F3C3C4EC6BC6513897E47F78E Ref B: MAA201060516019 Ref C: 2023-12-05T09:18:43Z' + - 'Ref A: D706095163BC4BD5972DE9577671AD13 Ref B: MAA201060513023 Ref C: 2023-12-06T07:50:28Z' status: code: 200 message: OK @@ -222,7 +220,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:18:46 GMT + - Wed, 06 Dec 2023 07:50:31 GMT expires: - '-1' pragma: @@ -238,7 +236,7 @@ interactions: x-ms-ratelimit-remaining-subscription-writes: - '1199' x-msedge-ref: - - 'Ref A: 2694F48BA9A44864B993019C37A68C4D Ref B: MAA201060513039 Ref C: 2023-12-05T09:18:44Z' + - 'Ref A: BA73F57FD8984C5B990E0BFC8C5A6781 Ref B: MAA201060516051 Ref C: 2023-12-06T07:50:29Z' status: code: 200 message: OK @@ -270,7 +268,7 @@ interactions: content-length: - '0' date: - - Tue, 05 Dec 2023 09:18:56 GMT + - Wed, 06 Dec 2023 07:50:41 GMT expires: - '-1' pragma: @@ -286,7 +284,7 @@ interactions: x-ms-ratelimit-remaining-subscription-deletes: - '14999' x-msedge-ref: - - 'Ref A: 8F3C4F1A22684B6FB1C9A22B19D8F1D5 Ref B: MAA201060514035 Ref C: 2023-12-05T09:18:47Z' + - 'Ref A: 73454EAE095F4F959D305E861470C6F2 Ref B: MAA201060516019 Ref C: 2023-12-06T07:50:32Z' status: code: 200 message: OK @@ -319,7 +317,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:18:58 GMT + - Wed, 06 Dec 2023 07:50:43 GMT expires: - '-1' pragma: @@ -333,7 +331,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: D2A819DA11B547038D2D217A5BE7E775 Ref B: MAA201060514051 Ref C: 2023-12-05T09:18:57Z' + - 'Ref A: F8F6196475F64204B4B5048D7767EAFF Ref B: MAA201060516039 Ref C: 2023-12-06T07:50:42Z' status: code: 200 message: OK @@ -370,7 +368,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:01 GMT + - Wed, 06 Dec 2023 07:50:47 GMT expires: - '-1' location: @@ -386,9 +384,9 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '1199' x-msedge-ref: - - 'Ref A: 9A58FFF573A840598ACE6F9D5553AE38 Ref B: MAA201060514029 Ref C: 2023-12-05T09:18:59Z' + - 'Ref A: DEFE1D44FEF94307BE05D6C0A1D9587E Ref B: MAA201060514021 Ref C: 2023-12-06T07:50:44Z' status: code: 201 message: Created @@ -420,7 +418,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:03 GMT + - Wed, 06 Dec 2023 07:50:49 GMT expires: - '-1' pragma: @@ -434,7 +432,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: C63CE99E3CB8419F9B64518ADBDF59BE Ref B: MAA201060516051 Ref C: 2023-12-05T09:19:02Z' + - 'Ref A: DFCD5C01DCC045A4A41A20854D3CC054 Ref B: MAA201060515025 Ref C: 2023-12-06T07:50:48Z' status: code: 200 message: OK @@ -457,14 +455,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW5mdnVwYTNvdjZmci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1NDUsImlhdCI6MTcwMTc2Nzk0NSwiaXNzIjoiaHR0cHM6Ly9hdHQxbmZ2dXBhM292NmZyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTQ1LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.eR5H1JejX9dFf2ovKBcbNy3nrDNY37BupRZTJ_JGRLIpD4hbGmjTgcx93VswjN3RJrDAv59WgkEkvxbqeJ8YEL4hPDACpHeH77cX22Yw3Xl9i5lTTuVQeAUolymvPvzj0-jZVPiwgLiIYEOukYSOSPDh8e7QJ1odXBSF2JzaUxllAZ4MgfTtltAn90oNQ9oXM7MCRJKmVJ_ebKoeb5-U1MWiSxaY9w4XsYt0fLl_NawOGJmhrT5S6AuY07z-s7VZ7DQ5EqEkYCk3PcOdL0zKfXRRrHOHfaEJztuMjkgmV1GxkjRlV9KsQihjCM3avbzcMNH7-FjwQukluOv8tVRaiQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW9penF3ZXRsbXhveC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2NTAsImlhdCI6MTcwMTg0OTA1MCwiaXNzIjoiaHR0cHM6Ly9hdHQxb2l6cXdldGxteG94Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDUwLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.DSpMh2ADqsZjWEYj2doeO_2xAq1ugxZSAUQfEHXLGmrVso-0Q4vgqVGffUUnhAawh8oJaZcGldJ_q2hCsVwcKuD7jcOrDjuNzLXmKH7hsZOUfFcdJRSXJrt_mie82TUP1YcfOWxu1scd7K3LPCovmnrSQeZuwzpMQqhQwJB7ipYIw1hrj6rjOl6r3g-l0MiCcltgKOUEcXDE8S9OWTJF6eJzJ1DP3QpWxBW47NFqQtv6AorIVyhNIU5QfXIlAOB0U5yyVvrHeLtBvVqYxC65rbo089_UOgW452rRMp2CQFGKxTxOfaGVd24l3Vh9APQ7bHNaCWdIjAOonbmhOCt9tw"}' headers: content-length: - '2302' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:05 GMT + - Wed, 06 Dec 2023 07:50:50 GMT server: - Kestrel x-ms-maa-service-version: @@ -500,7 +498,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:06 GMT + - Wed, 06 Dec 2023 07:50:51 GMT expires: - '-1' pragma: @@ -514,7 +512,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 2D379CAAECD84F55BF4B5A5952D5B4D7 Ref B: MAA201060515053 Ref C: 2023-12-05T09:19:06Z' + - 'Ref A: 47A6F31954CA4B41A52F69C68BFBFAA9 Ref B: MAA201060516019 Ref C: 2023-12-06T07:50:51Z' status: code: 200 message: OK @@ -537,14 +535,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW5mdnVwYTNvdjZmci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1NDgsImlhdCI6MTcwMTc2Nzk0OCwiaXNzIjoiaHR0cHM6Ly9hdHQxbmZ2dXBhM292NmZyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTQ4LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.ZYPHyhVPbdaQo8DSEyxpcX51yC8eqJpGZu7SfRoz5WD_G8a8p9HAJIfQj_wFeX6loDKHL7fMbSVsMJ_nGOlsC-k0Xx76Y3u3mJAOevgcKzbLxTPtm0BnUc0jaaGKPBgdJbB0YwKY7IrgZtsk8wlbpMepeRcKIcDggwwXr1GF_2VkS6FPsFRxpXfR6plCgEdnO_S5_REXk4D-MgtEYiKXxUD3z9P2PgXORYIyAkyd027nyt3ZvZUxmj0Nvow7tsRZqzLw9aA-OZ6DKm6ABqEQmdzyVasICmoycLM0iyAmxj6m3YFtUGwatvgz2ml4ZTExALSf5O-N07mu6GM8zyo5ZA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW9penF3ZXRsbXhveC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2NTIsImlhdCI6MTcwMTg0OTA1MiwiaXNzIjoiaHR0cHM6Ly9hdHQxb2l6cXdldGxteG94Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDUyLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.ENlReFDyW7To1fFaCwWPyuPourSEGruSZJIFY-kNxzBN9emug05Tx6ZfNNb3XQrDYGy7BzN9XHJf_ANouErGmATYn53UTNz3UiSy9cVGDGNJBZXqsra7vQn2KULdheS3JNgfi21BF2yvOULw4CaFcXTf4fXSQEGm-0HgfgPxhejUdonXJ01jv4czpkYtXualZ4oTzcbNvmqbutfioN616OLvDYkW0mOc4Kcj-OgLkHRFzLq6C0QQcHCnoWSFlOB-w0ph15kSzaN7f3AtR5xf4wY3n8kWxC1hJPUnv6n50BCXOEHvpHOSzvQ6mdin4o8mDKjb-mPSoOBK1mqdUjVy_g"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:07 GMT + - Wed, 06 Dec 2023 07:50:52 GMT server: - Kestrel x-ms-maa-service-version: @@ -580,7 +578,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:09 GMT + - Wed, 06 Dec 2023 07:50:53 GMT expires: - '-1' pragma: @@ -594,7 +592,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 2E54DD9DD2354A65AF8C9B6B1D706CD4 Ref B: MAA201060516035 Ref C: 2023-12-05T09:19:08Z' + - 'Ref A: 31319FE848F2452097B0E7C72C9AC04D Ref B: MAA201060515011 Ref C: 2023-12-06T07:50:53Z' status: code: 200 message: OK @@ -621,14 +619,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates:add?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW5mdnVwYTNvdjZmci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1NTEsImlhdCI6MTcwMTc2Nzk1MSwiaXNzIjoiaHR0cHM6Ly9hdHQxbmZ2dXBhM292NmZyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTUxLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.HL-W9gE31bRwzQH1e4kJq6l5kqbpwRgrTyoLr2Esv9fGbugCfxnmbQIw6M6nLWE-J4wjC7BVY4uWaIjTJ6nlwQB7RrqIOI136unozECMR4KkMe9O2hc7waDTLcYeWPvBmAt7kusQfTXjY4y17y_sx3qhKgwSbSMNae_JUaq1iqoWAutyllZs00QlhMNpHhNVtiFhWjCfuYA1QZAsY4YxQT_peumkqAgmXX-Ku1iCu_Us7Byi3FwsY3jPdJTGhUjO0SufHAhHvzGnAuX9BRJTfg_2tQNb2WWLenwhR_pmD81-jahgKb5PeS0qWF9JdUTdGRORrUoW0Bzl2k2Prm-TxA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW9penF3ZXRsbXhveC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2NTQsImlhdCI6MTcwMTg0OTA1NCwiaXNzIjoiaHR0cHM6Ly9hdHQxb2l6cXdldGxteG94Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDU0LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.s5Fr2wehKQOiAOBdQDMNoTGYbmqwdmetDo4SfEJJznRuJNN6vcaR861rxC3Gk69Nbvf_qIRR6U2-WI4y_MVy9YItPAfxkVreLXUGk59UBetw95hslU8Z2Ni9n_mNtORo6KsQdAxEs7IRDuS1YvtF7KLYRWgDnEruJ9EZeARbfdeH_Fr0PPxhbO6_UmxROlFx3P--TJDMOHB1pR4H2NyIEb_vMTyCjCudLYm-GAqR8diEOmVuG9iOC6f4zpIHRm7bA-pDCqkZ3ZjI2Haz1KfvXZcZmiN2LqJ8JKHQ-5NY7HxZzvpv3Ldvt0UKKBSUHIQqj4Z7or2-Ku92iSY2q5aMug"}' headers: content-length: - '842' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:10 GMT + - Wed, 06 Dec 2023 07:50:54 GMT server: - Kestrel x-ms-maa-service-version: @@ -664,7 +662,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:12 GMT + - Wed, 06 Dec 2023 07:50:55 GMT expires: - '-1' pragma: @@ -678,7 +676,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 2ACDB319845E4C4D881F40C12BF8F631 Ref B: MAA201060516047 Ref C: 2023-12-05T09:19:11Z' + - 'Ref A: 489AA644EC254ECD97C7FB75140AC928 Ref B: MAA201060515027 Ref C: 2023-12-06T07:50:55Z' status: code: 200 message: OK @@ -701,14 +699,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW5mdnVwYTNvdjZmci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1NTQsImlhdCI6MTcwMTc2Nzk1NCwiaXNzIjoiaHR0cHM6Ly9hdHQxbmZ2dXBhM292NmZyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTU0LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.uPiHoTaoDJxD2qitnbhdCxbrmz8fEBC0-foEqZy5QHYPRcr_LsTrIH08sEGNrR8bPSadHnz6EScPYYy2p9zEGdDBJT2-0HLRcQRZiUh7wG6CMBnNFM6EdR-0ZxZ6EDL1-uPn5e1b02qkBMggX93eXiiMT9ystVkBmyeyWWOJ_RvJuW3rXhv3IDH1jWqw91ASlUzxawUiIa2UhUIe1V_CsnyRi4n7yoyV8V0IKMcCIbnpVon-met7ZeKUZ0QxFwSyQ5RZBLvbGxT0YsR229ytBXuesGiPobPiNkTsbMR_bSDkCPcjWHB63XM9YV6IkGXCn-GgXwKhyRZc9BaB-6YCVQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW9penF3ZXRsbXhveC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2NTcsImlhdCI6MTcwMTg0OTA1NywiaXNzIjoiaHR0cHM6Ly9hdHQxb2l6cXdldGxteG94Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDU3LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.iB7WKtJqbmshq92jizdX9dhde9CakG72VN9lBBV9Ir8UOPCB_nsW0urfmEAqWbBJgYDOzGYFSvec9fUK5ujfDL1Fd7cXpzRV0V4sHd1a8FZ-ZcVBws-JJIGMWLcCsrD3Ibxr9JJ1JpmWI2QRQMGsNFzECQ7xWLU_dCyYV0XnY5nDEPQgxOaQnZlBWNd0NJGCmn71cAJ8U86dFQWSg87DmAIjs1KpiyeAHhYeDPaVArqRVsHC4ipOcHuK8Nir3KNghq7uiKGlONcm8JCNT6PH3n6noxY_2fBsojUtoZmU_b5sDPSQGtL6HYZ-gaeRUkjXl-EkOu2R0d2-8TubNiY0qg"}' headers: content-length: - '3821' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:14 GMT + - Wed, 06 Dec 2023 07:50:56 GMT server: - Kestrel x-ms-maa-service-version: @@ -744,7 +742,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:14 GMT + - Wed, 06 Dec 2023 07:50:58 GMT expires: - '-1' pragma: @@ -758,7 +756,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 9B0767D299FC40B7A142EDB44451CDCA Ref B: MAA201060513027 Ref C: 2023-12-05T09:19:14Z' + - 'Ref A: 7B219A253D214C99B446E7E8C822D63F Ref B: MAA201060514025 Ref C: 2023-12-06T07:50:58Z' status: code: 200 message: OK @@ -785,14 +783,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates:remove?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW5mdnVwYTNvdjZmci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1NTcsImlhdCI6MTcwMTc2Nzk1NywiaXNzIjoiaHR0cHM6Ly9hdHQxbmZ2dXBhM292NmZyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTU3LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.ZjzVLJyTNlhqP-gFCRH3pNsZS1bhgWZoYl0TgYuLIjPa0Sc-1vyrG2amhtuKX_quu_tj0FuHCn1UwxMtMkDORfXUpCMS7WORf1aIbHqfraf6_vx7PkGs0mgGBs6jnnoaCzpSML7dBaOjgPGQAzXTn5zvFkpTFdFiyXVKNy2nQveCJ2g1cIB_I9IQ4u4XrtT_IpA7aClll6wfzAVpiSIYKi0Lj_EkHml19xTr_V9-ujO3V7MkQdNTqFz71QvuIAkw8dqBKzKAYMHJOo48nt3QmSBgeVYjyvnvnVoz7DwkW_uqR513eKOkQnhjF02MM787W6bg2vcJWAiROUnIVwqjDg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW9penF3ZXRsbXhveC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2NjAsImlhdCI6MTcwMTg0OTA2MCwiaXNzIjoiaHR0cHM6Ly9hdHQxb2l6cXdldGxteG94Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDYwLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.WTDdW3QJ-a_Hg53t0SbsohgtIZuSM6NtgEPwwvgKnBjft1xKEhfOKt1EEcHmRSaifpISCN2aGZrDicg4tkLXj9PqDUM00yzx3LkoIiJeNnFczmYwYL9IgtuSHkqwze7XSaaD6QTFYxhTA1QxFV45BbGJdw7Wxin9QCr1EOphhtILtwHpzsJjoeESnRoSCQs1z-mH2nq4HP7QvhMWIljO9OMkNQJWpr1D4RNRsVUgyiA5_khJaCJoYMVLWht7svWTgn5fxU8PMoHMF41zg5auBGkx-2E7TqTjtcnDiRGFppu5nNUra4Kj1SFwecPSQ61kAOLI9GRuLTCxB4ArgAsyzw"}' headers: content-length: - '841' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:16 GMT + - Wed, 06 Dec 2023 07:50:59 GMT server: - Kestrel x-ms-maa-service-version: @@ -828,7 +826,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:18 GMT + - Wed, 06 Dec 2023 07:51:01 GMT expires: - '-1' pragma: @@ -842,7 +840,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 36873B21C724417B866242028ADE7667 Ref B: MAA201060516027 Ref C: 2023-12-05T09:19:17Z' + - 'Ref A: BC89D7D4CC3E47B28F9D4E48AAA66E79 Ref B: MAA201060514049 Ref C: 2023-12-06T07:51:00Z' status: code: 200 message: OK @@ -865,14 +863,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW5mdnVwYTNvdjZmci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1NjAsImlhdCI6MTcwMTc2Nzk2MCwiaXNzIjoiaHR0cHM6Ly9hdHQxbmZ2dXBhM292NmZyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTYwLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.qudu8j5lqmlx8DlMsb8cIQmphFcjLu5sLjePTGKl2cd871HEZr3W3s57d3UGgAEsztalqFtEbQ4krtB30tdOaH0oy7lwhVTv2uFqmtrd1J1g0WDeVLiRcF2k_2MwVqK4Ik9oviC0-LnPOAUmu9qUtnhwtq5gi7pvhDRb8KJZi6ZrVgfXAU8I3Kic75cWY3ADO3afwIU04KbFGAOb8FSPQtC09WXtp__-lV5xptH35U6CGbCSNjIemE9NFur3frnDgUWtGfcoxoM8fV3UKQGltOYFuthNJT7dQYzu6fdu-W92Cdbd1tIMqicIpZzm56oa5ym-NRrQ_zcev7Vw5b8aEg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW9penF3ZXRsbXhveC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2NjIsImlhdCI6MTcwMTg0OTA2MiwiaXNzIjoiaHR0cHM6Ly9hdHQxb2l6cXdldGxteG94Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDYyLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.LBrfjbpAdLsidKR-x0CCl_e9FBd1HtVafkGn0urW-7waxAzLQ5xixM5LGeq2wSefUPuy2Fmt-CAYLSizJPE3CEcvq8mBycjHDQYd7ACtdypRFLuAhZUfJiSj6lK89YdklL08Agb3HIK4601r9SyYB1JOLse191ja31UGNllRpojer4-ma5_swYyD979T8Q7f0X_Avhu6AkZNOIzZRFGaPR1eOkCQ0cnlBtKvyo8fL4RO1RL3eLNyZcLDHgiXWMG4jxaBqB4zyhpbR27JD5LXi1kY_oMay-hRuBeT4IvX1o-ZZAAtIp8eRDD63AiSGbH4HlRLr9TQmx8mfj7WBq6aLw"}' headers: content-length: - '2302' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:19 GMT + - Wed, 06 Dec 2023 07:51:01 GMT server: - Kestrel x-ms-maa-service-version: @@ -908,7 +906,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:21 GMT + - Wed, 06 Dec 2023 07:51:03 GMT expires: - '-1' pragma: @@ -922,7 +920,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 1D33B61FEE214E768B4C4CBCA0AA09E5 Ref B: MAA201060515011 Ref C: 2023-12-05T09:19:20Z' + - 'Ref A: 1091CCE8B2F448AAAF24407DD2714CF1 Ref B: MAA201060516009 Ref C: 2023-12-06T07:51:03Z' status: code: 200 message: OK @@ -949,14 +947,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates:add?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW5mdnVwYTNvdjZmci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1NjMsImlhdCI6MTcwMTc2Nzk2MywiaXNzIjoiaHR0cHM6Ly9hdHQxbmZ2dXBhM292NmZyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTYzLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.TcboJpkRZDf81KGaBmGMDhgtkM2Gj-y5KFeonyX3TD6dwwLvYZOamrs-XXRQaoruyStShANW3C7adnMOHbSSZFabCsg_jCMKjvs6Xi6WxMQj57DRdheb2gf-_XAUiWv3myqz-VXby6eGdFvruuJ52YdN8oEMSDidGVklth7zW3XhsM2KtbW_b-CadpTbzubpQGFtBmxZCqU5-Jz6Lry3g8vG-BkBV9V9GRSmhkZJ1Of9b8dwAuYUxIma7zEXvTvbDJRGQWBUZL8ZR5WN7kEaJnC1WDFwVf-d-hSWrsLdVSqrcBsMeQR43k9uLZOxoJL8X9fwjgYQltC1cns4Q8Csqg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW9penF3ZXRsbXhveC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2NjUsImlhdCI6MTcwMTg0OTA2NSwiaXNzIjoiaHR0cHM6Ly9hdHQxb2l6cXdldGxteG94Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDY1LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.aZaF1yz-bGMPbtZM4TE16M8GyPB5gXntYEPeRT4Wf5Vft7oenVuwjvk7tYIuimP5rap_e4o3Sf-eVT3dbh9jkD6fYEFrCyc63QM3Unlb9cUeHtWJvOPSgO9xQ8ApuB4vF9afguv9bPRCkx9fxrvum_J949F__V53RSsLa8qlyMheYmJyd21XoQIkc6CVTHleS5_z2Yt-M7j1b5YKONziCYayxdluSKob7R-ZUto9RmS3c7ryOzoHCFzZYrJ1C8ahbYevweZ2FMRNu_86rgckIzfn_6KTqs1IhloRXwPoSq7AICQbtaTL-TQK5iI8_InwXC4Ym-_dxOvO9-Ha0Kap7A"}' headers: content-length: - '842' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:22 GMT + - Wed, 06 Dec 2023 07:51:04 GMT server: - Kestrel x-ms-maa-service-version: @@ -992,7 +990,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:24 GMT + - Wed, 06 Dec 2023 07:51:06 GMT expires: - '-1' pragma: @@ -1006,7 +1004,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 5996CF040D72468DB70D056869D3EBDF Ref B: MAA201060514029 Ref C: 2023-12-05T09:19:23Z' + - 'Ref A: 2CFADF80353547DCA722ACD1737030A0 Ref B: MAA201060516037 Ref C: 2023-12-06T07:51:05Z' status: code: 200 message: OK @@ -1029,14 +1027,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW5mdnVwYTNvdjZmci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1NjYsImlhdCI6MTcwMTc2Nzk2NiwiaXNzIjoiaHR0cHM6Ly9hdHQxbmZ2dXBhM292NmZyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTY2LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.U7bMcch7x2j77ndLxB2627lChVVlTZPG56r8pAOeeK2-YIQu-RNjS-EpGomJ8JB2wLeQxcbPhgrdFDwF_acIerEXdk2dv4KYCZKZPAQyFx_NBeZO2buSZL_EKE9qwHf-k830D9MeAP3OMikUjJZ1hVNJZR0GQ81PfftJY_gG1ghKUKn5PJMwRnEKkd-oR-Iic2C-klPgT6nlP9dtQZiaorzFpc97ynEgRWeOZV6J7yMMwmIkdvsn_l0wHGH7k5Bd6aJ0Ih7nRPbk8B7OZKFiVCZPYr5pvkaBTgUAXsWe3TRpz6VUsUQ3Ow1MRi9l7Tj6o8bd2GSMPNU-rLQc9wwKlA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW9penF3ZXRsbXhveC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2NjcsImlhdCI6MTcwMTg0OTA2NywiaXNzIjoiaHR0cHM6Ly9hdHQxb2l6cXdldGxteG94Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDY3LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.s1r0da-CWSSGcAqxk6NaZjUdCgZP7U2ZazvpdFdT1qn2vtHSIOJ6YbQ3WhQCdNEflzvtQJedJOE9OkQ3sdL7DktDYRmCmp0vuGg2ht-0w7WHi3zL3dhOtvg1QGrJHFp3ePxCN1yiwaQ6w7pePcTaAkTQtEaW8CiEWsomNBGKUYwqgKOJaGjU4ggWOI_zes3i6Lk1aTo7uQQcOnxyDEMSB6HMOPRlJN36-LbqxZl3cXCZZ1EHdBqIHfXCytbJSYGtEIwnNL3cd_9Y-c53hI70PiP6_BC5i5V6y8YXghooXltb-Le0f95kGdAzmM0y4mF6y5hvHW68BTVdG58dU7UT1g"}' headers: content-length: - '3821' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:25 GMT + - Wed, 06 Dec 2023 07:51:07 GMT server: - Kestrel x-ms-maa-service-version: @@ -1072,7 +1070,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:27 GMT + - Wed, 06 Dec 2023 07:51:09 GMT expires: - '-1' pragma: @@ -1086,7 +1084,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 594F9968274F4F2B8E53CE5282B59189 Ref B: MAA201060516023 Ref C: 2023-12-05T09:19:26Z' + - 'Ref A: 97EA2E56085C4B668000EC332E36F93D Ref B: MAA201060515011 Ref C: 2023-12-06T07:51:08Z' status: code: 200 message: OK @@ -1113,14 +1111,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates:remove?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW5mdnVwYTNvdjZmci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1NjksImlhdCI6MTcwMTc2Nzk2OSwiaXNzIjoiaHR0cHM6Ly9hdHQxbmZ2dXBhM292NmZyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTY5LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.ieSUkwNT0bkGu7iHe1caLqNFhhzQ1S0Ik9dZGRl49bODnBzOpXvtJzpLtZ7xW6g9aGTsNTfRv2sqz_kVtt4-_V2ryk-4N-AdrkOYM51tnomCEyItGWYPHRUbkOVtnBm7tauZ94ntjr8zz1jyDNqZHAHDopTou2X9g5Dm_kwnE99YcmZtE3re2gVUqpfHIK199aX33zDqFj6oEqQVCT309-etIVUCkZ1N_rdAZZbLMKbInfXG9Znt2aku--Emy2_jz8xJe2COGFaQlX-9xA5P0ijyfNx7ZavG8x1zMsmIpuUQUwa3Ur36X65BrwX7TnjgivAXVEhy3ND3VuH6Tv1bOQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW9penF3ZXRsbXhveC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2NzAsImlhdCI6MTcwMTg0OTA3MCwiaXNzIjoiaHR0cHM6Ly9hdHQxb2l6cXdldGxteG94Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDcwLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.cbFArOqy45TNL1DkUs0jGp7pDR6o7TuvmtRMo5dTKu9rKarTJ2PqIchtBnpYgpHN398ahQimQOXDlq3mHISHMSWU_dRg4w2ZoHTetw3GVNnugvaMdC1z0Dwtqx7Q4xHfbXUOZucmzJGAjOl0yofaM3SpXg1lci48Iblm6lngoRUIX0O5oEshlPDtAhZcE8WKxc6OgrsX_L0qsJGJJw2S0oKCBz7hmLW7Fq9T3gseltqVSTAVveO735HXal1a28XTLwN7Svs63uAO3bUdQxr0fTL0qGd4Qs_KoqBsNnntaoGOj2A0LYlzlvpCfZEHXTQ9eAb9BPSukWxHIKm5G4u6tw"}' headers: content-length: - '841' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:28 GMT + - Wed, 06 Dec 2023 07:51:09 GMT server: - Kestrel x-ms-maa-service-version: @@ -1156,7 +1154,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:29 GMT + - Wed, 06 Dec 2023 07:51:10 GMT expires: - '-1' pragma: @@ -1170,7 +1168,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 66A19D3B59D749B9A36E4F9E18161E1F Ref B: MAA201060514029 Ref C: 2023-12-05T09:19:29Z' + - 'Ref A: 9F8B78B7678D4E26948EA80C78E5251E Ref B: MAA201060514023 Ref C: 2023-12-06T07:51:10Z' status: code: 200 message: OK @@ -1193,14 +1191,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW5mdnVwYTNvdjZmci53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1NzEsImlhdCI6MTcwMTc2Nzk3MSwiaXNzIjoiaHR0cHM6Ly9hdHQxbmZ2dXBhM292NmZyLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTcxLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.kDxOGyxlU0F3RaoiyoUWra6c9285WieuUvP6GOSogiPJ7ASDf-POdqg5EEMzFGAtTI-xS1SkwW-McklWpVyCGaRVE6AlbeH6jMN2x3bYqSwwZLMBqAbPDs6bUsk4UhvgxyVIDQpzWqYWYXodgyDeooRvVD7a2g2nfQT4rV8XFQgYgwijQLqzf6zPT4phbARTJ6oNpWiZEfMQnXu8vG1To_9IV63iRosZ9NBhZ3LWpnjaDUdRgTGBzDWSxsqTKVNvJyn2dp3f1nvuw5PjmtsqCccYRUr-0gFhPNu546tY3wFiRX2q0gmMcT6_rVXIFONpW9_c__b4IMuQfjQ04oG3Ng"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW9penF3ZXRsbXhveC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2NzIsImlhdCI6MTcwMTg0OTA3MiwiaXNzIjoiaHR0cHM6Ly9hdHQxb2l6cXdldGxteG94Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDcyLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.UsbQ54xsb9_cG4DwDFRZ9HFmrrSVutKGttVnBSJfoYlC0SVLrx8GwVh_MfvNvJhJlnXTHzW-vtBteFowmNJflJI37XeGZWZ_Lezyk4CZeo7yEmre62TyBg6fHpCNz2HK6DGkx5WxHKKYaguvp_s0SVXcAKpk53Zz1edHDRuAe7kxFY2k5Rfpw0W4P_2evYjYmvW2Z-a5gOUZu0D0__Lu4Y1TybSrf4SLsKu7Z5QEN67sYUQmI1xGjZi2zx8ctjzXRc_I7rlgxH24VPsZKJ3n0O2P9mVuAGYaNTSzAiQr9LvNAKKy0KOP0EXADCMlHlxb1vpCfJ0Hopb_4iIoZFnKAw"}' headers: content-length: - '2302' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:30 GMT + - Wed, 06 Dec 2023 07:51:11 GMT server: - Kestrel x-ms-maa-service-version: @@ -1241,7 +1239,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:34 GMT + - Wed, 06 Dec 2023 07:51:15 GMT expires: - '-1' location: @@ -1259,7 +1257,7 @@ interactions: x-ms-ratelimit-remaining-subscription-writes: - '1199' x-msedge-ref: - - 'Ref A: 09361F653EF0492C8AFABBEA4688F588 Ref B: MAA201060514027 Ref C: 2023-12-05T09:19:32Z' + - 'Ref A: 5473747AEF3D4DE2BA2CFA082265B6D6 Ref B: MAA201060513009 Ref C: 2023-12-06T07:51:12Z' status: code: 201 message: Created @@ -1291,7 +1289,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:35 GMT + - Wed, 06 Dec 2023 07:51:17 GMT expires: - '-1' pragma: @@ -1305,7 +1303,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 0596467AE0D2435EA870ECCCF0202FAE Ref B: MAA201060513033 Ref C: 2023-12-05T09:19:35Z' + - 'Ref A: 04344BA1C7A9471D9D0634D7D270FBCD Ref B: MAA201060515025 Ref C: 2023-12-06T07:51:16Z' status: code: 200 message: OK @@ -1328,14 +1326,14 @@ interactions: uri: https://att2000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mmhrc3VkcmI0cjJmNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1NzcsImlhdCI6MTcwMTc2Nzk3NywiaXNzIjoiaHR0cHM6Ly9hdHQyaGtzdWRyYjRyMmY3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTc3LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.hMCA-ESdZpjWoiAEx6A2czpPXkquSFolBlPx7zQfopbEz3r8gZHZuyGNpYYXw2VOHkfF2yXUXIbXJ1vCD1CekNcX9hScIvLKNCcIOA0rWDsYV8LrUVBBNHcKEElPE4zrG8iyS7IiwQQUKpGFCtUILnocn7jV6GE0bOZZpBFCkEOEWPSMgsAY8ZwfswoJRGtX6FRFw3tmRLcwcILkdK4rG8kOjY2n1eFCRQkYOev0LZu5O6kPQ6da7bD-EfpgsTjIci7v22GFkOtY3vSewT2bhOsfruQh8B7ohfyQpVnZoDRagEPH3GXEltUQAujx0YJvHnhTchhfUmL_EAD7h3o8_Q"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MmNhYjVsaWg1dG1kcS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2NzgsImlhdCI6MTcwMTg0OTA3OCwiaXNzIjoiaHR0cHM6Ly9hdHQyY2FiNWxpaDV0bWRxLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDc4LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.D4vL4NshHTvNzKyOJl3pUKxsZ33aJer1VpCs17AJSAz1dKXrGkCwVdM3YdHVDsZBGKasLwLWM95iHwm8gkJ30Iy_jeept7z20AZ9_t703lC0IN57yDLMmx-p2p_O-L1EC3np4eXxh0ybvNbB4GVFq9HdfeUTGIHZIVX7-DT85ib0q8a05bimc_X3rzMfAwlE5ebkwoZkwr5C4GykKOO3MIGsPdQP9YWqy8YlWUdQQY8R4ca_sB9Q4MR0rqOu6_ef02A7lTj5SwxxbyQ94dDuMFI1tNP8sHWO2o5WqKme0hgs_eqk9EmDDGzNFab7LrGBCIQh_fHlHWXlzm35uCHbOQ"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:37 GMT + - Wed, 06 Dec 2023 07:51:18 GMT server: - Kestrel x-ms-maa-service-version: @@ -1371,7 +1369,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:38 GMT + - Wed, 06 Dec 2023 07:51:20 GMT expires: - '-1' pragma: @@ -1385,7 +1383,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 665FCD1DAF694EF3847484FEDB28A234 Ref B: MAA201060514053 Ref C: 2023-12-05T09:19:38Z' + - 'Ref A: C67E794CC1E6448EB4160FD2C7B6A465 Ref B: MAA201060515011 Ref C: 2023-12-06T07:51:19Z' status: code: 200 message: OK @@ -1417,7 +1415,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:40 GMT + - Wed, 06 Dec 2023 07:51:21 GMT expires: - '-1' pragma: @@ -1431,7 +1429,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 3B4130D49DD34F3EAFA6C744D103C96A Ref B: MAA201060515031 Ref C: 2023-12-05T09:19:39Z' + - 'Ref A: 2490009B01FF4332A48B3CCD95C201A9 Ref B: MAA201060516037 Ref C: 2023-12-06T07:51:21Z' status: code: 200 message: OK @@ -1458,14 +1456,14 @@ interactions: uri: https://att2000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mmhrc3VkcmI0cjJmNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1ODIsImlhdCI6MTcwMTc2Nzk4MiwiaXNzIjoiaHR0cHM6Ly9hdHQyaGtzdWRyYjRyMmY3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTgyLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktc2lnbmVyIjp7ImFsZyI6IlJTMjU2Iiwia3R5IjoiUlNBIiwidXNlIjoic2lnIiwieDVjIjpbIk1JSURSakNDQWk2Z0F3SUJBZ0lJSmNkWnY0Tzc2eXd3RFFZSktvWklodmNOQVFFTEJRQXdIekVkTUJzR0ExVUVBd3dVVFdGaFQzSnBaMmx1WVd4VVpYTjBRMlZ5ZERFd0lCY05Nak14TWpBME1EQXdNREF3V2hnUE1qQTNNekV5TURRd01EQXdNREJhTUI4eEhUQWJCZ05WQkFNTUZFMWhZVTl5YVdkcGJtRnNWR1Z6ZEVObGNuUXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWx3dTc5aFdZeTIvL0JpdTFHWXRMMUxBMEViVWVsMk4xSWo4TGVSVUpFNlVKUERadmVzdXcwM0tkV1pJY0c0OW9lc0NXQW12VnJiZXBoMHZPdG5aaTAyRUJFd0lIYWs4dnMwT1g4SjA2Z0JSQURDWjY0SXpxRytVcEdIVnQ5eWMwMUkrZ0kreU1KYjgxNjFWRndEeW0vWHdZLzZLQUZpNjRXMHNvZlREMmY3N3RnejJ4OEtrbDRtWDhRVWp2RWFmTkR0SEdWUGZQY1dpVS93WVdUK3gycFNMbW5pak5sOTdGUGFib3RMVUFFZFVZSFZWSUtEdkd4eXAyYW04Kzc0eGVHSWI5L0dWUDZOUkpDTi95RTNGY01jNnFOR295c2FpOWd0ZS8vQTAzdVdWSUp0REJBY2NuaVVyUGhlbkxTMzUyWXdTUDVMUU1mcVRpSVNoSUJWTTVCd0lEQVFBQm80R0RNSUdBTUU0R0ExVWRJd1JITUVXQUZGRmxGanBrZERCNW5FZ1VNdUsyNWJ6YlNwTFZvU09rSVRBZk1SMHdHd1lEVlFRRERCUk5ZV0ZQY21sbmFXNWhiRlJsYzNSRFpYSjBNWUlJSmNkWnY0Tzc2eXd3SFFZRFZSME9CQllFRkZGbEZqcGtkREI1bkVnVU11SzI1YnpiU3BMVk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFCQ1VCV0JRSWc1amM1ZDNGL0VKZVA4cHEyTHd2Y0ZERDc1M1RiR0t4N1RzYUhIZ3BoQUNuS09DU3BSRWlmdHNpUjVPaWM0ODdNWXdmRlVXQjBwZ0NGYzZpV3pVVjVzUnRTSERvNE51QTVwc2duRGNZQm5oNlR1VmZwR0FyWHZIT04wSzRRYk81NmZONHhmbWZEQzRkb2h1SDVPYUN3aUtLNUsxUWIrczVncW8xYnd2T01uNGNBNUEwS3RQc2R5RzJza2hWVjRvNnNGOUNoeXRsVmh0QzV6RE81RnkwWUtCd1l0UFh6Y0FMOUZhdUF4TE5URnE0Q3V5ZTQ0aDJGd2ZRUk9ON3FrWXp4UE9NYUNVOEdNVUI4SmYrOUFrdWN3bXZGNTBMNDB5WkNGeDlocUFvVGNTTW81ZTJyYzd5T3lvK1RldFJweUFxa1E5YkZDQWRWRWYyYVU9Il19LCJ4LW1zLXBvbGljeS10b2tlbi1oYXNoIjoiSVg3dE54N2p5TWduTVpSS0lUMVZxZldYa1p0MXlKWml2WXNiTjZQeTAzcyJ9.Ap-Pd9iR4IB1sq1vW2sxj-opa5LsEhaOoK56opijgw8H9L1uzm9MI9b4-s3MWYEWHYnOlzwRpGwV49Qi5HCAs604oDoC0ch_xdCKyKvm9V7FMEzp9yetqaIs3LoEoKMZR-ZdAt-lf0QiKBE7zuW0r7AX9OzSViKoOrlNivy7fQ8fw6YChd0qpmtvPPgHYU1ZWibRA2iM0Nv5UZmBq4kWHtTnn9d0IT1YOqaZEV0rM1bjR-VumeWAfhmkmsnIIbNUoCZCfr7U-USv9zGHgkh8nBMJuQxj7AMGLFK57n6BUUMw9kQEI2RlSblTzGD71tBqH06UMW91XIe0XW29Nfzxdw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MmNhYjVsaWg1dG1kcS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2ODIsImlhdCI6MTcwMTg0OTA4MiwiaXNzIjoiaHR0cHM6Ly9hdHQyY2FiNWxpaDV0bWRxLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDgyLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktc2lnbmVyIjp7ImFsZyI6IlJTMjU2Iiwia3R5IjoiUlNBIiwidXNlIjoic2lnIiwieDVjIjpbIk1JSURSakNDQWk2Z0F3SUJBZ0lJSmNkWnY0Tzc2eXd3RFFZSktvWklodmNOQVFFTEJRQXdIekVkTUJzR0ExVUVBd3dVVFdGaFQzSnBaMmx1WVd4VVpYTjBRMlZ5ZERFd0lCY05Nak14TWpBME1EQXdNREF3V2hnUE1qQTNNekV5TURRd01EQXdNREJhTUI4eEhUQWJCZ05WQkFNTUZFMWhZVTl5YVdkcGJtRnNWR1Z6ZEVObGNuUXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWx3dTc5aFdZeTIvL0JpdTFHWXRMMUxBMEViVWVsMk4xSWo4TGVSVUpFNlVKUERadmVzdXcwM0tkV1pJY0c0OW9lc0NXQW12VnJiZXBoMHZPdG5aaTAyRUJFd0lIYWs4dnMwT1g4SjA2Z0JSQURDWjY0SXpxRytVcEdIVnQ5eWMwMUkrZ0kreU1KYjgxNjFWRndEeW0vWHdZLzZLQUZpNjRXMHNvZlREMmY3N3RnejJ4OEtrbDRtWDhRVWp2RWFmTkR0SEdWUGZQY1dpVS93WVdUK3gycFNMbW5pak5sOTdGUGFib3RMVUFFZFVZSFZWSUtEdkd4eXAyYW04Kzc0eGVHSWI5L0dWUDZOUkpDTi95RTNGY01jNnFOR295c2FpOWd0ZS8vQTAzdVdWSUp0REJBY2NuaVVyUGhlbkxTMzUyWXdTUDVMUU1mcVRpSVNoSUJWTTVCd0lEQVFBQm80R0RNSUdBTUU0R0ExVWRJd1JITUVXQUZGRmxGanBrZERCNW5FZ1VNdUsyNWJ6YlNwTFZvU09rSVRBZk1SMHdHd1lEVlFRRERCUk5ZV0ZQY21sbmFXNWhiRlJsYzNSRFpYSjBNWUlJSmNkWnY0Tzc2eXd3SFFZRFZSME9CQllFRkZGbEZqcGtkREI1bkVnVU11SzI1YnpiU3BMVk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFCQ1VCV0JRSWc1amM1ZDNGL0VKZVA4cHEyTHd2Y0ZERDc1M1RiR0t4N1RzYUhIZ3BoQUNuS09DU3BSRWlmdHNpUjVPaWM0ODdNWXdmRlVXQjBwZ0NGYzZpV3pVVjVzUnRTSERvNE51QTVwc2duRGNZQm5oNlR1VmZwR0FyWHZIT04wSzRRYk81NmZONHhmbWZEQzRkb2h1SDVPYUN3aUtLNUsxUWIrczVncW8xYnd2T01uNGNBNUEwS3RQc2R5RzJza2hWVjRvNnNGOUNoeXRsVmh0QzV6RE81RnkwWUtCd1l0UFh6Y0FMOUZhdUF4TE5URnE0Q3V5ZTQ0aDJGd2ZRUk9ON3FrWXp4UE9NYUNVOEdNVUI4SmYrOUFrdWN3bXZGNTBMNDB5WkNGeDlocUFvVGNTTW81ZTJyYzd5T3lvK1RldFJweUFxa1E5YkZDQWRWRWYyYVU9Il19LCJ4LW1zLXBvbGljeS10b2tlbi1oYXNoIjoiSVg3dE54N2p5TWduTVpSS0lUMVZxZldYa1p0MXlKWml2WXNiTjZQeTAzcyJ9.UpqBJWvPvR4m4718djHzjSIriRwZjAGNVJDA92U13FK0tiDn-AshQA-YGIO96qX2l-GnH1puWNbTo7-rmjGuD3X8_3I663OcFUoNfD4-0JdqSmtsAVrMstDfUmcWm52jCzO6LHhhlcyylQeh28qQjfm3L6sMyOEO6y5YdJA9r4VgeQq7fcoin7BqmAFcvut8nKcHJR7iX8qtt33ZfhrIkPzspfKCNFzGFmJ55kZeLnuVnbxhnyiQtC5vHgGrZUWYebYL4dgJmpgwwz3Mw1P49uLPNjXnRA9qmkD4PzOagY3UB1xLJyQM7uw71_3f4rNcyGlyIRbWbRICffr03W_Aqw"}' headers: content-length: - '2415' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:41 GMT + - Wed, 06 Dec 2023 07:51:22 GMT server: - Kestrel x-ms-maa-service-version: @@ -1501,7 +1499,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:42 GMT + - Wed, 06 Dec 2023 07:51:24 GMT expires: - '-1' pragma: @@ -1515,7 +1513,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: CB18868F43164CC3B42F886622D16F31 Ref B: MAA201060514027 Ref C: 2023-12-05T09:19:42Z' + - 'Ref A: 0FF26291F8C94961B64A8F4E43CAAAD4 Ref B: MAA201060515021 Ref C: 2023-12-06T07:51:23Z' status: code: 200 message: OK @@ -1538,14 +1536,14 @@ interactions: uri: https://att2000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mmhrc3VkcmI0cjJmNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1ODQsImlhdCI6MTcwMTc2Nzk4NCwiaXNzIjoiaHR0cHM6Ly9hdHQyaGtzdWRyYjRyMmY3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTg0LCJ4LW1zLXBvbGljeSI6ImV5QWlZV3huSWpvaVVsTXlOVFlpTENBaWVEVmpJam9nV3lKTlNVbEVVbXBEUTBGcE5tZEJkMGxDUVdkSlNVcGpaRnAyTkU4M05ubDNkMFJSV1VwTGIxcEphSFpqVGtGUlJVeENVVUYzU0hwRlpFMUNjMGRCTVZWRlFYZDNWVlJYUm1oVU0wcHdXakpzZFZsWGVGVmFXRTR3VVRKV2VXUkVSWGRKUW1OT1RXcE5lRTFxUVRCTlJFRjNUVVJCZDFkb1oxQk5ha0V6VFhwRmVVMUVVWGROUkVGM1RVUkNZVTFDT0hoSVZFRmlRbWRPVmtKQlRVMUdSVEZvV1ZVNWVXRlhaSEJpYlVaelZrZFdlbVJGVG14amJsRjRUVWxKUWtscVFVNUNaMnR4YUd0cFJ6bDNNRUpCVVVWR1FVRlBRMEZST0VGTlNVbENRMmRMUTBGUlJVRnNkM1UzT1doWFdYa3lMeTlDYVhVeFIxbDBUREZNUVRCRllsVmxiREpPTVVscU9FeGxVbFZLUlRaVlNsQkVXblpsYzNWM01ETkxaRmRhU1dOSE5EbHZaWE5EVjBGdGRsWnlZbVZ3YURCMlQzUnVXbWt3TWtWQ1JYZEpTR0ZyT0haek1FOVlPRW93Tm1kQ1VrRkVRMW8yTkVsNmNVY3JWWEJIU0ZaME9YbGpNREZKSzJkSkszbE5TbUk0TVRZeFZrWjNSSGx0TDFoM1dTODJTMEZHYVRZMFZ6QnpiMlpVUkRKbU56ZDBaM295ZURoTGEydzBiVmc0VVZWcWRrVmhaazVFZEVoSFZsQm1VR05YYVZVdmQxbFhWQ3Q0TW5CVFRHMXVhV3BPYkRrM1JsQmhZbTkwVEZWQlJXUlZXVWhXVmtsTFJIWkhlSGx3TW1GdE9DczNOSGhsUjBsaU9TOUhWbEEyVGxKS1EwNHZlVVV6Um1OTll6WnhUa2R2ZVhOaGFUbG5kR1V2TDBFd00zVlhWa2xLZEVSQ1FXTmpibWxWY2xCb1pXNU1Vek0xTWxsM1UxQTFURkZOWm5GVWFVbFRhRWxDVmswMVFuZEpSRUZSUVVKdk5FZEVUVWxIUVUxRk5FZEJNVlZrU1hkU1NFMUZWMEZHUmtac1JtcHdhMlJFUWpWdVJXZFZUWFZMTWpWaWVtSlRjRXhXYjFOUGEwbFVRV1pOVWpCM1IzZFpSRlpSVVVSRVFsSk9XVmRHVUdOdGJHNWhWelZvWWtaU2JHTXpVa1JhV0Vvd1RWbEpTVXBqWkZwMk5FODNObmwzZDBoUldVUldVakJQUWtKWlJVWkdSbXhHYW5CclpFUkNOVzVGWjFWTmRVc3lOV0o2WWxOd1RGWk5RVGhIUVRGVlpFVjNSVUl2ZDFGR1RVRk5Ra0ZtT0hkRVVWbEtTMjlhU1doMlkwNUJVVVZNUWxGQlJHZG5SVUpCUWtOVlFsZENVVWxuTldwak5XUXpSaTlGU21WUU9IQnhNa3gzZG1OR1JFUTNOVE5VWWtkTGVEZFVjMkZJU0dkd2FFRkRia3RQUTFOd1VrVnBablJ6YVZJMVQybGpORGczVFZsM1prWlZWMEl3Y0dkRFJtTTJhVmQ2VlZZMWMxSjBVMGhFYnpST2RVRTFjSE5uYmtSaldVSnVhRFpVZFZabWNFZEJjbGgyU0U5T01FczBVV0pQTlRabVRqUjRabTFtUkVNMFpHOW9kVWcxVDJGRGQybExTelZMTVZGaUszTTFaM0Z2TVdKM2RrOU5ialJqUVRWQk1FdDBVSE5rZVVjeWMydG9WbFkwYnpaelJqbERhSGwwYkZab2RFTTFla1JQTlVaNU1GbExRbmRaZEZCWWVtTkJURGxHWVhWQmVFeE9WRVp4TkVOMWVXVTBOR2d5Um5kbVVWSlBUamR4YTFsNmVGQlBUV0ZEVlRoSFRWVkNPRXBtS3psQmEzVmpkMjEyUmpVd1REUXdlVnBEUm5nNWFIRkJiMVJqVTAxdk5XVXljbU0zZVU5NWJ5dFVaWFJTY0hsQmNXdFJPV0pHUTBGa1ZrVm1NbUZWUFNKZGZRLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBNa1l4WkVkb2RtTnRiRFpaV0ZKd1lqSTFlV1JYZUd4ak0zUnFUMngwTUdWWVFteFFWREJwU2tkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDZDFwWVNuUmhXRkZ2UzFSME9VOHliSHBqTTFab1ltMU9iR051Vm5OYVdFNDNXWHB3WW1SSWJIZGFWREE1U1dsU2NHTjVNV3RhVjBveFdqSmthRmx0ZUd4SmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xoV0UxMFdrZFdhV1JYWkc1WlYwcHpXbE5KYzBsSVdtaGlTRlpzVUZkTmRXUnRSbk5rVjFWd1R6Sk5ObGN6VWpWalIxVTVVRk5KYTJNeVpEUk1WekY1WXpKc2JtSnRWbmxKYkRCblVGUTBaMkZZVG5wa1YxVnZaRWhzZDFwVU1HbGpNbVEwVEZjeGVXTXliRzVpYlZaNVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXbFNlbG96WjNSaVdFcHNZbTFPYzFsWVdteEpiREJuVUZRMFoyRllUbnBrVjFWdlpFaHNkMXBVTUdsak1tUTBURmN4ZVZwWE5XcGlSMFl5V2xOSmMwbElXbWhpU0Zac1VGZE5kV1J0Um5Oa1YxVndUekpOTmxjelVqVmpSMVU1VUZOSmEyTklTblphU0ZacVpFTXhjRnBEU21SSlJEQXRTVWRzZW1NelZteExTRkkxWTBkVk9VbHVRbmxpTWxJeFdUTlJkR0ZYVVdsTVEwSXlXVmQ0TVZwVU1XcE1ibHBvWWtoV2JFdFVkR3BQYkhRd1pWaENiRkJVTUdsS1NFNHlZbWxLWkVsRU1DMUpSMng2WXpOV2JFdElValZqUjFVNVNXNU9NbUpwU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0a1IxWnNTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFpFZFdiRWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4yWlVjeUo5LmxVek81ZERUNk5jandxZGt4UWl3Rk9rT0JPZnNzdWNnaHFTRjVBZ1VhY01tbENOOXNzaXVkTFdnTVRDbkdscjJVb0tONjc0RWdsMkdMOHdQY1BjM19QaDhzeUpLbVhwT1NMZ1k1N3pmTzJMU1NGckQzWlJiQi1Sa3dJTV9kOXY3NTQ1XzVjWklRRDJneXFsNE1VQVRYWUtBazNjdm1RUjFhSzVuMXJOd3FXYmVzU0FPWnotUmhWamlZbDVJNXZzV0lWTUN5NnFNNFV5Q1FraS1VTlEydXBwMVIxRXhCTUxzd2ZJRGpLWnhWcHRrVzlqRzdBM0NkZ3FBbDhqdHhZdmV0a2NxZTNmRU9zOS1EX3pvbkhnY0txdnlSUnAycXc1UjhoS2FGeGVUZzMxMXlpX0w3eElXZWhHZU9ab2ZCY2ttd2VVUE5zN0xDNm1vNTVlOWxueU9odyJ9.GE6-xnlXwVy_c9cN4kNX3crfffe0noaFWKbmWX9gl0QByeEZiE94Gzoq-j9GlkhPuiKhiwpbBvGKQcjsG5hAmgX_WxmLmwJdm82bdGdLbGZNLW9pLq4IyyQWBT5ORl9FkZAV6ipecReyO2Zhv69mvI3btUqzNvF4H7Q5sd3ySnxfpgd8V0YuSVealmXEEFBV10_6UFLTox1f0zWhAYLw57qeNredcg0T6ycB2tPeAdYc9pHHYDhDV79a8Azns8zEJxClPRQ3l3BRhOe4-HMZDgfYy7AX_JXHTemQH6e0QubADHmRmBPTT8PyK7eg9lG6ilb1pleiWIEiYu7At9DAeA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MmNhYjVsaWg1dG1kcS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2ODUsImlhdCI6MTcwMTg0OTA4NSwiaXNzIjoiaHR0cHM6Ly9hdHQyY2FiNWxpaDV0bWRxLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDg1LCJ4LW1zLXBvbGljeSI6ImV5QWlZV3huSWpvaVVsTXlOVFlpTENBaWVEVmpJam9nV3lKTlNVbEVVbXBEUTBGcE5tZEJkMGxDUVdkSlNVcGpaRnAyTkU4M05ubDNkMFJSV1VwTGIxcEphSFpqVGtGUlJVeENVVUYzU0hwRlpFMUNjMGRCTVZWRlFYZDNWVlJYUm1oVU0wcHdXakpzZFZsWGVGVmFXRTR3VVRKV2VXUkVSWGRKUW1OT1RXcE5lRTFxUVRCTlJFRjNUVVJCZDFkb1oxQk5ha0V6VFhwRmVVMUVVWGROUkVGM1RVUkNZVTFDT0hoSVZFRmlRbWRPVmtKQlRVMUdSVEZvV1ZVNWVXRlhaSEJpYlVaelZrZFdlbVJGVG14amJsRjRUVWxKUWtscVFVNUNaMnR4YUd0cFJ6bDNNRUpCVVVWR1FVRlBRMEZST0VGTlNVbENRMmRMUTBGUlJVRnNkM1UzT1doWFdYa3lMeTlDYVhVeFIxbDBUREZNUVRCRllsVmxiREpPTVVscU9FeGxVbFZLUlRaVlNsQkVXblpsYzNWM01ETkxaRmRhU1dOSE5EbHZaWE5EVjBGdGRsWnlZbVZ3YURCMlQzUnVXbWt3TWtWQ1JYZEpTR0ZyT0haek1FOVlPRW93Tm1kQ1VrRkVRMW8yTkVsNmNVY3JWWEJIU0ZaME9YbGpNREZKSzJkSkszbE5TbUk0TVRZeFZrWjNSSGx0TDFoM1dTODJTMEZHYVRZMFZ6QnpiMlpVUkRKbU56ZDBaM295ZURoTGEydzBiVmc0VVZWcWRrVmhaazVFZEVoSFZsQm1VR05YYVZVdmQxbFhWQ3Q0TW5CVFRHMXVhV3BPYkRrM1JsQmhZbTkwVEZWQlJXUlZXVWhXVmtsTFJIWkhlSGx3TW1GdE9DczNOSGhsUjBsaU9TOUhWbEEyVGxKS1EwNHZlVVV6Um1OTll6WnhUa2R2ZVhOaGFUbG5kR1V2TDBFd00zVlhWa2xLZEVSQ1FXTmpibWxWY2xCb1pXNU1Vek0xTWxsM1UxQTFURkZOWm5GVWFVbFRhRWxDVmswMVFuZEpSRUZSUVVKdk5FZEVUVWxIUVUxRk5FZEJNVlZrU1hkU1NFMUZWMEZHUmtac1JtcHdhMlJFUWpWdVJXZFZUWFZMTWpWaWVtSlRjRXhXYjFOUGEwbFVRV1pOVWpCM1IzZFpSRlpSVVVSRVFsSk9XVmRHVUdOdGJHNWhWelZvWWtaU2JHTXpVa1JhV0Vvd1RWbEpTVXBqWkZwMk5FODNObmwzZDBoUldVUldVakJQUWtKWlJVWkdSbXhHYW5CclpFUkNOVzVGWjFWTmRVc3lOV0o2WWxOd1RGWk5RVGhIUVRGVlpFVjNSVUl2ZDFGR1RVRk5Ra0ZtT0hkRVVWbEtTMjlhU1doMlkwNUJVVVZNUWxGQlJHZG5SVUpCUWtOVlFsZENVVWxuTldwak5XUXpSaTlGU21WUU9IQnhNa3gzZG1OR1JFUTNOVE5VWWtkTGVEZFVjMkZJU0dkd2FFRkRia3RQUTFOd1VrVnBablJ6YVZJMVQybGpORGczVFZsM1prWlZWMEl3Y0dkRFJtTTJhVmQ2VlZZMWMxSjBVMGhFYnpST2RVRTFjSE5uYmtSaldVSnVhRFpVZFZabWNFZEJjbGgyU0U5T01FczBVV0pQTlRabVRqUjRabTFtUkVNMFpHOW9kVWcxVDJGRGQybExTelZMTVZGaUszTTFaM0Z2TVdKM2RrOU5ialJqUVRWQk1FdDBVSE5rZVVjeWMydG9WbFkwYnpaelJqbERhSGwwYkZab2RFTTFla1JQTlVaNU1GbExRbmRaZEZCWWVtTkJURGxHWVhWQmVFeE9WRVp4TkVOMWVXVTBOR2d5Um5kbVVWSlBUamR4YTFsNmVGQlBUV0ZEVlRoSFRWVkNPRXBtS3psQmEzVmpkMjEyUmpVd1REUXdlVnBEUm5nNWFIRkJiMVJqVTAxdk5XVXljbU0zZVU5NWJ5dFVaWFJTY0hsQmNXdFJPV0pHUTBGa1ZrVm1NbUZWUFNKZGZRLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBNa1l4WkVkb2RtTnRiRFpaV0ZKd1lqSTFlV1JYZUd4ak0zUnFUMngwTUdWWVFteFFWREJwU2tkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDZDFwWVNuUmhXRkZ2UzFSME9VOHliSHBqTTFab1ltMU9iR051Vm5OYVdFNDNXWHB3WW1SSWJIZGFWREE1U1dsU2NHTjVNV3RhVjBveFdqSmthRmx0ZUd4SmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xoV0UxMFdrZFdhV1JYWkc1WlYwcHpXbE5KYzBsSVdtaGlTRlpzVUZkTmRXUnRSbk5rVjFWd1R6Sk5ObGN6VWpWalIxVTVVRk5KYTJNeVpEUk1WekY1WXpKc2JtSnRWbmxKYkRCblVGUTBaMkZZVG5wa1YxVnZaRWhzZDFwVU1HbGpNbVEwVEZjeGVXTXliRzVpYlZaNVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXbFNlbG96WjNSaVdFcHNZbTFPYzFsWVdteEpiREJuVUZRMFoyRllUbnBrVjFWdlpFaHNkMXBVTUdsak1tUTBURmN4ZVZwWE5XcGlSMFl5V2xOSmMwbElXbWhpU0Zac1VGZE5kV1J0Um5Oa1YxVndUekpOTmxjelVqVmpSMVU1VUZOSmEyTklTblphU0ZacVpFTXhjRnBEU21SSlJEQXRTVWRzZW1NelZteExTRkkxWTBkVk9VbHVRbmxpTWxJeFdUTlJkR0ZYVVdsTVEwSXlXVmQ0TVZwVU1XcE1ibHBvWWtoV2JFdFVkR3BQYkhRd1pWaENiRkJVTUdsS1NFNHlZbWxLWkVsRU1DMUpSMng2WXpOV2JFdElValZqUjFVNVNXNU9NbUpwU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0a1IxWnNTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFpFZFdiRWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4yWlVjeUo5LmxVek81ZERUNk5jandxZGt4UWl3Rk9rT0JPZnNzdWNnaHFTRjVBZ1VhY01tbENOOXNzaXVkTFdnTVRDbkdscjJVb0tONjc0RWdsMkdMOHdQY1BjM19QaDhzeUpLbVhwT1NMZ1k1N3pmTzJMU1NGckQzWlJiQi1Sa3dJTV9kOXY3NTQ1XzVjWklRRDJneXFsNE1VQVRYWUtBazNjdm1RUjFhSzVuMXJOd3FXYmVzU0FPWnotUmhWamlZbDVJNXZzV0lWTUN5NnFNNFV5Q1FraS1VTlEydXBwMVIxRXhCTUxzd2ZJRGpLWnhWcHRrVzlqRzdBM0NkZ3FBbDhqdHhZdmV0a2NxZTNmRU9zOS1EX3pvbkhnY0txdnlSUnAycXc1UjhoS2FGeGVUZzMxMXlpX0w3eElXZWhHZU9ab2ZCY2ttd2VVUE5zN0xDNm1vNTVlOWxueU9odyJ9.nTyJIn1GQMeYcqoGxPwnhJ8aDIYd9Vzh38r73pagavRA4qDX1iFSqn3S2xURRev0V01XKyYFEkACE7i9zUkVwDlYqSK0buRXUiLXBpV6o1zbL_tgoKL4ChglwT4iX7driOMHeXBZg9_jDWnYbVmW4RgA9SjH5n4kOPWr8PXBQmRkgjmKHuJq6qgZsyrxqi6qw5Y3Xg6eW_0N5BMtOs7k6vztLo39XeRAD-R_oDlNUG8aSWPsf8-YUedfuone0EHNIidw-pxSVwm4BxkS2nE_MNG2QpqPiknichChhy_zEi2YASnidHmwMtGp2pdMGW9vcYhdhSSD50zA19Hq-QOh2w"}' headers: content-length: - '4395' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:44 GMT + - Wed, 06 Dec 2023 07:51:24 GMT server: - Kestrel x-ms-maa-service-version: @@ -1586,7 +1584,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:48 GMT + - Wed, 06 Dec 2023 07:51:28 GMT expires: - '-1' location: @@ -1604,7 +1602,7 @@ interactions: x-ms-ratelimit-remaining-subscription-writes: - '1199' x-msedge-ref: - - 'Ref A: 89BA93F940CF423E9D525CD49A7CDA20 Ref B: MAA201060516023 Ref C: 2023-12-05T09:19:45Z' + - 'Ref A: D338306356624602A529455232B87D5B Ref B: MAA201060515031 Ref C: 2023-12-06T07:51:26Z' status: code: 201 message: Created @@ -1636,7 +1634,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:49 GMT + - Wed, 06 Dec 2023 07:51:30 GMT expires: - '-1' pragma: @@ -1650,7 +1648,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 8E4DEB1BD9A445AFAC05288674C69FEA Ref B: MAA201060515021 Ref C: 2023-12-05T09:19:49Z' + - 'Ref A: EECAF96B3DA045BDA798AE06254CC3B4 Ref B: MAA201060513031 Ref C: 2023-12-06T07:51:29Z' status: code: 200 message: OK @@ -1673,14 +1671,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3Zqb3lyZzdoNG10eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1OTEsImlhdCI6MTcwMTc2Nzk5MSwiaXNzIjoiaHR0cHM6Ly9hdHQzdmpveXJnN2g0bXR4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTkxLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.SkYOm9GJQ-uZXABvkiSUoiQeIzhZA6htUPft6LskrspBApUMR3MJOq_w4a6Bgo6HzAcAuhUTFmxWBDGSEfVgRlOU_-OEgLvLHTF1JhaZX-FY7dBQW3wZxSp9AN5KudcWW5KV3s9QhkA45JgkDnVjdYuhIINN8H38pM4StyMxZaSVtdXraCtA5ALLfHNmkt3dtgFPz9GvS_c7aEU4M32t-R9BKFiHPuvsPxEQFZ8zVc4rBR_xDMNDM6XI7PsUU7HHBb1V6wgveSczt9TjZuq5E17s58unef3Ac_892ww78W47ON9nnQw4A0QI847U1N7NYOad-SnLCpTTMnLn651f-g"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2trbHB2cWpoaTU2cy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2OTEsImlhdCI6MTcwMTg0OTA5MSwiaXNzIjoiaHR0cHM6Ly9hdHQza2tscHZxamhpNTZzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDkxLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.i52UuakCoErZXLvRW7nKmo2_7CsWD5MeB3Ig_qMKX_xOZyX-nEYUZRhIyM4Gr097eZ8i9qS-4eXARFaghcX7KjuSigzIDuOMBeEJPhUZcOeLr0nIwqcVPok9Ih3vIjCKKlV4Nj1r9PQbC9Qk2eVc9Zs9wkAQnng6i0rQc84KjtbRd_bo90lxmYwheeJjEgC64HTk3XzJ3n-DAh5k83H3DteDjMUP9US0g7mGeKr2ODYZaIRebvqI-oJ_7HCRUk0Dn0rDCqsuqyvhQJyt8tSPiw_j9bAM5ax2-irVFGk-HSS542hDyWojEKehqboEIvp8tPqBHwUW_tHG6TB5OMuYEw"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:51 GMT + - Wed, 06 Dec 2023 07:51:31 GMT server: - Kestrel x-ms-maa-service-version: @@ -1716,7 +1714,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:52 GMT + - Wed, 06 Dec 2023 07:51:32 GMT expires: - '-1' pragma: @@ -1730,7 +1728,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 9BE2738CAE864194A0CD451D8DB51C1D Ref B: MAA201060516033 Ref C: 2023-12-05T09:19:52Z' + - 'Ref A: A6879F2E03A64385B678C6D16DC834DA Ref B: MAA201060513019 Ref C: 2023-12-06T07:51:32Z' status: code: 200 message: OK @@ -1762,7 +1760,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:54 GMT + - Wed, 06 Dec 2023 07:51:34 GMT expires: - '-1' pragma: @@ -1776,7 +1774,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 46C1AB2835C543C281A546E0BACB18EB Ref B: MAA201060516027 Ref C: 2023-12-05T09:19:53Z' + - 'Ref A: 8E3F13D47B544F71BC80E77006AF4889 Ref B: MAA201060515045 Ref C: 2023-12-06T07:51:33Z' status: code: 200 message: OK @@ -1803,14 +1801,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3Zqb3lyZzdoNG10eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1OTYsImlhdCI6MTcwMTc2Nzk5NiwiaXNzIjoiaHR0cHM6Ly9hdHQzdmpveXJnN2g0bXR4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTk2LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.PyRB1bV3THStIIkpyOyCen3TlPJ2rBFigDBgQL9VtAA7JzZCv6C7g1I5nT7fIU_olB99E47fNAjItt_06gvK6KCqSmAbNNBdB_rrseBUEeiUSrWZlrfkafX8G4d--1XZqw2a3IcdMSJLQO7ekKZn2TW447re7zQSrjogJIP_U0zQMMWI8lzI5-FYXWKndVHDkob0H52DA8r3h7_kQElkhxEtTVVUCYP5qw4Hx1N-dnAQINNkq2rr_lDDqBC4PVLPohl1gPNgowJ7UVsNmZziGhzuwx9SMfTJKqsgIEsGgnEZ3q0zU_ty5c9DcTW1Xc5-YG7AXnQ9Y4A4oFenDqq3Dg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2trbHB2cWpoaTU2cy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2OTUsImlhdCI6MTcwMTg0OTA5NSwiaXNzIjoiaHR0cHM6Ly9hdHQza2tscHZxamhpNTZzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDk1LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.PMkbX5_bgj693mjalfSLx5eIL5MTQTXAOcMUjZKmvU9_ir4T3B8sXkmh1v7kHs2thBDQ19CwW3h5ywRuTS6o0QObcltXO3avOUTTEdyhnWFIBBh8ewKhNaVDRXg2FhIpNiEqPmMFdM1SYXO3fL4hb-GlUm_QeU5VUD7Q1pvCoRP52X78nbCZqCSEiZY8XJaD5wZD-WpRxzpPekzqLDbgwbJuPBZvErIdHtQl_q6gdSuwSdMK96VfuOA8qq1HkKSp2TXNbN8KLG4hKUrsLfkPSINA_ptbhRcJzr2Xezvf9jz-x6vPpvjA98_dRO-iF2T4MR8BotpnT5Wsb5EMk6QPEw"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:55 GMT + - Wed, 06 Dec 2023 07:51:35 GMT server: - Kestrel x-ms-maa-service-version: @@ -1846,7 +1844,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:56 GMT + - Wed, 06 Dec 2023 07:51:36 GMT expires: - '-1' pragma: @@ -1860,7 +1858,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: B689E72971264ECB9E3A79BC157CC8F9 Ref B: MAA201060516045 Ref C: 2023-12-05T09:19:57Z' + - 'Ref A: 34EC284DE4674B559F29DF8C715DA104 Ref B: MAA201060514051 Ref C: 2023-12-06T07:51:36Z' status: code: 200 message: OK @@ -1883,14 +1881,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3Zqb3lyZzdoNG10eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE1OTgsImlhdCI6MTcwMTc2Nzk5OCwiaXNzIjoiaHR0cHM6Ly9hdHQzdmpveXJnN2g0bXR4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY3OTk4LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.BJoUMAoLLtfjuTbl_uzPppYunhcnOE3Iy4-trz27LVWjPqS4XeSBYBpBFpApb8XtLyc_fZsr-iFPF9J0cvtewMvWjn3B8x5NGxCkG5TnCjIQNldgK2bOxsjTY6I_qb7jKv0l45H7mvZLQp3LKHxgkv-4MbfGOV7H4EHodLxnJ4pFZLKm4CEOuy2X9wCeaA9iQ0C7Q7los2YQuN6vu95YT-LgMNCSrZmqe5ifQ7cw5l0XMACt1ZdrJnvFEbJ3xdKK8C5SY8ZOnqT6sgYTD9DPk9eHbnxfWqk2abiHj0BrYJl-llzZboyUfTSl1a0EpzJ923X8EZTdCgHnIJxwpfp2Zg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2trbHB2cWpoaTU2cy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2OTgsImlhdCI6MTcwMTg0OTA5OCwiaXNzIjoiaHR0cHM6Ly9hdHQza2tscHZxamhpNTZzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDk4LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.m7dUPKdCGhagRdTF95cX3ENgqj8Mgq4EWKey5YwT2XfUNhX8fsgLM8Z-ZyTlbYPll-F1pEVdM_bdgjIWlCr8az7ptm5i5vI2ZSWKQujIV1uUZapbgx3f5qd2scNlAfemPXxzl0rxex-RnOTyCMO2UTvaCjw7RY3LV_rym2K6E6WqctAg9KE7WLNOkx9W9fwqxW3s4BN4ov-j20_92kIVYBPpyWr9KIrfo7tnz1tet0GtAWIJ_b-q8Yg6yF24B1I5IngdIDQPpG4YUFJu6xyMxYvZWKbvuzyR_4Bn5129HrqBX9NvLF39Hs87CN0I6--cUEQpy2DZiSDp9M52ejHisQ"}' headers: content-length: - '1821' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:57 GMT + - Wed, 06 Dec 2023 07:51:38 GMT server: - Kestrel x-ms-maa-service-version: @@ -1926,7 +1924,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:19:59 GMT + - Wed, 06 Dec 2023 07:51:39 GMT expires: - '-1' pragma: @@ -1940,7 +1938,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: AE42DDA6273541D0AD4D4BD6B25F91A2 Ref B: MAA201060514047 Ref C: 2023-12-05T09:19:59Z' + - 'Ref A: 1F5E16993873491D9843CF3AEED4B230 Ref B: MAA201060513009 Ref C: 2023-12-06T07:51:38Z' status: code: 200 message: OK @@ -1972,7 +1970,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:20:01 GMT + - Wed, 06 Dec 2023 07:51:40 GMT expires: - '-1' pragma: @@ -1986,7 +1984,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: CA75CA0F5C08411DA5921A45BD9150E2 Ref B: MAA201060513009 Ref C: 2023-12-05T09:20:00Z' + - 'Ref A: 4591BCF334F347AEBD263C47C682B0C0 Ref B: MAA201060515051 Ref C: 2023-12-06T07:51:40Z' status: code: 200 message: OK @@ -2013,14 +2011,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3Zqb3lyZzdoNG10eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE2MDMsImlhdCI6MTcwMTc2ODAwMywiaXNzIjoiaHR0cHM6Ly9hdHQzdmpveXJnN2g0bXR4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY4MDAzLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.BzgmiQYVriBtnOjvEIHsHUbkXOHkhgvZC9KKv1QOxUFOa5KrBgJ3lOb98HpBIFx3uKcra2Cjek9USj4wIDyivIqloZsrgycDmnOTtciNetV_9NlfoudmWKVNeKtec3Hu2YbYcIv1baDDNyIVfa3rGgCxy7f4Wac4lL9k7xkVjXbC98h_VyEvmSQZpr84uLX0545sYXtk38OENZ1pNBM8I28frYA2s8GWAoWEpv9n4vhHdRqMfutPHCisGWWzYEjX1nsyJv6zaEeoPc54ZVRaPqf0gwoVucipMla4XDNCy9XsxfasbMZY3KbrEJYdzSFA_jriwMIp-SG-4uJJJDGvOw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2trbHB2cWpoaTU2cy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI3MDIsImlhdCI6MTcwMTg0OTEwMiwiaXNzIjoiaHR0cHM6Ly9hdHQza2tscHZxamhpNTZzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MTAyLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.VK_xkoeqtFZe35hPNVLxTBan3U4x8ACVxGk1EkrjmuYZWudiA9QI-cxFk9jlHiqotOUFJzz_s-WQAkmXJi2w8FAUIJqYpNoy0gRIkzEvfEuU_509nU7DHdIa4ddCLVtuNKVz3qOKU7D2e0OeqYRSUrK9zAqozSwyxUOqhJcbRD89WGIiSYwtY0FA3ZimhIGE_3scv1jRWtXjGFrRMu92s9iUTEpe3Qnb5n-cAfR5WvZiIQ1r3pRxYrEIP5fBsXMXQOd_lJOCVc4TVqwxQhKNMEOKWvTHcCaESbP9WZwMQbuqxT7lYwqOn3WoQZYzvh60R8wtU8LN0oEpzLpnVxWGEg"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:20:02 GMT + - Wed, 06 Dec 2023 07:51:42 GMT server: - Kestrel x-ms-maa-service-version: @@ -2056,7 +2054,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:20:04 GMT + - Wed, 06 Dec 2023 07:51:43 GMT expires: - '-1' pragma: @@ -2070,7 +2068,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: C526E202ECD0462FA7267C4D2EC4E4A0 Ref B: MAA201060514009 Ref C: 2023-12-05T09:20:03Z' + - 'Ref A: 02276CD1B1D341EA934A68DDA2AFBE00 Ref B: MAA201060514027 Ref C: 2023-12-06T07:51:42Z' status: code: 200 message: OK @@ -2093,14 +2091,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3Zqb3lyZzdoNG10eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE2MDYsImlhdCI6MTcwMTc2ODAwNiwiaXNzIjoiaHR0cHM6Ly9hdHQzdmpveXJnN2g0bXR4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY4MDA2LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.F9z66p2s4DcWAlP_55PrSZhTXMWzTG8OADOCDxZTPCgydW6XnT32-l7THaRHomsqVE80fWEvLyBanFWUDrpjR2Z64DNiTCsqrZRwr3ZNtfyP0cadlCco5t5l665Lyr9SQKeQPpkRyS1Sy71hOE0_gecDFMCM1e7zM_77xIZuuIQiHNz87ZxgIAVPll6piU7_7sPJhkgmiK1Gmt8tGP6BHfXhcGcICRmoBZfiGPPc7JnqkuVj33Olo0ma7_Sxxxh_0hFN9C22a2KTKlJEm4Dx5sWcoSjQSIyu4wTfscNHzntuBglro2AFtV9JFLGTyFYvUvu4d9YURSc2kLcrzmBJ_A"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2trbHB2cWpoaTU2cy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI3MDQsImlhdCI6MTcwMTg0OTEwNCwiaXNzIjoiaHR0cHM6Ly9hdHQza2tscHZxamhpNTZzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MTA0LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.iYmR2juWRxTSddNFDwtkySXbIr87O2UUQDe4crfvAAN82DizcPGYiNDj8q2_-5zuhEhfqbW6U7AKMDMxCzZLG4rBUkSXFXYkytC0iL7rf6vwjQH74wl_JWy8Il9zdVgZnRKmk87AM1glcgVridvh4sLsnbfPl88ayggJkWhkHVPHpZdh9kQoh0dghUL9nUPXW5jeH70ezUW5GlsZFtDNSQZXujlXV4DnrssoKoj1_3QHG8t8_uLySZehn3KCfJKfbdr4g6N2YpkFZix17mIQZrw3c2rsARYwYzDP2t3bQdGnkl4L9nb_lDCVGx6kBhFUSpEOucxwlKyjhxV-GGdVQw"}' headers: content-length: - '1917' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:20:05 GMT + - Wed, 06 Dec 2023 07:51:44 GMT server: - Kestrel x-ms-maa-service-version: @@ -2136,7 +2134,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:20:07 GMT + - Wed, 06 Dec 2023 07:51:45 GMT expires: - '-1' pragma: @@ -2150,7 +2148,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 29861208E60943A59949D1DE9D1EA3EE Ref B: MAA201060514023 Ref C: 2023-12-05T09:20:07Z' + - 'Ref A: AB050535BDD6494A80F14005ADE7066A Ref B: MAA201060515031 Ref C: 2023-12-06T07:51:45Z' status: code: 200 message: OK @@ -2182,7 +2180,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:20:08 GMT + - Wed, 06 Dec 2023 07:51:47 GMT expires: - '-1' pragma: @@ -2196,7 +2194,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 27169BF955FE418297E8E3CE89E819BC Ref B: MAA201060516017 Ref C: 2023-12-05T09:20:07Z' + - 'Ref A: 39ABC8770A664BD2A44D74FFFEBED488 Ref B: MAA201060514011 Ref C: 2023-12-06T07:51:46Z' status: code: 200 message: OK @@ -2223,14 +2221,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3Zqb3lyZzdoNG10eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE2MTAsImlhdCI6MTcwMTc2ODAxMCwiaXNzIjoiaHR0cHM6Ly9hdHQzdmpveXJnN2g0bXR4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY4MDEwLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.eaTa-UZpVQQkCDt-K965oTyiOeFME3MwK5R0aZx56lqeSeCa4-uECpvGYGiVa-J-W3-1PUZVRcMAyUOkj9EMHvMzyXTI1TXSFvfBZw3smRH3B7oWqsRSYIVJ8s1GbkJjZ7ci4ip7cl_VwPxzZmTgyQVvjLL_jPrkSKUuQw9sp2epCDG40jAer5tZ4Yjwwn-TGtxClyuZanuZBUPXNLxtthe7x7Ad76ZpEUZQjEt6tHUDDMu4mBcCRZiWAFpQLc9RiDU4noguB2Fn-7VcZGd69mlQSdb50O1FF20vzAeCLDcM9vNfMl3UvLWptsaG0l74xS3P1-gbXVvIJM9FcBBWWA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2trbHB2cWpoaTU2cy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI3MDgsImlhdCI6MTcwMTg0OTEwOCwiaXNzIjoiaHR0cHM6Ly9hdHQza2tscHZxamhpNTZzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MTA4LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.PJWBn0LkaNhcyxtIQlpnzkoTdd8KhJs25NkWaF6Ij788HwXRwcpEZOV6vm_qhfwUurOIve9JMXFo-HO5x0bwrsLcSaYzqgfm0rMMfPIAV0xLWF5J-A49x9Qo2xJ16iRpZG3kU0N1uNJRFUE755SixLx5XpTdAQNCifdJT_0OwIkBc7cfi253DE1p2ZPAjeyjJ79ApBHTvmsiYq5hQIrHdqSEZPmWE9RM3TGdeEuYNL5QyInZmUCI_BsKQWuMd3yypGjX-qXYfFGsjBpISPcOr-eRt9jDCYysAXlsasRki_ecVh2FiQqyQ7MsP3atBNdl2Z8-rLz4CKBA2Ov559VqFw"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:20:10 GMT + - Wed, 06 Dec 2023 07:51:48 GMT server: - Kestrel x-ms-maa-service-version: @@ -2266,7 +2264,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:20:11 GMT + - Wed, 06 Dec 2023 07:51:50 GMT expires: - '-1' pragma: @@ -2280,7 +2278,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: B4744BDB8FA04B3D9EE9712928E62955 Ref B: MAA201060514025 Ref C: 2023-12-05T09:20:10Z' + - 'Ref A: 1365EF49CDF34FBBB7FA1BFAC84FD5F3 Ref B: MAA201060516039 Ref C: 2023-12-06T07:51:49Z' status: code: 200 message: OK @@ -2303,14 +2301,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3Zqb3lyZzdoNG10eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE2MTIsImlhdCI6MTcwMTc2ODAxMiwiaXNzIjoiaHR0cHM6Ly9hdHQzdmpveXJnN2g0bXR4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY4MDEyLCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.T0zTiEqMkxSO9fXMRzHTORLEqSqlcRZhufE4LxmtvTaADCfbM-OD2PGYqPrGZqFJ31sNezil40VZp-gbdhJPLOLq58RuBsGM9aD9669cnyCNiD-glirsH-Pu9PwAAaZNHwi-KDwdGyhFiOZ_g0Pl_Dh7OkOO8wv9QVJReohyhemaYwM7y73VpftBVvOaUJxR2YaSccCPsEqpqgeTTTChqtXW_FEjE_EjkVXvUvsxQxQaF4jZ_uf0oCzD3RoQW5Q8FyowrhCpiM3WW3_QpMpiIITk2pwRm7GXyDBgvYe44mzadb8vsEbbAInKMuCnK1E1AEn6tgXkmAahGzjBxOtSmQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2trbHB2cWpoaTU2cy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI3MTEsImlhdCI6MTcwMTg0OTExMSwiaXNzIjoiaHR0cHM6Ly9hdHQza2tscHZxamhpNTZzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MTExLCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.S7pznMlAaBnNh1eQdoCc1IiiCrckrDUTeYcBBFF27Rbah_iJe941STWSMCn3PMEQ-ROKotOMub7XpumigzULD8vTQFTkRBbxAaQHA3VPNinQCMoj0aKz8Y4JEIcnTcbWj6GkPC_XJIesHCxf50hUjT9glGTkTJw5JcBUeaqvEaTFUimHbAOPqi7_yWBoGaZZQwoMNKH3o6yRYk910Md9QMskOBhZ7gaHB8zHB3XsY77a8NChF7YKGswLM_wj3DwN2A8ugczaMyifIqZdRX7wBHoScZLxiwNMFBrHHtkYvT8lIhR2JPOdwes84m68zAF4XdSyeQWGhlP1sxZ3PZikLg"}' headers: content-length: - '1821' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:20:12 GMT + - Wed, 06 Dec 2023 07:51:51 GMT server: - Kestrel x-ms-maa-service-version: @@ -2346,7 +2344,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:20:14 GMT + - Wed, 06 Dec 2023 07:51:51 GMT expires: - '-1' pragma: @@ -2360,7 +2358,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 5CFC2997BEC6467FAC3ED1D2A4C8CABD Ref B: MAA201060514017 Ref C: 2023-12-05T09:20:13Z' + - 'Ref A: 0907BF6CC5FB44E891D39256CD706C5E Ref B: MAA201060514051 Ref C: 2023-12-06T07:51:52Z' status: code: 200 message: OK @@ -2392,7 +2390,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:20:15 GMT + - Wed, 06 Dec 2023 07:51:53 GMT expires: - '-1' pragma: @@ -2406,7 +2404,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 2E98AC4284EE486CADC963763A742985 Ref B: MAA201060516049 Ref C: 2023-12-05T09:20:14Z' + - 'Ref A: 4FD7C0EC8CCB477C99D8AD868914955C Ref B: MAA201060513035 Ref C: 2023-12-06T07:51:52Z' status: code: 200 message: OK @@ -2433,14 +2431,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3Zqb3lyZzdoNG10eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE2MTcsImlhdCI6MTcwMTc2ODAxNywiaXNzIjoiaHR0cHM6Ly9hdHQzdmpveXJnN2g0bXR4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY4MDE3LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.taou_qVPt7Eg0xtEo1u3Mff6remHZ_eaD1Eg7tBKK9PLP4sLX8EciwBXHVdMBnP3SH_KiwY_MdkiXjWiQc6SVuIrF6mz8A2jdo3Cf9_wCuZ5BAviwYjzobJWT9LiLqUbm5yfXPHoNqEW2t7tqMrQBOyBHfS6im_JVCh36-veAErp-NpJ_oQwbjKsEIzB1E6qAbXgv-u2HnbjbkcqIQjvCKefR6WI4EwWo-1rnfr2UDgNciDVaCN-dApZ6ScBpTyBYkfxkF87jtGPniSXk6zC5QBM7_gIon9elL9i-Bb1Q9sdi4KlkHVXn9__fas-5sD2p8nP767RXdbGHftKGCY7qA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2trbHB2cWpoaTU2cy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI3MTQsImlhdCI6MTcwMTg0OTExNCwiaXNzIjoiaHR0cHM6Ly9hdHQza2tscHZxamhpNTZzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MTE0LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.pRNU3OIhHu16kdvjxAYpD7Rw0xDHvtqV5A6JZLVr777WdhvjfpzIm68GP-4otN34grBVMNUW7-XACCXpgK8kPcbTpxq5SBqnSlECTPNu8shIABnNpDJqjwCXf_NgD9wWXoQ7U2H5H1IQw9jSImssDhJZrBJ5nbAxjctd1oeYxWw4PdLsdGeOz8mBRhaOjmzP7TrbPMe9lGxtOgxMDWotmMeqQ0SFNhDcoJMtYIpUQZeJ2Zgz2djn-HSq1G3wLIIVJv8WtsBfrkByNepUp2IWdieeqNXOG_1nAdQKlfkw3Q7BgjuP-xb63HF7yDXvhrHuzZvf3PmTbjOEm_X59k5eDg"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:20:17 GMT + - Wed, 06 Dec 2023 07:51:54 GMT server: - Kestrel x-ms-maa-service-version: @@ -2476,7 +2474,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:20:17 GMT + - Wed, 06 Dec 2023 07:51:56 GMT expires: - '-1' pragma: @@ -2490,7 +2488,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 9598A9BD3E3A4F56A8CAC557D9E4A4F2 Ref B: MAA201060513035 Ref C: 2023-12-05T09:20:17Z' + - 'Ref A: 04F1C3CD10FE446D84BE6570D171C18A Ref B: MAA201060514023 Ref C: 2023-12-06T07:51:55Z' status: code: 200 message: OK @@ -2513,14 +2511,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3Zqb3lyZzdoNG10eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE2MjAsImlhdCI6MTcwMTc2ODAyMCwiaXNzIjoiaHR0cHM6Ly9hdHQzdmpveXJnN2g0bXR4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY4MDIwLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.GdqjldmwghElatnT_RB7j-IF5doNjE0SPhjT9EKUHDPm30afwoxQtiSOCqBJjfKtyCbOQXXx74Q2r7u9zuFqd2AcvokeVYKmcymE3spOyc8GDjyA-ly-52TfCtx3fzfl0ahnCajMToV7SCnlHRGrX6iWKRZrXxWPZhoN7Mf5BJQ6_q_os1_r68d7QZjWULyTR13taduj-HlBDOL6_NjkKyoIgSQByawkoyrYhL1IqdNgl6_FZ8W_7FzsyycDvd9rTXPl14TbuXN3NB1OT5zZWRMOLjKWJ-fY9Y3kqL0KX7dvAFLbkxdOuoMei1OxIGdnp7EzE9LYr1qDW0HvYVk44A"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2trbHB2cWpoaTU2cy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI3MTcsImlhdCI6MTcwMTg0OTExNywiaXNzIjoiaHR0cHM6Ly9hdHQza2tscHZxamhpNTZzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MTE3LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.AKyL61dAwmgvQmWKyRzFOERW3ULX4fu7aNwAkUsD-BQ0NimUhpObd-YsHeOyn0cznYoH39T5OcUk0rs1wNPXLJlgIdWA_ndZtVX1eSfdaWmF82L2hwpm6bgKEIiwMTm45TR1MlCJjFlHc5MnSrYbIZvR5VtdHIYuHhsVLSIcCstUwrFwy5eB0X9DKIDvWud6X44wgQOkrqFWOw0kWU8G-XCcmZpoEfjv3u9xSrHGfMqui_EqNKDh-UjDqXNfD7wQ8IqdDucQfG9PdsaCa2RElDASbakb28OxjZvP0yQYhlvM5UqWScX0sTbkIB8-rypfyqpc7iaZLY2YkOs3SJ9zFg"}' headers: content-length: - '1917' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:20:20 GMT + - Wed, 06 Dec 2023 07:51:57 GMT server: - Kestrel x-ms-maa-service-version: @@ -2556,7 +2554,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:20:21 GMT + - Wed, 06 Dec 2023 07:51:58 GMT expires: - '-1' pragma: @@ -2570,7 +2568,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: F4CAA32BFDC04712B5F88FDE3F37F009 Ref B: MAA201060515009 Ref C: 2023-12-05T09:20:21Z' + - 'Ref A: C8152EA5EFC146D381D9CC94FB99B1DA Ref B: MAA201060513017 Ref C: 2023-12-06T07:51:57Z' status: code: 200 message: OK @@ -2597,14 +2595,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave:reset?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3Zqb3lyZzdoNG10eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE2MjMsImlhdCI6MTcwMTc2ODAyMywiaXNzIjoiaHR0cHM6Ly9hdHQzdmpveXJnN2g0bXR4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY4MDIzLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJSZW1vdmVkIn0.WQIsxFrCLAY-t6AQ-9-LEr4yuk3k0Ei3622NdcyV9TrDgFh0hpMt2LWv9uCQTofV-95HdXBFZF2Lt6YpJC9KMQevK-3NYpGGbNmlv28jt8o1MzoP5FalfS8jcocKthEyAG52ueblYfq_ceNFfB47VHmjhab2SFs3l3c1FBYm_Yb4rsBHFlSGlVMaQ31fOyRd3DD_UtDrXtDAx1sx4eQkqgB2DTlqF1Cfj6JowUCQ-gKmcvwDQNg2oeYEoaYKV-bx3hJ7Rp9Y7VmQXX50W_nGI273O8EJi4I4G-xToe1Hxry3nj6AKFcTQv4zY3z71EhKj14FnHBCmbT9Lbtej64gPA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2trbHB2cWpoaTU2cy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI3MTksImlhdCI6MTcwMTg0OTExOSwiaXNzIjoiaHR0cHM6Ly9hdHQza2tscHZxamhpNTZzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MTE5LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJSZW1vdmVkIn0.lFcEEkIc7pYI7M1YapKEj23xgphHixHDtVxj8NecPUz-_ZODPr_KEOiDja1Nfi0Ql_NF1jxv_L-crTtK30ARy3hTDRUhJTLhwXxPlQ3uPMT86jW9DJQHKbXG-Z1J5uyonAgHNj37c3SPN0Y6ZxiSj1X_uaIyRX-BQMT4BbD4YQ3K2AEaFycbZmuTlBePqagUDYA-caTq9QHzDtcoK2nHtZLCMBDhQIcdECcd95BE8x4c6fBoaCYEu30CXsHc9R3F_4n4arAz5x37wF3YJnmUnuCT7fbGB-w-Dotl3iVchbj4xgQTO5UiagBCGaDPOYNO0Oy2W9QI9ep0U0neTVHqDQ"}' headers: content-length: - '726' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:20:23 GMT + - Wed, 06 Dec 2023 07:51:59 GMT server: - Kestrel x-ms-maa-service-version: @@ -2640,7 +2638,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:20:24 GMT + - Wed, 06 Dec 2023 07:52:00 GMT expires: - '-1' pragma: @@ -2654,7 +2652,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 1104D0CD24E8443DA0AA8F76F0BB4BFF Ref B: MAA201060515009 Ref C: 2023-12-05T09:20:24Z' + - 'Ref A: 714D6B8F2A184E2F96F636A33E4A6F44 Ref B: MAA201060516027 Ref C: 2023-12-06T07:52:00Z' status: code: 200 message: OK @@ -2677,14 +2675,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3Zqb3lyZzdoNG10eC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE3NzE2MjYsImlhdCI6MTcwMTc2ODAyNiwiaXNzIjoiaHR0cHM6Ly9hdHQzdmpveXJnN2g0bXR4Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxNzY4MDI2LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.EHM3zxAykmPBpdxqTK8eBZJqu3pd70uktxknUZ99Ndm6bk6Hr8NbUYQWZ-c9Yf2D6uUpLUz3FAComImApILY-hkahq4OkxQXD7LOCvin-tvVmsW5yKlw1ysZ7x_glWGohuf2YD6vtSA4MzQ67_NvRsmop3SIujdrnXbpbUDLxWiAvwyX-hkRvlchNPKttEh0XcCDRZkuMF5ACRvTe0Qv2nojyFICX6EnfXzTbhJw3aa2HHj6OVgk_Y8w_Jcb1RW4ikwLZnUxP0aB3-i_K388wx6xBxgZyMNNGoEuZkDH-i65mfA-nsldZ4NFT2Zd2i4PyU3PlLg9d6eMgmhwquIpDA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2trbHB2cWpoaTU2cy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI3MjIsImlhdCI6MTcwMTg0OTEyMiwiaXNzIjoiaHR0cHM6Ly9hdHQza2tscHZxamhpNTZzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MTIyLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.IC8eiD08i6NlmLnh5AUKiqUKSX7gbDsmxBBPzPCu3Z92VJreLmtPm9BkxL-FkzbeMRTxEMmRqnFc0axs2kTUQOp4JIo0rU2oRK4spg4F_97R_sj1xJpo1rzsOriVPkxU05lz55wBcR84OXwadgJaN_Vuh0_KPJXAtOqSNoCZ42ytqtCvU1Vli67yuQ7U_N_pkRXI-MZ2X183GKueA7aubCSL_1CU3j3CZCBw2_JLiCPtvxK9nOm75eAo__5EO5rXT9XfW8Tp0MG8Irw4OxDWM57cGoseL5SUf7pS4c164M9w3dm7rySmze6QwTTW6bn5cbj41jS5F0Nrjr3PEFXaMA"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Tue, 05 Dec 2023 09:20:26 GMT + - Wed, 06 Dec 2023 07:52:02 GMT server: - Kestrel x-ms-maa-service-version: @@ -2720,7 +2718,7 @@ interactions: content-length: - '0' date: - - Tue, 05 Dec 2023 09:20:35 GMT + - Wed, 06 Dec 2023 07:52:10 GMT expires: - '-1' pragma: @@ -2736,7 +2734,7 @@ interactions: x-ms-ratelimit-remaining-subscription-deletes: - '14999' x-msedge-ref: - - 'Ref A: 520088CBBDB049C3BA7EF321DFD4B32D Ref B: MAA201060515047 Ref C: 2023-12-05T09:20:27Z' + - 'Ref A: C0F9A7E50D634D3D904DF373EA2EBA09 Ref B: MAA201060514037 Ref C: 2023-12-06T07:52:03Z' status: code: 200 message: OK @@ -2768,7 +2766,7 @@ interactions: content-length: - '0' date: - - Tue, 05 Dec 2023 09:20:43 GMT + - Wed, 06 Dec 2023 07:52:19 GMT expires: - '-1' pragma: @@ -2784,7 +2782,7 @@ interactions: x-ms-ratelimit-remaining-subscription-deletes: - '14999' x-msedge-ref: - - 'Ref A: 8999EB0E94334A15A995A5DA5C018AB1 Ref B: MAA201060516027 Ref C: 2023-12-05T09:20:36Z' + - 'Ref A: 2F06684C4B3C4F72ACC2CF490031703D Ref B: MAA201060514025 Ref C: 2023-12-06T07:52:11Z' status: code: 200 message: OK @@ -2816,7 +2814,7 @@ interactions: content-length: - '0' date: - - Tue, 05 Dec 2023 09:20:51 GMT + - Wed, 06 Dec 2023 07:52:27 GMT expires: - '-1' pragma: @@ -2832,7 +2830,7 @@ interactions: x-ms-ratelimit-remaining-subscription-deletes: - '14999' x-msedge-ref: - - 'Ref A: 78964F9D94BB4A32A60863EE3FE10EB1 Ref B: MAA201060514037 Ref C: 2023-12-05T09:20:44Z' + - 'Ref A: CAC78D3E04F84287B75D76D4706D39A5 Ref B: MAA201060513049 Ref C: 2023-12-06T07:52:20Z' status: code: 200 message: OK diff --git a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md index ac774e38db0..e40211168eb 100644 --- a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md +++ b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md @@ -1,8 +1,8 @@ |Scenario|Result|ErrorMessage|ErrorStack|ErrorNormalized|StartDt|EndDt| -|step__attestationproviders_put|successed||||2023-12-06 02:59:17.849492|2023-12-06 02:59:18.052992| -|step__attestationproviders_get|successed||||2023-12-06 02:59:18.052992|2023-12-06 02:59:18.132149| -|step__attestationproviders_get2|successed||||2023-12-06 02:59:18.132149|2023-12-06 02:59:18.226650| -|step__attestationproviders_get3|successed||||2023-12-06 02:59:18.226650|2023-12-06 02:59:18.320428| -|step__attestationproviders_patch|successed||||2023-12-06 02:59:18.320428|2023-12-06 02:59:18.400530| -|step__attestationproviders_delete|successed||||2023-12-06 02:59:18.400530|2023-12-06 02:59:18.462107| +|step__attestationproviders_put|successed||||2023-12-06 07:50:21.074700|2023-12-06 07:50:25.300328| +|step__attestationproviders_get|successed||||2023-12-06 07:50:25.300328|2023-12-06 07:50:26.792264| +|step__attestationproviders_get2|successed||||2023-12-06 07:50:26.792264|2023-12-06 07:50:28.477878| +|step__attestationproviders_get3|successed||||2023-12-06 07:50:28.478882|2023-12-06 07:50:29.161417| +|step__attestationproviders_patch|successed||||2023-12-06 07:50:29.161417|2023-12-06 07:50:32.445037| +|step__attestationproviders_delete|successed||||2023-12-06 07:50:32.446036|2023-12-06 07:50:42.565405| Coverage: 6/6 diff --git a/src/attestation/setup.py b/src/attestation/setup.py index cc71eedf855..ea0d7ceba01 100644 --- a/src/attestation/setup.py +++ b/src/attestation/setup.py @@ -31,7 +31,7 @@ ] DEPENDENCIES = [ - 'pyjwt==1.7.1' + 'pyjwt~=2.4.0' ] try: From bb1c1c8343d8c20ead1e1eadad134183f5a7b919 Mon Sep 17 00:00:00 2001 From: Zeng Taoxu Date: Wed, 6 Dec 2023 16:40:13 +0800 Subject: [PATCH 14/20] update --- .../latest/recordings/test_attestation.yaml | 274 +++++++++--------- .../tests/latest/test_attestation_scenario.py | 27 +- .../test_attestation_scenario_coverage.md | 12 +- 3 files changed, 158 insertions(+), 155 deletions(-) diff --git a/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml b/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml index fa387158b97..1ae989c0864 100644 --- a/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml +++ b/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml @@ -32,7 +32,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:50:24 GMT + - Wed, 06 Dec 2023 08:38:14 GMT expires: - '-1' location: @@ -50,7 +50,7 @@ interactions: x-ms-ratelimit-remaining-subscription-writes: - '1199' x-msedge-ref: - - 'Ref A: 365A9DEF13D543F5867E641F92B7016E Ref B: MAA201060513037 Ref C: 2023-12-06T07:50:21Z' + - 'Ref A: B4B5EF3A676C4044966FFE417FA85F27 Ref B: TYO201100116009 Ref C: 2023-12-06T08:38:12Z' status: code: 201 message: Created @@ -82,7 +82,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:50:25 GMT + - Wed, 06 Dec 2023 08:38:15 GMT expires: - '-1' pragma: @@ -96,7 +96,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: E69711EF8C374AC580AF3AE0E755081C Ref B: MAA201060513027 Ref C: 2023-12-06T07:50:25Z' + - 'Ref A: 882D8898A8BD4FDFB746E19B9E3D80C4 Ref B: TYO201100117009 Ref C: 2023-12-06T08:38:15Z' status: code: 200 message: OK @@ -128,7 +128,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:50:27 GMT + - Wed, 06 Dec 2023 08:38:16 GMT expires: - '-1' pragma: @@ -142,7 +142,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 1A20A32868CF4D79AD20AC262C76DCA2 Ref B: MAA201060516045 Ref C: 2023-12-06T07:50:26Z' + - 'Ref A: 1C5FE30735774270A915F3ADF3379B1A Ref B: TYO201100116019 Ref C: 2023-12-06T08:38:16Z' status: code: 200 message: OK @@ -163,16 +163,16 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Attestation/attestationProviders?api-version=2020-10-01 response: body: - string: '{"value":[]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002","name":"att0000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att0000002.wus.attest.azure.net"}}]}' headers: cache-control: - no-cache content-length: - - '12' + - '362' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:50:28 GMT + - Wed, 06 Dec 2023 08:38:18 GMT expires: - '-1' pragma: @@ -183,8 +183,10 @@ interactions: - CONFIG_NOCACHE x-content-type-options: - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: D706095163BC4BD5972DE9577671AD13 Ref B: MAA201060513023 Ref C: 2023-12-06T07:50:28Z' + - 'Ref A: 21BDA3D56EDC420193D81E5691EBC5D0 Ref B: TYO201100117029 Ref C: 2023-12-06T08:38:17Z' status: code: 200 message: OK @@ -220,7 +222,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:50:31 GMT + - Wed, 06 Dec 2023 08:38:19 GMT expires: - '-1' pragma: @@ -234,9 +236,9 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '1198' x-msedge-ref: - - 'Ref A: BA73F57FD8984C5B990E0BFC8C5A6781 Ref B: MAA201060516051 Ref C: 2023-12-06T07:50:29Z' + - 'Ref A: F747F715B9904CF0B946BA1207957A2B Ref B: TYO201100117051 Ref C: 2023-12-06T08:38:18Z' status: code: 200 message: OK @@ -268,7 +270,7 @@ interactions: content-length: - '0' date: - - Wed, 06 Dec 2023 07:50:41 GMT + - Wed, 06 Dec 2023 08:38:25 GMT expires: - '-1' pragma: @@ -282,9 +284,9 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-deletes: - - '14999' + - '14998' x-msedge-ref: - - 'Ref A: 73454EAE095F4F959D305E861470C6F2 Ref B: MAA201060516019 Ref C: 2023-12-06T07:50:32Z' + - 'Ref A: ED89E2A36E42415488AE3AFEC89B12F1 Ref B: TYO201100113029 Ref C: 2023-12-06T08:38:21Z' status: code: 200 message: OK @@ -317,7 +319,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:50:43 GMT + - Wed, 06 Dec 2023 08:38:26 GMT expires: - '-1' pragma: @@ -331,7 +333,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: F8F6196475F64204B4B5048D7767EAFF Ref B: MAA201060516039 Ref C: 2023-12-06T07:50:42Z' + - 'Ref A: 0070C3BCA482468BADEFC9C6A67C6289 Ref B: TYO201100117031 Ref C: 2023-12-06T08:38:26Z' status: code: 200 message: OK @@ -368,7 +370,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:50:47 GMT + - Wed, 06 Dec 2023 08:38:29 GMT expires: - '-1' location: @@ -386,7 +388,7 @@ interactions: x-ms-ratelimit-remaining-subscription-writes: - '1199' x-msedge-ref: - - 'Ref A: DEFE1D44FEF94307BE05D6C0A1D9587E Ref B: MAA201060514021 Ref C: 2023-12-06T07:50:44Z' + - 'Ref A: 35D5A1C8E5434914A549E6D40C4C9D6A Ref B: TYO201100115033 Ref C: 2023-12-06T08:38:27Z' status: code: 201 message: Created @@ -418,7 +420,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:50:49 GMT + - Wed, 06 Dec 2023 08:38:30 GMT expires: - '-1' pragma: @@ -432,7 +434,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: DFCD5C01DCC045A4A41A20854D3CC054 Ref B: MAA201060515025 Ref C: 2023-12-06T07:50:48Z' + - 'Ref A: 365959F3149D4ED3B1895994EB10F032 Ref B: TYO201100117025 Ref C: 2023-12-06T08:38:30Z' status: code: 200 message: OK @@ -455,14 +457,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW9penF3ZXRsbXhveC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2NTAsImlhdCI6MTcwMTg0OTA1MCwiaXNzIjoiaHR0cHM6Ly9hdHQxb2l6cXdldGxteG94Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDUwLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.DSpMh2ADqsZjWEYj2doeO_2xAq1ugxZSAUQfEHXLGmrVso-0Q4vgqVGffUUnhAawh8oJaZcGldJ_q2hCsVwcKuD7jcOrDjuNzLXmKH7hsZOUfFcdJRSXJrt_mie82TUP1YcfOWxu1scd7K3LPCovmnrSQeZuwzpMQqhQwJB7ipYIw1hrj6rjOl6r3g-l0MiCcltgKOUEcXDE8S9OWTJF6eJzJ1DP3QpWxBW47NFqQtv6AorIVyhNIU5QfXIlAOB0U5yyVvrHeLtBvVqYxC65rbo089_UOgW452rRMp2CQFGKxTxOfaGVd24l3Vh9APQ7bHNaCWdIjAOonbmhOCt9tw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTVpYmtpdjd1amZxaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1MTIsImlhdCI6MTcwMTg1MTkxMiwiaXNzIjoiaHR0cHM6Ly9hdHQxNWlia2l2N3VqZnFoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTEyLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.iUo0NZmz4vvul7Nb9vbwRv7ZCyygFXH4M92vXBLCXzrcY6kCFWd7pzCunyFA5RwHB2Oqo0jskN3qQLuEqzRl_ccAQlYfC9XFrFudQDkqMd11c0uV1i8jYMHgitv64U4IQOlG1ShYYn-29LOjIdN34cA_VQbjewUvPOlHuuJGju8sVgbHdeZfGxERFqd2UrTDbYEeq33C583zWKJp9eFLHXg9r3Sb3MlxtaIziqle7rkNbvk17LtOdrPJH8f8o3cw72K-Rm8NE2RuseYVDhFogCV7GC9zE-Ffzncnxv_8arKmSjq15-i-mWIBwo3BalHcnmqfphsdfcuwqiFISVMfYA"}' headers: content-length: - '2302' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:50:50 GMT + - Wed, 06 Dec 2023 08:38:32 GMT server: - Kestrel x-ms-maa-service-version: @@ -498,7 +500,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:50:51 GMT + - Wed, 06 Dec 2023 08:38:32 GMT expires: - '-1' pragma: @@ -512,7 +514,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 47A6F31954CA4B41A52F69C68BFBFAA9 Ref B: MAA201060516019 Ref C: 2023-12-06T07:50:51Z' + - 'Ref A: 0B8228593047498BBBF9C496D88D83EA Ref B: TYO201100117051 Ref C: 2023-12-06T08:38:32Z' status: code: 200 message: OK @@ -535,14 +537,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW9penF3ZXRsbXhveC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2NTIsImlhdCI6MTcwMTg0OTA1MiwiaXNzIjoiaHR0cHM6Ly9hdHQxb2l6cXdldGxteG94Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDUyLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.ENlReFDyW7To1fFaCwWPyuPourSEGruSZJIFY-kNxzBN9emug05Tx6ZfNNb3XQrDYGy7BzN9XHJf_ANouErGmATYn53UTNz3UiSy9cVGDGNJBZXqsra7vQn2KULdheS3JNgfi21BF2yvOULw4CaFcXTf4fXSQEGm-0HgfgPxhejUdonXJ01jv4czpkYtXualZ4oTzcbNvmqbutfioN616OLvDYkW0mOc4Kcj-OgLkHRFzLq6C0QQcHCnoWSFlOB-w0ph15kSzaN7f3AtR5xf4wY3n8kWxC1hJPUnv6n50BCXOEHvpHOSzvQ6mdin4o8mDKjb-mPSoOBK1mqdUjVy_g"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTVpYmtpdjd1amZxaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1MTQsImlhdCI6MTcwMTg1MTkxNCwiaXNzIjoiaHR0cHM6Ly9hdHQxNWlia2l2N3VqZnFoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTE0LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.pkPkU4Dn9-ee2vlP9pZ8PL1g7se-HPAX3uCiLBVodrtSUz1U1E8cL9YED92GtMhMPYGJ5Gbw3A0sHWn3Qtr3qZnO648V7dGQJEyIKcnS14tgetHb7wWTc366IrJ_oGcC41ZA-vcFswW4mEVjlMqpDBMhQzzB1pdGAonBN4rdwFdGlQu7pWDC4qOvHeJ8QwDjak1PT9kOcz1KGJPItB2sWdlXatO1lkA8oVXI_yP8GduNAHXndVtVp8vTNOguPmmBXCIKV91p28a2uuglla-zJ1lWJ_h7wzlejlSZ5-zyB2mqWHYKlp9f3lYM0BxXcrylLQEzTgU-b0mcIwEnYjZKXg"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:50:52 GMT + - Wed, 06 Dec 2023 08:38:33 GMT server: - Kestrel x-ms-maa-service-version: @@ -578,7 +580,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:50:53 GMT + - Wed, 06 Dec 2023 08:38:34 GMT expires: - '-1' pragma: @@ -592,7 +594,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 31319FE848F2452097B0E7C72C9AC04D Ref B: MAA201060515011 Ref C: 2023-12-06T07:50:53Z' + - 'Ref A: 07C5941B6F044A83A82088D823D04641 Ref B: TYO201100113017 Ref C: 2023-12-06T08:38:34Z' status: code: 200 message: OK @@ -619,14 +621,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates:add?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW9penF3ZXRsbXhveC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2NTQsImlhdCI6MTcwMTg0OTA1NCwiaXNzIjoiaHR0cHM6Ly9hdHQxb2l6cXdldGxteG94Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDU0LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.s5Fr2wehKQOiAOBdQDMNoTGYbmqwdmetDo4SfEJJznRuJNN6vcaR861rxC3Gk69Nbvf_qIRR6U2-WI4y_MVy9YItPAfxkVreLXUGk59UBetw95hslU8Z2Ni9n_mNtORo6KsQdAxEs7IRDuS1YvtF7KLYRWgDnEruJ9EZeARbfdeH_Fr0PPxhbO6_UmxROlFx3P--TJDMOHB1pR4H2NyIEb_vMTyCjCudLYm-GAqR8diEOmVuG9iOC6f4zpIHRm7bA-pDCqkZ3ZjI2Haz1KfvXZcZmiN2LqJ8JKHQ-5NY7HxZzvpv3Ldvt0UKKBSUHIQqj4Z7or2-Ku92iSY2q5aMug"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTVpYmtpdjd1amZxaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1MTYsImlhdCI6MTcwMTg1MTkxNiwiaXNzIjoiaHR0cHM6Ly9hdHQxNWlia2l2N3VqZnFoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTE2LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.fnfYDa-Z2g2BoUi-_izgTdu84bIpMU9zAi7n_brb1iNMESF49ODYfHySJX7lORXXmKIj3R8gGgrgYM4IoBqIAJBtvsVifeavj4_-ikqImDeIR8H8gw-cNERhdZpaBSlL_7VORfZaSg8_RcxCL2oJ5OWMvfDstTrCZZu6sTo2THc_cWlP-5LnN1FeuvMxG8kBOftPi1R6Vm_CVnJ0nxjSKrElaYDjjvT2TUBdh8ZCNY4iOYjlwic2RnUPhS4yKdd8jkJJxJZIly_xnKwnX39HeD7pVdMQFPzfhUEhQLcuyKJDaToEgIJ3gymnq_LJ0DK5N6tWjw1-QjWUf5vwMopFEA"}' headers: content-length: - '842' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:50:54 GMT + - Wed, 06 Dec 2023 08:38:36 GMT server: - Kestrel x-ms-maa-service-version: @@ -662,7 +664,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:50:55 GMT + - Wed, 06 Dec 2023 08:38:37 GMT expires: - '-1' pragma: @@ -676,7 +678,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 489AA644EC254ECD97C7FB75140AC928 Ref B: MAA201060515027 Ref C: 2023-12-06T07:50:55Z' + - 'Ref A: D35159D6B1EE43E88F191507C7C1323A Ref B: TYO201100113009 Ref C: 2023-12-06T08:38:36Z' status: code: 200 message: OK @@ -699,14 +701,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW9penF3ZXRsbXhveC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2NTcsImlhdCI6MTcwMTg0OTA1NywiaXNzIjoiaHR0cHM6Ly9hdHQxb2l6cXdldGxteG94Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDU3LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.iB7WKtJqbmshq92jizdX9dhde9CakG72VN9lBBV9Ir8UOPCB_nsW0urfmEAqWbBJgYDOzGYFSvec9fUK5ujfDL1Fd7cXpzRV0V4sHd1a8FZ-ZcVBws-JJIGMWLcCsrD3Ibxr9JJ1JpmWI2QRQMGsNFzECQ7xWLU_dCyYV0XnY5nDEPQgxOaQnZlBWNd0NJGCmn71cAJ8U86dFQWSg87DmAIjs1KpiyeAHhYeDPaVArqRVsHC4ipOcHuK8Nir3KNghq7uiKGlONcm8JCNT6PH3n6noxY_2fBsojUtoZmU_b5sDPSQGtL6HYZ-gaeRUkjXl-EkOu2R0d2-8TubNiY0qg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTVpYmtpdjd1amZxaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1MTgsImlhdCI6MTcwMTg1MTkxOCwiaXNzIjoiaHR0cHM6Ly9hdHQxNWlia2l2N3VqZnFoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTE4LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.OnmTjp7_fqxHx0kkb-LaHRaDNX8XhYRAzdrjcBYk1dF45VQ4cmyaeqe9HOX5t7vwUb2_xEk_SaVQoDPjTk0AGx_Rn4691yvKF6yjHQoHrRhXI_Jk_OjzOeTxjijOSRQXN92IkTEwjR9GX0YpGukxstvLxl1N0Cz7d43nAjdtYEprrIySZzsljx9npflHDNMjmiXlFWDGcCcACEDNJWjdY1EYB_0wr7fTc_pS7qs73bDTgGTX2tgXYxZ2BF0aMHfreZdTy9J0QZlujgMOadeiyrboVZvzQQZovuq4l8qudzffpYSNIX_flhlzIqsW6gwHc9vux1DgvDpEqoaziiPRjw"}' headers: content-length: - '3821' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:50:56 GMT + - Wed, 06 Dec 2023 08:38:38 GMT server: - Kestrel x-ms-maa-service-version: @@ -742,7 +744,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:50:58 GMT + - Wed, 06 Dec 2023 08:38:39 GMT expires: - '-1' pragma: @@ -756,7 +758,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 7B219A253D214C99B446E7E8C822D63F Ref B: MAA201060514025 Ref C: 2023-12-06T07:50:58Z' + - 'Ref A: EF2054FDE144493AB2CAD95769FDAFC0 Ref B: TYO201100113049 Ref C: 2023-12-06T08:38:39Z' status: code: 200 message: OK @@ -783,14 +785,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates:remove?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW9penF3ZXRsbXhveC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2NjAsImlhdCI6MTcwMTg0OTA2MCwiaXNzIjoiaHR0cHM6Ly9hdHQxb2l6cXdldGxteG94Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDYwLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.WTDdW3QJ-a_Hg53t0SbsohgtIZuSM6NtgEPwwvgKnBjft1xKEhfOKt1EEcHmRSaifpISCN2aGZrDicg4tkLXj9PqDUM00yzx3LkoIiJeNnFczmYwYL9IgtuSHkqwze7XSaaD6QTFYxhTA1QxFV45BbGJdw7Wxin9QCr1EOphhtILtwHpzsJjoeESnRoSCQs1z-mH2nq4HP7QvhMWIljO9OMkNQJWpr1D4RNRsVUgyiA5_khJaCJoYMVLWht7svWTgn5fxU8PMoHMF41zg5auBGkx-2E7TqTjtcnDiRGFppu5nNUra4Kj1SFwecPSQ61kAOLI9GRuLTCxB4ArgAsyzw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTVpYmtpdjd1amZxaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1MjEsImlhdCI6MTcwMTg1MTkyMSwiaXNzIjoiaHR0cHM6Ly9hdHQxNWlia2l2N3VqZnFoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTIxLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.DmgJqPIL2at5oe8gYa1JkRp9NVEVIV10TJe8JCcA5f8g_DXUpdtNSjAqN9LpCSISqW9ePgC62uW2gUHAJQM2Z5f5fJtN6eSf-sUxT8_P16Co9jtbNOMZSN2RRSB37ct_Hmdq0Vop5mYoZk3iXfYUsozIB93o-QhVqi1Zmr8IobMvtJE47ix1WEkNRqOdq4PZBIWHSdHGf9VuNXgqv3OTpQr7M8rGz001m7zTfcvOfjnr32xKEKqXORdj4nDBVTq4Mcs52WZXzPteOU30L5xSyIFzbPAGM4ttOY6r_umzTCRMujSo6R2SUUykQYZurKKG24fCEd_4RtLq2IKnQW5Elw"}' headers: content-length: - '841' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:50:59 GMT + - Wed, 06 Dec 2023 08:38:40 GMT server: - Kestrel x-ms-maa-service-version: @@ -826,7 +828,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:01 GMT + - Wed, 06 Dec 2023 08:38:41 GMT expires: - '-1' pragma: @@ -840,7 +842,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: BC89D7D4CC3E47B28F9D4E48AAA66E79 Ref B: MAA201060514049 Ref C: 2023-12-06T07:51:00Z' + - 'Ref A: 8D93B13C4E10424EA2DD56B25F099684 Ref B: TYO201100116053 Ref C: 2023-12-06T08:38:41Z' status: code: 200 message: OK @@ -863,14 +865,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW9penF3ZXRsbXhveC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2NjIsImlhdCI6MTcwMTg0OTA2MiwiaXNzIjoiaHR0cHM6Ly9hdHQxb2l6cXdldGxteG94Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDYyLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.LBrfjbpAdLsidKR-x0CCl_e9FBd1HtVafkGn0urW-7waxAzLQ5xixM5LGeq2wSefUPuy2Fmt-CAYLSizJPE3CEcvq8mBycjHDQYd7ACtdypRFLuAhZUfJiSj6lK89YdklL08Agb3HIK4601r9SyYB1JOLse191ja31UGNllRpojer4-ma5_swYyD979T8Q7f0X_Avhu6AkZNOIzZRFGaPR1eOkCQ0cnlBtKvyo8fL4RO1RL3eLNyZcLDHgiXWMG4jxaBqB4zyhpbR27JD5LXi1kY_oMay-hRuBeT4IvX1o-ZZAAtIp8eRDD63AiSGbH4HlRLr9TQmx8mfj7WBq6aLw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTVpYmtpdjd1amZxaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1MjMsImlhdCI6MTcwMTg1MTkyMywiaXNzIjoiaHR0cHM6Ly9hdHQxNWlia2l2N3VqZnFoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTIzLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.eW67dQ-0NY1NPMi8SCP9bWcwhaZtY7YqMpe8XyUsQQwA7FBb2O9oXosJtRKmEEtamlGx0C9IkaJTs1T6_heCybguFCjxOD63jjnGUk6NCLvRrOM3dsK_m18g6EvPEl2jTeM8IsQKfCG98ZbodIsdI8SA9xZlshsNd2ajdzAeKanE58BhOiLpz8bsLd0yHHU8Irrul4JOUiJngtP2BT7LYIJzCZ3A6HO1dURHecCMRjgiqrhuxjMVYBfjnhlaDkgwNdUBv9RanSlrSztf-KRbaScdHipq7TT-6k2CmPoMucneaKHLt9o5bAAlUpHTkAooNYZaIrtod-1RXLp0YR7NlQ"}' headers: content-length: - '2302' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:01 GMT + - Wed, 06 Dec 2023 08:38:42 GMT server: - Kestrel x-ms-maa-service-version: @@ -906,7 +908,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:03 GMT + - Wed, 06 Dec 2023 08:38:43 GMT expires: - '-1' pragma: @@ -920,7 +922,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 1091CCE8B2F448AAAF24407DD2714CF1 Ref B: MAA201060516009 Ref C: 2023-12-06T07:51:03Z' + - 'Ref A: D22B892B37B441E8BB9CC6EB909559D5 Ref B: TYO201100117039 Ref C: 2023-12-06T08:38:43Z' status: code: 200 message: OK @@ -947,14 +949,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates:add?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW9penF3ZXRsbXhveC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2NjUsImlhdCI6MTcwMTg0OTA2NSwiaXNzIjoiaHR0cHM6Ly9hdHQxb2l6cXdldGxteG94Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDY1LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.aZaF1yz-bGMPbtZM4TE16M8GyPB5gXntYEPeRT4Wf5Vft7oenVuwjvk7tYIuimP5rap_e4o3Sf-eVT3dbh9jkD6fYEFrCyc63QM3Unlb9cUeHtWJvOPSgO9xQ8ApuB4vF9afguv9bPRCkx9fxrvum_J949F__V53RSsLa8qlyMheYmJyd21XoQIkc6CVTHleS5_z2Yt-M7j1b5YKONziCYayxdluSKob7R-ZUto9RmS3c7ryOzoHCFzZYrJ1C8ahbYevweZ2FMRNu_86rgckIzfn_6KTqs1IhloRXwPoSq7AICQbtaTL-TQK5iI8_InwXC4Ym-_dxOvO9-Ha0Kap7A"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTVpYmtpdjd1amZxaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1MjUsImlhdCI6MTcwMTg1MTkyNSwiaXNzIjoiaHR0cHM6Ly9hdHQxNWlia2l2N3VqZnFoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTI1LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.tf-dGzo4xpZ9QwM7ym4FIMS4woYhwo8yv6vHsYPhZfba6nIEd_AnlEJJ2W-5MAbtZ3PytP-6oRRRJI8nNKs5imhQxDslZY5ibYYNMBM0sdIG5BH8QqV_XhdbPslVI05rXoK1ZN6zipegfzqOSdKTLRWS_gchUZF5fi0xSvVDrN1ambwKIa6aupuLVoYqA-x7zKry_SXmR-4oRjOzlQBBQ1I5UUzf_K_Vpu8rwQjpuiOgc6ATG5fsuwPSxYrCtTYgdgXTuL-X8oxFQSPs_Uf2MqpG4ZC-mG1WH7n0Orllf-e_aSHp-0vWQPVrVITRvZx2PMKRf_FTuAUNveEfHMXiZw"}' headers: content-length: - '842' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:04 GMT + - Wed, 06 Dec 2023 08:38:44 GMT server: - Kestrel x-ms-maa-service-version: @@ -990,7 +992,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:06 GMT + - Wed, 06 Dec 2023 08:38:46 GMT expires: - '-1' pragma: @@ -1004,7 +1006,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 2CFADF80353547DCA722ACD1737030A0 Ref B: MAA201060516037 Ref C: 2023-12-06T07:51:05Z' + - 'Ref A: B84931F695084502883640157F87FD59 Ref B: TYO201100114019 Ref C: 2023-12-06T08:38:46Z' status: code: 200 message: OK @@ -1027,14 +1029,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW9penF3ZXRsbXhveC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2NjcsImlhdCI6MTcwMTg0OTA2NywiaXNzIjoiaHR0cHM6Ly9hdHQxb2l6cXdldGxteG94Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDY3LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.s1r0da-CWSSGcAqxk6NaZjUdCgZP7U2ZazvpdFdT1qn2vtHSIOJ6YbQ3WhQCdNEflzvtQJedJOE9OkQ3sdL7DktDYRmCmp0vuGg2ht-0w7WHi3zL3dhOtvg1QGrJHFp3ePxCN1yiwaQ6w7pePcTaAkTQtEaW8CiEWsomNBGKUYwqgKOJaGjU4ggWOI_zes3i6Lk1aTo7uQQcOnxyDEMSB6HMOPRlJN36-LbqxZl3cXCZZ1EHdBqIHfXCytbJSYGtEIwnNL3cd_9Y-c53hI70PiP6_BC5i5V6y8YXghooXltb-Le0f95kGdAzmM0y4mF6y5hvHW68BTVdG58dU7UT1g"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTVpYmtpdjd1amZxaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1MjcsImlhdCI6MTcwMTg1MTkyNywiaXNzIjoiaHR0cHM6Ly9hdHQxNWlia2l2N3VqZnFoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTI3LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.O7ikdl8G_sEAuHgPydPBo1vtI7gv5bTVcFuhSCxt3wVQtxFP_z2s7d9k26YF0r33SGcaGR3oSWmutz1gY66sWgZ3eGe10OHT8XPghYKbl8T8iUpFZw23TNGBcap4sRy66V3MX8ofS0hJ3S21RL0s2zHV33yM-YMsAaqkpAE54DFxAeHlG9PjzHvg5weGRRVTaRAAh1YYyLWZ6KrEdW_--qEy0JIeu0MKa4oC46QFxi7ob6yBrNoCzHoLAR8hejqgthvBm1h0j-9QDYoK2iJzb4NQOzV-Cv7bTrm-awJ9WceTY_-aSnQqqUp8Zh0CvdA4DXmnShqKe2pNb6TADTvx2Q"}' headers: content-length: - '3821' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:07 GMT + - Wed, 06 Dec 2023 08:38:47 GMT server: - Kestrel x-ms-maa-service-version: @@ -1070,7 +1072,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:09 GMT + - Wed, 06 Dec 2023 08:38:49 GMT expires: - '-1' pragma: @@ -1084,7 +1086,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 97EA2E56085C4B668000EC332E36F93D Ref B: MAA201060515011 Ref C: 2023-12-06T07:51:08Z' + - 'Ref A: 760D674653F64E73A16000EEF40C93C2 Ref B: TYO201100114011 Ref C: 2023-12-06T08:38:48Z' status: code: 200 message: OK @@ -1111,14 +1113,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates:remove?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW9penF3ZXRsbXhveC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2NzAsImlhdCI6MTcwMTg0OTA3MCwiaXNzIjoiaHR0cHM6Ly9hdHQxb2l6cXdldGxteG94Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDcwLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.cbFArOqy45TNL1DkUs0jGp7pDR6o7TuvmtRMo5dTKu9rKarTJ2PqIchtBnpYgpHN398ahQimQOXDlq3mHISHMSWU_dRg4w2ZoHTetw3GVNnugvaMdC1z0Dwtqx7Q4xHfbXUOZucmzJGAjOl0yofaM3SpXg1lci48Iblm6lngoRUIX0O5oEshlPDtAhZcE8WKxc6OgrsX_L0qsJGJJw2S0oKCBz7hmLW7Fq9T3gseltqVSTAVveO735HXal1a28XTLwN7Svs63uAO3bUdQxr0fTL0qGd4Qs_KoqBsNnntaoGOj2A0LYlzlvpCfZEHXTQ9eAb9BPSukWxHIKm5G4u6tw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTVpYmtpdjd1amZxaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1MzAsImlhdCI6MTcwMTg1MTkzMCwiaXNzIjoiaHR0cHM6Ly9hdHQxNWlia2l2N3VqZnFoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTMwLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.jJdy3cTrthW3gNvOEg6fXCKrbLj4wMOzFbSHV5JWekHJZltF8y_iugILTjVZNaVA0eLqDsiE0ifnLUWhkgF5uhf7PFEx9LgV6E6mBI8GXwuAnjLN1PCrLpRUN_D6uIqeuliemLnGcehz0boMcPvKVYhFVVHphzylvQIrWOa7XcqaDMHFja2fWUXtcc-ocTpx-ExxdhuPjNT2sxBwampyabNa6MhqurTzp58DICTUzMmWRJbLGI7Di5tyEqfJW5AQOFa6179iXgmDnZRuuITafyluYztTIHZppkU246AHR6qrtUrrIWVR3520cA2G6hRkQWw5i535cn-HqxYG9g0Dsw"}' headers: content-length: - '841' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:09 GMT + - Wed, 06 Dec 2023 08:38:49 GMT server: - Kestrel x-ms-maa-service-version: @@ -1154,7 +1156,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:10 GMT + - Wed, 06 Dec 2023 08:38:51 GMT expires: - '-1' pragma: @@ -1168,7 +1170,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 9F8B78B7678D4E26948EA80C78E5251E Ref B: MAA201060514023 Ref C: 2023-12-06T07:51:10Z' + - 'Ref A: 591C4B4E28214C49875215CCC7C8439F Ref B: TYO201100117025 Ref C: 2023-12-06T08:38:50Z' status: code: 200 message: OK @@ -1191,14 +1193,14 @@ interactions: uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MW9penF3ZXRsbXhveC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2NzIsImlhdCI6MTcwMTg0OTA3MiwiaXNzIjoiaHR0cHM6Ly9hdHQxb2l6cXdldGxteG94Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDcyLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.UsbQ54xsb9_cG4DwDFRZ9HFmrrSVutKGttVnBSJfoYlC0SVLrx8GwVh_MfvNvJhJlnXTHzW-vtBteFowmNJflJI37XeGZWZ_Lezyk4CZeo7yEmre62TyBg6fHpCNz2HK6DGkx5WxHKKYaguvp_s0SVXcAKpk53Zz1edHDRuAe7kxFY2k5Rfpw0W4P_2evYjYmvW2Z-a5gOUZu0D0__Lu4Y1TybSrf4SLsKu7Z5QEN67sYUQmI1xGjZi2zx8ctjzXRc_I7rlgxH24VPsZKJ3n0O2P9mVuAGYaNTSzAiQr9LvNAKKy0KOP0EXADCMlHlxb1vpCfJ0Hopb_4iIoZFnKAw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTVpYmtpdjd1amZxaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1MzIsImlhdCI6MTcwMTg1MTkzMiwiaXNzIjoiaHR0cHM6Ly9hdHQxNWlia2l2N3VqZnFoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTMyLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.SkGxXuNPcHUjIeIfFBa95Y1WgNZnrJ7E9tXhteblS__euAwPGVSaIne5VHdfd_6D82cIalTkKk7cTwiieqrCKAY-Mya2H5bQ3EWwxSCsPocBbqgx4XKRF3n-NcE0M7Si_kSt9eXM8ysxdirNZSQJ4kFREW5ZHOLwXCHa6vhIe9SG7E0G4rjtDHXMS7_4wGu9oEUcCXvjglT4AjGFOCuHq2uuevMwERRjnG0ZzQAjVnG-b9K0t5NDqu5fjpW-94cEo9hW34AVKZvRFjLpSIoiGxrg4rJMgv4cZzpX8LxBoQHMADQDZmNyV0gde32uhKBzEccKevFN9M3HaT_jR6bI7A"}' headers: content-length: - '2302' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:11 GMT + - Wed, 06 Dec 2023 08:38:52 GMT server: - Kestrel x-ms-maa-service-version: @@ -1239,7 +1241,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:15 GMT + - Wed, 06 Dec 2023 08:38:54 GMT expires: - '-1' location: @@ -1257,7 +1259,7 @@ interactions: x-ms-ratelimit-remaining-subscription-writes: - '1199' x-msedge-ref: - - 'Ref A: 5473747AEF3D4DE2BA2CFA082265B6D6 Ref B: MAA201060513009 Ref C: 2023-12-06T07:51:12Z' + - 'Ref A: BBAC802F349549A5BF46CA2E1B6A3E7C Ref B: TYO201100116051 Ref C: 2023-12-06T08:38:53Z' status: code: 201 message: Created @@ -1289,7 +1291,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:17 GMT + - Wed, 06 Dec 2023 08:38:55 GMT expires: - '-1' pragma: @@ -1303,7 +1305,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 04344BA1C7A9471D9D0634D7D270FBCD Ref B: MAA201060515025 Ref C: 2023-12-06T07:51:16Z' + - 'Ref A: DAB36862F52841578BF788859217BA8B Ref B: TYO201100113039 Ref C: 2023-12-06T08:38:56Z' status: code: 200 message: OK @@ -1326,14 +1328,14 @@ interactions: uri: https://att2000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MmNhYjVsaWg1dG1kcS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2NzgsImlhdCI6MTcwMTg0OTA3OCwiaXNzIjoiaHR0cHM6Ly9hdHQyY2FiNWxpaDV0bWRxLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDc4LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.D4vL4NshHTvNzKyOJl3pUKxsZ33aJer1VpCs17AJSAz1dKXrGkCwVdM3YdHVDsZBGKasLwLWM95iHwm8gkJ30Iy_jeept7z20AZ9_t703lC0IN57yDLMmx-p2p_O-L1EC3np4eXxh0ybvNbB4GVFq9HdfeUTGIHZIVX7-DT85ib0q8a05bimc_X3rzMfAwlE5ebkwoZkwr5C4GykKOO3MIGsPdQP9YWqy8YlWUdQQY8R4ca_sB9Q4MR0rqOu6_ef02A7lTj5SwxxbyQ94dDuMFI1tNP8sHWO2o5WqKme0hgs_eqk9EmDDGzNFab7LrGBCIQh_fHlHWXlzm35uCHbOQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mmtsbmt4cDVyNzRlNS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1MzcsImlhdCI6MTcwMTg1MTkzNywiaXNzIjoiaHR0cHM6Ly9hdHQya2xua3hwNXI3NGU1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTM3LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.JU96AL7-QVNKkHlUSNSTjo9Rnx7hlPe6QQo7Oxe-zm8FPt-w84zcVwDoTRCtiG3JV2FSCdNHJB7FeRZh0iv7d_RtACTN2I3e1LLmH_IP4sxu5oaWvCsluU3nZsyZncWBcg9M72gHFRwarAcfbehL_nI5FR5OaxbfQFLgM_ICoyv9_9C7U4Dx0KJOet7DyIJYQwZ_0Gw35pcBNEiUGeGmN8cBliH1ebItaborOZoyuWHzgI-K2uK89PIYl5inkw8CAL9PzKi3QvxEcMN1jfDQ7JbaFhGf3sP44tDhovPyUg7Ep8cSETMWVQeM6w7mkMWa88z7Hz1aWpzkQcmNuFeHWg"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:18 GMT + - Wed, 06 Dec 2023 08:38:57 GMT server: - Kestrel x-ms-maa-service-version: @@ -1369,7 +1371,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:20 GMT + - Wed, 06 Dec 2023 08:38:57 GMT expires: - '-1' pragma: @@ -1383,7 +1385,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: C67E794CC1E6448EB4160FD2C7B6A465 Ref B: MAA201060515011 Ref C: 2023-12-06T07:51:19Z' + - 'Ref A: 18F79E89D114496AB26EA569D30E9F09 Ref B: TYO201100117045 Ref C: 2023-12-06T08:38:58Z' status: code: 200 message: OK @@ -1415,7 +1417,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:21 GMT + - Wed, 06 Dec 2023 08:38:59 GMT expires: - '-1' pragma: @@ -1429,7 +1431,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 2490009B01FF4332A48B3CCD95C201A9 Ref B: MAA201060516037 Ref C: 2023-12-06T07:51:21Z' + - 'Ref A: 14BD972D47D540BE94D52C57FD3A87F7 Ref B: TYO201100115045 Ref C: 2023-12-06T08:38:59Z' status: code: 200 message: OK @@ -1456,14 +1458,14 @@ interactions: uri: https://att2000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MmNhYjVsaWg1dG1kcS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2ODIsImlhdCI6MTcwMTg0OTA4MiwiaXNzIjoiaHR0cHM6Ly9hdHQyY2FiNWxpaDV0bWRxLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDgyLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktc2lnbmVyIjp7ImFsZyI6IlJTMjU2Iiwia3R5IjoiUlNBIiwidXNlIjoic2lnIiwieDVjIjpbIk1JSURSakNDQWk2Z0F3SUJBZ0lJSmNkWnY0Tzc2eXd3RFFZSktvWklodmNOQVFFTEJRQXdIekVkTUJzR0ExVUVBd3dVVFdGaFQzSnBaMmx1WVd4VVpYTjBRMlZ5ZERFd0lCY05Nak14TWpBME1EQXdNREF3V2hnUE1qQTNNekV5TURRd01EQXdNREJhTUI4eEhUQWJCZ05WQkFNTUZFMWhZVTl5YVdkcGJtRnNWR1Z6ZEVObGNuUXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWx3dTc5aFdZeTIvL0JpdTFHWXRMMUxBMEViVWVsMk4xSWo4TGVSVUpFNlVKUERadmVzdXcwM0tkV1pJY0c0OW9lc0NXQW12VnJiZXBoMHZPdG5aaTAyRUJFd0lIYWs4dnMwT1g4SjA2Z0JSQURDWjY0SXpxRytVcEdIVnQ5eWMwMUkrZ0kreU1KYjgxNjFWRndEeW0vWHdZLzZLQUZpNjRXMHNvZlREMmY3N3RnejJ4OEtrbDRtWDhRVWp2RWFmTkR0SEdWUGZQY1dpVS93WVdUK3gycFNMbW5pak5sOTdGUGFib3RMVUFFZFVZSFZWSUtEdkd4eXAyYW04Kzc0eGVHSWI5L0dWUDZOUkpDTi95RTNGY01jNnFOR295c2FpOWd0ZS8vQTAzdVdWSUp0REJBY2NuaVVyUGhlbkxTMzUyWXdTUDVMUU1mcVRpSVNoSUJWTTVCd0lEQVFBQm80R0RNSUdBTUU0R0ExVWRJd1JITUVXQUZGRmxGanBrZERCNW5FZ1VNdUsyNWJ6YlNwTFZvU09rSVRBZk1SMHdHd1lEVlFRRERCUk5ZV0ZQY21sbmFXNWhiRlJsYzNSRFpYSjBNWUlJSmNkWnY0Tzc2eXd3SFFZRFZSME9CQllFRkZGbEZqcGtkREI1bkVnVU11SzI1YnpiU3BMVk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFCQ1VCV0JRSWc1amM1ZDNGL0VKZVA4cHEyTHd2Y0ZERDc1M1RiR0t4N1RzYUhIZ3BoQUNuS09DU3BSRWlmdHNpUjVPaWM0ODdNWXdmRlVXQjBwZ0NGYzZpV3pVVjVzUnRTSERvNE51QTVwc2duRGNZQm5oNlR1VmZwR0FyWHZIT04wSzRRYk81NmZONHhmbWZEQzRkb2h1SDVPYUN3aUtLNUsxUWIrczVncW8xYnd2T01uNGNBNUEwS3RQc2R5RzJza2hWVjRvNnNGOUNoeXRsVmh0QzV6RE81RnkwWUtCd1l0UFh6Y0FMOUZhdUF4TE5URnE0Q3V5ZTQ0aDJGd2ZRUk9ON3FrWXp4UE9NYUNVOEdNVUI4SmYrOUFrdWN3bXZGNTBMNDB5WkNGeDlocUFvVGNTTW81ZTJyYzd5T3lvK1RldFJweUFxa1E5YkZDQWRWRWYyYVU9Il19LCJ4LW1zLXBvbGljeS10b2tlbi1oYXNoIjoiSVg3dE54N2p5TWduTVpSS0lUMVZxZldYa1p0MXlKWml2WXNiTjZQeTAzcyJ9.UpqBJWvPvR4m4718djHzjSIriRwZjAGNVJDA92U13FK0tiDn-AshQA-YGIO96qX2l-GnH1puWNbTo7-rmjGuD3X8_3I663OcFUoNfD4-0JdqSmtsAVrMstDfUmcWm52jCzO6LHhhlcyylQeh28qQjfm3L6sMyOEO6y5YdJA9r4VgeQq7fcoin7BqmAFcvut8nKcHJR7iX8qtt33ZfhrIkPzspfKCNFzGFmJ55kZeLnuVnbxhnyiQtC5vHgGrZUWYebYL4dgJmpgwwz3Mw1P49uLPNjXnRA9qmkD4PzOagY3UB1xLJyQM7uw71_3f4rNcyGlyIRbWbRICffr03W_Aqw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mmtsbmt4cDVyNzRlNS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NDEsImlhdCI6MTcwMTg1MTk0MSwiaXNzIjoiaHR0cHM6Ly9hdHQya2xua3hwNXI3NGU1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTQxLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktc2lnbmVyIjp7ImFsZyI6IlJTMjU2Iiwia3R5IjoiUlNBIiwidXNlIjoic2lnIiwieDVjIjpbIk1JSURSakNDQWk2Z0F3SUJBZ0lJSmNkWnY0Tzc2eXd3RFFZSktvWklodmNOQVFFTEJRQXdIekVkTUJzR0ExVUVBd3dVVFdGaFQzSnBaMmx1WVd4VVpYTjBRMlZ5ZERFd0lCY05Nak14TWpBME1EQXdNREF3V2hnUE1qQTNNekV5TURRd01EQXdNREJhTUI4eEhUQWJCZ05WQkFNTUZFMWhZVTl5YVdkcGJtRnNWR1Z6ZEVObGNuUXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWx3dTc5aFdZeTIvL0JpdTFHWXRMMUxBMEViVWVsMk4xSWo4TGVSVUpFNlVKUERadmVzdXcwM0tkV1pJY0c0OW9lc0NXQW12VnJiZXBoMHZPdG5aaTAyRUJFd0lIYWs4dnMwT1g4SjA2Z0JSQURDWjY0SXpxRytVcEdIVnQ5eWMwMUkrZ0kreU1KYjgxNjFWRndEeW0vWHdZLzZLQUZpNjRXMHNvZlREMmY3N3RnejJ4OEtrbDRtWDhRVWp2RWFmTkR0SEdWUGZQY1dpVS93WVdUK3gycFNMbW5pak5sOTdGUGFib3RMVUFFZFVZSFZWSUtEdkd4eXAyYW04Kzc0eGVHSWI5L0dWUDZOUkpDTi95RTNGY01jNnFOR295c2FpOWd0ZS8vQTAzdVdWSUp0REJBY2NuaVVyUGhlbkxTMzUyWXdTUDVMUU1mcVRpSVNoSUJWTTVCd0lEQVFBQm80R0RNSUdBTUU0R0ExVWRJd1JITUVXQUZGRmxGanBrZERCNW5FZ1VNdUsyNWJ6YlNwTFZvU09rSVRBZk1SMHdHd1lEVlFRRERCUk5ZV0ZQY21sbmFXNWhiRlJsYzNSRFpYSjBNWUlJSmNkWnY0Tzc2eXd3SFFZRFZSME9CQllFRkZGbEZqcGtkREI1bkVnVU11SzI1YnpiU3BMVk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFCQ1VCV0JRSWc1amM1ZDNGL0VKZVA4cHEyTHd2Y0ZERDc1M1RiR0t4N1RzYUhIZ3BoQUNuS09DU3BSRWlmdHNpUjVPaWM0ODdNWXdmRlVXQjBwZ0NGYzZpV3pVVjVzUnRTSERvNE51QTVwc2duRGNZQm5oNlR1VmZwR0FyWHZIT04wSzRRYk81NmZONHhmbWZEQzRkb2h1SDVPYUN3aUtLNUsxUWIrczVncW8xYnd2T01uNGNBNUEwS3RQc2R5RzJza2hWVjRvNnNGOUNoeXRsVmh0QzV6RE81RnkwWUtCd1l0UFh6Y0FMOUZhdUF4TE5URnE0Q3V5ZTQ0aDJGd2ZRUk9ON3FrWXp4UE9NYUNVOEdNVUI4SmYrOUFrdWN3bXZGNTBMNDB5WkNGeDlocUFvVGNTTW81ZTJyYzd5T3lvK1RldFJweUFxa1E5YkZDQWRWRWYyYVU9Il19LCJ4LW1zLXBvbGljeS10b2tlbi1oYXNoIjoiSVg3dE54N2p5TWduTVpSS0lUMVZxZldYa1p0MXlKWml2WXNiTjZQeTAzcyJ9.TsvhXgcvrG01lrzkDbSHHlZ7IPmacL3_mOjaQpP7ct2fXrqX9f-eOWYRDOid4UgQGDXaFsxP4GxMbMQOtHsPD7El88PlPTMQj5S9eVUNGVeR6PBkHJVuKTqEIPb1ALqJ6GzsI-XStA706YbNUekQllm8YLIUNQ-a15-fuLJ20HibI8nq69inXxVXh7j5myQyzfJvEQfOtFG3aWKZOIPfk2SF5S19fnWaO4GGKIjL746IQzyvD-T4q1tc7MZKyNIYWAut7_ew2fcuU7B8WISRGvOoLYgoxBMCMKoTii86YBPvAUxh56T7mmtePbbamevrEKwB9ZMqeRs5arS3x8U3Mg"}' headers: content-length: - '2415' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:22 GMT + - Wed, 06 Dec 2023 08:39:00 GMT server: - Kestrel x-ms-maa-service-version: @@ -1499,7 +1501,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:24 GMT + - Wed, 06 Dec 2023 08:39:02 GMT expires: - '-1' pragma: @@ -1513,7 +1515,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 0FF26291F8C94961B64A8F4E43CAAAD4 Ref B: MAA201060515021 Ref C: 2023-12-06T07:51:23Z' + - 'Ref A: 03384BB3BDFD4C45875170E2322BBBE3 Ref B: TYO201100113023 Ref C: 2023-12-06T08:39:01Z' status: code: 200 message: OK @@ -1536,14 +1538,14 @@ interactions: uri: https://att2000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MmNhYjVsaWg1dG1kcS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2ODUsImlhdCI6MTcwMTg0OTA4NSwiaXNzIjoiaHR0cHM6Ly9hdHQyY2FiNWxpaDV0bWRxLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDg1LCJ4LW1zLXBvbGljeSI6ImV5QWlZV3huSWpvaVVsTXlOVFlpTENBaWVEVmpJam9nV3lKTlNVbEVVbXBEUTBGcE5tZEJkMGxDUVdkSlNVcGpaRnAyTkU4M05ubDNkMFJSV1VwTGIxcEphSFpqVGtGUlJVeENVVUYzU0hwRlpFMUNjMGRCTVZWRlFYZDNWVlJYUm1oVU0wcHdXakpzZFZsWGVGVmFXRTR3VVRKV2VXUkVSWGRKUW1OT1RXcE5lRTFxUVRCTlJFRjNUVVJCZDFkb1oxQk5ha0V6VFhwRmVVMUVVWGROUkVGM1RVUkNZVTFDT0hoSVZFRmlRbWRPVmtKQlRVMUdSVEZvV1ZVNWVXRlhaSEJpYlVaelZrZFdlbVJGVG14amJsRjRUVWxKUWtscVFVNUNaMnR4YUd0cFJ6bDNNRUpCVVVWR1FVRlBRMEZST0VGTlNVbENRMmRMUTBGUlJVRnNkM1UzT1doWFdYa3lMeTlDYVhVeFIxbDBUREZNUVRCRllsVmxiREpPTVVscU9FeGxVbFZLUlRaVlNsQkVXblpsYzNWM01ETkxaRmRhU1dOSE5EbHZaWE5EVjBGdGRsWnlZbVZ3YURCMlQzUnVXbWt3TWtWQ1JYZEpTR0ZyT0haek1FOVlPRW93Tm1kQ1VrRkVRMW8yTkVsNmNVY3JWWEJIU0ZaME9YbGpNREZKSzJkSkszbE5TbUk0TVRZeFZrWjNSSGx0TDFoM1dTODJTMEZHYVRZMFZ6QnpiMlpVUkRKbU56ZDBaM295ZURoTGEydzBiVmc0VVZWcWRrVmhaazVFZEVoSFZsQm1VR05YYVZVdmQxbFhWQ3Q0TW5CVFRHMXVhV3BPYkRrM1JsQmhZbTkwVEZWQlJXUlZXVWhXVmtsTFJIWkhlSGx3TW1GdE9DczNOSGhsUjBsaU9TOUhWbEEyVGxKS1EwNHZlVVV6Um1OTll6WnhUa2R2ZVhOaGFUbG5kR1V2TDBFd00zVlhWa2xLZEVSQ1FXTmpibWxWY2xCb1pXNU1Vek0xTWxsM1UxQTFURkZOWm5GVWFVbFRhRWxDVmswMVFuZEpSRUZSUVVKdk5FZEVUVWxIUVUxRk5FZEJNVlZrU1hkU1NFMUZWMEZHUmtac1JtcHdhMlJFUWpWdVJXZFZUWFZMTWpWaWVtSlRjRXhXYjFOUGEwbFVRV1pOVWpCM1IzZFpSRlpSVVVSRVFsSk9XVmRHVUdOdGJHNWhWelZvWWtaU2JHTXpVa1JhV0Vvd1RWbEpTVXBqWkZwMk5FODNObmwzZDBoUldVUldVakJQUWtKWlJVWkdSbXhHYW5CclpFUkNOVzVGWjFWTmRVc3lOV0o2WWxOd1RGWk5RVGhIUVRGVlpFVjNSVUl2ZDFGR1RVRk5Ra0ZtT0hkRVVWbEtTMjlhU1doMlkwNUJVVVZNUWxGQlJHZG5SVUpCUWtOVlFsZENVVWxuTldwak5XUXpSaTlGU21WUU9IQnhNa3gzZG1OR1JFUTNOVE5VWWtkTGVEZFVjMkZJU0dkd2FFRkRia3RQUTFOd1VrVnBablJ6YVZJMVQybGpORGczVFZsM1prWlZWMEl3Y0dkRFJtTTJhVmQ2VlZZMWMxSjBVMGhFYnpST2RVRTFjSE5uYmtSaldVSnVhRFpVZFZabWNFZEJjbGgyU0U5T01FczBVV0pQTlRabVRqUjRabTFtUkVNMFpHOW9kVWcxVDJGRGQybExTelZMTVZGaUszTTFaM0Z2TVdKM2RrOU5ialJqUVRWQk1FdDBVSE5rZVVjeWMydG9WbFkwYnpaelJqbERhSGwwYkZab2RFTTFla1JQTlVaNU1GbExRbmRaZEZCWWVtTkJURGxHWVhWQmVFeE9WRVp4TkVOMWVXVTBOR2d5Um5kbVVWSlBUamR4YTFsNmVGQlBUV0ZEVlRoSFRWVkNPRXBtS3psQmEzVmpkMjEyUmpVd1REUXdlVnBEUm5nNWFIRkJiMVJqVTAxdk5XVXljbU0zZVU5NWJ5dFVaWFJTY0hsQmNXdFJPV0pHUTBGa1ZrVm1NbUZWUFNKZGZRLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBNa1l4WkVkb2RtTnRiRFpaV0ZKd1lqSTFlV1JYZUd4ak0zUnFUMngwTUdWWVFteFFWREJwU2tkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDZDFwWVNuUmhXRkZ2UzFSME9VOHliSHBqTTFab1ltMU9iR051Vm5OYVdFNDNXWHB3WW1SSWJIZGFWREE1U1dsU2NHTjVNV3RhVjBveFdqSmthRmx0ZUd4SmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xoV0UxMFdrZFdhV1JYWkc1WlYwcHpXbE5KYzBsSVdtaGlTRlpzVUZkTmRXUnRSbk5rVjFWd1R6Sk5ObGN6VWpWalIxVTVVRk5KYTJNeVpEUk1WekY1WXpKc2JtSnRWbmxKYkRCblVGUTBaMkZZVG5wa1YxVnZaRWhzZDFwVU1HbGpNbVEwVEZjeGVXTXliRzVpYlZaNVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXbFNlbG96WjNSaVdFcHNZbTFPYzFsWVdteEpiREJuVUZRMFoyRllUbnBrVjFWdlpFaHNkMXBVTUdsak1tUTBURmN4ZVZwWE5XcGlSMFl5V2xOSmMwbElXbWhpU0Zac1VGZE5kV1J0Um5Oa1YxVndUekpOTmxjelVqVmpSMVU1VUZOSmEyTklTblphU0ZacVpFTXhjRnBEU21SSlJEQXRTVWRzZW1NelZteExTRkkxWTBkVk9VbHVRbmxpTWxJeFdUTlJkR0ZYVVdsTVEwSXlXVmQ0TVZwVU1XcE1ibHBvWWtoV2JFdFVkR3BQYkhRd1pWaENiRkJVTUdsS1NFNHlZbWxLWkVsRU1DMUpSMng2WXpOV2JFdElValZqUjFVNVNXNU9NbUpwU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0a1IxWnNTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFpFZFdiRWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4yWlVjeUo5LmxVek81ZERUNk5jandxZGt4UWl3Rk9rT0JPZnNzdWNnaHFTRjVBZ1VhY01tbENOOXNzaXVkTFdnTVRDbkdscjJVb0tONjc0RWdsMkdMOHdQY1BjM19QaDhzeUpLbVhwT1NMZ1k1N3pmTzJMU1NGckQzWlJiQi1Sa3dJTV9kOXY3NTQ1XzVjWklRRDJneXFsNE1VQVRYWUtBazNjdm1RUjFhSzVuMXJOd3FXYmVzU0FPWnotUmhWamlZbDVJNXZzV0lWTUN5NnFNNFV5Q1FraS1VTlEydXBwMVIxRXhCTUxzd2ZJRGpLWnhWcHRrVzlqRzdBM0NkZ3FBbDhqdHhZdmV0a2NxZTNmRU9zOS1EX3pvbkhnY0txdnlSUnAycXc1UjhoS2FGeGVUZzMxMXlpX0w3eElXZWhHZU9ab2ZCY2ttd2VVUE5zN0xDNm1vNTVlOWxueU9odyJ9.nTyJIn1GQMeYcqoGxPwnhJ8aDIYd9Vzh38r73pagavRA4qDX1iFSqn3S2xURRev0V01XKyYFEkACE7i9zUkVwDlYqSK0buRXUiLXBpV6o1zbL_tgoKL4ChglwT4iX7driOMHeXBZg9_jDWnYbVmW4RgA9SjH5n4kOPWr8PXBQmRkgjmKHuJq6qgZsyrxqi6qw5Y3Xg6eW_0N5BMtOs7k6vztLo39XeRAD-R_oDlNUG8aSWPsf8-YUedfuone0EHNIidw-pxSVwm4BxkS2nE_MNG2QpqPiknichChhy_zEi2YASnidHmwMtGp2pdMGW9vcYhdhSSD50zA19Hq-QOh2w"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mmtsbmt4cDVyNzRlNS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NDMsImlhdCI6MTcwMTg1MTk0MywiaXNzIjoiaHR0cHM6Ly9hdHQya2xua3hwNXI3NGU1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTQzLCJ4LW1zLXBvbGljeSI6ImV5QWlZV3huSWpvaVVsTXlOVFlpTENBaWVEVmpJam9nV3lKTlNVbEVVbXBEUTBGcE5tZEJkMGxDUVdkSlNVcGpaRnAyTkU4M05ubDNkMFJSV1VwTGIxcEphSFpqVGtGUlJVeENVVUYzU0hwRlpFMUNjMGRCTVZWRlFYZDNWVlJYUm1oVU0wcHdXakpzZFZsWGVGVmFXRTR3VVRKV2VXUkVSWGRKUW1OT1RXcE5lRTFxUVRCTlJFRjNUVVJCZDFkb1oxQk5ha0V6VFhwRmVVMUVVWGROUkVGM1RVUkNZVTFDT0hoSVZFRmlRbWRPVmtKQlRVMUdSVEZvV1ZVNWVXRlhaSEJpYlVaelZrZFdlbVJGVG14amJsRjRUVWxKUWtscVFVNUNaMnR4YUd0cFJ6bDNNRUpCVVVWR1FVRlBRMEZST0VGTlNVbENRMmRMUTBGUlJVRnNkM1UzT1doWFdYa3lMeTlDYVhVeFIxbDBUREZNUVRCRllsVmxiREpPTVVscU9FeGxVbFZLUlRaVlNsQkVXblpsYzNWM01ETkxaRmRhU1dOSE5EbHZaWE5EVjBGdGRsWnlZbVZ3YURCMlQzUnVXbWt3TWtWQ1JYZEpTR0ZyT0haek1FOVlPRW93Tm1kQ1VrRkVRMW8yTkVsNmNVY3JWWEJIU0ZaME9YbGpNREZKSzJkSkszbE5TbUk0TVRZeFZrWjNSSGx0TDFoM1dTODJTMEZHYVRZMFZ6QnpiMlpVUkRKbU56ZDBaM295ZURoTGEydzBiVmc0VVZWcWRrVmhaazVFZEVoSFZsQm1VR05YYVZVdmQxbFhWQ3Q0TW5CVFRHMXVhV3BPYkRrM1JsQmhZbTkwVEZWQlJXUlZXVWhXVmtsTFJIWkhlSGx3TW1GdE9DczNOSGhsUjBsaU9TOUhWbEEyVGxKS1EwNHZlVVV6Um1OTll6WnhUa2R2ZVhOaGFUbG5kR1V2TDBFd00zVlhWa2xLZEVSQ1FXTmpibWxWY2xCb1pXNU1Vek0xTWxsM1UxQTFURkZOWm5GVWFVbFRhRWxDVmswMVFuZEpSRUZSUVVKdk5FZEVUVWxIUVUxRk5FZEJNVlZrU1hkU1NFMUZWMEZHUmtac1JtcHdhMlJFUWpWdVJXZFZUWFZMTWpWaWVtSlRjRXhXYjFOUGEwbFVRV1pOVWpCM1IzZFpSRlpSVVVSRVFsSk9XVmRHVUdOdGJHNWhWelZvWWtaU2JHTXpVa1JhV0Vvd1RWbEpTVXBqWkZwMk5FODNObmwzZDBoUldVUldVakJQUWtKWlJVWkdSbXhHYW5CclpFUkNOVzVGWjFWTmRVc3lOV0o2WWxOd1RGWk5RVGhIUVRGVlpFVjNSVUl2ZDFGR1RVRk5Ra0ZtT0hkRVVWbEtTMjlhU1doMlkwNUJVVVZNUWxGQlJHZG5SVUpCUWtOVlFsZENVVWxuTldwak5XUXpSaTlGU21WUU9IQnhNa3gzZG1OR1JFUTNOVE5VWWtkTGVEZFVjMkZJU0dkd2FFRkRia3RQUTFOd1VrVnBablJ6YVZJMVQybGpORGczVFZsM1prWlZWMEl3Y0dkRFJtTTJhVmQ2VlZZMWMxSjBVMGhFYnpST2RVRTFjSE5uYmtSaldVSnVhRFpVZFZabWNFZEJjbGgyU0U5T01FczBVV0pQTlRabVRqUjRabTFtUkVNMFpHOW9kVWcxVDJGRGQybExTelZMTVZGaUszTTFaM0Z2TVdKM2RrOU5ialJqUVRWQk1FdDBVSE5rZVVjeWMydG9WbFkwYnpaelJqbERhSGwwYkZab2RFTTFla1JQTlVaNU1GbExRbmRaZEZCWWVtTkJURGxHWVhWQmVFeE9WRVp4TkVOMWVXVTBOR2d5Um5kbVVWSlBUamR4YTFsNmVGQlBUV0ZEVlRoSFRWVkNPRXBtS3psQmEzVmpkMjEyUmpVd1REUXdlVnBEUm5nNWFIRkJiMVJqVTAxdk5XVXljbU0zZVU5NWJ5dFVaWFJTY0hsQmNXdFJPV0pHUTBGa1ZrVm1NbUZWUFNKZGZRLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBNa1l4WkVkb2RtTnRiRFpaV0ZKd1lqSTFlV1JYZUd4ak0zUnFUMngwTUdWWVFteFFWREJwU2tkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDZDFwWVNuUmhXRkZ2UzFSME9VOHliSHBqTTFab1ltMU9iR051Vm5OYVdFNDNXWHB3WW1SSWJIZGFWREE1U1dsU2NHTjVNV3RhVjBveFdqSmthRmx0ZUd4SmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xoV0UxMFdrZFdhV1JYWkc1WlYwcHpXbE5KYzBsSVdtaGlTRlpzVUZkTmRXUnRSbk5rVjFWd1R6Sk5ObGN6VWpWalIxVTVVRk5KYTJNeVpEUk1WekY1WXpKc2JtSnRWbmxKYkRCblVGUTBaMkZZVG5wa1YxVnZaRWhzZDFwVU1HbGpNbVEwVEZjeGVXTXliRzVpYlZaNVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXbFNlbG96WjNSaVdFcHNZbTFPYzFsWVdteEpiREJuVUZRMFoyRllUbnBrVjFWdlpFaHNkMXBVTUdsak1tUTBURmN4ZVZwWE5XcGlSMFl5V2xOSmMwbElXbWhpU0Zac1VGZE5kV1J0Um5Oa1YxVndUekpOTmxjelVqVmpSMVU1VUZOSmEyTklTblphU0ZacVpFTXhjRnBEU21SSlJEQXRTVWRzZW1NelZteExTRkkxWTBkVk9VbHVRbmxpTWxJeFdUTlJkR0ZYVVdsTVEwSXlXVmQ0TVZwVU1XcE1ibHBvWWtoV2JFdFVkR3BQYkhRd1pWaENiRkJVTUdsS1NFNHlZbWxLWkVsRU1DMUpSMng2WXpOV2JFdElValZqUjFVNVNXNU9NbUpwU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0a1IxWnNTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFpFZFdiRWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4yWlVjeUo5LmxVek81ZERUNk5jandxZGt4UWl3Rk9rT0JPZnNzdWNnaHFTRjVBZ1VhY01tbENOOXNzaXVkTFdnTVRDbkdscjJVb0tONjc0RWdsMkdMOHdQY1BjM19QaDhzeUpLbVhwT1NMZ1k1N3pmTzJMU1NGckQzWlJiQi1Sa3dJTV9kOXY3NTQ1XzVjWklRRDJneXFsNE1VQVRYWUtBazNjdm1RUjFhSzVuMXJOd3FXYmVzU0FPWnotUmhWamlZbDVJNXZzV0lWTUN5NnFNNFV5Q1FraS1VTlEydXBwMVIxRXhCTUxzd2ZJRGpLWnhWcHRrVzlqRzdBM0NkZ3FBbDhqdHhZdmV0a2NxZTNmRU9zOS1EX3pvbkhnY0txdnlSUnAycXc1UjhoS2FGeGVUZzMxMXlpX0w3eElXZWhHZU9ab2ZCY2ttd2VVUE5zN0xDNm1vNTVlOWxueU9odyJ9.DDNWc-Be5qcC3ZUv0_M2OMKta1WgR51I5wbicyM3zyCFxnlbPigdr5FHDUFL7uxLpgV9WFYeu-GJ60mtR7AxISh6dTO6z-Bflzc0KSUF3QrPGXPjw773F1V9YKsBC6WyXMqLh7rSQLNFqootfrIhzpqbG74CXJ1t2xHUEl44GqZQ1KEVodkeLMex7d_FGQ_6s7whDLSd--0SgUJxy9GMMgLfzv2YjNSiNNdY2_J8piYFUL83cvCq-JvJKISgZ7tGUN0g8w8OItDnzEPdthN6VniGZfYDDFleoXb7P_7YueCkTyIrdSUwT7hck6Phxpyv0mfr19geB7yUtaELLI8Wfw"}' headers: content-length: - '4395' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:24 GMT + - Wed, 06 Dec 2023 08:39:03 GMT server: - Kestrel x-ms-maa-service-version: @@ -1584,7 +1586,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:28 GMT + - Wed, 06 Dec 2023 08:39:05 GMT expires: - '-1' location: @@ -1602,7 +1604,7 @@ interactions: x-ms-ratelimit-remaining-subscription-writes: - '1199' x-msedge-ref: - - 'Ref A: D338306356624602A529455232B87D5B Ref B: MAA201060515031 Ref C: 2023-12-06T07:51:26Z' + - 'Ref A: A1AB8B0C77C343AF8E4994E7BF41545A Ref B: TYO201100117007 Ref C: 2023-12-06T08:39:04Z' status: code: 201 message: Created @@ -1634,7 +1636,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:30 GMT + - Wed, 06 Dec 2023 08:39:07 GMT expires: - '-1' pragma: @@ -1648,7 +1650,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: EECAF96B3DA045BDA798AE06254CC3B4 Ref B: MAA201060513031 Ref C: 2023-12-06T07:51:29Z' + - 'Ref A: 8E8FBA1DA4414BBCA8E0C65D6EE8D2DF Ref B: TYO201100114025 Ref C: 2023-12-06T08:39:07Z' status: code: 200 message: OK @@ -1671,14 +1673,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2trbHB2cWpoaTU2cy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2OTEsImlhdCI6MTcwMTg0OTA5MSwiaXNzIjoiaHR0cHM6Ly9hdHQza2tscHZxamhpNTZzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDkxLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.i52UuakCoErZXLvRW7nKmo2_7CsWD5MeB3Ig_qMKX_xOZyX-nEYUZRhIyM4Gr097eZ8i9qS-4eXARFaghcX7KjuSigzIDuOMBeEJPhUZcOeLr0nIwqcVPok9Ih3vIjCKKlV4Nj1r9PQbC9Qk2eVc9Zs9wkAQnng6i0rQc84KjtbRd_bo90lxmYwheeJjEgC64HTk3XzJ3n-DAh5k83H3DteDjMUP9US0g7mGeKr2ODYZaIRebvqI-oJ_7HCRUk0Dn0rDCqsuqyvhQJyt8tSPiw_j9bAM5ax2-irVFGk-HSS542hDyWojEKehqboEIvp8tPqBHwUW_tHG6TB5OMuYEw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2IyNmx0a3d0bW41bS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NDksImlhdCI6MTcwMTg1MTk0OSwiaXNzIjoiaHR0cHM6Ly9hdHQzYjI2bHRrd3RtbjVtLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTQ5LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.u1fgd8RPYPYcIKUOC62hCpppmlNLFBm4ZPpLJnlYgJJygSaQDg9dPt3wSEwv4FG29m9cuCdX2Ikp-0AqKfJxgiSRtKOzeWM4yqlk-iWdtBOD3T6RSxxwIuF3_LlRE_yY2KciqKWiDVZBVbpt0XGUnZ-I-fQ3X-LPuX_pO46c2pKnHcYXQsiXqB73_aYiIjZXpgU-PSsVJeBf8GyfPug5On-PGwVybZLknwRMWCEbSwjsto6dAELgrj4Jg539ktG_1SUk-F_vKLoqBrMPTSuj0RaWGV3y29aiNvF4PvZodxgPYbqXDoebLLMn-l8iJzv0t_sga3j2wlx46qyK_yLqWA"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:31 GMT + - Wed, 06 Dec 2023 08:39:08 GMT server: - Kestrel x-ms-maa-service-version: @@ -1714,7 +1716,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:32 GMT + - Wed, 06 Dec 2023 08:39:09 GMT expires: - '-1' pragma: @@ -1728,7 +1730,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: A6879F2E03A64385B678C6D16DC834DA Ref B: MAA201060513019 Ref C: 2023-12-06T07:51:32Z' + - 'Ref A: E5C103A2101B4D958DBB19C6210F289B Ref B: TYO201100114019 Ref C: 2023-12-06T08:39:09Z' status: code: 200 message: OK @@ -1760,7 +1762,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:34 GMT + - Wed, 06 Dec 2023 08:39:11 GMT expires: - '-1' pragma: @@ -1774,7 +1776,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 8E3F13D47B544F71BC80E77006AF4889 Ref B: MAA201060515045 Ref C: 2023-12-06T07:51:33Z' + - 'Ref A: 268FF2DE86244EF18B9A2DB03E57E629 Ref B: TYO201100117053 Ref C: 2023-12-06T08:39:10Z' status: code: 200 message: OK @@ -1801,14 +1803,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2trbHB2cWpoaTU2cy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2OTUsImlhdCI6MTcwMTg0OTA5NSwiaXNzIjoiaHR0cHM6Ly9hdHQza2tscHZxamhpNTZzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDk1LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.PMkbX5_bgj693mjalfSLx5eIL5MTQTXAOcMUjZKmvU9_ir4T3B8sXkmh1v7kHs2thBDQ19CwW3h5ywRuTS6o0QObcltXO3avOUTTEdyhnWFIBBh8ewKhNaVDRXg2FhIpNiEqPmMFdM1SYXO3fL4hb-GlUm_QeU5VUD7Q1pvCoRP52X78nbCZqCSEiZY8XJaD5wZD-WpRxzpPekzqLDbgwbJuPBZvErIdHtQl_q6gdSuwSdMK96VfuOA8qq1HkKSp2TXNbN8KLG4hKUrsLfkPSINA_ptbhRcJzr2Xezvf9jz-x6vPpvjA98_dRO-iF2T4MR8BotpnT5Wsb5EMk6QPEw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2IyNmx0a3d0bW41bS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NTIsImlhdCI6MTcwMTg1MTk1MiwiaXNzIjoiaHR0cHM6Ly9hdHQzYjI2bHRrd3RtbjVtLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTUyLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.A8Cn3xlv12xj7VHHRqBazLNbfcKTTOOk80l3bxW7ZWtWmS2DVZlA51R3aKo8TYhf4Tua_a3E4dxwGNmPWwA3_WKsYpjzxxVa997XhD9RNL38mZ0Gilx_PBRlk_z9WV4SDng9KEgbl7wAoo2PYbkKcxO5dHHv-PBOiEuI7w4nY9QUIMuClBUgJjWY5GcFfWYHOON61ieNqFyAOHrJCpU0bL46qcRR-x3bX4uaoEGuFLRc-31rut1dx4iTsOHguLNpYnd2gnHQu-gRh-Z5lcKLiDGatRexn4Cp1jwC9Ui6BITDLADPMwzJOfFBJqu45ZYsGvetaMNd31v3ffmA5ObglQ"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:35 GMT + - Wed, 06 Dec 2023 08:39:12 GMT server: - Kestrel x-ms-maa-service-version: @@ -1844,7 +1846,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:36 GMT + - Wed, 06 Dec 2023 08:39:13 GMT expires: - '-1' pragma: @@ -1858,7 +1860,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 34EC284DE4674B559F29DF8C715DA104 Ref B: MAA201060514051 Ref C: 2023-12-06T07:51:36Z' + - 'Ref A: 87F2D1693FCE4E099A3D501F66FB034D Ref B: TYO201100117023 Ref C: 2023-12-06T08:39:12Z' status: code: 200 message: OK @@ -1881,14 +1883,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2trbHB2cWpoaTU2cy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI2OTgsImlhdCI6MTcwMTg0OTA5OCwiaXNzIjoiaHR0cHM6Ly9hdHQza2tscHZxamhpNTZzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MDk4LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.m7dUPKdCGhagRdTF95cX3ENgqj8Mgq4EWKey5YwT2XfUNhX8fsgLM8Z-ZyTlbYPll-F1pEVdM_bdgjIWlCr8az7ptm5i5vI2ZSWKQujIV1uUZapbgx3f5qd2scNlAfemPXxzl0rxex-RnOTyCMO2UTvaCjw7RY3LV_rym2K6E6WqctAg9KE7WLNOkx9W9fwqxW3s4BN4ov-j20_92kIVYBPpyWr9KIrfo7tnz1tet0GtAWIJ_b-q8Yg6yF24B1I5IngdIDQPpG4YUFJu6xyMxYvZWKbvuzyR_4Bn5129HrqBX9NvLF39Hs87CN0I6--cUEQpy2DZiSDp9M52ejHisQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2IyNmx0a3d0bW41bS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NTQsImlhdCI6MTcwMTg1MTk1NCwiaXNzIjoiaHR0cHM6Ly9hdHQzYjI2bHRrd3RtbjVtLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTU0LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.KzkuFW68w2RFN38KU22XZxEH50ckipEnMEnKnAZ2fiYd8woBDB-SCm11DzpsdRIXgSN7YVuSo3MD70l8bMJWWZTBePs2AMgvwVwpwxw9DtDISm8XUhCT3wNleznAwA-CfuyeVe6k2cP2s6NkVTWr8gw7tPA0muR8pFdYJhvhymNjOOVaHZOG7brGdrvtjhy1q_B8QS9cBa8mc0Lkfp47hli9EY7K8K9eOo78wyIYT40SdTH__0pJ7KimOOBG7r6E5XxJ049Dngd15pzJoiB1MCxeQJaGRPy64_PJigU5dn8ldLKB-o7cC9hbfG9aYz3KwYVxMuslb-qa24N3Fo1J5A"}' headers: content-length: - '1821' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:38 GMT + - Wed, 06 Dec 2023 08:39:14 GMT server: - Kestrel x-ms-maa-service-version: @@ -1924,7 +1926,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:39 GMT + - Wed, 06 Dec 2023 08:39:15 GMT expires: - '-1' pragma: @@ -1938,7 +1940,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 1F5E16993873491D9843CF3AEED4B230 Ref B: MAA201060513009 Ref C: 2023-12-06T07:51:38Z' + - 'Ref A: 4099EBCB91C4426CA5E6D70049CB928C Ref B: TYO201100113053 Ref C: 2023-12-06T08:39:15Z' status: code: 200 message: OK @@ -1970,7 +1972,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:40 GMT + - Wed, 06 Dec 2023 08:39:16 GMT expires: - '-1' pragma: @@ -1984,7 +1986,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 4591BCF334F347AEBD263C47C682B0C0 Ref B: MAA201060515051 Ref C: 2023-12-06T07:51:40Z' + - 'Ref A: 5CDF947253724C9AB29EDDD2B5E96833 Ref B: TYO201100117021 Ref C: 2023-12-06T08:39:16Z' status: code: 200 message: OK @@ -2011,14 +2013,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2trbHB2cWpoaTU2cy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI3MDIsImlhdCI6MTcwMTg0OTEwMiwiaXNzIjoiaHR0cHM6Ly9hdHQza2tscHZxamhpNTZzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MTAyLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.VK_xkoeqtFZe35hPNVLxTBan3U4x8ACVxGk1EkrjmuYZWudiA9QI-cxFk9jlHiqotOUFJzz_s-WQAkmXJi2w8FAUIJqYpNoy0gRIkzEvfEuU_509nU7DHdIa4ddCLVtuNKVz3qOKU7D2e0OeqYRSUrK9zAqozSwyxUOqhJcbRD89WGIiSYwtY0FA3ZimhIGE_3scv1jRWtXjGFrRMu92s9iUTEpe3Qnb5n-cAfR5WvZiIQ1r3pRxYrEIP5fBsXMXQOd_lJOCVc4TVqwxQhKNMEOKWvTHcCaESbP9WZwMQbuqxT7lYwqOn3WoQZYzvh60R8wtU8LN0oEpzLpnVxWGEg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2IyNmx0a3d0bW41bS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NTgsImlhdCI6MTcwMTg1MTk1OCwiaXNzIjoiaHR0cHM6Ly9hdHQzYjI2bHRrd3RtbjVtLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTU4LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.XaLY9D92JxVfIQG_X93-n61xQNqVgvascgojqLzdRJLoib9jNVHfKDW9VPNtaLJ4GoIs8prQRbd0gryR4vEjxGgDUT4Yg3D_5WCe4m9j18uLaLDmIX7gzKsiBHLqxoqEvz6_UUmLt5kkG0g4wOu6VRFq8yBiCleO5gIhUxdMFAg1q3EURKkuok6mE5btO74IajaOxbmdSTrjbf08OeyyqS5tB6aYvm1sJD9Rxm-820fGZgljoRWvoBJ7jydBJ5ioeUZb51kAiZbgJBBwNrptZ09SSsqyyDUH2dRgJ3-z4kKJGQYUbvEdIjkGlRAKdWMjEZ-3MLyhd6kbbEhRmp-TWA"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:42 GMT + - Wed, 06 Dec 2023 08:39:17 GMT server: - Kestrel x-ms-maa-service-version: @@ -2054,7 +2056,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:43 GMT + - Wed, 06 Dec 2023 08:39:19 GMT expires: - '-1' pragma: @@ -2068,7 +2070,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 02276CD1B1D341EA934A68DDA2AFBE00 Ref B: MAA201060514027 Ref C: 2023-12-06T07:51:42Z' + - 'Ref A: 22C3E5C40C834B3688D5D9E1BF857FC7 Ref B: TYO201100115029 Ref C: 2023-12-06T08:39:19Z' status: code: 200 message: OK @@ -2091,14 +2093,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2trbHB2cWpoaTU2cy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI3MDQsImlhdCI6MTcwMTg0OTEwNCwiaXNzIjoiaHR0cHM6Ly9hdHQza2tscHZxamhpNTZzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MTA0LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.iYmR2juWRxTSddNFDwtkySXbIr87O2UUQDe4crfvAAN82DizcPGYiNDj8q2_-5zuhEhfqbW6U7AKMDMxCzZLG4rBUkSXFXYkytC0iL7rf6vwjQH74wl_JWy8Il9zdVgZnRKmk87AM1glcgVridvh4sLsnbfPl88ayggJkWhkHVPHpZdh9kQoh0dghUL9nUPXW5jeH70ezUW5GlsZFtDNSQZXujlXV4DnrssoKoj1_3QHG8t8_uLySZehn3KCfJKfbdr4g6N2YpkFZix17mIQZrw3c2rsARYwYzDP2t3bQdGnkl4L9nb_lDCVGx6kBhFUSpEOucxwlKyjhxV-GGdVQw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2IyNmx0a3d0bW41bS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NjEsImlhdCI6MTcwMTg1MTk2MSwiaXNzIjoiaHR0cHM6Ly9hdHQzYjI2bHRrd3RtbjVtLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTYxLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.X5ZsK7aFiz4UlUbdOV5A6hT0YS893KfC7mWTFY4E93BIX78OHBZ3oSQzG_Y1cKNVkqpkvQRiqPjBgXSP2XuZv9B1V9xjFlcPhgULnrk8zh9mnCY2WrvIehH3L_i8DvshvazAlrX43tSB7MOJHD6w7DvrzohV4wnDT3SY99MlhonbpG0MZqcizfweWFaLVgUyiTKKfZhqGoNOcazp-WkpmL9NrueM75bCt1qKRYkv3mjWQhDkQCuDKeescLSAN1x7qnFRLmpZkZFCPdrjtk1fgMi3Eya-7jq6t04xQVdG44tBlmPMfRuHWduYRYk1JAfaZ7mDeuBCQ2UmEr67ENsVtg"}' headers: content-length: - '1917' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:44 GMT + - Wed, 06 Dec 2023 08:39:21 GMT server: - Kestrel x-ms-maa-service-version: @@ -2134,7 +2136,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:45 GMT + - Wed, 06 Dec 2023 08:39:21 GMT expires: - '-1' pragma: @@ -2148,7 +2150,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: AB050535BDD6494A80F14005ADE7066A Ref B: MAA201060515031 Ref C: 2023-12-06T07:51:45Z' + - 'Ref A: 0427DCF57151455FB670D3A040DDF34A Ref B: TYO201100116017 Ref C: 2023-12-06T08:39:21Z' status: code: 200 message: OK @@ -2180,7 +2182,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:47 GMT + - Wed, 06 Dec 2023 08:39:22 GMT expires: - '-1' pragma: @@ -2194,7 +2196,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 39ABC8770A664BD2A44D74FFFEBED488 Ref B: MAA201060514011 Ref C: 2023-12-06T07:51:46Z' + - 'Ref A: 4F71EEAF3CE04385B140FF9035E0D648 Ref B: TYO201100116045 Ref C: 2023-12-06T08:39:22Z' status: code: 200 message: OK @@ -2221,14 +2223,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2trbHB2cWpoaTU2cy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI3MDgsImlhdCI6MTcwMTg0OTEwOCwiaXNzIjoiaHR0cHM6Ly9hdHQza2tscHZxamhpNTZzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MTA4LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.PJWBn0LkaNhcyxtIQlpnzkoTdd8KhJs25NkWaF6Ij788HwXRwcpEZOV6vm_qhfwUurOIve9JMXFo-HO5x0bwrsLcSaYzqgfm0rMMfPIAV0xLWF5J-A49x9Qo2xJ16iRpZG3kU0N1uNJRFUE755SixLx5XpTdAQNCifdJT_0OwIkBc7cfi253DE1p2ZPAjeyjJ79ApBHTvmsiYq5hQIrHdqSEZPmWE9RM3TGdeEuYNL5QyInZmUCI_BsKQWuMd3yypGjX-qXYfFGsjBpISPcOr-eRt9jDCYysAXlsasRki_ecVh2FiQqyQ7MsP3atBNdl2Z8-rLz4CKBA2Ov559VqFw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2IyNmx0a3d0bW41bS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NjQsImlhdCI6MTcwMTg1MTk2NCwiaXNzIjoiaHR0cHM6Ly9hdHQzYjI2bHRrd3RtbjVtLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTY0LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.iD7qOIfwMMhkd3R81hCdCaQ4ja-2Rvt6bhAScc0KhFhik6sKIsM1V09vhdqaEKaEtY6PwiJWSn6fiLtNqQMKv4T8kwKh5_MNNcV1UUb83EYRcmKzNu_b0mwJ-9xMm1gBOtZxr6Www6tel-TI-lih-E4j5XPCt5AFCom6JYGbrD57gw0M5IL9AUAE05qe1iIQcjc7ZMu48q2WjukNw0hBFcYTIIji3SziSjjXaDAiyJvyiQcIbOqxqKgUIR3x5WF7e-xg93SezYKPnfvJzhQcChgac0hQMxPlxfKYFuJBnLJL81xGd9gYaF53zdiYrleEbbY5GFDepMh4hVJg5eO-aw"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:48 GMT + - Wed, 06 Dec 2023 08:39:24 GMT server: - Kestrel x-ms-maa-service-version: @@ -2264,7 +2266,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:50 GMT + - Wed, 06 Dec 2023 08:39:25 GMT expires: - '-1' pragma: @@ -2278,7 +2280,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 1365EF49CDF34FBBB7FA1BFAC84FD5F3 Ref B: MAA201060516039 Ref C: 2023-12-06T07:51:49Z' + - 'Ref A: AA916D15ED154E7F9858DFAADEF847EC Ref B: TYO201100114047 Ref C: 2023-12-06T08:39:24Z' status: code: 200 message: OK @@ -2301,14 +2303,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2trbHB2cWpoaTU2cy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI3MTEsImlhdCI6MTcwMTg0OTExMSwiaXNzIjoiaHR0cHM6Ly9hdHQza2tscHZxamhpNTZzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MTExLCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.S7pznMlAaBnNh1eQdoCc1IiiCrckrDUTeYcBBFF27Rbah_iJe941STWSMCn3PMEQ-ROKotOMub7XpumigzULD8vTQFTkRBbxAaQHA3VPNinQCMoj0aKz8Y4JEIcnTcbWj6GkPC_XJIesHCxf50hUjT9glGTkTJw5JcBUeaqvEaTFUimHbAOPqi7_yWBoGaZZQwoMNKH3o6yRYk910Md9QMskOBhZ7gaHB8zHB3XsY77a8NChF7YKGswLM_wj3DwN2A8ugczaMyifIqZdRX7wBHoScZLxiwNMFBrHHtkYvT8lIhR2JPOdwes84m68zAF4XdSyeQWGhlP1sxZ3PZikLg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2IyNmx0a3d0bW41bS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NjYsImlhdCI6MTcwMTg1MTk2NiwiaXNzIjoiaHR0cHM6Ly9hdHQzYjI2bHRrd3RtbjVtLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTY2LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.leF-3t-KnR-vn1xzNow2UbFfijGxDqUsfzfD2YEAMdp65zzCknzi3yGscYUjE6RTS3G5xfIpNhpe9HmIGVOE6I_IRYygV-e-pQkaBFk5nsMuey9t45g9Eu6hTmkIdwbnNqOm0oG3PioKrBk51Ark13_dqFfXm0udD1Hpjruzvu6yQqVGIx-fqaPTq1b4Z9whKK1Hheldiknoia4ULyspNh1FWWuRsF1gtDzFKBSgUiJpK21shYZD5tAY3TcBuo8QiflK_D6qwa5sFSH5eCnCA5wQiTK575s6PyjxzLb_s3Tl42o5g-xuaO5bHpdMpCu7RcX2zw2IuGmOsR830Vd4QA"}' headers: content-length: - '1821' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:51 GMT + - Wed, 06 Dec 2023 08:39:25 GMT server: - Kestrel x-ms-maa-service-version: @@ -2344,7 +2346,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:51 GMT + - Wed, 06 Dec 2023 08:39:27 GMT expires: - '-1' pragma: @@ -2358,7 +2360,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 0907BF6CC5FB44E891D39256CD706C5E Ref B: MAA201060514051 Ref C: 2023-12-06T07:51:52Z' + - 'Ref A: 4F11AC3657E8430182059368CDDC2D88 Ref B: TYO201100115035 Ref C: 2023-12-06T08:39:27Z' status: code: 200 message: OK @@ -2390,7 +2392,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:53 GMT + - Wed, 06 Dec 2023 08:39:28 GMT expires: - '-1' pragma: @@ -2404,7 +2406,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 4FD7C0EC8CCB477C99D8AD868914955C Ref B: MAA201060513035 Ref C: 2023-12-06T07:51:52Z' + - 'Ref A: D4A0BD5C6C5947B18D002468F28F8C97 Ref B: TYO201100115033 Ref C: 2023-12-06T08:39:28Z' status: code: 200 message: OK @@ -2431,14 +2433,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2trbHB2cWpoaTU2cy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI3MTQsImlhdCI6MTcwMTg0OTExNCwiaXNzIjoiaHR0cHM6Ly9hdHQza2tscHZxamhpNTZzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MTE0LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.pRNU3OIhHu16kdvjxAYpD7Rw0xDHvtqV5A6JZLVr777WdhvjfpzIm68GP-4otN34grBVMNUW7-XACCXpgK8kPcbTpxq5SBqnSlECTPNu8shIABnNpDJqjwCXf_NgD9wWXoQ7U2H5H1IQw9jSImssDhJZrBJ5nbAxjctd1oeYxWw4PdLsdGeOz8mBRhaOjmzP7TrbPMe9lGxtOgxMDWotmMeqQ0SFNhDcoJMtYIpUQZeJ2Zgz2djn-HSq1G3wLIIVJv8WtsBfrkByNepUp2IWdieeqNXOG_1nAdQKlfkw3Q7BgjuP-xb63HF7yDXvhrHuzZvf3PmTbjOEm_X59k5eDg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2IyNmx0a3d0bW41bS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NjksImlhdCI6MTcwMTg1MTk2OSwiaXNzIjoiaHR0cHM6Ly9hdHQzYjI2bHRrd3RtbjVtLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTY5LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.c5RvLQSUE18tya2zmt0bkbpF9Wcu2ZTvuSkKchlwiFpun6Xm5MLAxcwjfzsOH4tPiVMuZyZV0M-9k1UrdUPsKTFaEkA2Oqk1_80oPRIMDYXqjueq7NpV6giNLs_uw8Ke8kiYB-LWJv2lDF28cjsJVU68QiS6ONG0N-EfO5m5s8nt4A3OPjMTFpjOgBxMdmxrqWoJPTkokc8DxnhWVnS0_qak-_hjVE3P4AWfJyWtx_qivX2JAgEsAbfcTP5VjRv-YSh0pFYT2uSzCu0_-X9G3mipVnxmBsXGAkLwdOCtmaiSVTrbOnmzxyBnUneiVYHXlNVrVsGVD4_u9uBIcJSd6g"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:54 GMT + - Wed, 06 Dec 2023 08:39:29 GMT server: - Kestrel x-ms-maa-service-version: @@ -2474,7 +2476,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:56 GMT + - Wed, 06 Dec 2023 08:39:30 GMT expires: - '-1' pragma: @@ -2488,7 +2490,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 04F1C3CD10FE446D84BE6570D171C18A Ref B: MAA201060514023 Ref C: 2023-12-06T07:51:55Z' + - 'Ref A: DDD86FE91E114BC0B2908C295D2A81EA Ref B: TYO201100113017 Ref C: 2023-12-06T08:39:30Z' status: code: 200 message: OK @@ -2511,14 +2513,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2trbHB2cWpoaTU2cy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI3MTcsImlhdCI6MTcwMTg0OTExNywiaXNzIjoiaHR0cHM6Ly9hdHQza2tscHZxamhpNTZzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MTE3LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.AKyL61dAwmgvQmWKyRzFOERW3ULX4fu7aNwAkUsD-BQ0NimUhpObd-YsHeOyn0cznYoH39T5OcUk0rs1wNPXLJlgIdWA_ndZtVX1eSfdaWmF82L2hwpm6bgKEIiwMTm45TR1MlCJjFlHc5MnSrYbIZvR5VtdHIYuHhsVLSIcCstUwrFwy5eB0X9DKIDvWud6X44wgQOkrqFWOw0kWU8G-XCcmZpoEfjv3u9xSrHGfMqui_EqNKDh-UjDqXNfD7wQ8IqdDucQfG9PdsaCa2RElDASbakb28OxjZvP0yQYhlvM5UqWScX0sTbkIB8-rypfyqpc7iaZLY2YkOs3SJ9zFg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2IyNmx0a3d0bW41bS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NzEsImlhdCI6MTcwMTg1MTk3MSwiaXNzIjoiaHR0cHM6Ly9hdHQzYjI2bHRrd3RtbjVtLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTcxLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.At2MfsIFOqvvs5aFJoSEPk5k2Mjozvs8b7RCp6ZaR2jd3vN96esyqJPnydMvSWQD9RctYt8eoDIhneIZbZU-XpDFO8Qq1X_CHiPPQ02ahBFJLhkhHDbrj9rttLqa54ok8fneZXIZGzEwFbyuMYs2onUk2HB3-8uCiDNMthYjWI0FJGqyncuIAheMJ-yzcNy-Yv7e8tMQQjd8LPqGMnbiifplJlTy70WOUwbQVq-bt1vAbhLNjLwd7vAjUCNG3xguIwz6HN9w0-TX_D2JbVQFcyTDN-NCL9J4X6j-LGV9tOIHqX7BC6YtvnFggy8R2znBwhxUugPpbqb4uR5rCm8oyg"}' headers: content-length: - '1917' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:57 GMT + - Wed, 06 Dec 2023 08:39:31 GMT server: - Kestrel x-ms-maa-service-version: @@ -2554,7 +2556,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:58 GMT + - Wed, 06 Dec 2023 08:39:32 GMT expires: - '-1' pragma: @@ -2568,7 +2570,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: C8152EA5EFC146D381D9CC94FB99B1DA Ref B: MAA201060513017 Ref C: 2023-12-06T07:51:57Z' + - 'Ref A: 15B6FB1FEB1B45788DA33EB94E0C0FF8 Ref B: TYO201100113029 Ref C: 2023-12-06T08:39:32Z' status: code: 200 message: OK @@ -2595,14 +2597,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave:reset?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2trbHB2cWpoaTU2cy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI3MTksImlhdCI6MTcwMTg0OTExOSwiaXNzIjoiaHR0cHM6Ly9hdHQza2tscHZxamhpNTZzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MTE5LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJSZW1vdmVkIn0.lFcEEkIc7pYI7M1YapKEj23xgphHixHDtVxj8NecPUz-_ZODPr_KEOiDja1Nfi0Ql_NF1jxv_L-crTtK30ARy3hTDRUhJTLhwXxPlQ3uPMT86jW9DJQHKbXG-Z1J5uyonAgHNj37c3SPN0Y6ZxiSj1X_uaIyRX-BQMT4BbD4YQ3K2AEaFycbZmuTlBePqagUDYA-caTq9QHzDtcoK2nHtZLCMBDhQIcdECcd95BE8x4c6fBoaCYEu30CXsHc9R3F_4n4arAz5x37wF3YJnmUnuCT7fbGB-w-Dotl3iVchbj4xgQTO5UiagBCGaDPOYNO0Oy2W9QI9ep0U0neTVHqDQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2IyNmx0a3d0bW41bS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NzMsImlhdCI6MTcwMTg1MTk3MywiaXNzIjoiaHR0cHM6Ly9hdHQzYjI2bHRrd3RtbjVtLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTczLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJSZW1vdmVkIn0.D1m-bcc9Cl9iMUtxcbDmNmi0Fqjs30toIPhWzG86SqZYTyA795iZDMVv-N8-EdzoHIzdnGeKYo3ydw_YLkbup9Ju1QvkHYltR4xqqPN8eLpLWj4gmET2wvXlAuMamY_8NdRSsSbVO2-VFQa-jA7ZGXpgtRmpYT1hN2L-Xx_oYQm79nHQxPNfjXkH55LtcPXaN64KvUVOEmk_htFUUMn32jHeKgTv1l5O4EATC4RICJcdJAPPL8H_SY8UL8NjBYllV_iw1EU326RPOb_7ARN3loo9nWDEyPPYDmaUtJvRZrHxHNbzSHtqeVmkZXShKqmWoIka_J-_WLgZXWIBUgbRWw"}' headers: content-length: - '726' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:51:59 GMT + - Wed, 06 Dec 2023 08:39:33 GMT server: - Kestrel x-ms-maa-service-version: @@ -2638,7 +2640,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:52:00 GMT + - Wed, 06 Dec 2023 08:39:34 GMT expires: - '-1' pragma: @@ -2652,7 +2654,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-msedge-ref: - - 'Ref A: 714D6B8F2A184E2F96F636A33E4A6F44 Ref B: MAA201060516027 Ref C: 2023-12-06T07:52:00Z' + - 'Ref A: A952780FC21F4FF0A1EBA051C4520A7A Ref B: TYO201100116025 Ref C: 2023-12-06T08:39:34Z' status: code: 200 message: OK @@ -2675,14 +2677,14 @@ interactions: uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2trbHB2cWpoaTU2cy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTI3MjIsImlhdCI6MTcwMTg0OTEyMiwiaXNzIjoiaHR0cHM6Ly9hdHQza2tscHZxamhpNTZzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODQ5MTIyLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.IC8eiD08i6NlmLnh5AUKiqUKSX7gbDsmxBBPzPCu3Z92VJreLmtPm9BkxL-FkzbeMRTxEMmRqnFc0axs2kTUQOp4JIo0rU2oRK4spg4F_97R_sj1xJpo1rzsOriVPkxU05lz55wBcR84OXwadgJaN_Vuh0_KPJXAtOqSNoCZ42ytqtCvU1Vli67yuQ7U_N_pkRXI-MZ2X183GKueA7aubCSL_1CU3j3CZCBw2_JLiCPtvxK9nOm75eAo__5EO5rXT9XfW8Tp0MG8Irw4OxDWM57cGoseL5SUf7pS4c164M9w3dm7rySmze6QwTTW6bn5cbj41jS5F0Nrjr3PEFXaMA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2IyNmx0a3d0bW41bS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NzYsImlhdCI6MTcwMTg1MTk3NiwiaXNzIjoiaHR0cHM6Ly9hdHQzYjI2bHRrd3RtbjVtLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTc2LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.MTrGPeAYSzGBk5eUAg-eIBvzxoj3NmOWsrQp1vFu8Ncw5VtDcd1vl39LY2Vv7xZr-PhrwyPPOInHzcGWYKm_8U5sB0frSVbX36a8s-HaA8q71wnKCbm-_iafdy4LVIsPxHE4c6CBFLJVn-7dwt9l8EAKkEFlJwQTLnULoDpFNGlOHgU4Dr4H4-KrH6QyL1MyvstsVjru-le7Cljb_n68ylE9hTBk6NTCF1KRseytor8ReFfUQKwH6Yzd-1WbtrGUg0fm-4M1GqASpcTgKZZEJQzbydHXa6MzL0n34kXM4RbafQbE_vEPiAU7hfvGZcmU15fmBGSRC3dpShj2aD2D8w"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 07:52:02 GMT + - Wed, 06 Dec 2023 08:39:35 GMT server: - Kestrel x-ms-maa-service-version: @@ -2718,7 +2720,7 @@ interactions: content-length: - '0' date: - - Wed, 06 Dec 2023 07:52:10 GMT + - Wed, 06 Dec 2023 08:39:41 GMT expires: - '-1' pragma: @@ -2734,7 +2736,7 @@ interactions: x-ms-ratelimit-remaining-subscription-deletes: - '14999' x-msedge-ref: - - 'Ref A: C0F9A7E50D634D3D904DF373EA2EBA09 Ref B: MAA201060514037 Ref C: 2023-12-06T07:52:03Z' + - 'Ref A: 6651AEA46EC74C8FA568E2698895AA2F Ref B: TYO201100116023 Ref C: 2023-12-06T08:39:36Z' status: code: 200 message: OK @@ -2766,7 +2768,7 @@ interactions: content-length: - '0' date: - - Wed, 06 Dec 2023 07:52:19 GMT + - Wed, 06 Dec 2023 08:39:49 GMT expires: - '-1' pragma: @@ -2782,7 +2784,7 @@ interactions: x-ms-ratelimit-remaining-subscription-deletes: - '14999' x-msedge-ref: - - 'Ref A: 2F06684C4B3C4F72ACC2CF490031703D Ref B: MAA201060514025 Ref C: 2023-12-06T07:52:11Z' + - 'Ref A: 14C3B51B7F05427FA335C36911B0C7AE Ref B: TYO201100114053 Ref C: 2023-12-06T08:39:42Z' status: code: 200 message: OK @@ -2814,7 +2816,7 @@ interactions: content-length: - '0' date: - - Wed, 06 Dec 2023 07:52:27 GMT + - Wed, 06 Dec 2023 08:39:56 GMT expires: - '-1' pragma: @@ -2830,7 +2832,7 @@ interactions: x-ms-ratelimit-remaining-subscription-deletes: - '14999' x-msedge-ref: - - 'Ref A: CAC78D3E04F84287B75D76D4706D39A5 Ref B: MAA201060513049 Ref C: 2023-12-06T07:52:20Z' + - 'Ref A: FBF76B80329A4750A39E8F5C67C976F7 Ref B: TYO201100117047 Ref C: 2023-12-06T08:39:50Z' status: code: 200 message: OK diff --git a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py index 1b442b0f16d..34bb7b3e8c9 100644 --- a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py +++ b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py @@ -22,19 +22,7 @@ # Env setup @try_manual def setup(test, rg): - test.kwargs.update({ - 'init_cert1_file': os.path.join(TEST_DIR, 'cert_group_1', 'init_cert.pem'), - 'init_cert2_file': os.path.join(TEST_DIR, 'cert_group_2', 'init_cert.pem'), - 'new_signer_jwt_file': os.path.join(TEST_DIR, 'cert_group_1', 'new_signer_jwt.txt'), - 'signed_jwt_policy1_file': os.path.join(TEST_DIR, 'policies', 'signed_jwt_sgx_policy_1.txt'), - 'signed_jwt_policy2_file': os.path.join(TEST_DIR, 'policies', 'signed_jwt_sgx_policy_2.txt'), - 'unsigned_jwt_policy_file': os.path.join(TEST_DIR, 'policies', 'unsigned_jwt_sgx_policy.txt'), - 'text_policy_file': os.path.join(TEST_DIR, 'policies', 'text_sgx_policy.txt'), - 'att0': test.create_random_name('att0', 16), - 'att1': test.create_random_name('att1', 16), - 'att2': test.create_random_name('att2', 16), - 'att3': test.create_random_name('att3', 16) - }) + pass # EXAMPLE: /AttestationProviders/put/AttestationProviders_Create @@ -292,6 +280,19 @@ class AttestationManagementClientScenarioTest(ScenarioTest): @AllowLargeResponse(size_kb=99999) @ResourceGroupPreparer(name_prefix='clitestattestation_testrg1'[:7], key='rg', parameter_name='rg') def test_attestation(self, rg): + self.kwargs.update({ + 'init_cert1_file': os.path.join(TEST_DIR, 'cert_group_1', 'init_cert.pem'), + 'init_cert2_file': os.path.join(TEST_DIR, 'cert_group_2', 'init_cert.pem'), + 'new_signer_jwt_file': os.path.join(TEST_DIR, 'cert_group_1', 'new_signer_jwt.txt'), + 'signed_jwt_policy1_file': os.path.join(TEST_DIR, 'policies', 'signed_jwt_sgx_policy_1.txt'), + 'signed_jwt_policy2_file': os.path.join(TEST_DIR, 'policies', 'signed_jwt_sgx_policy_2.txt'), + 'unsigned_jwt_policy_file': os.path.join(TEST_DIR, 'policies', 'unsigned_jwt_sgx_policy.txt'), + 'text_policy_file': os.path.join(TEST_DIR, 'policies', 'text_sgx_policy.txt'), + 'att0': self.create_random_name('att0', 16), + 'att1': self.create_random_name('att1', 16), + 'att2': self.create_random_name('att2', 16), + 'att3': self.create_random_name('att3', 16) + }) call_scenario(self, rg) calc_coverage(__file__) raise_if() diff --git a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md index e40211168eb..92ab840eedb 100644 --- a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md +++ b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md @@ -1,8 +1,8 @@ |Scenario|Result|ErrorMessage|ErrorStack|ErrorNormalized|StartDt|EndDt| -|step__attestationproviders_put|successed||||2023-12-06 07:50:21.074700|2023-12-06 07:50:25.300328| -|step__attestationproviders_get|successed||||2023-12-06 07:50:25.300328|2023-12-06 07:50:26.792264| -|step__attestationproviders_get2|successed||||2023-12-06 07:50:26.792264|2023-12-06 07:50:28.477878| -|step__attestationproviders_get3|successed||||2023-12-06 07:50:28.478882|2023-12-06 07:50:29.161417| -|step__attestationproviders_patch|successed||||2023-12-06 07:50:29.161417|2023-12-06 07:50:32.445037| -|step__attestationproviders_delete|successed||||2023-12-06 07:50:32.446036|2023-12-06 07:50:42.565405| +|step__attestationproviders_put|successed||||2023-12-06 08:38:12.199961|2023-12-06 08:38:15.247879| +|step__attestationproviders_get|successed||||2023-12-06 08:38:15.247879|2023-12-06 08:38:16.381666| +|step__attestationproviders_get2|successed||||2023-12-06 08:38:16.382666|2023-12-06 08:38:17.581478| +|step__attestationproviders_get3|successed||||2023-12-06 08:38:17.581478|2023-12-06 08:38:18.624329| +|step__attestationproviders_patch|successed||||2023-12-06 08:38:18.624329|2023-12-06 08:38:20.816334| +|step__attestationproviders_delete|successed||||2023-12-06 08:38:20.817334|2023-12-06 08:38:26.417204| Coverage: 6/6 From 4e60929750a32fff3b0c02fc20409622a7c10b6a Mon Sep 17 00:00:00 2001 From: Zeng Taoxu Date: Thu, 7 Dec 2023 14:46:41 +0800 Subject: [PATCH 15/20] update --- .../latest/recordings/test_attestation.yaml | 2591 +---------------- .../test_provider_with_signer_1.yaml | 937 ++++++ .../test_provider_with_signer_2.yaml | 399 +++ .../test_provider_without_signer.yaml | 1215 ++++++++ .../tests/latest/test_attestation_scenario.py | 475 ++- .../test_attestation_scenario_coverage.md | 8 - 6 files changed, 2809 insertions(+), 2816 deletions(-) create mode 100644 src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_1.yaml create mode 100644 src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_2.yaml create mode 100644 src/attestation/azext_attestation/tests/latest/recordings/test_provider_without_signer.yaml delete mode 100644 src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md diff --git a/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml b/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml index 1ae989c0864..3875614f086 100644 --- a/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml +++ b/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml @@ -32,25 +32,23 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 08:38:14 GMT + - Thu, 07 Dec 2023 06:42:16 GMT expires: - '-1' location: - https://att0000002.wus.attest.azure.net/ pragma: - no-cache + server: + - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE x-content-type-options: - nosniff x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - '1199' - x-msedge-ref: - - 'Ref A: B4B5EF3A676C4044966FFE417FA85F27 Ref B: TYO201100116009 Ref C: 2023-12-06T08:38:12Z' status: code: 201 message: Created @@ -82,21 +80,23 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 08:38:15 GMT + - Thu, 07 Dec 2023 06:42:17 GMT expires: - '-1' pragma: - no-cache + server: + - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-maa-service-version: - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 882D8898A8BD4FDFB746E19B9E3D80C4 Ref B: TYO201100117009 Ref C: 2023-12-06T08:38:15Z' status: code: 200 message: OK @@ -128,21 +128,23 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 08:38:16 GMT + - Thu, 07 Dec 2023 06:42:19 GMT expires: - '-1' pragma: - no-cache + server: + - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-maa-service-version: - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 1C5FE30735774270A915F3ADF3379B1A Ref B: TYO201100116019 Ref C: 2023-12-06T08:38:16Z' status: code: 200 message: OK @@ -163,30 +165,32 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Attestation/attestationProviders?api-version=2020-10-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002","name":"att0000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att0000002.wus.attest.azure.net"}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002","name":"att0000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att0000002.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestz3nwxy2f2jznyavoymn6aey52ys2i55uf4nagb2quegu2ssdcsznr2f3qjyeektyvpqy/providers/Microsoft.Attestation/attestationProviders/att1fmrbmn2k5yjh","name":"att1fmrbmn2k5yjh","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1fmrbmn2k5yjh.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesti7a2zm5v6tquid43you7feucd5zdgmk4hrf5rda53fg4flw4cwl25upcnu2fprlhsvto/providers/Microsoft.Attestation/attestationProviders/att2xnd2n27c55g7","name":"att2xnd2n27c55g7","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2xnd2n27c55g7.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestadevjm4olekqqqn7igof7idjkjl27hpe76dh2nyl6abwm3sg6dokqx44ehtvdgvxjqx4/providers/Microsoft.Attestation/attestationProviders/att3xex37robzo7w","name":"att3xex37robzo7w","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3xex37robzo7w.wus.attest.azure.net"}}]}' headers: cache-control: - no-cache content-length: - - '362' + - '1665' content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 08:38:18 GMT + - Thu, 07 Dec 2023 06:42:19 GMT expires: - '-1' pragma: - no-cache + server: + - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-maa-service-version: - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 21BDA3D56EDC420193D81E5691EBC5D0 Ref B: TYO201100117029 Ref C: 2023-12-06T08:38:17Z' status: code: 200 message: OK @@ -222,71 +226,25 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 08:38:19 GMT + - Thu, 07 Dec 2023 06:42:21 GMT expires: - '-1' pragma: - no-cache + server: + - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - - '1198' - x-msedge-ref: - - 'Ref A: F747F715B9904CF0B946BA1207957A2B Ref B: TYO201100117051 Ref C: 2023-12-06T08:38:18Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation delete - Connection: - - keep-alive - Content-Length: - - '0' - ParameterSetName: - - -y -n --resource-group - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002?api-version=2020-10-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - date: - - Wed, 06 Dec 2023 08:38:25 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-ms-ratelimit-remaining-subscription-deletes: - - '14998' - x-msedge-ref: - - 'Ref A: ED89E2A36E42415488AE3AFEC89B12F1 Ref B: TYO201100113029 Ref C: 2023-12-06T08:38:21Z' + - '1197' status: code: 200 message: OK @@ -319,236 +277,23 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 06 Dec 2023 08:38:26 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 0070C3BCA482468BADEFC9C6A67C6289 Ref B: TYO201100117031 Ref C: 2023-12-06T08:38:26Z' - status: - code: 200 - message: OK -- request: - body: '{"location": "westus", "properties": {"policySigningCertificates": {"keys": - [{"alg": "RS256", "kty": "RSA", "use": "sig", "x5c": ["MIIDRjCCAi6gAwIBAgIIQDwUUGwcWKswDQYJKoZIhvcNAQELBQAwHzEdMBsGA1UEAwwUTWFhT3JpZ2luYWxUZXN0Q2VydDEwIBcNMjMxMjAxMDAwMDAwWhgPMjA3MzEyMDEwMDAwMDBaMB8xHTAbBgNVBAMMFE1hYU9yaWdpbmFsVGVzdENlcnQxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArHz41/8zQ+egEB+9evUMIQPmrXR5uyeXJC3RNFVV0BT4OCFYWnj7ADJFtwfOXy6H7lDuMb4EvumJpAwKzNLSLfwsYDHzin49LUB65EfoaOmLYPCtR3hDHFTAp4hMxYYnRDvh1pkDu/9VJy69VSZfG9qoKz4TPOQvhKLC4WmEWUygStHfxT6dHZqGd74bsSY5H+VJlQYkzY/8lSWbkV0eMru23GUj1fECEU/+SUERphRdT/3CaIxXkT3NrSxn81LqdjtQwUaUeUX3IVzLuHNWzBjxI/kKaaeQBFWlK5QjZdV+AFIy+aINz6+nU27Tl+nx0l9Rku+/iJb+qa4Tn+ndjQIDAQABo4GDMIGAME4GA1UdIwRHMEWAFBY7+c0gwUUFE8aSiRGnoproh1j4oSOkITAfMR0wGwYDVQQDDBRNYWFPcmlnaW5hbFRlc3RDZXJ0MYIIQDwUUGwcWKswHQYDVR0OBBYEFBY7+c0gwUUFE8aSiRGnoproh1j4MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBACxDiFT6b3+Vf7xdVcFZTORe5hUIa2zI+nj35bQH5B8OMNZdTuq3QRPxv1omEqREHqDqiMLBlNdKZkkyGaHzOVki1XR8GMxW16pkHtJTKDIWc/pgO+FUNNZ92y/uL7a1cHLOElxksedGPF1JefY48NdhQUubPIP2BuBwOUiGCYZytmS3JG8yrVrHUpxCwhoali7mB1eHYGyARDQi2T4UO1LLEqLt5yLCRxlYugfPsgpGYEnEmfrLS6eEydIyXkxioGjO77gDABblyeOq6gYnfTgqm96mpo0LL48aPx9rfew5dgYIU6WgKpOqg/uYMw0kvwBMSI8XpgydJIYxM5v5wtQ="]}]}}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation create - Connection: - - keep-alive - Content-Length: - - '1262' - Content-Type: - - application/json - ParameterSetName: - - -l -n -g --certs-input-path - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2020-10-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003","name":"att1000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000003.wus.attest.azure.net"}}' - headers: - cache-control: - - no-cache - content-length: - - '355' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:29 GMT - expires: - - '-1' - location: - - https://att1000003.wus.attest.azure.net/ - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: 35D5A1C8E5434914A549E6D40C4C9D6A Ref B: TYO201100115033 Ref C: 2023-12-06T08:38:27Z' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation signer list - Connection: - - keep-alive - ParameterSetName: - - -n -g - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003","name":"att1000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '418' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:30 GMT + - Thu, 07 Dec 2023 06:42:22 GMT expires: - '-1' pragma: - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 365959F3149D4ED3B1895994EB10F032 Ref B: TYO201100117025 Ref C: 2023-12-06T08:38:30Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation signer list - Connection: - - keep-alive - ParameterSetName: - - -n -g - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTVpYmtpdjd1amZxaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1MTIsImlhdCI6MTcwMTg1MTkxMiwiaXNzIjoiaHR0cHM6Ly9hdHQxNWlia2l2N3VqZnFoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTEyLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.iUo0NZmz4vvul7Nb9vbwRv7ZCyygFXH4M92vXBLCXzrcY6kCFWd7pzCunyFA5RwHB2Oqo0jskN3qQLuEqzRl_ccAQlYfC9XFrFudQDkqMd11c0uV1i8jYMHgitv64U4IQOlG1ShYYn-29LOjIdN34cA_VQbjewUvPOlHuuJGju8sVgbHdeZfGxERFqd2UrTDbYEeq33C583zWKJp9eFLHXg9r3Sb3MlxtaIziqle7rkNbvk17LtOdrPJH8f8o3cw72K-Rm8NE2RuseYVDhFogCV7GC9zE-Ffzncnxv_8arKmSjq15-i-mWIBwo3BalHcnmqfphsdfcuwqiFISVMfYA"}' - headers: - content-length: - - '2302' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:32 GMT server: - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy show - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003","name":"att1000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '418' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:32 GMT - expires: - - '-1' - pragma: - - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE + transfer-encoding: + - chunked + vary: + - Accept-Encoding x-content-type-options: - nosniff x-ms-maa-service-version: - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 0B8228593047498BBBF9C496D88D83EA Ref B: TYO201100117051 Ref C: 2023-12-06T08:38:32Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy show - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://att1000003.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTVpYmtpdjd1amZxaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1MTQsImlhdCI6MTcwMTg1MTkxNCwiaXNzIjoiaHR0cHM6Ly9hdHQxNWlia2l2N3VqZnFoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTE0LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.pkPkU4Dn9-ee2vlP9pZ8PL1g7se-HPAX3uCiLBVodrtSUz1U1E8cL9YED92GtMhMPYGJ5Gbw3A0sHWn3Qtr3qZnO648V7dGQJEyIKcnS14tgetHb7wWTc366IrJ_oGcC41ZA-vcFswW4mEVjlMqpDBMhQzzB1pdGAonBN4rdwFdGlQu7pWDC4qOvHeJ8QwDjak1PT9kOcz1KGJPItB2sWdlXatO1lkA8oVXI_yP8GduNAHXndVtVp8vTNOguPmmBXCIKV91p28a2uuglla-zJ1lWJ_h7wzlejlSZ5-zyB2mqWHYKlp9f3lYM0BxXcrylLQEzTgU-b0mcIwEnYjZKXg"}' - headers: - content-length: - - '2158' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:33 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 status: code: 200 message: OK @@ -556,2283 +301,45 @@ interactions: body: null headers: Accept: - - application/json + - '*/*' Accept-Encoding: - gzip, deflate CommandName: - - attestation signer add + - attestation delete Connection: - keep-alive + Content-Length: + - '0' ParameterSetName: - - -n -g -f + - -y -n --resource-group User-Agent: - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2021-06-01 + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002?api-version=2020-10-01 response: body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003","name":"att1000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + string: '' headers: cache-control: - no-cache content-length: - - '418' - content-type: - - application/json; charset=utf-8 + - '0' date: - - Wed, 06 Dec 2023 08:38:34 GMT + - Thu, 07 Dec 2023 06:42:29 GMT expires: - '-1' pragma: - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 07C5941B6F044A83A82088D823D04641 Ref B: TYO201100113017 Ref C: 2023-12-06T08:38:34Z' - status: - code: 200 - message: OK -- request: - body: '"eyAiYWxnIjoiUlMyNTYiLCAieDVjIjogWyJNSUlEUmpDQ0FpNmdBd0lCQWdJSVFEd1VVR3djV0tzd0RRWUpLb1pJaHZjTkFRRUxCUUF3SHpFZE1Cc0dBMVVFQXd3VVRXRmhUM0pwWjJsdVlXeFVaWE4wUTJWeWRERXdJQmNOTWpNeE1qQXhNREF3TURBd1doZ1BNakEzTXpFeU1ERXdNREF3TURCYU1COHhIVEFiQmdOVkJBTU1GRTFoWVU5eWFXZHBibUZzVkdWemRFTmxjblF4TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFySHo0MS84elErZWdFQis5ZXZVTUlRUG1yWFI1dXllWEpDM1JORlZWMEJUNE9DRllXbmo3QURKRnR3Zk9YeTZIN2xEdU1iNEV2dW1KcEF3S3pOTFNMZndzWURIemluNDlMVUI2NUVmb2FPbUxZUEN0UjNoREhGVEFwNGhNeFlZblJEdmgxcGtEdS85Vkp5NjlWU1pmRzlxb0t6NFRQT1F2aEtMQzRXbUVXVXlnU3RIZnhUNmRIWnFHZDc0YnNTWTVIK1ZKbFFZa3pZLzhsU1dia1YwZU1ydTIzR1VqMWZFQ0VVLytTVUVScGhSZFQvM0NhSXhYa1QzTnJTeG44MUxxZGp0UXdVYVVlVVgzSVZ6THVITld6Qmp4SS9rS2FhZVFCRldsSzVRalpkVitBRkl5K2FJTno2K25VMjdUbCtueDBsOVJrdSsvaUpiK3FhNFRuK25kalFJREFRQUJvNEdETUlHQU1FNEdBMVVkSXdSSE1FV0FGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0b1NPa0lUQWZNUjB3R3dZRFZRUUREQlJOWVdGUGNtbG5hVzVoYkZSbGMzUkRaWEowTVlJSVFEd1VVR3djV0tzd0hRWURWUjBPQkJZRUZCWTcrYzBnd1VVRkU4YVNpUkdub3Byb2gxajRNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQ3hEaUZUNmIzK1ZmN3hkVmNGWlRPUmU1aFVJYTJ6SStuajM1YlFINUI4T01OWmRUdXEzUVJQeHYxb21FcVJFSHFEcWlNTEJsTmRLWmtreUdhSHpPVmtpMVhSOEdNeFcxNnBrSHRKVEtESVdjL3BnTytGVU5OWjkyeS91TDdhMWNITE9FbHhrc2VkR1BGMUplZlk0OE5kaFFVdWJQSVAyQnVCd09VaUdDWVp5dG1TM0pHOHlyVnJIVXB4Q3dob2FsaTdtQjFlSFlHeUFSRFFpMlQ0VU8xTExFcUx0NXlMQ1J4bFl1Z2ZQc2dwR1lFbkVtZnJMUzZlRXlkSXlYa3hpb0dqTzc3Z0RBQmJseWVPcTZnWW5mVGdxbTk2bXBvMExMNDhhUHg5cmZldzVkZ1lJVTZXZ0twT3FnL3VZTXcwa3Z3Qk1TSThYcGd5ZEpJWXhNNXY1d3RRPSJdfQ.eyJwb2xpY3lDZXJ0aWZpY2F0ZSI6IHsia3R5IjoiUlNBIiwgIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfX0.UiHsv_Dsn8HCHaDn3qNk1plQOZjFc3a8TUK9ZW6lJGwSZy3R69ls-RG1JZco6A3AA3Ale9NE5YIW9AkujpV8o3dGjhSLQLpYpO5pl-uriKMAs1d9nVWQ2p3t87d8diivy1A-tlS-Pn_BcuBWn5hh-dUhFnGM0jWUqeSXHUvIaQDGLZSLpdIpoZVtTtNTFZMkMb6XUwbzUzWBUXhFGO5bjA375kV0P_fWKJ0mvjn-t9VLhwHlCXEw86jqkfLGgvLA5eO4PYWleKNqonMhI7zu0-s53n3DO9S4c78pYwHOAsMNMImJHlRKRJcN46IXVxKfbgySuxov937BuTdWcTKIxg"' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation signer add - Connection: - - keep-alive - Content-Length: - - '3399' - Content-Type: - - application/json - ParameterSetName: - - -n -g -f - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: POST - uri: https://att1000003.wus.attest.azure.net/certificates:add?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTVpYmtpdjd1amZxaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1MTYsImlhdCI6MTcwMTg1MTkxNiwiaXNzIjoiaHR0cHM6Ly9hdHQxNWlia2l2N3VqZnFoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTE2LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.fnfYDa-Z2g2BoUi-_izgTdu84bIpMU9zAi7n_brb1iNMESF49ODYfHySJX7lORXXmKIj3R8gGgrgYM4IoBqIAJBtvsVifeavj4_-ikqImDeIR8H8gw-cNERhdZpaBSlL_7VORfZaSg8_RcxCL2oJ5OWMvfDstTrCZZu6sTo2THc_cWlP-5LnN1FeuvMxG8kBOftPi1R6Vm_CVnJ0nxjSKrElaYDjjvT2TUBdh8ZCNY4iOYjlwic2RnUPhS4yKdd8jkJJxJZIly_xnKwnX39HeD7pVdMQFPzfhUEhQLcuyKJDaToEgIJ3gymnq_LJ0DK5N6tWjw1-QjWUf5vwMopFEA"}' - headers: - content-length: - - '842' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:36 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation signer list - Connection: - - keep-alive - ParameterSetName: - - -n -g - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003","name":"att1000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '418' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:37 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: D35159D6B1EE43E88F191507C7C1323A Ref B: TYO201100113009 Ref C: 2023-12-06T08:38:36Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation signer list - Connection: - - keep-alive - ParameterSetName: - - -n -g - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTVpYmtpdjd1amZxaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1MTgsImlhdCI6MTcwMTg1MTkxOCwiaXNzIjoiaHR0cHM6Ly9hdHQxNWlia2l2N3VqZnFoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTE4LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.OnmTjp7_fqxHx0kkb-LaHRaDNX8XhYRAzdrjcBYk1dF45VQ4cmyaeqe9HOX5t7vwUb2_xEk_SaVQoDPjTk0AGx_Rn4691yvKF6yjHQoHrRhXI_Jk_OjzOeTxjijOSRQXN92IkTEwjR9GX0YpGukxstvLxl1N0Cz7d43nAjdtYEprrIySZzsljx9npflHDNMjmiXlFWDGcCcACEDNJWjdY1EYB_0wr7fTc_pS7qs73bDTgGTX2tgXYxZ2BF0aMHfreZdTy9J0QZlujgMOadeiyrboVZvzQQZovuq4l8qudzffpYSNIX_flhlzIqsW6gwHc9vux1DgvDpEqoaziiPRjw"}' - headers: - content-length: - - '3821' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:38 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation signer remove - Connection: - - keep-alive - ParameterSetName: - - -n -g -f - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003","name":"att1000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '418' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:39 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: EF2054FDE144493AB2CAD95769FDAFC0 Ref B: TYO201100113049 Ref C: 2023-12-06T08:38:39Z' - status: - code: 200 - message: OK -- request: - body: '"eyAiYWxnIjoiUlMyNTYiLCAieDVjIjogWyJNSUlEUmpDQ0FpNmdBd0lCQWdJSVFEd1VVR3djV0tzd0RRWUpLb1pJaHZjTkFRRUxCUUF3SHpFZE1Cc0dBMVVFQXd3VVRXRmhUM0pwWjJsdVlXeFVaWE4wUTJWeWRERXdJQmNOTWpNeE1qQXhNREF3TURBd1doZ1BNakEzTXpFeU1ERXdNREF3TURCYU1COHhIVEFiQmdOVkJBTU1GRTFoWVU5eWFXZHBibUZzVkdWemRFTmxjblF4TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFySHo0MS84elErZWdFQis5ZXZVTUlRUG1yWFI1dXllWEpDM1JORlZWMEJUNE9DRllXbmo3QURKRnR3Zk9YeTZIN2xEdU1iNEV2dW1KcEF3S3pOTFNMZndzWURIemluNDlMVUI2NUVmb2FPbUxZUEN0UjNoREhGVEFwNGhNeFlZblJEdmgxcGtEdS85Vkp5NjlWU1pmRzlxb0t6NFRQT1F2aEtMQzRXbUVXVXlnU3RIZnhUNmRIWnFHZDc0YnNTWTVIK1ZKbFFZa3pZLzhsU1dia1YwZU1ydTIzR1VqMWZFQ0VVLytTVUVScGhSZFQvM0NhSXhYa1QzTnJTeG44MUxxZGp0UXdVYVVlVVgzSVZ6THVITld6Qmp4SS9rS2FhZVFCRldsSzVRalpkVitBRkl5K2FJTno2K25VMjdUbCtueDBsOVJrdSsvaUpiK3FhNFRuK25kalFJREFRQUJvNEdETUlHQU1FNEdBMVVkSXdSSE1FV0FGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0b1NPa0lUQWZNUjB3R3dZRFZRUUREQlJOWVdGUGNtbG5hVzVoYkZSbGMzUkRaWEowTVlJSVFEd1VVR3djV0tzd0hRWURWUjBPQkJZRUZCWTcrYzBnd1VVRkU4YVNpUkdub3Byb2gxajRNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQ3hEaUZUNmIzK1ZmN3hkVmNGWlRPUmU1aFVJYTJ6SStuajM1YlFINUI4T01OWmRUdXEzUVJQeHYxb21FcVJFSHFEcWlNTEJsTmRLWmtreUdhSHpPVmtpMVhSOEdNeFcxNnBrSHRKVEtESVdjL3BnTytGVU5OWjkyeS91TDdhMWNITE9FbHhrc2VkR1BGMUplZlk0OE5kaFFVdWJQSVAyQnVCd09VaUdDWVp5dG1TM0pHOHlyVnJIVXB4Q3dob2FsaTdtQjFlSFlHeUFSRFFpMlQ0VU8xTExFcUx0NXlMQ1J4bFl1Z2ZQc2dwR1lFbkVtZnJMUzZlRXlkSXlYa3hpb0dqTzc3Z0RBQmJseWVPcTZnWW5mVGdxbTk2bXBvMExMNDhhUHg5cmZldzVkZ1lJVTZXZ0twT3FnL3VZTXcwa3Z3Qk1TSThYcGd5ZEpJWXhNNXY1d3RRPSJdfQ.eyJwb2xpY3lDZXJ0aWZpY2F0ZSI6IHsia3R5IjoiUlNBIiwgIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfX0.UiHsv_Dsn8HCHaDn3qNk1plQOZjFc3a8TUK9ZW6lJGwSZy3R69ls-RG1JZco6A3AA3Ale9NE5YIW9AkujpV8o3dGjhSLQLpYpO5pl-uriKMAs1d9nVWQ2p3t87d8diivy1A-tlS-Pn_BcuBWn5hh-dUhFnGM0jWUqeSXHUvIaQDGLZSLpdIpoZVtTtNTFZMkMb6XUwbzUzWBUXhFGO5bjA375kV0P_fWKJ0mvjn-t9VLhwHlCXEw86jqkfLGgvLA5eO4PYWleKNqonMhI7zu0-s53n3DO9S4c78pYwHOAsMNMImJHlRKRJcN46IXVxKfbgySuxov937BuTdWcTKIxg"' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation signer remove - Connection: - - keep-alive - Content-Length: - - '3399' - Content-Type: - - application/json - ParameterSetName: - - -n -g -f - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: POST - uri: https://att1000003.wus.attest.azure.net/certificates:remove?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTVpYmtpdjd1amZxaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1MjEsImlhdCI6MTcwMTg1MTkyMSwiaXNzIjoiaHR0cHM6Ly9hdHQxNWlia2l2N3VqZnFoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTIxLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.DmgJqPIL2at5oe8gYa1JkRp9NVEVIV10TJe8JCcA5f8g_DXUpdtNSjAqN9LpCSISqW9ePgC62uW2gUHAJQM2Z5f5fJtN6eSf-sUxT8_P16Co9jtbNOMZSN2RRSB37ct_Hmdq0Vop5mYoZk3iXfYUsozIB93o-QhVqi1Zmr8IobMvtJE47ix1WEkNRqOdq4PZBIWHSdHGf9VuNXgqv3OTpQr7M8rGz001m7zTfcvOfjnr32xKEKqXORdj4nDBVTq4Mcs52WZXzPteOU30L5xSyIFzbPAGM4ttOY6r_umzTCRMujSo6R2SUUykQYZurKKG24fCEd_4RtLq2IKnQW5Elw"}' - headers: - content-length: - - '841' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:40 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation signer remove - Connection: - - keep-alive - ParameterSetName: - - -n -g -f - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003","name":"att1000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '418' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:41 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 8D93B13C4E10424EA2DD56B25F099684 Ref B: TYO201100116053 Ref C: 2023-12-06T08:38:41Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation signer remove - Connection: - - keep-alive - ParameterSetName: - - -n -g -f - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTVpYmtpdjd1amZxaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1MjMsImlhdCI6MTcwMTg1MTkyMywiaXNzIjoiaHR0cHM6Ly9hdHQxNWlia2l2N3VqZnFoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTIzLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.eW67dQ-0NY1NPMi8SCP9bWcwhaZtY7YqMpe8XyUsQQwA7FBb2O9oXosJtRKmEEtamlGx0C9IkaJTs1T6_heCybguFCjxOD63jjnGUk6NCLvRrOM3dsK_m18g6EvPEl2jTeM8IsQKfCG98ZbodIsdI8SA9xZlshsNd2ajdzAeKanE58BhOiLpz8bsLd0yHHU8Irrul4JOUiJngtP2BT7LYIJzCZ3A6HO1dURHecCMRjgiqrhuxjMVYBfjnhlaDkgwNdUBv9RanSlrSztf-KRbaScdHipq7TT-6k2CmPoMucneaKHLt9o5bAAlUpHTkAooNYZaIrtod-1RXLp0YR7NlQ"}' - headers: - content-length: - - '2302' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:42 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation signer add - Connection: - - keep-alive - ParameterSetName: - - -n -g --signer - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003","name":"att1000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '418' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:43 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: D22B892B37B441E8BB9CC6EB909559D5 Ref B: TYO201100117039 Ref C: 2023-12-06T08:38:43Z' - status: - code: 200 - message: OK -- request: - body: '"eyAiYWxnIjoiUlMyNTYiLCAieDVjIjogWyJNSUlEUmpDQ0FpNmdBd0lCQWdJSVFEd1VVR3djV0tzd0RRWUpLb1pJaHZjTkFRRUxCUUF3SHpFZE1Cc0dBMVVFQXd3VVRXRmhUM0pwWjJsdVlXeFVaWE4wUTJWeWRERXdJQmNOTWpNeE1qQXhNREF3TURBd1doZ1BNakEzTXpFeU1ERXdNREF3TURCYU1COHhIVEFiQmdOVkJBTU1GRTFoWVU5eWFXZHBibUZzVkdWemRFTmxjblF4TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFySHo0MS84elErZWdFQis5ZXZVTUlRUG1yWFI1dXllWEpDM1JORlZWMEJUNE9DRllXbmo3QURKRnR3Zk9YeTZIN2xEdU1iNEV2dW1KcEF3S3pOTFNMZndzWURIemluNDlMVUI2NUVmb2FPbUxZUEN0UjNoREhGVEFwNGhNeFlZblJEdmgxcGtEdS85Vkp5NjlWU1pmRzlxb0t6NFRQT1F2aEtMQzRXbUVXVXlnU3RIZnhUNmRIWnFHZDc0YnNTWTVIK1ZKbFFZa3pZLzhsU1dia1YwZU1ydTIzR1VqMWZFQ0VVLytTVUVScGhSZFQvM0NhSXhYa1QzTnJTeG44MUxxZGp0UXdVYVVlVVgzSVZ6THVITld6Qmp4SS9rS2FhZVFCRldsSzVRalpkVitBRkl5K2FJTno2K25VMjdUbCtueDBsOVJrdSsvaUpiK3FhNFRuK25kalFJREFRQUJvNEdETUlHQU1FNEdBMVVkSXdSSE1FV0FGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0b1NPa0lUQWZNUjB3R3dZRFZRUUREQlJOWVdGUGNtbG5hVzVoYkZSbGMzUkRaWEowTVlJSVFEd1VVR3djV0tzd0hRWURWUjBPQkJZRUZCWTcrYzBnd1VVRkU4YVNpUkdub3Byb2gxajRNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQ3hEaUZUNmIzK1ZmN3hkVmNGWlRPUmU1aFVJYTJ6SStuajM1YlFINUI4T01OWmRUdXEzUVJQeHYxb21FcVJFSHFEcWlNTEJsTmRLWmtreUdhSHpPVmtpMVhSOEdNeFcxNnBrSHRKVEtESVdjL3BnTytGVU5OWjkyeS91TDdhMWNITE9FbHhrc2VkR1BGMUplZlk0OE5kaFFVdWJQSVAyQnVCd09VaUdDWVp5dG1TM0pHOHlyVnJIVXB4Q3dob2FsaTdtQjFlSFlHeUFSRFFpMlQ0VU8xTExFcUx0NXlMQ1J4bFl1Z2ZQc2dwR1lFbkVtZnJMUzZlRXlkSXlYa3hpb0dqTzc3Z0RBQmJseWVPcTZnWW5mVGdxbTk2bXBvMExMNDhhUHg5cmZldzVkZ1lJVTZXZ0twT3FnL3VZTXcwa3Z3Qk1TSThYcGd5ZEpJWXhNNXY1d3RRPSJdfQ.eyJwb2xpY3lDZXJ0aWZpY2F0ZSI6IHsia3R5IjoiUlNBIiwgIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfX0.UiHsv_Dsn8HCHaDn3qNk1plQOZjFc3a8TUK9ZW6lJGwSZy3R69ls-RG1JZco6A3AA3Ale9NE5YIW9AkujpV8o3dGjhSLQLpYpO5pl-uriKMAs1d9nVWQ2p3t87d8diivy1A-tlS-Pn_BcuBWn5hh-dUhFnGM0jWUqeSXHUvIaQDGLZSLpdIpoZVtTtNTFZMkMb6XUwbzUzWBUXhFGO5bjA375kV0P_fWKJ0mvjn-t9VLhwHlCXEw86jqkfLGgvLA5eO4PYWleKNqonMhI7zu0-s53n3DO9S4c78pYwHOAsMNMImJHlRKRJcN46IXVxKfbgySuxov937BuTdWcTKIxg"' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation signer add - Connection: - - keep-alive - Content-Length: - - '3399' - Content-Type: - - application/json - ParameterSetName: - - -n -g --signer - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: POST - uri: https://att1000003.wus.attest.azure.net/certificates:add?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTVpYmtpdjd1amZxaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1MjUsImlhdCI6MTcwMTg1MTkyNSwiaXNzIjoiaHR0cHM6Ly9hdHQxNWlia2l2N3VqZnFoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTI1LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.tf-dGzo4xpZ9QwM7ym4FIMS4woYhwo8yv6vHsYPhZfba6nIEd_AnlEJJ2W-5MAbtZ3PytP-6oRRRJI8nNKs5imhQxDslZY5ibYYNMBM0sdIG5BH8QqV_XhdbPslVI05rXoK1ZN6zipegfzqOSdKTLRWS_gchUZF5fi0xSvVDrN1ambwKIa6aupuLVoYqA-x7zKry_SXmR-4oRjOzlQBBQ1I5UUzf_K_Vpu8rwQjpuiOgc6ATG5fsuwPSxYrCtTYgdgXTuL-X8oxFQSPs_Uf2MqpG4ZC-mG1WH7n0Orllf-e_aSHp-0vWQPVrVITRvZx2PMKRf_FTuAUNveEfHMXiZw"}' - headers: - content-length: - - '842' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:44 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation signer list - Connection: - - keep-alive - ParameterSetName: - - -n -g - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003","name":"att1000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '418' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:46 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: B84931F695084502883640157F87FD59 Ref B: TYO201100114019 Ref C: 2023-12-06T08:38:46Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation signer list - Connection: - - keep-alive - ParameterSetName: - - -n -g - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTVpYmtpdjd1amZxaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1MjcsImlhdCI6MTcwMTg1MTkyNywiaXNzIjoiaHR0cHM6Ly9hdHQxNWlia2l2N3VqZnFoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTI3LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.O7ikdl8G_sEAuHgPydPBo1vtI7gv5bTVcFuhSCxt3wVQtxFP_z2s7d9k26YF0r33SGcaGR3oSWmutz1gY66sWgZ3eGe10OHT8XPghYKbl8T8iUpFZw23TNGBcap4sRy66V3MX8ofS0hJ3S21RL0s2zHV33yM-YMsAaqkpAE54DFxAeHlG9PjzHvg5weGRRVTaRAAh1YYyLWZ6KrEdW_--qEy0JIeu0MKa4oC46QFxi7ob6yBrNoCzHoLAR8hejqgthvBm1h0j-9QDYoK2iJzb4NQOzV-Cv7bTrm-awJ9WceTY_-aSnQqqUp8Zh0CvdA4DXmnShqKe2pNb6TADTvx2Q"}' - headers: - content-length: - - '3821' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:47 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation signer remove - Connection: - - keep-alive - ParameterSetName: - - -n -g --signer - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003","name":"att1000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '418' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:49 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 760D674653F64E73A16000EEF40C93C2 Ref B: TYO201100114011 Ref C: 2023-12-06T08:38:48Z' - status: - code: 200 - message: OK -- request: - body: '"eyAiYWxnIjoiUlMyNTYiLCAieDVjIjogWyJNSUlEUmpDQ0FpNmdBd0lCQWdJSVFEd1VVR3djV0tzd0RRWUpLb1pJaHZjTkFRRUxCUUF3SHpFZE1Cc0dBMVVFQXd3VVRXRmhUM0pwWjJsdVlXeFVaWE4wUTJWeWRERXdJQmNOTWpNeE1qQXhNREF3TURBd1doZ1BNakEzTXpFeU1ERXdNREF3TURCYU1COHhIVEFiQmdOVkJBTU1GRTFoWVU5eWFXZHBibUZzVkdWemRFTmxjblF4TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFySHo0MS84elErZWdFQis5ZXZVTUlRUG1yWFI1dXllWEpDM1JORlZWMEJUNE9DRllXbmo3QURKRnR3Zk9YeTZIN2xEdU1iNEV2dW1KcEF3S3pOTFNMZndzWURIemluNDlMVUI2NUVmb2FPbUxZUEN0UjNoREhGVEFwNGhNeFlZblJEdmgxcGtEdS85Vkp5NjlWU1pmRzlxb0t6NFRQT1F2aEtMQzRXbUVXVXlnU3RIZnhUNmRIWnFHZDc0YnNTWTVIK1ZKbFFZa3pZLzhsU1dia1YwZU1ydTIzR1VqMWZFQ0VVLytTVUVScGhSZFQvM0NhSXhYa1QzTnJTeG44MUxxZGp0UXdVYVVlVVgzSVZ6THVITld6Qmp4SS9rS2FhZVFCRldsSzVRalpkVitBRkl5K2FJTno2K25VMjdUbCtueDBsOVJrdSsvaUpiK3FhNFRuK25kalFJREFRQUJvNEdETUlHQU1FNEdBMVVkSXdSSE1FV0FGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0b1NPa0lUQWZNUjB3R3dZRFZRUUREQlJOWVdGUGNtbG5hVzVoYkZSbGMzUkRaWEowTVlJSVFEd1VVR3djV0tzd0hRWURWUjBPQkJZRUZCWTcrYzBnd1VVRkU4YVNpUkdub3Byb2gxajRNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQ3hEaUZUNmIzK1ZmN3hkVmNGWlRPUmU1aFVJYTJ6SStuajM1YlFINUI4T01OWmRUdXEzUVJQeHYxb21FcVJFSHFEcWlNTEJsTmRLWmtreUdhSHpPVmtpMVhSOEdNeFcxNnBrSHRKVEtESVdjL3BnTytGVU5OWjkyeS91TDdhMWNITE9FbHhrc2VkR1BGMUplZlk0OE5kaFFVdWJQSVAyQnVCd09VaUdDWVp5dG1TM0pHOHlyVnJIVXB4Q3dob2FsaTdtQjFlSFlHeUFSRFFpMlQ0VU8xTExFcUx0NXlMQ1J4bFl1Z2ZQc2dwR1lFbkVtZnJMUzZlRXlkSXlYa3hpb0dqTzc3Z0RBQmJseWVPcTZnWW5mVGdxbTk2bXBvMExMNDhhUHg5cmZldzVkZ1lJVTZXZ0twT3FnL3VZTXcwa3Z3Qk1TSThYcGd5ZEpJWXhNNXY1d3RRPSJdfQ.eyJwb2xpY3lDZXJ0aWZpY2F0ZSI6IHsia3R5IjoiUlNBIiwgIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfX0.UiHsv_Dsn8HCHaDn3qNk1plQOZjFc3a8TUK9ZW6lJGwSZy3R69ls-RG1JZco6A3AA3Ale9NE5YIW9AkujpV8o3dGjhSLQLpYpO5pl-uriKMAs1d9nVWQ2p3t87d8diivy1A-tlS-Pn_BcuBWn5hh-dUhFnGM0jWUqeSXHUvIaQDGLZSLpdIpoZVtTtNTFZMkMb6XUwbzUzWBUXhFGO5bjA375kV0P_fWKJ0mvjn-t9VLhwHlCXEw86jqkfLGgvLA5eO4PYWleKNqonMhI7zu0-s53n3DO9S4c78pYwHOAsMNMImJHlRKRJcN46IXVxKfbgySuxov937BuTdWcTKIxg"' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation signer remove - Connection: - - keep-alive - Content-Length: - - '3399' - Content-Type: - - application/json - ParameterSetName: - - -n -g --signer - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: POST - uri: https://att1000003.wus.attest.azure.net/certificates:remove?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTVpYmtpdjd1amZxaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1MzAsImlhdCI6MTcwMTg1MTkzMCwiaXNzIjoiaHR0cHM6Ly9hdHQxNWlia2l2N3VqZnFoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTMwLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.jJdy3cTrthW3gNvOEg6fXCKrbLj4wMOzFbSHV5JWekHJZltF8y_iugILTjVZNaVA0eLqDsiE0ifnLUWhkgF5uhf7PFEx9LgV6E6mBI8GXwuAnjLN1PCrLpRUN_D6uIqeuliemLnGcehz0boMcPvKVYhFVVHphzylvQIrWOa7XcqaDMHFja2fWUXtcc-ocTpx-ExxdhuPjNT2sxBwampyabNa6MhqurTzp58DICTUzMmWRJbLGI7Di5tyEqfJW5AQOFa6179iXgmDnZRuuITafyluYztTIHZppkU246AHR6qrtUrrIWVR3520cA2G6hRkQWw5i535cn-HqxYG9g0Dsw"}' - headers: - content-length: - - '841' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:49 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation signer remove - Connection: - - keep-alive - ParameterSetName: - - -n -g --signer - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003","name":"att1000003","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000003.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '418' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:51 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 591C4B4E28214C49875215CCC7C8439F Ref B: TYO201100117025 Ref C: 2023-12-06T08:38:50Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation signer remove - Connection: - - keep-alive - ParameterSetName: - - -n -g --signer - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://att1000003.wus.attest.azure.net/certificates?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTVpYmtpdjd1amZxaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1MzIsImlhdCI6MTcwMTg1MTkzMiwiaXNzIjoiaHR0cHM6Ly9hdHQxNWlia2l2N3VqZnFoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTMyLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.SkGxXuNPcHUjIeIfFBa95Y1WgNZnrJ7E9tXhteblS__euAwPGVSaIne5VHdfd_6D82cIalTkKk7cTwiieqrCKAY-Mya2H5bQ3EWwxSCsPocBbqgx4XKRF3n-NcE0M7Si_kSt9eXM8ysxdirNZSQJ4kFREW5ZHOLwXCHa6vhIe9SG7E0G4rjtDHXMS7_4wGu9oEUcCXvjglT4AjGFOCuHq2uuevMwERRjnG0ZzQAjVnG-b9K0t5NDqu5fjpW-94cEo9hW34AVKZvRFjLpSIoiGxrg4rJMgv4cZzpX8LxBoQHMADQDZmNyV0gde32uhKBzEccKevFN9M3HaT_jR6bI7A"}' - headers: - content-length: - - '2302' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:52 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: '{"location": "westus", "properties": {"policySigningCertificates": {"keys": - [{"alg": "RS256", "kty": "RSA", "use": "sig", "x5c": ["MIIDRjCCAi6gAwIBAgIIJcdZv4O76ywwDQYJKoZIhvcNAQELBQAwHzEdMBsGA1UEAwwUTWFhT3JpZ2luYWxUZXN0Q2VydDEwIBcNMjMxMjA0MDAwMDAwWhgPMjA3MzEyMDQwMDAwMDBaMB8xHTAbBgNVBAMMFE1hYU9yaWdpbmFsVGVzdENlcnQxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlwu79hWYy2//Biu1GYtL1LA0EbUel2N1Ij8LeRUJE6UJPDZvesuw03KdWZIcG49oesCWAmvVrbeph0vOtnZi02EBEwIHak8vs0OX8J06gBRADCZ64IzqG+UpGHVt9yc01I+gI+yMJb8161VFwDym/XwY/6KAFi64W0sofTD2f77tgz2x8Kkl4mX8QUjvEafNDtHGVPfPcWiU/wYWT+x2pSLmnijNl97FPabotLUAEdUYHVVIKDvGxyp2am8+74xeGIb9/GVP6NRJCN/yE3FcMc6qNGoysai9gte//A03uWVIJtDBAccniUrPhenLS352YwSP5LQMfqTiIShIBVM5BwIDAQABo4GDMIGAME4GA1UdIwRHMEWAFFFlFjpkdDB5nEgUMuK25bzbSpLVoSOkITAfMR0wGwYDVQQDDBRNYWFPcmlnaW5hbFRlc3RDZXJ0MYIIJcdZv4O76ywwHQYDVR0OBBYEFFFlFjpkdDB5nEgUMuK25bzbSpLVMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBABCUBWBQIg5jc5d3F/EJeP8pq2LwvcFDD753TbGKx7TsaHHgphACnKOCSpREiftsiR5Oic487MYwfFUWB0pgCFc6iWzUV5sRtSHDo4NuA5psgnDcYBnh6TuVfpGArXvHON0K4QbO56fN4xfmfDC4dohuH5OaCwiKK5K1Qb+s5gqo1bwvOMn4cA5A0KtPsdyG2skhVV4o6sF9ChytlVhtC5zDO5Fy0YKBwYtPXzcAL9FauAxLNTFq4Cuye44h2FwfQRON7qkYzxPOMaCU8GMUB8Jf+9AkucwmvF50L40yZCFx9hqAoTcSMo5e2rc7yOyo+TetRpyAqkQ9bFCAdVEf2aU="]}]}}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation create - Connection: - - keep-alive - Content-Length: - - '1262' - Content-Type: - - application/json - ParameterSetName: - - -l -n -g --certs-input-path - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004?api-version=2020-10-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004","name":"att2000004","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000004.wus.attest.azure.net"}}' - headers: - cache-control: - - no-cache - content-length: - - '355' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:54 GMT - expires: - - '-1' - location: - - https://att2000004.wus.attest.azure.net/ - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: BBAC802F349549A5BF46CA2E1B6A3E7C Ref B: TYO201100116051 Ref C: 2023-12-06T08:38:53Z' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy show - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004","name":"att2000004","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000004.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '418' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:55 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: DAB36862F52841578BF788859217BA8B Ref B: TYO201100113039 Ref C: 2023-12-06T08:38:56Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy show - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://att2000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mmtsbmt4cDVyNzRlNS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1MzcsImlhdCI6MTcwMTg1MTkzNywiaXNzIjoiaHR0cHM6Ly9hdHQya2xua3hwNXI3NGU1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTM3LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.JU96AL7-QVNKkHlUSNSTjo9Rnx7hlPe6QQo7Oxe-zm8FPt-w84zcVwDoTRCtiG3JV2FSCdNHJB7FeRZh0iv7d_RtACTN2I3e1LLmH_IP4sxu5oaWvCsluU3nZsyZncWBcg9M72gHFRwarAcfbehL_nI5FR5OaxbfQFLgM_ICoyv9_9C7U4Dx0KJOet7DyIJYQwZ_0Gw35pcBNEiUGeGmN8cBliH1ebItaborOZoyuWHzgI-K2uK89PIYl5inkw8CAL9PzKi3QvxEcMN1jfDQ7JbaFhGf3sP44tDhovPyUg7Ep8cSETMWVQeM6w7mkMWa88z7Hz1aWpzkQcmNuFeHWg"}' - headers: - content-length: - - '2158' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:57 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f --policy-format - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004?api-version=2020-10-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004","name":"att2000004","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000004.wus.attest.azure.net"}}' - headers: - cache-control: - - no-cache - content-length: - - '355' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:57 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 18F79E89D114496AB26EA569D30E9F09 Ref B: TYO201100117045 Ref C: 2023-12-06T08:38:58Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f --policy-format - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004","name":"att2000004","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000004.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '418' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:38:59 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 14BD972D47D540BE94D52C57FD3A87F7 Ref B: TYO201100115045 Ref C: 2023-12-06T08:38:59Z' - status: - code: 200 - message: OK -- request: - body: '"eyAiYWxnIjoiUlMyNTYiLCAieDVjIjogWyJNSUlEUmpDQ0FpNmdBd0lCQWdJSUpjZFp2NE83Nnl3d0RRWUpLb1pJaHZjTkFRRUxCUUF3SHpFZE1Cc0dBMVVFQXd3VVRXRmhUM0pwWjJsdVlXeFVaWE4wUTJWeWRERXdJQmNOTWpNeE1qQTBNREF3TURBd1doZ1BNakEzTXpFeU1EUXdNREF3TURCYU1COHhIVEFiQmdOVkJBTU1GRTFoWVU5eWFXZHBibUZzVkdWemRFTmxjblF4TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFsd3U3OWhXWXkyLy9CaXUxR1l0TDFMQTBFYlVlbDJOMUlqOExlUlVKRTZVSlBEWnZlc3V3MDNLZFdaSWNHNDlvZXNDV0FtdlZyYmVwaDB2T3RuWmkwMkVCRXdJSGFrOHZzME9YOEowNmdCUkFEQ1o2NEl6cUcrVXBHSFZ0OXljMDFJK2dJK3lNSmI4MTYxVkZ3RHltL1h3WS82S0FGaTY0VzBzb2ZURDJmNzd0Z3oyeDhLa2w0bVg4UVVqdkVhZk5EdEhHVlBmUGNXaVUvd1lXVCt4MnBTTG1uaWpObDk3RlBhYm90TFVBRWRVWUhWVklLRHZHeHlwMmFtOCs3NHhlR0liOS9HVlA2TlJKQ04veUUzRmNNYzZxTkdveXNhaTlndGUvL0EwM3VXVklKdERCQWNjbmlVclBoZW5MUzM1Mll3U1A1TFFNZnFUaUlTaElCVk01QndJREFRQUJvNEdETUlHQU1FNEdBMVVkSXdSSE1FV0FGRkZsRmpwa2REQjVuRWdVTXVLMjViemJTcExWb1NPa0lUQWZNUjB3R3dZRFZRUUREQlJOWVdGUGNtbG5hVzVoYkZSbGMzUkRaWEowTVlJSUpjZFp2NE83Nnl3d0hRWURWUjBPQkJZRUZGRmxGanBrZERCNW5FZ1VNdUsyNWJ6YlNwTFZNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQkNVQldCUUlnNWpjNWQzRi9FSmVQOHBxMkx3dmNGREQ3NTNUYkdLeDdUc2FISGdwaEFDbktPQ1NwUkVpZnRzaVI1T2ljNDg3TVl3ZkZVV0IwcGdDRmM2aVd6VVY1c1J0U0hEbzROdUE1cHNnbkRjWUJuaDZUdVZmcEdBclh2SE9OMEs0UWJPNTZmTjR4Zm1mREM0ZG9odUg1T2FDd2lLSzVLMVFiK3M1Z3FvMWJ3dk9NbjRjQTVBMEt0UHNkeUcyc2toVlY0bzZzRjlDaHl0bFZodEM1ekRPNUZ5MFlLQndZdFBYemNBTDlGYXVBeExOVEZxNEN1eWU0NGgyRndmUVJPTjdxa1l6eFBPTWFDVThHTVVCOEpmKzlBa3Vjd212RjUwTDQweVpDRng5aHFBb1RjU01vNWUycmM3eU95bytUZXRScHlBcWtROWJGQ0FkVkVmMmFVPSJdfQ.eyJBdHRlc3RhdGlvblBvbGljeSI6ImRtVnljMmx2YmowZ01TNHdPMkYxZEdodmNtbDZZWFJwYjI1eWRXeGxjM3RqT2x0MGVYQmxQVDBpSkdsekxXUmxZblZuWjJGaWJHVWlYU0E5UGlCd1pYSnRhWFFvS1R0OU8ybHpjM1ZoYm1ObGNuVnNaWE43WXpwYmRIbHdaVDA5SWlScGN5MWtaV0oxWjJkaFlteGxJbDBnUFQ0Z2FYTnpkV1VvZEhsd1pUMGlhWE10WkdWaWRXZG5ZV0pzWlNJc0lIWmhiSFZsUFdNdWRtRnNkV1VwTzJNNlczUjVjR1U5UFNJa2MyZDRMVzF5YzJsbmJtVnlJbDBnUFQ0Z2FYTnpkV1VvZEhsd1pUMGljMmQ0TFcxeWMybG5ibVZ5SWl3Z2RtRnNkV1U5WXk1MllXeDFaU2s3WXpwYmRIbHdaVDA5SWlSelozZ3RiWEpsYm1Oc1lYWmxJbDBnUFQ0Z2FYTnpkV1VvZEhsd1pUMGljMmQ0TFcxeVpXNWpiR0YyWlNJc0lIWmhiSFZsUFdNdWRtRnNkV1VwTzJNNlczUjVjR1U5UFNJa2NISnZaSFZqZEMxcFpDSmRJRDAtSUdsemMzVmxLSFI1Y0dVOUluQnliMlIxWTNRdGFXUWlMQ0IyWVd4MVpUMWpMblpoYkhWbEtUdGpPbHQwZVhCbFBUMGlKSE4yYmlKZElEMC1JR2x6YzNWbEtIUjVjR1U5SW5OMmJpSXNJSFpoYkhWbFBXTXVkbUZzZFdVcE8yTTZXM1I1Y0dVOVBTSWtkR1ZsSWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpZEdWbElpd2dkbUZzZFdVOVl5NTJZV3gxWlNrN2ZUcyJ9.lUzO5dDT6NcjwqdkxQiwFOkOBOfssucghqSF5AgUacMmlCN9ssiudLWgMTCnGlr2UoKN674Egl2GL8wPcPc3_Ph8syJKmXpOSLgY57zfO2LSSFrD3ZRbB-RkwIM_d9v7545_5cZIQD2gyql4MUATXYKAk3cvmQR1aK5n1rNwqWbesSAOZz-RhVjiYl5I5vsWIVMCy6qM4UyCQki-UNQ2upp1R1ExBMLswfIDjKZxVptkW9jG7A3CdgqAl8jtxYvetkcqe3fEOs9-D_zonHgcKqvyRRp2qw5R8hKaFxeTg311yi_L7xIWehGeOZofBckmweUPNs7LC6mo55e9lnyOhw"' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - Content-Length: - - '2768' - Content-Type: - - application/json - ParameterSetName: - - -n -g --attestation-type -f --policy-format - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://att2000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mmtsbmt4cDVyNzRlNS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NDEsImlhdCI6MTcwMTg1MTk0MSwiaXNzIjoiaHR0cHM6Ly9hdHQya2xua3hwNXI3NGU1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTQxLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktc2lnbmVyIjp7ImFsZyI6IlJTMjU2Iiwia3R5IjoiUlNBIiwidXNlIjoic2lnIiwieDVjIjpbIk1JSURSakNDQWk2Z0F3SUJBZ0lJSmNkWnY0Tzc2eXd3RFFZSktvWklodmNOQVFFTEJRQXdIekVkTUJzR0ExVUVBd3dVVFdGaFQzSnBaMmx1WVd4VVpYTjBRMlZ5ZERFd0lCY05Nak14TWpBME1EQXdNREF3V2hnUE1qQTNNekV5TURRd01EQXdNREJhTUI4eEhUQWJCZ05WQkFNTUZFMWhZVTl5YVdkcGJtRnNWR1Z6ZEVObGNuUXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWx3dTc5aFdZeTIvL0JpdTFHWXRMMUxBMEViVWVsMk4xSWo4TGVSVUpFNlVKUERadmVzdXcwM0tkV1pJY0c0OW9lc0NXQW12VnJiZXBoMHZPdG5aaTAyRUJFd0lIYWs4dnMwT1g4SjA2Z0JSQURDWjY0SXpxRytVcEdIVnQ5eWMwMUkrZ0kreU1KYjgxNjFWRndEeW0vWHdZLzZLQUZpNjRXMHNvZlREMmY3N3RnejJ4OEtrbDRtWDhRVWp2RWFmTkR0SEdWUGZQY1dpVS93WVdUK3gycFNMbW5pak5sOTdGUGFib3RMVUFFZFVZSFZWSUtEdkd4eXAyYW04Kzc0eGVHSWI5L0dWUDZOUkpDTi95RTNGY01jNnFOR295c2FpOWd0ZS8vQTAzdVdWSUp0REJBY2NuaVVyUGhlbkxTMzUyWXdTUDVMUU1mcVRpSVNoSUJWTTVCd0lEQVFBQm80R0RNSUdBTUU0R0ExVWRJd1JITUVXQUZGRmxGanBrZERCNW5FZ1VNdUsyNWJ6YlNwTFZvU09rSVRBZk1SMHdHd1lEVlFRRERCUk5ZV0ZQY21sbmFXNWhiRlJsYzNSRFpYSjBNWUlJSmNkWnY0Tzc2eXd3SFFZRFZSME9CQllFRkZGbEZqcGtkREI1bkVnVU11SzI1YnpiU3BMVk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFCQ1VCV0JRSWc1amM1ZDNGL0VKZVA4cHEyTHd2Y0ZERDc1M1RiR0t4N1RzYUhIZ3BoQUNuS09DU3BSRWlmdHNpUjVPaWM0ODdNWXdmRlVXQjBwZ0NGYzZpV3pVVjVzUnRTSERvNE51QTVwc2duRGNZQm5oNlR1VmZwR0FyWHZIT04wSzRRYk81NmZONHhmbWZEQzRkb2h1SDVPYUN3aUtLNUsxUWIrczVncW8xYnd2T01uNGNBNUEwS3RQc2R5RzJza2hWVjRvNnNGOUNoeXRsVmh0QzV6RE81RnkwWUtCd1l0UFh6Y0FMOUZhdUF4TE5URnE0Q3V5ZTQ0aDJGd2ZRUk9ON3FrWXp4UE9NYUNVOEdNVUI4SmYrOUFrdWN3bXZGNTBMNDB5WkNGeDlocUFvVGNTTW81ZTJyYzd5T3lvK1RldFJweUFxa1E5YkZDQWRWRWYyYVU9Il19LCJ4LW1zLXBvbGljeS10b2tlbi1oYXNoIjoiSVg3dE54N2p5TWduTVpSS0lUMVZxZldYa1p0MXlKWml2WXNiTjZQeTAzcyJ9.TsvhXgcvrG01lrzkDbSHHlZ7IPmacL3_mOjaQpP7ct2fXrqX9f-eOWYRDOid4UgQGDXaFsxP4GxMbMQOtHsPD7El88PlPTMQj5S9eVUNGVeR6PBkHJVuKTqEIPb1ALqJ6GzsI-XStA706YbNUekQllm8YLIUNQ-a15-fuLJ20HibI8nq69inXxVXh7j5myQyzfJvEQfOtFG3aWKZOIPfk2SF5S19fnWaO4GGKIjL746IQzyvD-T4q1tc7MZKyNIYWAut7_ew2fcuU7B8WISRGvOoLYgoxBMCMKoTii86YBPvAUxh56T7mmtePbbamevrEKwB9ZMqeRs5arS3x8U3Mg"}' - headers: - content-length: - - '2415' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:00 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f --policy-format - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004","name":"att2000004","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000004.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '418' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:02 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 03384BB3BDFD4C45875170E2322BBBE3 Ref B: TYO201100113023 Ref C: 2023-12-06T08:39:01Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f --policy-format - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://att2000004.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mmtsbmt4cDVyNzRlNS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NDMsImlhdCI6MTcwMTg1MTk0MywiaXNzIjoiaHR0cHM6Ly9hdHQya2xua3hwNXI3NGU1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTQzLCJ4LW1zLXBvbGljeSI6ImV5QWlZV3huSWpvaVVsTXlOVFlpTENBaWVEVmpJam9nV3lKTlNVbEVVbXBEUTBGcE5tZEJkMGxDUVdkSlNVcGpaRnAyTkU4M05ubDNkMFJSV1VwTGIxcEphSFpqVGtGUlJVeENVVUYzU0hwRlpFMUNjMGRCTVZWRlFYZDNWVlJYUm1oVU0wcHdXakpzZFZsWGVGVmFXRTR3VVRKV2VXUkVSWGRKUW1OT1RXcE5lRTFxUVRCTlJFRjNUVVJCZDFkb1oxQk5ha0V6VFhwRmVVMUVVWGROUkVGM1RVUkNZVTFDT0hoSVZFRmlRbWRPVmtKQlRVMUdSVEZvV1ZVNWVXRlhaSEJpYlVaelZrZFdlbVJGVG14amJsRjRUVWxKUWtscVFVNUNaMnR4YUd0cFJ6bDNNRUpCVVVWR1FVRlBRMEZST0VGTlNVbENRMmRMUTBGUlJVRnNkM1UzT1doWFdYa3lMeTlDYVhVeFIxbDBUREZNUVRCRllsVmxiREpPTVVscU9FeGxVbFZLUlRaVlNsQkVXblpsYzNWM01ETkxaRmRhU1dOSE5EbHZaWE5EVjBGdGRsWnlZbVZ3YURCMlQzUnVXbWt3TWtWQ1JYZEpTR0ZyT0haek1FOVlPRW93Tm1kQ1VrRkVRMW8yTkVsNmNVY3JWWEJIU0ZaME9YbGpNREZKSzJkSkszbE5TbUk0TVRZeFZrWjNSSGx0TDFoM1dTODJTMEZHYVRZMFZ6QnpiMlpVUkRKbU56ZDBaM295ZURoTGEydzBiVmc0VVZWcWRrVmhaazVFZEVoSFZsQm1VR05YYVZVdmQxbFhWQ3Q0TW5CVFRHMXVhV3BPYkRrM1JsQmhZbTkwVEZWQlJXUlZXVWhXVmtsTFJIWkhlSGx3TW1GdE9DczNOSGhsUjBsaU9TOUhWbEEyVGxKS1EwNHZlVVV6Um1OTll6WnhUa2R2ZVhOaGFUbG5kR1V2TDBFd00zVlhWa2xLZEVSQ1FXTmpibWxWY2xCb1pXNU1Vek0xTWxsM1UxQTFURkZOWm5GVWFVbFRhRWxDVmswMVFuZEpSRUZSUVVKdk5FZEVUVWxIUVUxRk5FZEJNVlZrU1hkU1NFMUZWMEZHUmtac1JtcHdhMlJFUWpWdVJXZFZUWFZMTWpWaWVtSlRjRXhXYjFOUGEwbFVRV1pOVWpCM1IzZFpSRlpSVVVSRVFsSk9XVmRHVUdOdGJHNWhWelZvWWtaU2JHTXpVa1JhV0Vvd1RWbEpTVXBqWkZwMk5FODNObmwzZDBoUldVUldVakJQUWtKWlJVWkdSbXhHYW5CclpFUkNOVzVGWjFWTmRVc3lOV0o2WWxOd1RGWk5RVGhIUVRGVlpFVjNSVUl2ZDFGR1RVRk5Ra0ZtT0hkRVVWbEtTMjlhU1doMlkwNUJVVVZNUWxGQlJHZG5SVUpCUWtOVlFsZENVVWxuTldwak5XUXpSaTlGU21WUU9IQnhNa3gzZG1OR1JFUTNOVE5VWWtkTGVEZFVjMkZJU0dkd2FFRkRia3RQUTFOd1VrVnBablJ6YVZJMVQybGpORGczVFZsM1prWlZWMEl3Y0dkRFJtTTJhVmQ2VlZZMWMxSjBVMGhFYnpST2RVRTFjSE5uYmtSaldVSnVhRFpVZFZabWNFZEJjbGgyU0U5T01FczBVV0pQTlRabVRqUjRabTFtUkVNMFpHOW9kVWcxVDJGRGQybExTelZMTVZGaUszTTFaM0Z2TVdKM2RrOU5ialJqUVRWQk1FdDBVSE5rZVVjeWMydG9WbFkwYnpaelJqbERhSGwwYkZab2RFTTFla1JQTlVaNU1GbExRbmRaZEZCWWVtTkJURGxHWVhWQmVFeE9WRVp4TkVOMWVXVTBOR2d5Um5kbVVWSlBUamR4YTFsNmVGQlBUV0ZEVlRoSFRWVkNPRXBtS3psQmEzVmpkMjEyUmpVd1REUXdlVnBEUm5nNWFIRkJiMVJqVTAxdk5XVXljbU0zZVU5NWJ5dFVaWFJTY0hsQmNXdFJPV0pHUTBGa1ZrVm1NbUZWUFNKZGZRLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBNa1l4WkVkb2RtTnRiRFpaV0ZKd1lqSTFlV1JYZUd4ak0zUnFUMngwTUdWWVFteFFWREJwU2tkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDZDFwWVNuUmhXRkZ2UzFSME9VOHliSHBqTTFab1ltMU9iR051Vm5OYVdFNDNXWHB3WW1SSWJIZGFWREE1U1dsU2NHTjVNV3RhVjBveFdqSmthRmx0ZUd4SmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xoV0UxMFdrZFdhV1JYWkc1WlYwcHpXbE5KYzBsSVdtaGlTRlpzVUZkTmRXUnRSbk5rVjFWd1R6Sk5ObGN6VWpWalIxVTVVRk5KYTJNeVpEUk1WekY1WXpKc2JtSnRWbmxKYkRCblVGUTBaMkZZVG5wa1YxVnZaRWhzZDFwVU1HbGpNbVEwVEZjeGVXTXliRzVpYlZaNVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXbFNlbG96WjNSaVdFcHNZbTFPYzFsWVdteEpiREJuVUZRMFoyRllUbnBrVjFWdlpFaHNkMXBVTUdsak1tUTBURmN4ZVZwWE5XcGlSMFl5V2xOSmMwbElXbWhpU0Zac1VGZE5kV1J0Um5Oa1YxVndUekpOTmxjelVqVmpSMVU1VUZOSmEyTklTblphU0ZacVpFTXhjRnBEU21SSlJEQXRTVWRzZW1NelZteExTRkkxWTBkVk9VbHVRbmxpTWxJeFdUTlJkR0ZYVVdsTVEwSXlXVmQ0TVZwVU1XcE1ibHBvWWtoV2JFdFVkR3BQYkhRd1pWaENiRkJVTUdsS1NFNHlZbWxLWkVsRU1DMUpSMng2WXpOV2JFdElValZqUjFVNVNXNU9NbUpwU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0a1IxWnNTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFpFZFdiRWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4yWlVjeUo5LmxVek81ZERUNk5jandxZGt4UWl3Rk9rT0JPZnNzdWNnaHFTRjVBZ1VhY01tbENOOXNzaXVkTFdnTVRDbkdscjJVb0tONjc0RWdsMkdMOHdQY1BjM19QaDhzeUpLbVhwT1NMZ1k1N3pmTzJMU1NGckQzWlJiQi1Sa3dJTV9kOXY3NTQ1XzVjWklRRDJneXFsNE1VQVRYWUtBazNjdm1RUjFhSzVuMXJOd3FXYmVzU0FPWnotUmhWamlZbDVJNXZzV0lWTUN5NnFNNFV5Q1FraS1VTlEydXBwMVIxRXhCTUxzd2ZJRGpLWnhWcHRrVzlqRzdBM0NkZ3FBbDhqdHhZdmV0a2NxZTNmRU9zOS1EX3pvbkhnY0txdnlSUnAycXc1UjhoS2FGeGVUZzMxMXlpX0w3eElXZWhHZU9ab2ZCY2ttd2VVUE5zN0xDNm1vNTVlOWxueU9odyJ9.DDNWc-Be5qcC3ZUv0_M2OMKta1WgR51I5wbicyM3zyCFxnlbPigdr5FHDUFL7uxLpgV9WFYeu-GJ60mtR7AxISh6dTO6z-Bflzc0KSUF3QrPGXPjw773F1V9YKsBC6WyXMqLh7rSQLNFqootfrIhzpqbG74CXJ1t2xHUEl44GqZQ1KEVodkeLMex7d_FGQ_6s7whDLSd--0SgUJxy9GMMgLfzv2YjNSiNNdY2_J8piYFUL83cvCq-JvJKISgZ7tGUN0g8w8OItDnzEPdthN6VniGZfYDDFleoXb7P_7YueCkTyIrdSUwT7hck6Phxpyv0mfr19geB7yUtaELLI8Wfw"}' - headers: - content-length: - - '4395' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:03 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: '{"location": "westus", "properties": {"policySigningCertificates": {"keys": - []}}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation create - Connection: - - keep-alive - Content-Length: - - '81' - Content-Type: - - application/json - ParameterSetName: - - -l -n -g - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2020-10-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net"}}' - headers: - cache-control: - - no-cache - content-length: - - '350' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:05 GMT - expires: - - '-1' - location: - - https://att3000005.wus.attest.azure.net/ - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-ms-ratelimit-remaining-subscription-writes: - - '1199' - x-msedge-ref: - - 'Ref A: A1AB8B0C77C343AF8E4994E7BF41545A Ref B: TYO201100117007 Ref C: 2023-12-06T08:39:04Z' - status: - code: 201 - message: Created -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy show - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '413' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:07 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 8E8FBA1DA4414BBCA8E0C65D6EE8D2DF Ref B: TYO201100114025 Ref C: 2023-12-06T08:39:07Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy show - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2IyNmx0a3d0bW41bS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NDksImlhdCI6MTcwMTg1MTk0OSwiaXNzIjoiaHR0cHM6Ly9hdHQzYjI2bHRrd3RtbjVtLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTQ5LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.u1fgd8RPYPYcIKUOC62hCpppmlNLFBm4ZPpLJnlYgJJygSaQDg9dPt3wSEwv4FG29m9cuCdX2Ikp-0AqKfJxgiSRtKOzeWM4yqlk-iWdtBOD3T6RSxxwIuF3_LlRE_yY2KciqKWiDVZBVbpt0XGUnZ-I-fQ3X-LPuX_pO46c2pKnHcYXQsiXqB73_aYiIjZXpgU-PSsVJeBf8GyfPug5On-PGwVybZLknwRMWCEbSwjsto6dAELgrj4Jg539ktG_1SUk-F_vKLoqBrMPTSuj0RaWGV3y29aiNvF4PvZodxgPYbqXDoebLLMn-l8iJzv0t_sga3j2wlx46qyK_yLqWA"}' - headers: - content-length: - - '2158' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:08 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2020-10-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net"}}' - headers: - cache-control: - - no-cache - content-length: - - '350' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:09 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: E5C103A2101B4D958DBB19C6210F289B Ref B: TYO201100114019 Ref C: 2023-12-06T08:39:09Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '413' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:11 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 268FF2DE86244EF18B9A2DB03E57E629 Ref B: TYO201100117053 Ref C: 2023-12-06T08:39:10Z' - status: - code: 200 - message: OK -- request: - body: '"eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0.eyJBdHRlc3RhdGlvblBvbGljeSI6ImRtVnljMmx2YmowZ01TNHdPd3BoZFhSb2IzSnBlbUYwYVc5dWNuVnNaWE1nZXdwYklIUjVjR1U5UFNJa2FYTXRaR1ZpZFdkbllXSnNaU0lzSUhaaGJIVmxQVDFtWVd4elpTQmRDaVltSUZzZ2RIbHdaVDA5SWlSd2NtOWtkV04wTFdsa0lpd2dkbUZzZFdVOVBUUTJNemtnWFFvbUppQmJJSFI1Y0dVOVBTSWtiV2x1TFhOMmJpSXNJSFpoYkhWbFBqMGdNQ0JkQ2lZbUlGc2dkSGx3WlQwOUlpUnpaM2d0YlhKemFXZHVaWElpTENCMllXeDFaVDA5SWtVek1VTTVSVFV3TlVZek4wRTFPRVJGTURrek16VXdOelZHUXpnMU9URXlOVFF6TVRORlFqSXdRa0l4UVRJM1JUVTBORE5EUXpRMU1FSTJSVE16UlRVaVhRbzlQaUJ3WlhKdGFYUW9LVHNLZlRzS0lHbHpjM1ZoYm1ObGNuVnNaWE1nZXdwak9sc2dkSGx3WlQwOUlpUnpaM2d0YlhKemFXZHVaWElpSUYwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXljMmxuYm1WeUlpd0tkbUZzZFdVOVl5NTJZV3gxWlNrN0NpQmpNVHBiZEhsd1pUMDlJbTFoWVMxbGFHUWlYU0E5UGlCcGMzTjFaU2gwZVhCbFBTSmhZWE10Wldoa0lpd2dkbUZzZFdVOVl6RXVkbUZzZFdVcE93b2dmVHNLQ2cifQ."' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - Content-Length: - - '837' - Content-Type: - - application/json - ParameterSetName: - - -n -g --attestation-type -f - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2IyNmx0a3d0bW41bS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NTIsImlhdCI6MTcwMTg1MTk1MiwiaXNzIjoiaHR0cHM6Ly9hdHQzYjI2bHRrd3RtbjVtLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTUyLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.A8Cn3xlv12xj7VHHRqBazLNbfcKTTOOk80l3bxW7ZWtWmS2DVZlA51R3aKo8TYhf4Tua_a3E4dxwGNmPWwA3_WKsYpjzxxVa997XhD9RNL38mZ0Gilx_PBRlk_z9WV4SDng9KEgbl7wAoo2PYbkKcxO5dHHv-PBOiEuI7w4nY9QUIMuClBUgJjWY5GcFfWYHOON61ieNqFyAOHrJCpU0bL46qcRR-x3bX4uaoEGuFLRc-31rut1dx4iTsOHguLNpYnd2gnHQu-gRh-Z5lcKLiDGatRexn4Cp1jwC9Ui6BITDLADPMwzJOfFBJqu45ZYsGvetaMNd31v3ffmA5ObglQ"}' - headers: - content-length: - - '821' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:12 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '413' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:13 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 87F2D1693FCE4E099A3D501F66FB034D Ref B: TYO201100117023 Ref C: 2023-12-06T08:39:12Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2IyNmx0a3d0bW41bS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NTQsImlhdCI6MTcwMTg1MTk1NCwiaXNzIjoiaHR0cHM6Ly9hdHQzYjI2bHRrd3RtbjVtLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTU0LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.KzkuFW68w2RFN38KU22XZxEH50ckipEnMEnKnAZ2fiYd8woBDB-SCm11DzpsdRIXgSN7YVuSo3MD70l8bMJWWZTBePs2AMgvwVwpwxw9DtDISm8XUhCT3wNleznAwA-CfuyeVe6k2cP2s6NkVTWr8gw7tPA0muR8pFdYJhvhymNjOOVaHZOG7brGdrvtjhy1q_B8QS9cBa8mc0Lkfp47hli9EY7K8K9eOo78wyIYT40SdTH__0pJ7KimOOBG7r6E5XxJ049Dngd15pzJoiB1MCxeQJaGRPy64_PJigU5dn8ldLKB-o7cC9hbfG9aYz3KwYVxMuslb-qa24N3Fo1J5A"}' - headers: - content-length: - - '1821' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:14 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f --policy-format - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2020-10-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net"}}' - headers: - cache-control: - - no-cache - content-length: - - '350' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:15 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 4099EBCB91C4426CA5E6D70049CB928C Ref B: TYO201100113053 Ref C: 2023-12-06T08:39:15Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f --policy-format - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '413' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:16 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 5CDF947253724C9AB29EDDD2B5E96833 Ref B: TYO201100117021 Ref C: 2023-12-06T08:39:16Z' - status: - code: 200 - message: OK -- request: - body: '"eyJhbGciOiJub25lIn0.eyJBdHRlc3RhdGlvblBvbGljeSI6ICJkbVZ5YzJsdmJqMGdNUzR3TzJGMWRHaHZjbWw2WVhScGIyNXlkV3hsYzN0ak9sdDBlWEJsUFQwaUpHbHpMV1JsWW5WbloyRmliR1VpWFNBOVBpQndaWEp0YVhRb0tUdDlPMmx6YzNWaGJtTmxjblZzWlhON1l6cGJkSGx3WlQwOUlpUnBjeTFrWldKMVoyZGhZbXhsSWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYVhNdFpHVmlkV2RuWVdKc1pTSXNJSFpoYkhWbFBXTXVkbUZzZFdVcE8yTTZXM1I1Y0dVOVBTSWtjMmQ0TFcxeWMybG5ibVZ5SWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXljMmxuYm1WeUlpd2dkbUZzZFdVOVl5NTJZV3gxWlNrN1l6cGJkSGx3WlQwOUlpUnpaM2d0YlhKbGJtTnNZWFpsSWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXlaVzVqYkdGMlpTSXNJSFpoYkhWbFBXTXVkbUZzZFdVcE8yTTZXM1I1Y0dVOVBTSWtjSEp2WkhWamRDMXBaQ0pkSUQwLUlHbHpjM1ZsS0hSNWNHVTlJbkJ5YjJSMVkzUXRhV1FpTENCMllXeDFaVDFqTG5aaGJIVmxLVHRqT2x0MGVYQmxQVDBpSkhOMmJpSmRJRDAtSUdsemMzVmxLSFI1Y0dVOUluTjJiaUlzSUhaaGJIVmxQV011ZG1Gc2RXVXBPMk02VzNSNWNHVTlQU0lrZEdWbElsMGdQVDRnYVhOemRXVW9kSGx3WlQwaWRHVmxJaXdnZG1Gc2RXVTlZeTUyWVd4MVpTazdmVHMifQ."' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - Content-Length: - - '909' - Content-Type: - - application/json - ParameterSetName: - - -n -g --attestation-type -f --policy-format - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2IyNmx0a3d0bW41bS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NTgsImlhdCI6MTcwMTg1MTk1OCwiaXNzIjoiaHR0cHM6Ly9hdHQzYjI2bHRrd3RtbjVtLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTU4LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.XaLY9D92JxVfIQG_X93-n61xQNqVgvascgojqLzdRJLoib9jNVHfKDW9VPNtaLJ4GoIs8prQRbd0gryR4vEjxGgDUT4Yg3D_5WCe4m9j18uLaLDmIX7gzKsiBHLqxoqEvz6_UUmLt5kkG0g4wOu6VRFq8yBiCleO5gIhUxdMFAg1q3EURKkuok6mE5btO74IajaOxbmdSTrjbf08OeyyqS5tB6aYvm1sJD9Rxm-820fGZgljoRWvoBJ7jydBJ5ioeUZb51kAiZbgJBBwNrptZ09SSsqyyDUH2dRgJ3-z4kKJGQYUbvEdIjkGlRAKdWMjEZ-3MLyhd6kbbEhRmp-TWA"}' - headers: - content-length: - - '821' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:17 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f --policy-format - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '413' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:19 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 22C3E5C40C834B3688D5D9E1BF857FC7 Ref B: TYO201100115029 Ref C: 2023-12-06T08:39:19Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f --policy-format - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2IyNmx0a3d0bW41bS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NjEsImlhdCI6MTcwMTg1MTk2MSwiaXNzIjoiaHR0cHM6Ly9hdHQzYjI2bHRrd3RtbjVtLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTYxLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.X5ZsK7aFiz4UlUbdOV5A6hT0YS893KfC7mWTFY4E93BIX78OHBZ3oSQzG_Y1cKNVkqpkvQRiqPjBgXSP2XuZv9B1V9xjFlcPhgULnrk8zh9mnCY2WrvIehH3L_i8DvshvazAlrX43tSB7MOJHD6w7DvrzohV4wnDT3SY99MlhonbpG0MZqcizfweWFaLVgUyiTKKfZhqGoNOcazp-WkpmL9NrueM75bCt1qKRYkv3mjWQhDkQCuDKeescLSAN1x7qnFRLmpZkZFCPdrjtk1fgMi3Eya-7jq6t04xQVdG44tBlmPMfRuHWduYRYk1JAfaZ7mDeuBCQ2UmEr67ENsVtg"}' - headers: - content-length: - - '1917' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:21 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2020-10-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net"}}' - headers: - cache-control: - - no-cache - content-length: - - '350' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:21 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 0427DCF57151455FB670D3A040DDF34A Ref B: TYO201100116017 Ref C: 2023-12-06T08:39:21Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '413' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:22 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 4F71EEAF3CE04385B140FF9035E0D648 Ref B: TYO201100116045 Ref C: 2023-12-06T08:39:22Z' - status: - code: 200 - message: OK -- request: - body: '"eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0.eyJBdHRlc3RhdGlvblBvbGljeSI6ImRtVnljMmx2YmowZ01TNHdPd3BoZFhSb2IzSnBlbUYwYVc5dWNuVnNaWE1nZXdwYklIUjVjR1U5UFNJa2FYTXRaR1ZpZFdkbllXSnNaU0lzSUhaaGJIVmxQVDFtWVd4elpTQmRDaVltSUZzZ2RIbHdaVDA5SWlSd2NtOWtkV04wTFdsa0lpd2dkbUZzZFdVOVBUUTJNemtnWFFvbUppQmJJSFI1Y0dVOVBTSWtiV2x1TFhOMmJpSXNJSFpoYkhWbFBqMGdNQ0JkQ2lZbUlGc2dkSGx3WlQwOUlpUnpaM2d0YlhKemFXZHVaWElpTENCMllXeDFaVDA5SWtVek1VTTVSVFV3TlVZek4wRTFPRVJGTURrek16VXdOelZHUXpnMU9URXlOVFF6TVRORlFqSXdRa0l4UVRJM1JUVTBORE5EUXpRMU1FSTJSVE16UlRVaVhRbzlQaUJ3WlhKdGFYUW9LVHNLZlRzS0lHbHpjM1ZoYm1ObGNuVnNaWE1nZXdwak9sc2dkSGx3WlQwOUlpUnpaM2d0YlhKemFXZHVaWElpSUYwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXljMmxuYm1WeUlpd0tkbUZzZFdVOVl5NTJZV3gxWlNrN0NpQmpNVHBiZEhsd1pUMDlJbTFoWVMxbGFHUWlYU0E5UGlCcGMzTjFaU2gwZVhCbFBTSmhZWE10Wldoa0lpd2dkbUZzZFdVOVl6RXVkbUZzZFdVcE93b2dmVHNLQ2cifQ."' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - Content-Length: - - '837' - Content-Type: - - application/json - ParameterSetName: - - -n -g --attestation-type -f - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2IyNmx0a3d0bW41bS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NjQsImlhdCI6MTcwMTg1MTk2NCwiaXNzIjoiaHR0cHM6Ly9hdHQzYjI2bHRrd3RtbjVtLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTY0LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.iD7qOIfwMMhkd3R81hCdCaQ4ja-2Rvt6bhAScc0KhFhik6sKIsM1V09vhdqaEKaEtY6PwiJWSn6fiLtNqQMKv4T8kwKh5_MNNcV1UUb83EYRcmKzNu_b0mwJ-9xMm1gBOtZxr6Www6tel-TI-lih-E4j5XPCt5AFCom6JYGbrD57gw0M5IL9AUAE05qe1iIQcjc7ZMu48q2WjukNw0hBFcYTIIji3SziSjjXaDAiyJvyiQcIbOqxqKgUIR3x5WF7e-xg93SezYKPnfvJzhQcChgac0hQMxPlxfKYFuJBnLJL81xGd9gYaF53zdiYrleEbbY5GFDepMh4hVJg5eO-aw"}' - headers: - content-length: - - '821' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:24 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '413' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:25 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: AA916D15ED154E7F9858DFAADEF847EC Ref B: TYO201100114047 Ref C: 2023-12-06T08:39:24Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type -f - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2IyNmx0a3d0bW41bS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NjYsImlhdCI6MTcwMTg1MTk2NiwiaXNzIjoiaHR0cHM6Ly9hdHQzYjI2bHRrd3RtbjVtLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTY2LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.leF-3t-KnR-vn1xzNow2UbFfijGxDqUsfzfD2YEAMdp65zzCknzi3yGscYUjE6RTS3G5xfIpNhpe9HmIGVOE6I_IRYygV-e-pQkaBFk5nsMuey9t45g9Eu6hTmkIdwbnNqOm0oG3PioKrBk51Ark13_dqFfXm0udD1Hpjruzvu6yQqVGIx-fqaPTq1b4Z9whKK1Hheldiknoia4ULyspNh1FWWuRsF1gtDzFKBSgUiJpK21shYZD5tAY3TcBuo8QiflK_D6qwa5sFSH5eCnCA5wQiTK575s6PyjxzLb_s3Tl42o5g-xuaO5bHpdMpCu7RcX2zw2IuGmOsR830Vd4QA"}' - headers: - content-length: - - '1821' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:25 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type --new-attestation-policy --policy-format - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2020-10-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net"}}' - headers: - cache-control: - - no-cache - content-length: - - '350' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:27 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 4F11AC3657E8430182059368CDDC2D88 Ref B: TYO201100115035 Ref C: 2023-12-06T08:39:27Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type --new-attestation-policy --policy-format - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '413' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:28 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: D4A0BD5C6C5947B18D002468F28F8C97 Ref B: TYO201100115033 Ref C: 2023-12-06T08:39:28Z' - status: - code: 200 - message: OK -- request: - body: '"eyJhbGciOiJub25lIn0.eyJBdHRlc3RhdGlvblBvbGljeSI6ICJkbVZ5YzJsdmJqMGdNUzR3TzJGMWRHaHZjbWw2WVhScGIyNXlkV3hsYzN0ak9sdDBlWEJsUFQwaUpHbHpMV1JsWW5WbloyRmliR1VpWFNBOVBpQndaWEp0YVhRb0tUdDlPMmx6YzNWaGJtTmxjblZzWlhON1l6cGJkSGx3WlQwOUlpUnBjeTFrWldKMVoyZGhZbXhsSWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYVhNdFpHVmlkV2RuWVdKc1pTSXNJSFpoYkhWbFBXTXVkbUZzZFdVcE8yTTZXM1I1Y0dVOVBTSWtjMmQ0TFcxeWMybG5ibVZ5SWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXljMmxuYm1WeUlpd2dkbUZzZFdVOVl5NTJZV3gxWlNrN1l6cGJkSGx3WlQwOUlpUnpaM2d0YlhKbGJtTnNZWFpsSWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXlaVzVqYkdGMlpTSXNJSFpoYkhWbFBXTXVkbUZzZFdVcE8yTTZXM1I1Y0dVOVBTSWtjSEp2WkhWamRDMXBaQ0pkSUQwLUlHbHpjM1ZsS0hSNWNHVTlJbkJ5YjJSMVkzUXRhV1FpTENCMllXeDFaVDFqTG5aaGJIVmxLVHRqT2x0MGVYQmxQVDBpSkhOMmJpSmRJRDAtSUdsemMzVmxLSFI1Y0dVOUluTjJiaUlzSUhaaGJIVmxQV011ZG1Gc2RXVXBPMk02VzNSNWNHVTlQU0lrZEdWbElsMGdQVDRnYVhOemRXVW9kSGx3WlQwaWRHVmxJaXdnZG1Gc2RXVTlZeTUyWVd4MVpTazdmVHMifQ."' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - Content-Length: - - '909' - Content-Type: - - application/json - ParameterSetName: - - -n -g --attestation-type --new-attestation-policy --policy-format - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: PUT - uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2IyNmx0a3d0bW41bS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NjksImlhdCI6MTcwMTg1MTk2OSwiaXNzIjoiaHR0cHM6Ly9hdHQzYjI2bHRrd3RtbjVtLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTY5LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.c5RvLQSUE18tya2zmt0bkbpF9Wcu2ZTvuSkKchlwiFpun6Xm5MLAxcwjfzsOH4tPiVMuZyZV0M-9k1UrdUPsKTFaEkA2Oqk1_80oPRIMDYXqjueq7NpV6giNLs_uw8Ke8kiYB-LWJv2lDF28cjsJVU68QiS6ONG0N-EfO5m5s8nt4A3OPjMTFpjOgBxMdmxrqWoJPTkokc8DxnhWVnS0_qak-_hjVE3P4AWfJyWtx_qivX2JAgEsAbfcTP5VjRv-YSh0pFYT2uSzCu0_-X9G3mipVnxmBsXGAkLwdOCtmaiSVTrbOnmzxyBnUneiVYHXlNVrVsGVD4_u9uBIcJSd6g"}' - headers: - content-length: - - '821' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:29 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type --new-attestation-policy --policy-format - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '413' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:30 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: DDD86FE91E114BC0B2908C295D2A81EA Ref B: TYO201100113017 Ref C: 2023-12-06T08:39:30Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy set - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type --new-attestation-policy --policy-format - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2IyNmx0a3d0bW41bS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NzEsImlhdCI6MTcwMTg1MTk3MSwiaXNzIjoiaHR0cHM6Ly9hdHQzYjI2bHRrd3RtbjVtLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTcxLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.At2MfsIFOqvvs5aFJoSEPk5k2Mjozvs8b7RCp6ZaR2jd3vN96esyqJPnydMvSWQD9RctYt8eoDIhneIZbZU-XpDFO8Qq1X_CHiPPQ02ahBFJLhkhHDbrj9rttLqa54ok8fneZXIZGzEwFbyuMYs2onUk2HB3-8uCiDNMthYjWI0FJGqyncuIAheMJ-yzcNy-Yv7e8tMQQjd8LPqGMnbiifplJlTy70WOUwbQVq-bt1vAbhLNjLwd7vAjUCNG3xguIwz6HN9w0-TX_D2JbVQFcyTDN-NCL9J4X6j-LGV9tOIHqX7BC6YtvnFggy8R2znBwhxUugPpbqb4uR5rCm8oyg"}' - headers: - content-length: - - '1917' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:31 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy reset - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '413' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:32 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: 15B6FB1FEB1B45788DA33EB94E0C0FF8 Ref B: TYO201100113029 Ref C: 2023-12-06T08:39:32Z' - status: - code: 200 - message: OK -- request: - body: '"eyJhbGciOiJub25lIn0.."' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy reset - Connection: - - keep-alive - Content-Length: - - '23' - Content-Type: - - application/json - ParameterSetName: - - -n -g --attestation-type - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: POST - uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave:reset?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2IyNmx0a3d0bW41bS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NzMsImlhdCI6MTcwMTg1MTk3MywiaXNzIjoiaHR0cHM6Ly9hdHQzYjI2bHRrd3RtbjVtLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTczLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJSZW1vdmVkIn0.D1m-bcc9Cl9iMUtxcbDmNmi0Fqjs30toIPhWzG86SqZYTyA795iZDMVv-N8-EdzoHIzdnGeKYo3ydw_YLkbup9Ju1QvkHYltR4xqqPN8eLpLWj4gmET2wvXlAuMamY_8NdRSsSbVO2-VFQa-jA7ZGXpgtRmpYT1hN2L-Xx_oYQm79nHQxPNfjXkH55LtcPXaN64KvUVOEmk_htFUUMn32jHeKgTv1l5O4EATC4RICJcdJAPPL8H_SY8UL8NjBYllV_iw1EU326RPOb_7ARN3loo9nWDEyPPYDmaUtJvRZrHxHNbzSHtqeVmkZXShKqmWoIka_J-_WLgZXWIBUgbRWw"}' - headers: - content-length: - - '726' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:33 GMT - server: - - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy reset - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2021-06-01 - response: - body: - string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005","name":"att3000005","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000005.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' - headers: - cache-control: - - no-cache - content-length: - - '413' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:34 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-msedge-ref: - - 'Ref A: A952780FC21F4FF0A1EBA051C4520A7A Ref B: TYO201100116025 Ref C: 2023-12-06T08:39:34Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation policy reset - Connection: - - keep-alive - ParameterSetName: - - -n -g --attestation-type - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: GET - uri: https://att3000005.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 - response: - body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2IyNmx0a3d0bW41bS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE4NTU1NzYsImlhdCI6MTcwMTg1MTk3NiwiaXNzIjoiaHR0cHM6Ly9hdHQzYjI2bHRrd3RtbjVtLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxODUxOTc2LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.MTrGPeAYSzGBk5eUAg-eIBvzxoj3NmOWsrQp1vFu8Ncw5VtDcd1vl39LY2Vv7xZr-PhrwyPPOInHzcGWYKm_8U5sB0frSVbX36a8s-HaA8q71wnKCbm-_iafdy4LVIsPxHE4c6CBFLJVn-7dwt9l8EAKkEFlJwQTLnULoDpFNGlOHgU4Dr4H4-KrH6QyL1MyvstsVjru-le7Cljb_n68ylE9hTBk6NTCF1KRseytor8ReFfUQKwH6Yzd-1WbtrGUg0fm-4M1GqASpcTgKZZEJQzbydHXa6MzL0n34kXM4RbafQbE_vEPiAU7hfvGZcmU15fmBGSRC3dpShj2aD2D8w"}' - headers: - content-length: - - '2158' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 06 Dec 2023 08:39:35 GMT server: - Kestrel - x-ms-maa-service-version: - - 1.11.02509.1778 - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation delete - Connection: - - keep-alive - Content-Length: - - '0' - ParameterSetName: - - -n -g -y - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000003?api-version=2020-10-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - date: - - Wed, 06 Dec 2023 08:39:41 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-ms-ratelimit-remaining-subscription-deletes: - - '14999' - x-msedge-ref: - - 'Ref A: 6651AEA46EC74C8FA568E2698895AA2F Ref B: TYO201100116023 Ref C: 2023-12-06T08:39:36Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation delete - Connection: - - keep-alive - Content-Length: - - '0' - ParameterSetName: - - -n -g -y - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000004?api-version=2020-10-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - date: - - Wed, 06 Dec 2023 08:39:49 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE - x-content-type-options: - - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 - x-ms-ratelimit-remaining-subscription-deletes: - - '14999' - x-msedge-ref: - - 'Ref A: 14C3B51B7F05427FA335C36911B0C7AE Ref B: TYO201100114053 Ref C: 2023-12-06T08:39:42Z' - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - attestation delete - Connection: - - keep-alive - Content-Length: - - '0' - ParameterSetName: - - -n -g -y - User-Agent: - - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) - method: DELETE - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000005?api-version=2020-10-01 - response: - body: - string: '' - headers: - cache-control: - - no-cache - content-length: - - '0' - date: - - Wed, 06 Dec 2023 08:39:56 GMT - expires: - - '-1' - pragma: - - no-cache strict-transport-security: - max-age=31536000; includeSubDomains - x-cache: - - CONFIG_NOCACHE x-content-type-options: - nosniff x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-deletes: - '14999' - x-msedge-ref: - - 'Ref A: FBF76B80329A4750A39E8F5C67C976F7 Ref B: TYO201100117047 Ref C: 2023-12-06T08:39:50Z' status: code: 200 message: OK diff --git a/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_1.yaml b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_1.yaml new file mode 100644 index 00000000000..50fbe391b06 --- /dev/null +++ b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_1.yaml @@ -0,0 +1,937 @@ +interactions: +- request: + body: '{"location": "westus", "properties": {"policySigningCertificates": {"keys": + [{"alg": "RS256", "kty": "RSA", "use": "sig", "x5c": ["MIIDRjCCAi6gAwIBAgIIQDwUUGwcWKswDQYJKoZIhvcNAQELBQAwHzEdMBsGA1UEAwwUTWFhT3JpZ2luYWxUZXN0Q2VydDEwIBcNMjMxMjAxMDAwMDAwWhgPMjA3MzEyMDEwMDAwMDBaMB8xHTAbBgNVBAMMFE1hYU9yaWdpbmFsVGVzdENlcnQxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArHz41/8zQ+egEB+9evUMIQPmrXR5uyeXJC3RNFVV0BT4OCFYWnj7ADJFtwfOXy6H7lDuMb4EvumJpAwKzNLSLfwsYDHzin49LUB65EfoaOmLYPCtR3hDHFTAp4hMxYYnRDvh1pkDu/9VJy69VSZfG9qoKz4TPOQvhKLC4WmEWUygStHfxT6dHZqGd74bsSY5H+VJlQYkzY/8lSWbkV0eMru23GUj1fECEU/+SUERphRdT/3CaIxXkT3NrSxn81LqdjtQwUaUeUX3IVzLuHNWzBjxI/kKaaeQBFWlK5QjZdV+AFIy+aINz6+nU27Tl+nx0l9Rku+/iJb+qa4Tn+ndjQIDAQABo4GDMIGAME4GA1UdIwRHMEWAFBY7+c0gwUUFE8aSiRGnoproh1j4oSOkITAfMR0wGwYDVQQDDBRNYWFPcmlnaW5hbFRlc3RDZXJ0MYIIQDwUUGwcWKswHQYDVR0OBBYEFBY7+c0gwUUFE8aSiRGnoproh1j4MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBACxDiFT6b3+Vf7xdVcFZTORe5hUIa2zI+nj35bQH5B8OMNZdTuq3QRPxv1omEqREHqDqiMLBlNdKZkkyGaHzOVki1XR8GMxW16pkHtJTKDIWc/pgO+FUNNZ92y/uL7a1cHLOElxksedGPF1JefY48NdhQUubPIP2BuBwOUiGCYZytmS3JG8yrVrHUpxCwhoali7mB1eHYGyARDQi2T4UO1LLEqLt5yLCRxlYugfPsgpGYEnEmfrLS6eEydIyXkxioGjO77gDABblyeOq6gYnfTgqm96mpo0LL48aPx9rfew5dgYIU6WgKpOqg/uYMw0kvwBMSI8XpgydJIYxM5v5wtQ="]}]}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation create + Connection: + - keep-alive + Content-Length: + - '1262' + Content-Type: + - application/json + ParameterSetName: + - -l -n -g --certs-input-path + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002?api-version=2020-10-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002","name":"att1000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000002.wus.attest.azure.net"}}' + headers: + cache-control: + - no-cache + content-length: + - '355' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:17 GMT + expires: + - '-1' + location: + - https://att1000002.wus.attest.azure.net/ + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer list + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002","name":"att1000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '418' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:18 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer list + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att1000002.wus.attest.azure.net/certificates?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWZtcmJtbjJrNXlqaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDAsImlhdCI6MTcwMTkzMTM0MCwiaXNzIjoiaHR0cHM6Ly9hdHQxZm1yYm1uMms1eWpoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQwLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.iWVUxCgrKT1q8FUB1I0n5o5p4-KMMLMd61ke8YPJ3l9ioljZGQPK5UDGSuqe7fcxuNnJfOeRUmp6YJKCYGHL-Z7VyFnpUq9Y2hRsgI14omBeZiShVFiLFqN8KXPbEjyp2uYyCW3jf3F-WkIcNOvFAKtz9d2W0p7aINKLH5B0eozHWuaXsq2yJje4-Ns-N1foNibYRtdbVjru_PUdMSP0kyHRGz7NvYK6ITEAphxlctQfOhd1sVE5XFMlFG8bG36reoF2-jStFrQKBvP8rhc-FXbTWtfWWvsKPCIN3h6Aq_SHHbNsbfZfO_eoWEouY2Fu1GkPGILJQgj5fI0-GLJflA"}' + headers: + content-length: + - '2302' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:20 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy show + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002","name":"att1000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '418' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:21 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy show + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att1000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWZtcmJtbjJrNXlqaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDMsImlhdCI6MTcwMTkzMTM0MywiaXNzIjoiaHR0cHM6Ly9hdHQxZm1yYm1uMms1eWpoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQzLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.FTJKaaDQeOPbWsJBmLiZQJXns2-m18-GeQQk-HGBreyBQzvmX7LgCWRGQFaiGBhMjkjrvkqPG5J-Xl7prDeuyE8DZtxK3QCylVSgaJfD-8Ebw229Ddan7gWxCkEMkXDy9JdRoz4G3y2BrO_JGLC8tEQP8jrDwyLVe48W2k5aq0tZXCMODnCmMWjsoyueDiwsPP5w5LwFvOZAqnjLwtBfiXkPCFCjjIUXIUia71w6CIz1y3elw_Ssn6mhs8KR-E9BtJoXED6g59xjFh-RmoGwyN2MEGxMuicsayrtRZgUZ_7URNeVYkXXmARuvvjYXl3kf8xbqwnkiEis6wkoeHanbA"}' + headers: + content-length: + - '2158' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:23 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer add + Connection: + - keep-alive + ParameterSetName: + - -n -g -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002","name":"att1000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '418' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:23 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: '"eyAiYWxnIjoiUlMyNTYiLCAieDVjIjogWyJNSUlEUmpDQ0FpNmdBd0lCQWdJSVFEd1VVR3djV0tzd0RRWUpLb1pJaHZjTkFRRUxCUUF3SHpFZE1Cc0dBMVVFQXd3VVRXRmhUM0pwWjJsdVlXeFVaWE4wUTJWeWRERXdJQmNOTWpNeE1qQXhNREF3TURBd1doZ1BNakEzTXpFeU1ERXdNREF3TURCYU1COHhIVEFiQmdOVkJBTU1GRTFoWVU5eWFXZHBibUZzVkdWemRFTmxjblF4TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFySHo0MS84elErZWdFQis5ZXZVTUlRUG1yWFI1dXllWEpDM1JORlZWMEJUNE9DRllXbmo3QURKRnR3Zk9YeTZIN2xEdU1iNEV2dW1KcEF3S3pOTFNMZndzWURIemluNDlMVUI2NUVmb2FPbUxZUEN0UjNoREhGVEFwNGhNeFlZblJEdmgxcGtEdS85Vkp5NjlWU1pmRzlxb0t6NFRQT1F2aEtMQzRXbUVXVXlnU3RIZnhUNmRIWnFHZDc0YnNTWTVIK1ZKbFFZa3pZLzhsU1dia1YwZU1ydTIzR1VqMWZFQ0VVLytTVUVScGhSZFQvM0NhSXhYa1QzTnJTeG44MUxxZGp0UXdVYVVlVVgzSVZ6THVITld6Qmp4SS9rS2FhZVFCRldsSzVRalpkVitBRkl5K2FJTno2K25VMjdUbCtueDBsOVJrdSsvaUpiK3FhNFRuK25kalFJREFRQUJvNEdETUlHQU1FNEdBMVVkSXdSSE1FV0FGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0b1NPa0lUQWZNUjB3R3dZRFZRUUREQlJOWVdGUGNtbG5hVzVoYkZSbGMzUkRaWEowTVlJSVFEd1VVR3djV0tzd0hRWURWUjBPQkJZRUZCWTcrYzBnd1VVRkU4YVNpUkdub3Byb2gxajRNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQ3hEaUZUNmIzK1ZmN3hkVmNGWlRPUmU1aFVJYTJ6SStuajM1YlFINUI4T01OWmRUdXEzUVJQeHYxb21FcVJFSHFEcWlNTEJsTmRLWmtreUdhSHpPVmtpMVhSOEdNeFcxNnBrSHRKVEtESVdjL3BnTytGVU5OWjkyeS91TDdhMWNITE9FbHhrc2VkR1BGMUplZlk0OE5kaFFVdWJQSVAyQnVCd09VaUdDWVp5dG1TM0pHOHlyVnJIVXB4Q3dob2FsaTdtQjFlSFlHeUFSRFFpMlQ0VU8xTExFcUx0NXlMQ1J4bFl1Z2ZQc2dwR1lFbkVtZnJMUzZlRXlkSXlYa3hpb0dqTzc3Z0RBQmJseWVPcTZnWW5mVGdxbTk2bXBvMExMNDhhUHg5cmZldzVkZ1lJVTZXZ0twT3FnL3VZTXcwa3Z3Qk1TSThYcGd5ZEpJWXhNNXY1d3RRPSJdfQ.eyJwb2xpY3lDZXJ0aWZpY2F0ZSI6IHsia3R5IjoiUlNBIiwgIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfX0.UiHsv_Dsn8HCHaDn3qNk1plQOZjFc3a8TUK9ZW6lJGwSZy3R69ls-RG1JZco6A3AA3Ale9NE5YIW9AkujpV8o3dGjhSLQLpYpO5pl-uriKMAs1d9nVWQ2p3t87d8diivy1A-tlS-Pn_BcuBWn5hh-dUhFnGM0jWUqeSXHUvIaQDGLZSLpdIpoZVtTtNTFZMkMb6XUwbzUzWBUXhFGO5bjA375kV0P_fWKJ0mvjn-t9VLhwHlCXEw86jqkfLGgvLA5eO4PYWleKNqonMhI7zu0-s53n3DO9S4c78pYwHOAsMNMImJHlRKRJcN46IXVxKfbgySuxov937BuTdWcTKIxg"' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer add + Connection: + - keep-alive + Content-Length: + - '3399' + Content-Type: + - application/json + ParameterSetName: + - -n -g -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: POST + uri: https://att1000002.wus.attest.azure.net/certificates:add?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWZtcmJtbjJrNXlqaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDYsImlhdCI6MTcwMTkzMTM0NiwiaXNzIjoiaHR0cHM6Ly9hdHQxZm1yYm1uMms1eWpoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQ2LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.DKYnr6j7MjZVTN1lHu1rlYeMdYkrj3m5Tx2emDkZyU01_uclYBYWGQyE7rPflP-Tf8pv8bQz1TUvLOhnyjnfp1a3mIWU2e1673ON-9Zjyh8LB4Vf8p7WC5nTwOKm05BvTlj_6LISbuM3Yfes05XaaGJ5t3hNWtrKa4QQ18nSUorWWqdtV9Sz88xTE9CMiqJBLSQfLsjJ9UVa568D0Njvd5U-9e2rWgUqxFaA0MfIKMcLZkGxPbN5sHfvZo1oB-YOmJyE9ug0YgcMJxgZtZCzJOEyO0KOjk17m8x4V1iufNUo53y-PCLXrqxjD5FIEOof792pIBLrEiw5YzPURURHwQ"}' + headers: + content-length: + - '842' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:25 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer list + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002","name":"att1000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '418' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:26 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer list + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att1000002.wus.attest.azure.net/certificates?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWZtcmJtbjJrNXlqaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDcsImlhdCI6MTcwMTkzMTM0NywiaXNzIjoiaHR0cHM6Ly9hdHQxZm1yYm1uMms1eWpoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQ3LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.LgPfmF7eELoZDoAwwgc-YGN7CIyckSrUQrqaODAJH-NDCHsSuXj0Q6-aB_lOOYAQ7SETbY61JB25WaJudh5jLF6jKdvVx-2GmTVY12iUiOqtWsmSGDCoJLSkjx_rF4-z5G1UOOBIbsOQn__jhYiqMlwnAZPWpgY30Tn0vo_-su-xrA9PChnUl9fhWmKOeLOaeIwtOo1jP_SVMn_cTNwGGlv8Hk-on3UcQ82HZKJT4PkVQU5bmyGfrVvt55bUDASUyhoNmfVd5bvM5HiAm-rceFQ3dK3N5p-qirVxM-66dAluuMGfpahhyaYFELCj25B1lcLiof_L8PHeo7tRetx1-A"}' + headers: + content-length: + - '3821' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:27 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer remove + Connection: + - keep-alive + ParameterSetName: + - -n -g -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002","name":"att1000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '418' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:28 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: '"eyAiYWxnIjoiUlMyNTYiLCAieDVjIjogWyJNSUlEUmpDQ0FpNmdBd0lCQWdJSVFEd1VVR3djV0tzd0RRWUpLb1pJaHZjTkFRRUxCUUF3SHpFZE1Cc0dBMVVFQXd3VVRXRmhUM0pwWjJsdVlXeFVaWE4wUTJWeWRERXdJQmNOTWpNeE1qQXhNREF3TURBd1doZ1BNakEzTXpFeU1ERXdNREF3TURCYU1COHhIVEFiQmdOVkJBTU1GRTFoWVU5eWFXZHBibUZzVkdWemRFTmxjblF4TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFySHo0MS84elErZWdFQis5ZXZVTUlRUG1yWFI1dXllWEpDM1JORlZWMEJUNE9DRllXbmo3QURKRnR3Zk9YeTZIN2xEdU1iNEV2dW1KcEF3S3pOTFNMZndzWURIemluNDlMVUI2NUVmb2FPbUxZUEN0UjNoREhGVEFwNGhNeFlZblJEdmgxcGtEdS85Vkp5NjlWU1pmRzlxb0t6NFRQT1F2aEtMQzRXbUVXVXlnU3RIZnhUNmRIWnFHZDc0YnNTWTVIK1ZKbFFZa3pZLzhsU1dia1YwZU1ydTIzR1VqMWZFQ0VVLytTVUVScGhSZFQvM0NhSXhYa1QzTnJTeG44MUxxZGp0UXdVYVVlVVgzSVZ6THVITld6Qmp4SS9rS2FhZVFCRldsSzVRalpkVitBRkl5K2FJTno2K25VMjdUbCtueDBsOVJrdSsvaUpiK3FhNFRuK25kalFJREFRQUJvNEdETUlHQU1FNEdBMVVkSXdSSE1FV0FGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0b1NPa0lUQWZNUjB3R3dZRFZRUUREQlJOWVdGUGNtbG5hVzVoYkZSbGMzUkRaWEowTVlJSVFEd1VVR3djV0tzd0hRWURWUjBPQkJZRUZCWTcrYzBnd1VVRkU4YVNpUkdub3Byb2gxajRNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQ3hEaUZUNmIzK1ZmN3hkVmNGWlRPUmU1aFVJYTJ6SStuajM1YlFINUI4T01OWmRUdXEzUVJQeHYxb21FcVJFSHFEcWlNTEJsTmRLWmtreUdhSHpPVmtpMVhSOEdNeFcxNnBrSHRKVEtESVdjL3BnTytGVU5OWjkyeS91TDdhMWNITE9FbHhrc2VkR1BGMUplZlk0OE5kaFFVdWJQSVAyQnVCd09VaUdDWVp5dG1TM0pHOHlyVnJIVXB4Q3dob2FsaTdtQjFlSFlHeUFSRFFpMlQ0VU8xTExFcUx0NXlMQ1J4bFl1Z2ZQc2dwR1lFbkVtZnJMUzZlRXlkSXlYa3hpb0dqTzc3Z0RBQmJseWVPcTZnWW5mVGdxbTk2bXBvMExMNDhhUHg5cmZldzVkZ1lJVTZXZ0twT3FnL3VZTXcwa3Z3Qk1TSThYcGd5ZEpJWXhNNXY1d3RRPSJdfQ.eyJwb2xpY3lDZXJ0aWZpY2F0ZSI6IHsia3R5IjoiUlNBIiwgIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfX0.UiHsv_Dsn8HCHaDn3qNk1plQOZjFc3a8TUK9ZW6lJGwSZy3R69ls-RG1JZco6A3AA3Ale9NE5YIW9AkujpV8o3dGjhSLQLpYpO5pl-uriKMAs1d9nVWQ2p3t87d8diivy1A-tlS-Pn_BcuBWn5hh-dUhFnGM0jWUqeSXHUvIaQDGLZSLpdIpoZVtTtNTFZMkMb6XUwbzUzWBUXhFGO5bjA375kV0P_fWKJ0mvjn-t9VLhwHlCXEw86jqkfLGgvLA5eO4PYWleKNqonMhI7zu0-s53n3DO9S4c78pYwHOAsMNMImJHlRKRJcN46IXVxKfbgySuxov937BuTdWcTKIxg"' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer remove + Connection: + - keep-alive + Content-Length: + - '3399' + Content-Type: + - application/json + ParameterSetName: + - -n -g -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: POST + uri: https://att1000002.wus.attest.azure.net/certificates:remove?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWZtcmJtbjJrNXlqaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDksImlhdCI6MTcwMTkzMTM0OSwiaXNzIjoiaHR0cHM6Ly9hdHQxZm1yYm1uMms1eWpoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQ5LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.UdsIwCxQqUJf2w4hVnhyPx-BXitUjYOs-u0uPJlH3NS75wQjWiBNrg4-VEhweyO59GWdbMFoajE9NPAT1YFMApJoajM3FHexx053yUx292aEl9GqhJEpvzv6b3s1PPe69d0EO-XuV1DfQeDXLQyXJJD98cDgbS_BXGpz9J8DUBTguC9Y_hV8coop8EtMVO9bL-R5tLwT1M7pihUrvafa8Dj28Tp2vj6zGtwNSBYm9AWCwwaTnGS5wbyyGCT35bW4xo09urGj-Wu2f-tgSPokk3D6iuGxd_tG-vFzBUiriZ_M2QqerORroRYCrRz-BFpbDgIZko4KWTzqDzqgms6ucA"}' + headers: + content-length: + - '841' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:29 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer remove + Connection: + - keep-alive + ParameterSetName: + - -n -g -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002","name":"att1000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '418' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:30 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer remove + Connection: + - keep-alive + ParameterSetName: + - -n -g -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att1000002.wus.attest.azure.net/certificates?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWZtcmJtbjJrNXlqaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NTEsImlhdCI6MTcwMTkzMTM1MSwiaXNzIjoiaHR0cHM6Ly9hdHQxZm1yYm1uMms1eWpoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzUxLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.RyiZK4sUpkYweSEnGTDNYFYTjevNuacUAkFJvfkzA_R2moRtLUQzAaAJ7JxYixUwTIWLw9P5rNlk84IdsV6SufXoV3JOJ3ZsDNTVD8w7HtMbWuCPVf9LTGr2BD0jA6SpRawYWWHQGAFcKnWx1j6im2qQfH5h8Sml2grghqe_AXFtKGffknDvaa-yoqRLc5WGi88lGILlMyW151tnBYSJBUuN4uD7k0dthUspblEkOH7f-5oB-VHKRkUzSt-1KVzXv2f2nW75clJxs83hc1InS8zYE_hm2WBvccL1tkebltE4oIQjTRX6yXEs20ufmNFuGs_F6P-KZJjzw_Js2Dfr8g"}' + headers: + content-length: + - '2302' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:30 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer add + Connection: + - keep-alive + ParameterSetName: + - -n -g --signer + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002","name":"att1000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '418' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:32 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: '"eyAiYWxnIjoiUlMyNTYiLCAieDVjIjogWyJNSUlEUmpDQ0FpNmdBd0lCQWdJSVFEd1VVR3djV0tzd0RRWUpLb1pJaHZjTkFRRUxCUUF3SHpFZE1Cc0dBMVVFQXd3VVRXRmhUM0pwWjJsdVlXeFVaWE4wUTJWeWRERXdJQmNOTWpNeE1qQXhNREF3TURBd1doZ1BNakEzTXpFeU1ERXdNREF3TURCYU1COHhIVEFiQmdOVkJBTU1GRTFoWVU5eWFXZHBibUZzVkdWemRFTmxjblF4TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFySHo0MS84elErZWdFQis5ZXZVTUlRUG1yWFI1dXllWEpDM1JORlZWMEJUNE9DRllXbmo3QURKRnR3Zk9YeTZIN2xEdU1iNEV2dW1KcEF3S3pOTFNMZndzWURIemluNDlMVUI2NUVmb2FPbUxZUEN0UjNoREhGVEFwNGhNeFlZblJEdmgxcGtEdS85Vkp5NjlWU1pmRzlxb0t6NFRQT1F2aEtMQzRXbUVXVXlnU3RIZnhUNmRIWnFHZDc0YnNTWTVIK1ZKbFFZa3pZLzhsU1dia1YwZU1ydTIzR1VqMWZFQ0VVLytTVUVScGhSZFQvM0NhSXhYa1QzTnJTeG44MUxxZGp0UXdVYVVlVVgzSVZ6THVITld6Qmp4SS9rS2FhZVFCRldsSzVRalpkVitBRkl5K2FJTno2K25VMjdUbCtueDBsOVJrdSsvaUpiK3FhNFRuK25kalFJREFRQUJvNEdETUlHQU1FNEdBMVVkSXdSSE1FV0FGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0b1NPa0lUQWZNUjB3R3dZRFZRUUREQlJOWVdGUGNtbG5hVzVoYkZSbGMzUkRaWEowTVlJSVFEd1VVR3djV0tzd0hRWURWUjBPQkJZRUZCWTcrYzBnd1VVRkU4YVNpUkdub3Byb2gxajRNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQ3hEaUZUNmIzK1ZmN3hkVmNGWlRPUmU1aFVJYTJ6SStuajM1YlFINUI4T01OWmRUdXEzUVJQeHYxb21FcVJFSHFEcWlNTEJsTmRLWmtreUdhSHpPVmtpMVhSOEdNeFcxNnBrSHRKVEtESVdjL3BnTytGVU5OWjkyeS91TDdhMWNITE9FbHhrc2VkR1BGMUplZlk0OE5kaFFVdWJQSVAyQnVCd09VaUdDWVp5dG1TM0pHOHlyVnJIVXB4Q3dob2FsaTdtQjFlSFlHeUFSRFFpMlQ0VU8xTExFcUx0NXlMQ1J4bFl1Z2ZQc2dwR1lFbkVtZnJMUzZlRXlkSXlYa3hpb0dqTzc3Z0RBQmJseWVPcTZnWW5mVGdxbTk2bXBvMExMNDhhUHg5cmZldzVkZ1lJVTZXZ0twT3FnL3VZTXcwa3Z3Qk1TSThYcGd5ZEpJWXhNNXY1d3RRPSJdfQ.eyJwb2xpY3lDZXJ0aWZpY2F0ZSI6IHsia3R5IjoiUlNBIiwgIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfX0.UiHsv_Dsn8HCHaDn3qNk1plQOZjFc3a8TUK9ZW6lJGwSZy3R69ls-RG1JZco6A3AA3Ale9NE5YIW9AkujpV8o3dGjhSLQLpYpO5pl-uriKMAs1d9nVWQ2p3t87d8diivy1A-tlS-Pn_BcuBWn5hh-dUhFnGM0jWUqeSXHUvIaQDGLZSLpdIpoZVtTtNTFZMkMb6XUwbzUzWBUXhFGO5bjA375kV0P_fWKJ0mvjn-t9VLhwHlCXEw86jqkfLGgvLA5eO4PYWleKNqonMhI7zu0-s53n3DO9S4c78pYwHOAsMNMImJHlRKRJcN46IXVxKfbgySuxov937BuTdWcTKIxg"' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer add + Connection: + - keep-alive + Content-Length: + - '3399' + Content-Type: + - application/json + ParameterSetName: + - -n -g --signer + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: POST + uri: https://att1000002.wus.attest.azure.net/certificates:add?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWZtcmJtbjJrNXlqaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NTMsImlhdCI6MTcwMTkzMTM1MywiaXNzIjoiaHR0cHM6Ly9hdHQxZm1yYm1uMms1eWpoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzUzLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.M5Kp9c32hKzLDAsR3hEVuKd9nQ9jaZV0JzXDtGDruKEvfmAA3PDdFqznv4YTCHuPtuGGsRJG5nwYgHr7fUX5QEdMNt1X6GVZculcicj_-KfbLgQrEPBnxHtdvXxdGVbtEk15gasihIxNa8X0n1LKA7uSgKQ6hqLJRpfJAeZ7KEGPi54MQNSCyBzQ8CSHGMBp0mOz2ZtH91bBwKOd1ju-v7NZexion2r802yc0fzt8priuURh9yqfkbpqWbhp6Tr38dsqSkOi4lyDlOLDJxjtLggKzLmKxAeyZvu2K4yaqIIli61mPiDpKz1Nmetffe7HF_BQUNnBjnnkS2-zT_JtDA"}' + headers: + content-length: + - '842' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:32 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer list + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002","name":"att1000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '418' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:34 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer list + Connection: + - keep-alive + ParameterSetName: + - -n -g + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att1000002.wus.attest.azure.net/certificates?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWZtcmJtbjJrNXlqaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NTUsImlhdCI6MTcwMTkzMTM1NSwiaXNzIjoiaHR0cHM6Ly9hdHQxZm1yYm1uMms1eWpoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzU1LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.RMqYl21x_7IymqWKjeGjVZtaQXMi_6fOoUBo36gZpDtwaIQsEdMpFK8XCciWXMgOK64qsdGjvWbfIE_Zdceo-GB5b9pMYslNNMpEyWIDdbXHcvwKYamQoFYgdyzsO_jbKjeN-vcdqMq4SmadbLjPXlDhhjqug0sZ4p5bSVk2KB2HO3K_jU4GAj5BxDlQJzHDiE8XDKqqPPsO4KErzqPeSEltjclRKtHl8cjk-VcNo8LfD_gva2dE-Bo1x9PWs7CvFxx7FQcsDmMm6QxBL7U2Q68eNMjzxtp-8CQ5BJNmQXfmg0Te1c7vPS01Z-XdiPiALOPf05zfkK4yDA1VKQZd0g"}' + headers: + content-length: + - '3821' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:34 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer remove + Connection: + - keep-alive + ParameterSetName: + - -n -g --signer + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002","name":"att1000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '418' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:36 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: '"eyAiYWxnIjoiUlMyNTYiLCAieDVjIjogWyJNSUlEUmpDQ0FpNmdBd0lCQWdJSVFEd1VVR3djV0tzd0RRWUpLb1pJaHZjTkFRRUxCUUF3SHpFZE1Cc0dBMVVFQXd3VVRXRmhUM0pwWjJsdVlXeFVaWE4wUTJWeWRERXdJQmNOTWpNeE1qQXhNREF3TURBd1doZ1BNakEzTXpFeU1ERXdNREF3TURCYU1COHhIVEFiQmdOVkJBTU1GRTFoWVU5eWFXZHBibUZzVkdWemRFTmxjblF4TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFySHo0MS84elErZWdFQis5ZXZVTUlRUG1yWFI1dXllWEpDM1JORlZWMEJUNE9DRllXbmo3QURKRnR3Zk9YeTZIN2xEdU1iNEV2dW1KcEF3S3pOTFNMZndzWURIemluNDlMVUI2NUVmb2FPbUxZUEN0UjNoREhGVEFwNGhNeFlZblJEdmgxcGtEdS85Vkp5NjlWU1pmRzlxb0t6NFRQT1F2aEtMQzRXbUVXVXlnU3RIZnhUNmRIWnFHZDc0YnNTWTVIK1ZKbFFZa3pZLzhsU1dia1YwZU1ydTIzR1VqMWZFQ0VVLytTVUVScGhSZFQvM0NhSXhYa1QzTnJTeG44MUxxZGp0UXdVYVVlVVgzSVZ6THVITld6Qmp4SS9rS2FhZVFCRldsSzVRalpkVitBRkl5K2FJTno2K25VMjdUbCtueDBsOVJrdSsvaUpiK3FhNFRuK25kalFJREFRQUJvNEdETUlHQU1FNEdBMVVkSXdSSE1FV0FGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0b1NPa0lUQWZNUjB3R3dZRFZRUUREQlJOWVdGUGNtbG5hVzVoYkZSbGMzUkRaWEowTVlJSVFEd1VVR3djV0tzd0hRWURWUjBPQkJZRUZCWTcrYzBnd1VVRkU4YVNpUkdub3Byb2gxajRNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQ3hEaUZUNmIzK1ZmN3hkVmNGWlRPUmU1aFVJYTJ6SStuajM1YlFINUI4T01OWmRUdXEzUVJQeHYxb21FcVJFSHFEcWlNTEJsTmRLWmtreUdhSHpPVmtpMVhSOEdNeFcxNnBrSHRKVEtESVdjL3BnTytGVU5OWjkyeS91TDdhMWNITE9FbHhrc2VkR1BGMUplZlk0OE5kaFFVdWJQSVAyQnVCd09VaUdDWVp5dG1TM0pHOHlyVnJIVXB4Q3dob2FsaTdtQjFlSFlHeUFSRFFpMlQ0VU8xTExFcUx0NXlMQ1J4bFl1Z2ZQc2dwR1lFbkVtZnJMUzZlRXlkSXlYa3hpb0dqTzc3Z0RBQmJseWVPcTZnWW5mVGdxbTk2bXBvMExMNDhhUHg5cmZldzVkZ1lJVTZXZ0twT3FnL3VZTXcwa3Z3Qk1TSThYcGd5ZEpJWXhNNXY1d3RRPSJdfQ.eyJwb2xpY3lDZXJ0aWZpY2F0ZSI6IHsia3R5IjoiUlNBIiwgIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfX0.UiHsv_Dsn8HCHaDn3qNk1plQOZjFc3a8TUK9ZW6lJGwSZy3R69ls-RG1JZco6A3AA3Ale9NE5YIW9AkujpV8o3dGjhSLQLpYpO5pl-uriKMAs1d9nVWQ2p3t87d8diivy1A-tlS-Pn_BcuBWn5hh-dUhFnGM0jWUqeSXHUvIaQDGLZSLpdIpoZVtTtNTFZMkMb6XUwbzUzWBUXhFGO5bjA375kV0P_fWKJ0mvjn-t9VLhwHlCXEw86jqkfLGgvLA5eO4PYWleKNqonMhI7zu0-s53n3DO9S4c78pYwHOAsMNMImJHlRKRJcN46IXVxKfbgySuxov937BuTdWcTKIxg"' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer remove + Connection: + - keep-alive + Content-Length: + - '3399' + Content-Type: + - application/json + ParameterSetName: + - -n -g --signer + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: POST + uri: https://att1000002.wus.attest.azure.net/certificates:remove?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWZtcmJtbjJrNXlqaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NTcsImlhdCI6MTcwMTkzMTM1NywiaXNzIjoiaHR0cHM6Ly9hdHQxZm1yYm1uMms1eWpoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzU3LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.KP7VrzJcI7_cHEjqa3JaZtyFknYng-ZlM9g-dwO4nEvxRC7FRoRQBGCgUu8mwj-r9AmruFoCd7b7nBX6fMaEQNWoKSTCNRJU_lxsrx1C-dFt2dJVk1m8Kcrf5UkT1fYb9VMssrw7TC5Xz7uJnRb_deEuouJbCjR_5XBIjr3PKCFYlbmEOGIPESi3dlql2_h-dv-VaZzO_5QNvfJjIBiehn0wNfpGVOVQMQOvQY0TB8PLWeiTveMthXR26QfXlGhW2Dt5-lXbRhAX_XIh64M5AFpPTFJYNzceovlFGbiea0iraQ5KpOd13_Ush87knnRuN9Q_NT9sew5plTHjQ0kN1w"}' + headers: + content-length: + - '841' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:36 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer remove + Connection: + - keep-alive + ParameterSetName: + - -n -g --signer + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002","name":"att1000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '418' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:37 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation signer remove + Connection: + - keep-alive + ParameterSetName: + - -n -g --signer + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att1000002.wus.attest.azure.net/certificates?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWZtcmJtbjJrNXlqaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NTksImlhdCI6MTcwMTkzMTM1OSwiaXNzIjoiaHR0cHM6Ly9hdHQxZm1yYm1uMms1eWpoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzU5LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.ftTXrT7xmKLjWtTfqr3HNdXKWu8_teebCKT2FyoVwRzqsAf2rC8zOqv89qtRo0sn9tcQ67Ua_RJDv78HstheEEpudDnJUz4q6UcPU463tO_OjUxo7tD35ivxyq_LmtW8xUNdpscU3diOj_nIMxWvUSw0XjNdHBS2SI55w6FK28K5HuhWkKnyZYFhqFBkyqF9aTmDni_exaX3TIKXQE-Lg-dBtpeeRfKoYiPzBupQWpcxLWZ51Yidjlec-0lVAxmkJCL1x0m3JvrveRPzcD-bA17PHWpee54PfknVHaU6Noy-sHmAcUwDGIkyBYo4ilEG1vYyIrQ_Wtk6YwotKI5NoA"}' + headers: + content-length: + - '2302' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:39 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -n -g -y + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att1000002?api-version=2020-10-01 + response: + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Thu, 07 Dec 2023 06:42:45 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 200 + message: OK +version: 1 diff --git a/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_2.yaml b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_2.yaml new file mode 100644 index 00000000000..e6a201ac0e8 --- /dev/null +++ b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_2.yaml @@ -0,0 +1,399 @@ +interactions: +- request: + body: '{"location": "westus", "properties": {"policySigningCertificates": {"keys": + [{"alg": "RS256", "kty": "RSA", "use": "sig", "x5c": ["MIIDRjCCAi6gAwIBAgIIJcdZv4O76ywwDQYJKoZIhvcNAQELBQAwHzEdMBsGA1UEAwwUTWFhT3JpZ2luYWxUZXN0Q2VydDEwIBcNMjMxMjA0MDAwMDAwWhgPMjA3MzEyMDQwMDAwMDBaMB8xHTAbBgNVBAMMFE1hYU9yaWdpbmFsVGVzdENlcnQxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAlwu79hWYy2//Biu1GYtL1LA0EbUel2N1Ij8LeRUJE6UJPDZvesuw03KdWZIcG49oesCWAmvVrbeph0vOtnZi02EBEwIHak8vs0OX8J06gBRADCZ64IzqG+UpGHVt9yc01I+gI+yMJb8161VFwDym/XwY/6KAFi64W0sofTD2f77tgz2x8Kkl4mX8QUjvEafNDtHGVPfPcWiU/wYWT+x2pSLmnijNl97FPabotLUAEdUYHVVIKDvGxyp2am8+74xeGIb9/GVP6NRJCN/yE3FcMc6qNGoysai9gte//A03uWVIJtDBAccniUrPhenLS352YwSP5LQMfqTiIShIBVM5BwIDAQABo4GDMIGAME4GA1UdIwRHMEWAFFFlFjpkdDB5nEgUMuK25bzbSpLVoSOkITAfMR0wGwYDVQQDDBRNYWFPcmlnaW5hbFRlc3RDZXJ0MYIIJcdZv4O76ywwHQYDVR0OBBYEFFFlFjpkdDB5nEgUMuK25bzbSpLVMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBABCUBWBQIg5jc5d3F/EJeP8pq2LwvcFDD753TbGKx7TsaHHgphACnKOCSpREiftsiR5Oic487MYwfFUWB0pgCFc6iWzUV5sRtSHDo4NuA5psgnDcYBnh6TuVfpGArXvHON0K4QbO56fN4xfmfDC4dohuH5OaCwiKK5K1Qb+s5gqo1bwvOMn4cA5A0KtPsdyG2skhVV4o6sF9ChytlVhtC5zDO5Fy0YKBwYtPXzcAL9FauAxLNTFq4Cuye44h2FwfQRON7qkYzxPOMaCU8GMUB8Jf+9AkucwmvF50L40yZCFx9hqAoTcSMo5e2rc7yOyo+TetRpyAqkQ9bFCAdVEf2aU="]}]}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation create + Connection: + - keep-alive + Content-Length: + - '1262' + Content-Type: + - application/json + ParameterSetName: + - -l -n -g --certs-input-path + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000002?api-version=2020-10-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000002","name":"att2000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000002.wus.attest.azure.net"}}' + headers: + cache-control: + - no-cache + content-length: + - '355' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:16 GMT + expires: + - '-1' + location: + - https://att2000002.wus.attest.azure.net/ + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy show + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000002","name":"att2000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '418' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:17 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy show + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att2000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MnhuZDJuMjdjNTVnNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDEsImlhdCI6MTcwMTkzMTM0MSwiaXNzIjoiaHR0cHM6Ly9hdHQyeG5kMm4yN2M1NWc3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQxLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.qJ2wDtYVwpnyQGVTwlf2-ZQ4dD4JvgjMXQtF3WyaHAweilE0JhuhWaZfZ1cn8UvphoCqjvkM42pwe1j8WL1nAbPar6V_lPOXGreE-OKG5cZYVvNWuj3ti__0DKHCrvefRy_PR-xynqjUUVY--pgK9oUvGgH0F-PaW1pgPfUrCvMRh7q9XUiClYs7skLsBVv0uWPBd-PbBkKfFzGCfPhtO3ox6vBbyA8XfDguvdIPaBhg_XjVea-exVtiGjyVR8GFdWOuKa5mS7CMFELoXfAZwNHJkJIAdw_MELBtioXh82wULstEyM-PT7P87Ku4aRg5UfVIk-xFeBjR2f_o7cvfVw"}' + headers: + content-length: + - '2158' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:20 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000002?api-version=2020-10-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000002","name":"att2000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000002.wus.attest.azure.net"}}' + headers: + cache-control: + - no-cache + content-length: + - '355' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:22 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000002","name":"att2000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '418' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:23 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: '"eyAiYWxnIjoiUlMyNTYiLCAieDVjIjogWyJNSUlEUmpDQ0FpNmdBd0lCQWdJSUpjZFp2NE83Nnl3d0RRWUpLb1pJaHZjTkFRRUxCUUF3SHpFZE1Cc0dBMVVFQXd3VVRXRmhUM0pwWjJsdVlXeFVaWE4wUTJWeWRERXdJQmNOTWpNeE1qQTBNREF3TURBd1doZ1BNakEzTXpFeU1EUXdNREF3TURCYU1COHhIVEFiQmdOVkJBTU1GRTFoWVU5eWFXZHBibUZzVkdWemRFTmxjblF4TUlJQklqQU5CZ2txaGtpRzl3MEJBUUVGQUFPQ0FROEFNSUlCQ2dLQ0FRRUFsd3U3OWhXWXkyLy9CaXUxR1l0TDFMQTBFYlVlbDJOMUlqOExlUlVKRTZVSlBEWnZlc3V3MDNLZFdaSWNHNDlvZXNDV0FtdlZyYmVwaDB2T3RuWmkwMkVCRXdJSGFrOHZzME9YOEowNmdCUkFEQ1o2NEl6cUcrVXBHSFZ0OXljMDFJK2dJK3lNSmI4MTYxVkZ3RHltL1h3WS82S0FGaTY0VzBzb2ZURDJmNzd0Z3oyeDhLa2w0bVg4UVVqdkVhZk5EdEhHVlBmUGNXaVUvd1lXVCt4MnBTTG1uaWpObDk3RlBhYm90TFVBRWRVWUhWVklLRHZHeHlwMmFtOCs3NHhlR0liOS9HVlA2TlJKQ04veUUzRmNNYzZxTkdveXNhaTlndGUvL0EwM3VXVklKdERCQWNjbmlVclBoZW5MUzM1Mll3U1A1TFFNZnFUaUlTaElCVk01QndJREFRQUJvNEdETUlHQU1FNEdBMVVkSXdSSE1FV0FGRkZsRmpwa2REQjVuRWdVTXVLMjViemJTcExWb1NPa0lUQWZNUjB3R3dZRFZRUUREQlJOWVdGUGNtbG5hVzVoYkZSbGMzUkRaWEowTVlJSUpjZFp2NE83Nnl3d0hRWURWUjBPQkJZRUZGRmxGanBrZERCNW5FZ1VNdUsyNWJ6YlNwTFZNQThHQTFVZEV3RUIvd1FGTUFNQkFmOHdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBQkNVQldCUUlnNWpjNWQzRi9FSmVQOHBxMkx3dmNGREQ3NTNUYkdLeDdUc2FISGdwaEFDbktPQ1NwUkVpZnRzaVI1T2ljNDg3TVl3ZkZVV0IwcGdDRmM2aVd6VVY1c1J0U0hEbzROdUE1cHNnbkRjWUJuaDZUdVZmcEdBclh2SE9OMEs0UWJPNTZmTjR4Zm1mREM0ZG9odUg1T2FDd2lLSzVLMVFiK3M1Z3FvMWJ3dk9NbjRjQTVBMEt0UHNkeUcyc2toVlY0bzZzRjlDaHl0bFZodEM1ekRPNUZ5MFlLQndZdFBYemNBTDlGYXVBeExOVEZxNEN1eWU0NGgyRndmUVJPTjdxa1l6eFBPTWFDVThHTVVCOEpmKzlBa3Vjd212RjUwTDQweVpDRng5aHFBb1RjU01vNWUycmM3eU95bytUZXRScHlBcWtROWJGQ0FkVkVmMmFVPSJdfQ.eyJBdHRlc3RhdGlvblBvbGljeSI6ImRtVnljMmx2YmowZ01TNHdPMkYxZEdodmNtbDZZWFJwYjI1eWRXeGxjM3RqT2x0MGVYQmxQVDBpSkdsekxXUmxZblZuWjJGaWJHVWlYU0E5UGlCd1pYSnRhWFFvS1R0OU8ybHpjM1ZoYm1ObGNuVnNaWE43WXpwYmRIbHdaVDA5SWlScGN5MWtaV0oxWjJkaFlteGxJbDBnUFQ0Z2FYTnpkV1VvZEhsd1pUMGlhWE10WkdWaWRXZG5ZV0pzWlNJc0lIWmhiSFZsUFdNdWRtRnNkV1VwTzJNNlczUjVjR1U5UFNJa2MyZDRMVzF5YzJsbmJtVnlJbDBnUFQ0Z2FYTnpkV1VvZEhsd1pUMGljMmQ0TFcxeWMybG5ibVZ5SWl3Z2RtRnNkV1U5WXk1MllXeDFaU2s3WXpwYmRIbHdaVDA5SWlSelozZ3RiWEpsYm1Oc1lYWmxJbDBnUFQ0Z2FYTnpkV1VvZEhsd1pUMGljMmQ0TFcxeVpXNWpiR0YyWlNJc0lIWmhiSFZsUFdNdWRtRnNkV1VwTzJNNlczUjVjR1U5UFNJa2NISnZaSFZqZEMxcFpDSmRJRDAtSUdsemMzVmxLSFI1Y0dVOUluQnliMlIxWTNRdGFXUWlMQ0IyWVd4MVpUMWpMblpoYkhWbEtUdGpPbHQwZVhCbFBUMGlKSE4yYmlKZElEMC1JR2x6YzNWbEtIUjVjR1U5SW5OMmJpSXNJSFpoYkhWbFBXTXVkbUZzZFdVcE8yTTZXM1I1Y0dVOVBTSWtkR1ZsSWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpZEdWbElpd2dkbUZzZFdVOVl5NTJZV3gxWlNrN2ZUcyJ9.lUzO5dDT6NcjwqdkxQiwFOkOBOfssucghqSF5AgUacMmlCN9ssiudLWgMTCnGlr2UoKN674Egl2GL8wPcPc3_Ph8syJKmXpOSLgY57zfO2LSSFrD3ZRbB-RkwIM_d9v7545_5cZIQD2gyql4MUATXYKAk3cvmQR1aK5n1rNwqWbesSAOZz-RhVjiYl5I5vsWIVMCy6qM4UyCQki-UNQ2upp1R1ExBMLswfIDjKZxVptkW9jG7A3CdgqAl8jtxYvetkcqe3fEOs9-D_zonHgcKqvyRRp2qw5R8hKaFxeTg311yi_L7xIWehGeOZofBckmweUPNs7LC6mo55e9lnyOhw"' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + Content-Length: + - '2768' + Content-Type: + - application/json + ParameterSetName: + - -n -g --attestation-type -f --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://att2000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MnhuZDJuMjdjNTVnNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDQsImlhdCI6MTcwMTkzMTM0NCwiaXNzIjoiaHR0cHM6Ly9hdHQyeG5kMm4yN2M1NWc3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQ0LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktc2lnbmVyIjp7ImFsZyI6IlJTMjU2Iiwia3R5IjoiUlNBIiwidXNlIjoic2lnIiwieDVjIjpbIk1JSURSakNDQWk2Z0F3SUJBZ0lJSmNkWnY0Tzc2eXd3RFFZSktvWklodmNOQVFFTEJRQXdIekVkTUJzR0ExVUVBd3dVVFdGaFQzSnBaMmx1WVd4VVpYTjBRMlZ5ZERFd0lCY05Nak14TWpBME1EQXdNREF3V2hnUE1qQTNNekV5TURRd01EQXdNREJhTUI4eEhUQWJCZ05WQkFNTUZFMWhZVTl5YVdkcGJtRnNWR1Z6ZEVObGNuUXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWx3dTc5aFdZeTIvL0JpdTFHWXRMMUxBMEViVWVsMk4xSWo4TGVSVUpFNlVKUERadmVzdXcwM0tkV1pJY0c0OW9lc0NXQW12VnJiZXBoMHZPdG5aaTAyRUJFd0lIYWs4dnMwT1g4SjA2Z0JSQURDWjY0SXpxRytVcEdIVnQ5eWMwMUkrZ0kreU1KYjgxNjFWRndEeW0vWHdZLzZLQUZpNjRXMHNvZlREMmY3N3RnejJ4OEtrbDRtWDhRVWp2RWFmTkR0SEdWUGZQY1dpVS93WVdUK3gycFNMbW5pak5sOTdGUGFib3RMVUFFZFVZSFZWSUtEdkd4eXAyYW04Kzc0eGVHSWI5L0dWUDZOUkpDTi95RTNGY01jNnFOR295c2FpOWd0ZS8vQTAzdVdWSUp0REJBY2NuaVVyUGhlbkxTMzUyWXdTUDVMUU1mcVRpSVNoSUJWTTVCd0lEQVFBQm80R0RNSUdBTUU0R0ExVWRJd1JITUVXQUZGRmxGanBrZERCNW5FZ1VNdUsyNWJ6YlNwTFZvU09rSVRBZk1SMHdHd1lEVlFRRERCUk5ZV0ZQY21sbmFXNWhiRlJsYzNSRFpYSjBNWUlJSmNkWnY0Tzc2eXd3SFFZRFZSME9CQllFRkZGbEZqcGtkREI1bkVnVU11SzI1YnpiU3BMVk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFCQ1VCV0JRSWc1amM1ZDNGL0VKZVA4cHEyTHd2Y0ZERDc1M1RiR0t4N1RzYUhIZ3BoQUNuS09DU3BSRWlmdHNpUjVPaWM0ODdNWXdmRlVXQjBwZ0NGYzZpV3pVVjVzUnRTSERvNE51QTVwc2duRGNZQm5oNlR1VmZwR0FyWHZIT04wSzRRYk81NmZONHhmbWZEQzRkb2h1SDVPYUN3aUtLNUsxUWIrczVncW8xYnd2T01uNGNBNUEwS3RQc2R5RzJza2hWVjRvNnNGOUNoeXRsVmh0QzV6RE81RnkwWUtCd1l0UFh6Y0FMOUZhdUF4TE5URnE0Q3V5ZTQ0aDJGd2ZRUk9ON3FrWXp4UE9NYUNVOEdNVUI4SmYrOUFrdWN3bXZGNTBMNDB5WkNGeDlocUFvVGNTTW81ZTJyYzd5T3lvK1RldFJweUFxa1E5YkZDQWRWRWYyYVU9Il19LCJ4LW1zLXBvbGljeS10b2tlbi1oYXNoIjoiSVg3dE54N2p5TWduTVpSS0lUMVZxZldYa1p0MXlKWml2WXNiTjZQeTAzcyJ9.fbh-Sb8ZvxgZItP8GeCzIAO46CC0lpt-vwlTAVOsHDvxENjVtB_R-MsPjZe-GCmrSv6y5jdUCpoWfkBbxUZjCB7kY1pfs3W5OoEhzP8-I9fQIPzineAfW_henX2CnJwxFj6CaSoQ5TF5IqIe_xGsohKIGvdDcsQoSDqGTSeDBR6zSXcbUi9HR63kUGtkonNu3McdAkVEzJdoD8nTawl-dYzPMp01I2iFKHyuw_RoR53n5Ym2NcONU8JEh-sYxVo1tOaKUponUWUGVIKsU_bv7zCRtQy7hGo-GnoLn7bFF5doopao7jEFBmP1z0QH_QzYuqvZnqWUErLw6KZVnlf-VQ"}' + headers: + content-length: + - '2415' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:24 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000002","name":"att2000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '418' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:25 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att2000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MnhuZDJuMjdjNTVnNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDYsImlhdCI6MTcwMTkzMTM0NiwiaXNzIjoiaHR0cHM6Ly9hdHQyeG5kMm4yN2M1NWc3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQ2LCJ4LW1zLXBvbGljeSI6ImV5QWlZV3huSWpvaVVsTXlOVFlpTENBaWVEVmpJam9nV3lKTlNVbEVVbXBEUTBGcE5tZEJkMGxDUVdkSlNVcGpaRnAyTkU4M05ubDNkMFJSV1VwTGIxcEphSFpqVGtGUlJVeENVVUYzU0hwRlpFMUNjMGRCTVZWRlFYZDNWVlJYUm1oVU0wcHdXakpzZFZsWGVGVmFXRTR3VVRKV2VXUkVSWGRKUW1OT1RXcE5lRTFxUVRCTlJFRjNUVVJCZDFkb1oxQk5ha0V6VFhwRmVVMUVVWGROUkVGM1RVUkNZVTFDT0hoSVZFRmlRbWRPVmtKQlRVMUdSVEZvV1ZVNWVXRlhaSEJpYlVaelZrZFdlbVJGVG14amJsRjRUVWxKUWtscVFVNUNaMnR4YUd0cFJ6bDNNRUpCVVVWR1FVRlBRMEZST0VGTlNVbENRMmRMUTBGUlJVRnNkM1UzT1doWFdYa3lMeTlDYVhVeFIxbDBUREZNUVRCRllsVmxiREpPTVVscU9FeGxVbFZLUlRaVlNsQkVXblpsYzNWM01ETkxaRmRhU1dOSE5EbHZaWE5EVjBGdGRsWnlZbVZ3YURCMlQzUnVXbWt3TWtWQ1JYZEpTR0ZyT0haek1FOVlPRW93Tm1kQ1VrRkVRMW8yTkVsNmNVY3JWWEJIU0ZaME9YbGpNREZKSzJkSkszbE5TbUk0TVRZeFZrWjNSSGx0TDFoM1dTODJTMEZHYVRZMFZ6QnpiMlpVUkRKbU56ZDBaM295ZURoTGEydzBiVmc0VVZWcWRrVmhaazVFZEVoSFZsQm1VR05YYVZVdmQxbFhWQ3Q0TW5CVFRHMXVhV3BPYkRrM1JsQmhZbTkwVEZWQlJXUlZXVWhXVmtsTFJIWkhlSGx3TW1GdE9DczNOSGhsUjBsaU9TOUhWbEEyVGxKS1EwNHZlVVV6Um1OTll6WnhUa2R2ZVhOaGFUbG5kR1V2TDBFd00zVlhWa2xLZEVSQ1FXTmpibWxWY2xCb1pXNU1Vek0xTWxsM1UxQTFURkZOWm5GVWFVbFRhRWxDVmswMVFuZEpSRUZSUVVKdk5FZEVUVWxIUVUxRk5FZEJNVlZrU1hkU1NFMUZWMEZHUmtac1JtcHdhMlJFUWpWdVJXZFZUWFZMTWpWaWVtSlRjRXhXYjFOUGEwbFVRV1pOVWpCM1IzZFpSRlpSVVVSRVFsSk9XVmRHVUdOdGJHNWhWelZvWWtaU2JHTXpVa1JhV0Vvd1RWbEpTVXBqWkZwMk5FODNObmwzZDBoUldVUldVakJQUWtKWlJVWkdSbXhHYW5CclpFUkNOVzVGWjFWTmRVc3lOV0o2WWxOd1RGWk5RVGhIUVRGVlpFVjNSVUl2ZDFGR1RVRk5Ra0ZtT0hkRVVWbEtTMjlhU1doMlkwNUJVVVZNUWxGQlJHZG5SVUpCUWtOVlFsZENVVWxuTldwak5XUXpSaTlGU21WUU9IQnhNa3gzZG1OR1JFUTNOVE5VWWtkTGVEZFVjMkZJU0dkd2FFRkRia3RQUTFOd1VrVnBablJ6YVZJMVQybGpORGczVFZsM1prWlZWMEl3Y0dkRFJtTTJhVmQ2VlZZMWMxSjBVMGhFYnpST2RVRTFjSE5uYmtSaldVSnVhRFpVZFZabWNFZEJjbGgyU0U5T01FczBVV0pQTlRabVRqUjRabTFtUkVNMFpHOW9kVWcxVDJGRGQybExTelZMTVZGaUszTTFaM0Z2TVdKM2RrOU5ialJqUVRWQk1FdDBVSE5rZVVjeWMydG9WbFkwYnpaelJqbERhSGwwYkZab2RFTTFla1JQTlVaNU1GbExRbmRaZEZCWWVtTkJURGxHWVhWQmVFeE9WRVp4TkVOMWVXVTBOR2d5Um5kbVVWSlBUamR4YTFsNmVGQlBUV0ZEVlRoSFRWVkNPRXBtS3psQmEzVmpkMjEyUmpVd1REUXdlVnBEUm5nNWFIRkJiMVJqVTAxdk5XVXljbU0zZVU5NWJ5dFVaWFJTY0hsQmNXdFJPV0pHUTBGa1ZrVm1NbUZWUFNKZGZRLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBNa1l4WkVkb2RtTnRiRFpaV0ZKd1lqSTFlV1JYZUd4ak0zUnFUMngwTUdWWVFteFFWREJwU2tkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDZDFwWVNuUmhXRkZ2UzFSME9VOHliSHBqTTFab1ltMU9iR051Vm5OYVdFNDNXWHB3WW1SSWJIZGFWREE1U1dsU2NHTjVNV3RhVjBveFdqSmthRmx0ZUd4SmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xoV0UxMFdrZFdhV1JYWkc1WlYwcHpXbE5KYzBsSVdtaGlTRlpzVUZkTmRXUnRSbk5rVjFWd1R6Sk5ObGN6VWpWalIxVTVVRk5KYTJNeVpEUk1WekY1WXpKc2JtSnRWbmxKYkRCblVGUTBaMkZZVG5wa1YxVnZaRWhzZDFwVU1HbGpNbVEwVEZjeGVXTXliRzVpYlZaNVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXbFNlbG96WjNSaVdFcHNZbTFPYzFsWVdteEpiREJuVUZRMFoyRllUbnBrVjFWdlpFaHNkMXBVTUdsak1tUTBURmN4ZVZwWE5XcGlSMFl5V2xOSmMwbElXbWhpU0Zac1VGZE5kV1J0Um5Oa1YxVndUekpOTmxjelVqVmpSMVU1VUZOSmEyTklTblphU0ZacVpFTXhjRnBEU21SSlJEQXRTVWRzZW1NelZteExTRkkxWTBkVk9VbHVRbmxpTWxJeFdUTlJkR0ZYVVdsTVEwSXlXVmQ0TVZwVU1XcE1ibHBvWWtoV2JFdFVkR3BQYkhRd1pWaENiRkJVTUdsS1NFNHlZbWxLWkVsRU1DMUpSMng2WXpOV2JFdElValZqUjFVNVNXNU9NbUpwU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0a1IxWnNTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFpFZFdiRWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4yWlVjeUo5LmxVek81ZERUNk5jandxZGt4UWl3Rk9rT0JPZnNzdWNnaHFTRjVBZ1VhY01tbENOOXNzaXVkTFdnTVRDbkdscjJVb0tONjc0RWdsMkdMOHdQY1BjM19QaDhzeUpLbVhwT1NMZ1k1N3pmTzJMU1NGckQzWlJiQi1Sa3dJTV9kOXY3NTQ1XzVjWklRRDJneXFsNE1VQVRYWUtBazNjdm1RUjFhSzVuMXJOd3FXYmVzU0FPWnotUmhWamlZbDVJNXZzV0lWTUN5NnFNNFV5Q1FraS1VTlEydXBwMVIxRXhCTUxzd2ZJRGpLWnhWcHRrVzlqRzdBM0NkZ3FBbDhqdHhZdmV0a2NxZTNmRU9zOS1EX3pvbkhnY0txdnlSUnAycXc1UjhoS2FGeGVUZzMxMXlpX0w3eElXZWhHZU9ab2ZCY2ttd2VVUE5zN0xDNm1vNTVlOWxueU9odyJ9.FISQVBzVPsvMFoLkuRIge1U6gZcok_Yui8g5B8Ji45TBrcpIpouznzJo49tWsi_ysDXHyDimJbLgJkL63dbL9oZDa7AsJWqjQXPg_PhSNcTDIkETq8IcYLCtJ7lRfXhbfeMeex-kRG4eEmtULIRY7QFHfZqIdcCGtW2h8mHLcq9t2H_3QZnRSJjrF-9_RPGtI0i1DvB76Fl4pF3HKF8gTSmrKF_tXPCG4r23U5OWcrAyv3JluyfWFB1G-3erNZFPiAxMtNQ9YYJbI2b-5lzC16birs5_KkISjB4IWHtfASq2KsEGx_15M0T2TRVug7nvur_HBZ8DbKd5nkJZAKwEGw"}' + headers: + content-length: + - '4395' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:25 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -n -g -y + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att2000002?api-version=2020-10-01 + response: + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Thu, 07 Dec 2023 06:42:33 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-ms-ratelimit-remaining-subscription-deletes: + - '14999' + status: + code: 200 + message: OK +version: 1 diff --git a/src/attestation/azext_attestation/tests/latest/recordings/test_provider_without_signer.yaml b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_without_signer.yaml new file mode 100644 index 00000000000..8692ff2aee9 --- /dev/null +++ b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_without_signer.yaml @@ -0,0 +1,1215 @@ +interactions: +- request: + body: '{"location": "westus", "properties": {"policySigningCertificates": {"keys": + []}}}' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation create + Connection: + - keep-alive + Content-Length: + - '81' + Content-Type: + - application/json + ParameterSetName: + - -l -n -g + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002?api-version=2020-10-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002","name":"att3000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000002.wus.attest.azure.net"}}' + headers: + cache-control: + - no-cache + content-length: + - '350' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:16 GMT + expires: + - '-1' + location: + - https://att3000002.wus.attest.azure.net/ + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-ms-ratelimit-remaining-subscription-writes: + - '1198' + status: + code: 201 + message: Created +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy show + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002","name":"att3000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '413' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:18 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy show + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3hleDM3cm9iem83dy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDAsImlhdCI6MTcwMTkzMTM0MCwiaXNzIjoiaHR0cHM6Ly9hdHQzeGV4Mzdyb2J6bzd3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQwLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.ACA2f613QV3JM_Fc6OV5BRa64UZHTm4XuZfPoXzATYBTRmk1g6hhay_FCKE-CqwrIKYZiPPJ4Y9ejpraToycSzhsPqAA2Tkw_lJA_aBr8xbgsi6mJSXbHidTMqGVB1UHcnabXTkfHAoiB6nrjngal6kZFK-eSBlF_B2ILLx5fUeIAPxWFx08U5LO8svpVdijLYaRL3scw9LVHahD3almzGNLDHu-PvMAQrsf0c8lQJyUHQ2jZ0MC5Yy_jwLBOxiHlA1f5etkQP-1bqi-dI8ZSwBp-RvR5Qpe1rLwpWA4YTwJaVUj7J39_AsUxjmVWP-fNYS0XRXD1HNlCfahOQyXzg"}' + headers: + content-length: + - '2158' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:20 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002?api-version=2020-10-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002","name":"att3000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000002.wus.attest.azure.net"}}' + headers: + cache-control: + - no-cache + content-length: + - '350' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:21 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002","name":"att3000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '413' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:21 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: '"eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0.eyJBdHRlc3RhdGlvblBvbGljeSI6ImRtVnljMmx2YmowZ01TNHdPd3BoZFhSb2IzSnBlbUYwYVc5dWNuVnNaWE1nZXdwYklIUjVjR1U5UFNJa2FYTXRaR1ZpZFdkbllXSnNaU0lzSUhaaGJIVmxQVDFtWVd4elpTQmRDaVltSUZzZ2RIbHdaVDA5SWlSd2NtOWtkV04wTFdsa0lpd2dkbUZzZFdVOVBUUTJNemtnWFFvbUppQmJJSFI1Y0dVOVBTSWtiV2x1TFhOMmJpSXNJSFpoYkhWbFBqMGdNQ0JkQ2lZbUlGc2dkSGx3WlQwOUlpUnpaM2d0YlhKemFXZHVaWElpTENCMllXeDFaVDA5SWtVek1VTTVSVFV3TlVZek4wRTFPRVJGTURrek16VXdOelZHUXpnMU9URXlOVFF6TVRORlFqSXdRa0l4UVRJM1JUVTBORE5EUXpRMU1FSTJSVE16UlRVaVhRbzlQaUJ3WlhKdGFYUW9LVHNLZlRzS0lHbHpjM1ZoYm1ObGNuVnNaWE1nZXdwak9sc2dkSGx3WlQwOUlpUnpaM2d0YlhKemFXZHVaWElpSUYwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXljMmxuYm1WeUlpd0tkbUZzZFdVOVl5NTJZV3gxWlNrN0NpQmpNVHBiZEhsd1pUMDlJbTFoWVMxbGFHUWlYU0E5UGlCcGMzTjFaU2gwZVhCbFBTSmhZWE10Wldoa0lpd2dkbUZzZFdVOVl6RXVkbUZzZFdVcE93b2dmVHNLQ2cifQ."' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + Content-Length: + - '837' + Content-Type: + - application/json + ParameterSetName: + - -n -g --attestation-type -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3hleDM3cm9iem83dy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDQsImlhdCI6MTcwMTkzMTM0NCwiaXNzIjoiaHR0cHM6Ly9hdHQzeGV4Mzdyb2J6bzd3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQ0LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.gA3_3t703lDWdItVl1LKSV9X8EkUtZl2erc7DRnJZe2CM3hwl0X6RyI_Uzeb1PpD4yCWfLa523Nbd9rlhWJXflbQhmUrpNPKJVsFtWH5jnwbd456gFxXLQpTMk_gFUB2Ikg8XrXuqK3uOXv2z2EycfcFo6P3T3DE31HpGMjLdyyG-fgcbRGZIqSQDKYHJv7YCE7ZYSZChbt77D9eCQuC4DysLq9Kc3Wn8GOyqr9gaaiBTddgmUe_kVnhlMJ6RIjlaj_EYiCje24oZJk1zG2dL_TGiuGsNakiIFwe5DogwMJJVUM0pMvhe7QYCZiLveFq8RzW8wH3IOA8DjHAaqOOBw"}' + headers: + content-length: + - '821' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:23 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002","name":"att3000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '413' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:24 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3hleDM3cm9iem83dy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDYsImlhdCI6MTcwMTkzMTM0NiwiaXNzIjoiaHR0cHM6Ly9hdHQzeGV4Mzdyb2J6bzd3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQ2LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.AzPVjZGfz6Dn6NtuY3gp1Z_6Cw6OSlsUEfq36f3Cv2osdHcHaEr2lSZW6CWSN90OL7P5oV9rJSJDUfRie44JdBNfhFQfgspfEzGGJ32TC4_0F0fOI1zj-LG-b9gVOANnIJQ6hl2csxE7QecFyzayClfUWICfqp6jXAiOkYjbyaYnC6a8iohFzZ86KsDSRC3NtjgAjohC500UwN3pVsK73pD0noubaOV93GOuwdAuLWtS6-c0WTBUWPi_JnPEyQ0OAl0gXSvFTvtN-9KfT03UeJSYZQFp2hXE1EgOa2DEANO8WTm8imBabIpPdiiM9UZFtplwJmtoxCS2TLNw21Payg"}' + headers: + content-length: + - '1821' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:26 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002?api-version=2020-10-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002","name":"att3000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000002.wus.attest.azure.net"}}' + headers: + cache-control: + - no-cache + content-length: + - '350' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:26 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002","name":"att3000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '413' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:27 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: '"eyJhbGciOiJub25lIn0.eyJBdHRlc3RhdGlvblBvbGljeSI6ICJkbVZ5YzJsdmJqMGdNUzR3TzJGMWRHaHZjbWw2WVhScGIyNXlkV3hsYzN0ak9sdDBlWEJsUFQwaUpHbHpMV1JsWW5WbloyRmliR1VpWFNBOVBpQndaWEp0YVhRb0tUdDlPMmx6YzNWaGJtTmxjblZzWlhON1l6cGJkSGx3WlQwOUlpUnBjeTFrWldKMVoyZGhZbXhsSWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYVhNdFpHVmlkV2RuWVdKc1pTSXNJSFpoYkhWbFBXTXVkbUZzZFdVcE8yTTZXM1I1Y0dVOVBTSWtjMmQ0TFcxeWMybG5ibVZ5SWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXljMmxuYm1WeUlpd2dkbUZzZFdVOVl5NTJZV3gxWlNrN1l6cGJkSGx3WlQwOUlpUnpaM2d0YlhKbGJtTnNZWFpsSWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXlaVzVqYkdGMlpTSXNJSFpoYkhWbFBXTXVkbUZzZFdVcE8yTTZXM1I1Y0dVOVBTSWtjSEp2WkhWamRDMXBaQ0pkSUQwLUlHbHpjM1ZsS0hSNWNHVTlJbkJ5YjJSMVkzUXRhV1FpTENCMllXeDFaVDFqTG5aaGJIVmxLVHRqT2x0MGVYQmxQVDBpSkhOMmJpSmRJRDAtSUdsemMzVmxLSFI1Y0dVOUluTjJiaUlzSUhaaGJIVmxQV011ZG1Gc2RXVXBPMk02VzNSNWNHVTlQU0lrZEdWbElsMGdQVDRnYVhOemRXVW9kSGx3WlQwaWRHVmxJaXdnZG1Gc2RXVTlZeTUyWVd4MVpTazdmVHMifQ."' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + Content-Length: + - '909' + Content-Type: + - application/json + ParameterSetName: + - -n -g --attestation-type -f --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3hleDM3cm9iem83dy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDgsImlhdCI6MTcwMTkzMTM0OCwiaXNzIjoiaHR0cHM6Ly9hdHQzeGV4Mzdyb2J6bzd3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQ4LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.QlYCLaKPczdjCsNLP4k-bwmuiIEXaam8bNr6RBBGbQ93xmjTkSPWRbKbzR_GA9sxsv1Cz_3oVR7BrwaM19lQMTbA1rRdrs0i_PHBYGutA6fptuIvj4YA8mC03MpO5Jc-GmM4yRXCwpLJRTOq0cH3UrOz5am6NM06vL9bDkCjAvyhUKwuYdoGPsLa6Y5O1o7RB8qrRhreTcm7-N5efhqOCHy7_H0xfrP8KaM1d1zcyLXCRqfHdGS7BrpJGjwdKzvyPPDLjo0LwtcPtPLUezoWxPRWG4VS18KRiCXGrexMQe9Z1VuE1Dzo8oibAr9sirPOXYeoAJjUm5nSW5tT1GPknQ"}' + headers: + content-length: + - '821' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:27 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002","name":"att3000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '413' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:29 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3hleDM3cm9iem83dy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NTAsImlhdCI6MTcwMTkzMTM1MCwiaXNzIjoiaHR0cHM6Ly9hdHQzeGV4Mzdyb2J6bzd3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzUwLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.HVfukv_WDo37u5C2BhijlmrxBBErlkdIAbiZJmvG3ihWxGhmUp4vaWrY_ElN7qm9fOu0BKaH39dlKVo8j3uyaUPuSEu7eua2-8Vn_AdfKVgR6VS-M7CrhLW8M_kLRg5ksO_YwT1VGCKwbVGnpjOhB2cSH_8ncbKs5EiNfZc9RZB4QVXr-jaPwfsAFpjpbXXr-B4UtRQA4cByN4KYB5a52pc0gArCiKYdvQ7Cwzlcp8F1IzN0ZcobcvTa_098zafOaBzsaVysfHBtoaxRsDsgWZNmJObhqyuSovKkrtYk3VCGtKTeo-y9kCBBxVyqYIgRQPr3ICbn5ZbDaMJfNE8GVQ"}' + headers: + content-length: + - '1917' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:30 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002?api-version=2020-10-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002","name":"att3000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000002.wus.attest.azure.net"}}' + headers: + cache-control: + - no-cache + content-length: + - '350' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:30 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002","name":"att3000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '413' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:31 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: '"eyJ0eXAiOiJKV1QiLCJhbGciOiJub25lIn0.eyJBdHRlc3RhdGlvblBvbGljeSI6ImRtVnljMmx2YmowZ01TNHdPd3BoZFhSb2IzSnBlbUYwYVc5dWNuVnNaWE1nZXdwYklIUjVjR1U5UFNJa2FYTXRaR1ZpZFdkbllXSnNaU0lzSUhaaGJIVmxQVDFtWVd4elpTQmRDaVltSUZzZ2RIbHdaVDA5SWlSd2NtOWtkV04wTFdsa0lpd2dkbUZzZFdVOVBUUTJNemtnWFFvbUppQmJJSFI1Y0dVOVBTSWtiV2x1TFhOMmJpSXNJSFpoYkhWbFBqMGdNQ0JkQ2lZbUlGc2dkSGx3WlQwOUlpUnpaM2d0YlhKemFXZHVaWElpTENCMllXeDFaVDA5SWtVek1VTTVSVFV3TlVZek4wRTFPRVJGTURrek16VXdOelZHUXpnMU9URXlOVFF6TVRORlFqSXdRa0l4UVRJM1JUVTBORE5EUXpRMU1FSTJSVE16UlRVaVhRbzlQaUJ3WlhKdGFYUW9LVHNLZlRzS0lHbHpjM1ZoYm1ObGNuVnNaWE1nZXdwak9sc2dkSGx3WlQwOUlpUnpaM2d0YlhKemFXZHVaWElpSUYwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXljMmxuYm1WeUlpd0tkbUZzZFdVOVl5NTJZV3gxWlNrN0NpQmpNVHBiZEhsd1pUMDlJbTFoWVMxbGFHUWlYU0E5UGlCcGMzTjFaU2gwZVhCbFBTSmhZWE10Wldoa0lpd2dkbUZzZFdVOVl6RXVkbUZzZFdVcE93b2dmVHNLQ2cifQ."' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + Content-Length: + - '837' + Content-Type: + - application/json + ParameterSetName: + - -n -g --attestation-type -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3hleDM3cm9iem83dy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NTMsImlhdCI6MTcwMTkzMTM1MywiaXNzIjoiaHR0cHM6Ly9hdHQzeGV4Mzdyb2J6bzd3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzUzLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.YZv5MpUz-8bX-3cjqyNfXa2npLiib-eRphoxR5ujaytUGN5alXiLGNkAp8McJgIdawIdJ9Drh2zyXRIR8173_XHDqM_gwMhm8jVS-atYLEuSkVUaUTkEFhK0Vc3uWGo7SKgwL9h_huq2DJu79LOV4kiSvarfD3vjkrOSB8zHPf2bU_rI66jK26Qf87C-FcfNLejI1wyW2tr8Zg4hJMPDyhiZ9HjlinX1UVIBxdsaX4a5BBgKzOhioGPcHGDLxzm1PpQxTT-x59gSLuPldFQdNww9tgbaBFOVT7qSeo9o2K0Xy1kKP5v_qJdxn7Su7chHAF8mM_KLBa4gRzrYqEVbWA"}' + headers: + content-length: + - '821' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:32 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002","name":"att3000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '413' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:33 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type -f + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3hleDM3cm9iem83dy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NTUsImlhdCI6MTcwMTkzMTM1NSwiaXNzIjoiaHR0cHM6Ly9hdHQzeGV4Mzdyb2J6bzd3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzU1LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.PT_osjkahXt1vgkVexD0Ra0NHkX3uXYm35nrqmDPwbPhJpBefuT1a2NCvxuSND2Se3DzNuT7sBbtnm1pui9OXllSzv00sKK45byaLZBUGFT4MR20r0KwRpA2QrbywU1mmmmepx58pXDq9E_lVmmSZ8K41MIhQ-q-rpMDbuHbRCmU0pYZ0t4E_hQIf6LgniIexyj0FjIhlFDLuexUsEiYdf2GzNpNoog99ohI3UaU3GKbUF5tzSWoZMBphklwwlsCbYUxCBTjtP_CelFBLwOlIEZhaH1jKJqCBwWT7dQEeR5wgs0QgFYip3wi8kNyQ0pb844vMUtYj3u-ThQacfKqTg"}' + headers: + content-length: + - '1821' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:34 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type --new-attestation-policy --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002?api-version=2020-10-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002","name":"att3000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000002.wus.attest.azure.net"}}' + headers: + cache-control: + - no-cache + content-length: + - '350' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:36 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type --new-attestation-policy --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002","name":"att3000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '413' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:37 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: '"eyJhbGciOiJub25lIn0.eyJBdHRlc3RhdGlvblBvbGljeSI6ICJkbVZ5YzJsdmJqMGdNUzR3TzJGMWRHaHZjbWw2WVhScGIyNXlkV3hsYzN0ak9sdDBlWEJsUFQwaUpHbHpMV1JsWW5WbloyRmliR1VpWFNBOVBpQndaWEp0YVhRb0tUdDlPMmx6YzNWaGJtTmxjblZzWlhON1l6cGJkSGx3WlQwOUlpUnBjeTFrWldKMVoyZGhZbXhsSWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYVhNdFpHVmlkV2RuWVdKc1pTSXNJSFpoYkhWbFBXTXVkbUZzZFdVcE8yTTZXM1I1Y0dVOVBTSWtjMmQ0TFcxeWMybG5ibVZ5SWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXljMmxuYm1WeUlpd2dkbUZzZFdVOVl5NTJZV3gxWlNrN1l6cGJkSGx3WlQwOUlpUnpaM2d0YlhKbGJtTnNZWFpsSWwwZ1BUNGdhWE56ZFdVb2RIbHdaVDBpYzJkNExXMXlaVzVqYkdGMlpTSXNJSFpoYkhWbFBXTXVkbUZzZFdVcE8yTTZXM1I1Y0dVOVBTSWtjSEp2WkhWamRDMXBaQ0pkSUQwLUlHbHpjM1ZsS0hSNWNHVTlJbkJ5YjJSMVkzUXRhV1FpTENCMllXeDFaVDFqTG5aaGJIVmxLVHRqT2x0MGVYQmxQVDBpSkhOMmJpSmRJRDAtSUdsemMzVmxLSFI1Y0dVOUluTjJiaUlzSUhaaGJIVmxQV011ZG1Gc2RXVXBPMk02VzNSNWNHVTlQU0lrZEdWbElsMGdQVDRnYVhOemRXVW9kSGx3WlQwaWRHVmxJaXdnZG1Gc2RXVTlZeTUyWVd4MVpTazdmVHMifQ."' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + Content-Length: + - '909' + Content-Type: + - application/json + ParameterSetName: + - -n -g --attestation-type --new-attestation-policy --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: PUT + uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3hleDM3cm9iem83dy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NTgsImlhdCI6MTcwMTkzMTM1OCwiaXNzIjoiaHR0cHM6Ly9hdHQzeGV4Mzdyb2J6bzd3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzU4LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.b5tqcWqbiKoE4CizXEKyIC0DA1KddcKKFhesHpQY_kT5SRrn8ktalC_FzUkbuqiluToKkDeogh1LzjNtPlSswhJzyvBGRNVu3dVhm29vdcP4O4mv4nGJ03utrSVoCrzEe8f17dl_2JfLK05oP8IZ48EfypIzZ_oNGQupIHabBr-A26t6M4BdwKOg6LbkUo7hwBuJiewil4Q9DBLPYpif2aQF2PtiyLDg7K-79q52oO_1U9F6m4hkYEWC0LBkAWzCRDT7T1Na1qzJQ0df4pOuOK4QIcKY21Xa-5He3RQ5X0CJf2rCsm_jvKy0_cibmU1JjpzRmAb_bPICLJOcCoaIvA"}' + headers: + content-length: + - '821' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:37 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type --new-attestation-policy --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002","name":"att3000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '413' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:38 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy set + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type --new-attestation-policy --policy-format + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3hleDM3cm9iem83dy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NjEsImlhdCI6MTcwMTkzMTM2MSwiaXNzIjoiaHR0cHM6Ly9hdHQzeGV4Mzdyb2J6bzd3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzYxLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.j-KVQ-liD562eRyt80y1F1i-qVageK5G5L0Jt1ZsOkKYA_ZEvU9Nt1lzIWyL4VMfU3hyl8AUr8_jO_cPFEiC7iDoiefj9BN3ByL-xDHJuhi5Tij3rpr3EA-0K990BEBvV-C4VzeuGhBvJRdcVjkGXkLiLjJbqQK194HPbq9LHlR4T2-uXDbzBtlp0PxfJBzUFnBM2rM0hlYxUfarCyw8K3KYsHl_UMz44oQ05PBLR5sgy0xKI4OLY0h2j4LZ3lmOLcdFKYmEYfGRLIxayebalySNBkBS5EpiKvvhN25YUtHEHdYAafoIWT3Y8VsFpAXXpBW9jg53VDGWSsn71yct3g"}' + headers: + content-length: + - '1917' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:40 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy reset + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002","name":"att3000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '413' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:42 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: '"eyJhbGciOiJub25lIn0.."' + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy reset + Connection: + - keep-alive + Content-Length: + - '23' + Content-Type: + - application/json + ParameterSetName: + - -n -g --attestation-type + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: POST + uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave:reset?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3hleDM3cm9iem83dy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NjMsImlhdCI6MTcwMTkzMTM2MywiaXNzIjoiaHR0cHM6Ly9hdHQzeGV4Mzdyb2J6bzd3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzYzLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJSZW1vdmVkIn0.DF7gnVaOBqVxDvTo-Cg0PeilHTpBdhDBUYNz0f-6Y14nVaNwJgGTgpM7iQHVF2m-Uz37nhsSA8lA1RnCsvpKN5d7o3-4wzRxW7on5qYP56kJ0UK67m6DlginfLG3kopyNARZtfOlo-0N-PdxG6Cq_o8M7Q7SCsgKYIy5um1j47WvTZeUXtTmH4iJLw6b5ElaPw9LO6p_6OvJ3iqZlihOGtRjDSMoUyWttawZ0jalR_UEEDAneV5tRpKG8BM6HGCduynXHtKDFeWEWr-OZ3tEj3n-joRdl6uziIDnfvFbw8GqRIavKdeG9-xT1wPimV9eyoX4JEeaUpx-yXvdPBQNrw"}' + headers: + content-length: + - '726' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:42 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy reset + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002?api-version=2021-06-01 + response: + body: + string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002","name":"att3000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3000002.wus.attest.azure.net","publicNetworkAccess":null,"tpmAttestationAuthentication":null}}' + headers: + cache-control: + - no-cache + content-length: + - '413' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:43 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + transfer-encoding: + - chunked + vary: + - Accept-Encoding + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - application/json + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation policy reset + Connection: + - keep-alive + ParameterSetName: + - -n -g --attestation-type + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: GET + uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 + response: + body: + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3hleDM3cm9iem83dy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NjQsImlhdCI6MTcwMTkzMTM2NCwiaXNzIjoiaHR0cHM6Ly9hdHQzeGV4Mzdyb2J6bzd3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzY0LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.UnR8adIZtsF64lcvrC6M7dUT446B3HO7IkMqLfnX_4rSt-u9oDZIEHDwsfsZDxUoVohwFT4n0fau0czkWvmkEpq2iX1G8Bgi5cBmntsg5rxZUZzmAuFXg-PK5HdeyAnIe0n7S0_uv4E2-b7lv3LJOKqnOaZU78DZ9bQ4csGdqc06YTwbPH2aTDK6PK7aCGMv5Ej28LCq9EiRUr2TwCoWC3OxwppSB3thkUiLillvZV5ff-nHFXxqUTdXYyfjHLnaauotHh0G2tKS1VAA4Fhy2wMcl5nyfUKHITwWjZ79OZg124Ycac9vNj11Yv69R-CGQwdE-XbhXd8tCYZ1szsh_w"}' + headers: + content-length: + - '2158' + content-type: + - application/json; charset=utf-8 + date: + - Thu, 07 Dec 2023 06:42:44 GMT + server: + - Kestrel + x-ms-maa-service-version: + - 1.11.02509.1778 + status: + code: 200 + message: OK +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + CommandName: + - attestation delete + Connection: + - keep-alive + Content-Length: + - '0' + ParameterSetName: + - -n -g -y + User-Agent: + - AZURECLI/2.55.0 (AAZ) azsdk-python-core/1.26.0 Python/3.9.5 (Windows-10-10.0.22631-SP0) + method: DELETE + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att3000002?api-version=2020-10-01 + response: + body: + string: '' + headers: + cache-control: + - no-cache + content-length: + - '0' + date: + - Thu, 07 Dec 2023 06:42:50 GMT + expires: + - '-1' + pragma: + - no-cache + server: + - Kestrel + strict-transport-security: + - max-age=31536000; includeSubDomains + x-content-type-options: + - nosniff + x-ms-maa-service-version: + - 1.11.02509.1778 + x-ms-ratelimit-remaining-subscription-deletes: + - '14998' + status: + code: 200 + message: OK +version: 1 diff --git a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py index 34bb7b3e8c9..3bfce52eb8d 100644 --- a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py +++ b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario.py @@ -9,290 +9,233 @@ # -------------------------------------------------------------------------- import os -import time from azure.cli.testsdk import ScenarioTest from azure.cli.testsdk.scenario_tests import AllowLargeResponse -from .. import try_manual, raise_if, calc_coverage from azure.cli.testsdk import ResourceGroupPreparer TEST_DIR = os.path.abspath(os.path.join(os.path.abspath(__file__), '..')) -# Env setup -@try_manual -def setup(test, rg): - pass - - -# EXAMPLE: /AttestationProviders/put/AttestationProviders_Create -@try_manual -def step__attestationproviders_put(test, rg): - test.cmd('az attestation create -l westus ' - '-n {att0} ' - '--resource-group "{rg}"', - checks=[ - test.check('name', '{att0}'), - test.check('status', 'Ready'), - test.check('trustModel', 'AAD') - ]) - - -# EXAMPLE: /AttestationProviders/get/AttestationProviders_Get -@try_manual -def step__attestationproviders_get(test, rg): - test.cmd('az attestation show ' - '-n {att0} ' - '--resource-group "{rg}"', - checks=[ - test.check('name', '{att0}'), - test.check('status', 'Ready') - ]) - - -# EXAMPLE: /AttestationProviders/get/AttestationProviders_ListByResourceGroup -@try_manual -def step__attestationproviders_get2(test, rg): - test.cmd('az attestation list ' - '--resource-group "{rg}"', - checks=[ - test.check('length(value)', 1), - test.check('value[0].name', '{att0}'), - test.check('value[0].status', 'Ready') - ]) - - -# EXAMPLE: /AttestationProviders/get/AttestationProviders_List -@try_manual -def step__attestationproviders_get3(test, rg): - test.cmd('az attestation list') - - -# EXAMPLE: /AttestationProviders/patch/AttestationProviders_Update -@try_manual -def step__attestationproviders_patch(test, rg): - test.cmd('az attestation update ' - '-n "{att0}" ' - '--resource-group "{rg}" ' - '--tags Property1="Value1" Property2="Value2" Property3="Value3"', - checks=[ - test.check('tags.Property1', 'Value1'), - test.check('tags.Property2', 'Value2'), - test.check('tags.Property3', 'Value3') - ]) - - -# EXAMPLE: /AttestationProviders/delete/AttestationProviders_Delete -@try_manual -def step__attestationproviders_delete(test, rg): - test.cmd('az attestation delete -y ' - '-n "{att0}" ' - '--resource-group "{rg}"') - - -@try_manual -def test_provider_with_signer_1(test, rg): - test.cmd('az attestation create -l westus -n {att1} -g {rg} --certs-input-path "{init_cert1_file}"', checks=[ - test.check('name', '{att1}'), - test.check('status', 'Ready'), - test.check('trustModel', 'Isolated') - ]) - - test.cmd('az attestation signer list -n {att1} -g {rg}', checks=[ - test.check('CertificateCount', 1), - test.check('Certificates[0].use', 'sig'), - test.exists('Certificates[0].alg'), - test.exists('Certificates[0].kty'), - test.exists('Certificates[0].x5c'), - test.exists('JKU'), - test.exists('Jwt'), - test.exists('Algorithm') - ]) - - test.cmd('az attestation policy show -n {att1} -g {rg} --attestation-type SgxEnclave', checks=[ - test.check('Algorithm', 'none'), - test.check('JwtLength', 1088), - test.check('TextLength', 582), - test.exists('Jwt'), - test.exists('Text') - ]) - - # from azure.core.exceptions import HttpResponseError - # with test.assertRaisesRegex(HttpResponseError, 'PolicyParsingError'): - # test.cmd('az attestation policy set -n {att1} -g {rg} --attestation-type SgxEnclave ' - # '-f "{signed_jwt_policy1_file}" --policy-format JWT', - # checks=[ - # test.check('Algorithm', 'RSA256'), - # test.check('JwtLength', 2862), - # test.check('TextLength', 608), - # test.exists('Jwt'), - # test.exists('Text') - # ]) - - test.cmd('az attestation signer add -n {att1} -g {rg} -f "{new_signer_jwt_file}"') - - test.cmd('az attestation signer list -n {att1} -g {rg}', checks=test.check('CertificateCount', 2)) - - test.cmd('az attestation signer remove -n {att1} -g {rg} -f "{new_signer_jwt_file}"', - checks=test.check('CertificateCount', 1)) - - with open(test.kwargs['new_signer_jwt_file']) as f: - test.kwargs['new_signer_jwt'] = f.read() - - test.cmd('az attestation signer add -n {att1} -g {rg} --signer {new_signer_jwt}') - - test.cmd('az attestation signer list -n {att1} -g {rg}', checks=test.check('CertificateCount', 2)) - - test.cmd('az attestation signer remove -n {att1} -g {rg} --signer {new_signer_jwt}', - checks=test.check('CertificateCount', 1)) - - -@try_manual -def test_provider_with_signer_2(test, rg): - test.cmd('az attestation create -l westus -n {att2} -g {rg} --certs-input-path "{init_cert2_file}"', checks=[ - test.check('name', '{att2}'), - test.check('status', 'Ready'), - test.check('trustModel', 'Isolated') - ]) - - test.cmd('az attestation policy show -n {att2} -g {rg} --attestation-type SgxEnclave', checks=[ - test.check('Algorithm', 'none'), - test.check('JwtLength', 1088), - test.check('TextLength', 582), - test.exists('Jwt'), - test.exists('Text') - ]) - - test.cmd('az attestation policy set -n {att2} -g {rg} --attestation-type SgxEnclave ' - '-f "{signed_jwt_policy2_file}" --policy-format JWT', - checks=[ - test.check('Algorithm', 'RS256'), - test.check('JwtLength', 2766), - test.check('TextLength', 479), - test.exists('Jwt'), - test.exists('Text') - ]) - - -@try_manual -def test_provider_without_signer(test, rg): - test.cmd('az attestation create -l westus -n {att3} -g {rg}', checks=[ - test.check('name', '{att3}'), - test.check('status', 'Ready'), - test.check('trustModel', 'AAD') - ]) - - test.cmd('az attestation policy show -n {att3} -g {rg} --attestation-type SgxEnclave', checks=[ - test.check('Algorithm', 'none'), - test.check('JwtLength', 1088), - test.check('TextLength', 582), - test.exists('Jwt'), - test.exists('Text') - ]) - - test.cmd('az attestation policy set -n {att3} -g {rg} --attestation-type SgxEnclave -f "{text_policy_file}"', - checks=[ - test.check('Algorithm', 'none'), - test.check('JwtLength', 835), - test.check('TextLength', 430), - test.exists('Jwt'), - test.exists('Text') - ]) - - test.cmd('az attestation policy set -n {att3} -g {rg} --attestation-type SgxEnclave ' - '-f "{unsigned_jwt_policy_file}" --policy-format JWT', - checks=[ - test.check('Algorithm', 'none'), - test.check('JwtLength', 907), - test.check('TextLength', 479), - test.exists('Jwt'), - test.exists('Text') - ]) - - test.cmd('az attestation policy set -n {att3} -g {rg} --attestation-type SgxEnclave ' - '-f "{text_policy_file}"', - checks=[ - test.check('Algorithm', 'none'), - test.check('JwtLength', 835), - test.check('TextLength', 430), - test.exists('Jwt'), - test.exists('Text') - ]) - - with open(test.kwargs['unsigned_jwt_policy_file']) as f: - test.kwargs['unsigned_jwt_policy'] = f.read() - - test.cmd('az attestation policy set -n {att3} -g {rg} --attestation-type SgxEnclave ' - '--new-attestation-policy {unsigned_jwt_policy} --policy-format JWT', - checks=[ - test.check('Algorithm', 'none'), - test.check('JwtLength', 907), - test.check('TextLength', 479), - test.exists('Jwt'), - test.exists('Text') - ]) - - test.cmd('az attestation policy reset -n {att3} -g {rg} --attestation-type SgxEnclave', checks=[ - test.check('Algorithm', 'none'), - test.check('JwtLength', 1088), - test.check('TextLength', 582), - test.exists('Jwt'), - test.exists('Text') - ]) - - -@try_manual -def test_get_default_provider_by_location(test, rg): - test.cmd('az attestation get-default-by-location -l "West US"', checks=[ - test.check('attestUri', 'https://sharedwus.wus.attest.azure.net'), - test.check('location', 'West US') - ]) - - -# Env cleanup -@try_manual -def cleanup(test, rg): - test.cmd('az attestation delete -n {att1} -g {rg} -y') - test.cmd('az attestation delete -n {att2} -g {rg} -y') - test.cmd('az attestation delete -n {att3} -g {rg} -y') - - -# Testcase -@try_manual -def call_scenario(test, rg): - setup(test, rg) - step__attestationproviders_put(test, rg) - step__attestationproviders_get(test, rg) - step__attestationproviders_get2(test, rg) - step__attestationproviders_get3(test, rg) - step__attestationproviders_patch(test, rg) - step__attestationproviders_delete(test, rg) - test_get_default_provider_by_location(test, rg) - test_provider_with_signer_1(test, rg) - test_provider_with_signer_2(test, rg) - test_provider_without_signer(test, rg) - cleanup(test, rg) - - -@try_manual class AttestationManagementClientScenarioTest(ScenarioTest): @AllowLargeResponse(size_kb=99999) @ResourceGroupPreparer(name_prefix='clitestattestation_testrg1'[:7], key='rg', parameter_name='rg') def test_attestation(self, rg): + self.kwargs.update({ + 'att0': self.create_random_name('att0', 16), + }) + + self.cmd('az attestation create -l westus ' + '-n {att0} ' + '--resource-group "{rg}"', + checks=[ + self.check('name', '{att0}'), + self.check('status', 'Ready'), + self.check('trustModel', 'AAD') + ]) + + self.cmd('az attestation show ' + '-n {att0} ' + '--resource-group "{rg}"', + checks=[ + self.check('name', '{att0}'), + self.check('status', 'Ready') + ]) + self.cmd('az attestation list ' + '--resource-group "{rg}"', + checks=[ + self.check('length(value)', 1), + self.check('value[0].name', '{att0}'), + self.check('value[0].status', 'Ready') + ]) + self.cmd('az attestation list') + + self.cmd('az attestation update ' + '-n "{att0}" ' + '--resource-group "{rg}" ' + '--tags Property1="Value1" Property2="Value2" Property3="Value3"', + checks=[ + self.check('tags.Property1', 'Value1'), + self.check('tags.Property2', 'Value2'), + self.check('tags.Property3', 'Value3') + ]) + self.cmd('az attestation get-default-by-location -l "West US"', checks=[ + self.check('attestUri', 'https://sharedwus.wus.attest.azure.net'), + self.check('location', 'West US') + ]) + self.cmd('az attestation delete -y ' + '-n "{att0}" ' + '--resource-group "{rg}"') + + @AllowLargeResponse(size_kb=99999) + @ResourceGroupPreparer(name_prefix='clitestattestation_testrg1'[:7], key='rg', parameter_name='rg') + def test_provider_with_signer_1(self, rg): self.kwargs.update({ 'init_cert1_file': os.path.join(TEST_DIR, 'cert_group_1', 'init_cert.pem'), - 'init_cert2_file': os.path.join(TEST_DIR, 'cert_group_2', 'init_cert.pem'), 'new_signer_jwt_file': os.path.join(TEST_DIR, 'cert_group_1', 'new_signer_jwt.txt'), - 'signed_jwt_policy1_file': os.path.join(TEST_DIR, 'policies', 'signed_jwt_sgx_policy_1.txt'), + 'att1': self.create_random_name('att1', 16), + }) + self.cmd('az attestation create -l westus -n {att1} -g {rg} --certs-input-path "{init_cert1_file}"', checks=[ + self.check('name', '{att1}'), + self.check('status', 'Ready'), + self.check('trustModel', 'Isolated') + ]) + + self.cmd('az attestation signer list -n {att1} -g {rg}', checks=[ + self.check('CertificateCount', 1), + self.check('Certificates[0].use', 'sig'), + self.exists('Certificates[0].alg'), + self.exists('Certificates[0].kty'), + self.exists('Certificates[0].x5c'), + self.exists('JKU'), + self.exists('Jwt'), + self.exists('Algorithm') + ]) + + self.cmd('az attestation policy show -n {att1} -g {rg} --attestation-type SgxEnclave', checks=[ + self.check('Algorithm', 'none'), + self.check('JwtLength', 1088), + self.check('TextLength', 582), + self.exists('Jwt'), + self.exists('Text') + ]) + + # from azure.core.exceptions import HttpResponseError + # with test.assertRaisesRegex(HttpResponseError, 'PolicyParsingError'): + # test.cmd('az attestation policy set -n {att1} -g {rg} --attestation-type SgxEnclave ' + # '-f "{signed_jwt_policy1_file}" --policy-format JWT', + # checks=[ + # test.check('Algorithm', 'RSA256'), + # test.check('JwtLength', 2862), + # test.check('TextLength', 608), + # test.exists('Jwt'), + # test.exists('Text') + # ]) + + self.cmd('az attestation signer add -n {att1} -g {rg} -f "{new_signer_jwt_file}"') + + self.cmd('az attestation signer list -n {att1} -g {rg}', checks=self.check('CertificateCount', 2)) + + self.cmd('az attestation signer remove -n {att1} -g {rg} -f "{new_signer_jwt_file}"', + checks=self.check('CertificateCount', 1)) + + with open(self.kwargs['new_signer_jwt_file']) as f: + self.kwargs['new_signer_jwt'] = f.read() + + self.cmd('az attestation signer add -n {att1} -g {rg} --signer {new_signer_jwt}') + + self.cmd('az attestation signer list -n {att1} -g {rg}', checks=self.check('CertificateCount', 2)) + + self.cmd('az attestation signer remove -n {att1} -g {rg} --signer {new_signer_jwt}', + checks=self.check('CertificateCount', 1)) + + self.cmd('az attestation delete -n {att1} -g {rg} -y') + + @AllowLargeResponse(size_kb=99999) + @ResourceGroupPreparer(name_prefix='clitestattestation_testrg1'[:7], key='rg', parameter_name='rg') + def test_provider_with_signer_2(self, rg): + self.kwargs.update({ + 'init_cert2_file': os.path.join(TEST_DIR, 'cert_group_2', 'init_cert.pem'), 'signed_jwt_policy2_file': os.path.join(TEST_DIR, 'policies', 'signed_jwt_sgx_policy_2.txt'), + 'att2': self.create_random_name('att2', 16), + }) + self.cmd('az attestation create -l westus -n {att2} -g {rg} --certs-input-path "{init_cert2_file}"', + checks=[ + self.check('name', '{att2}'), + self.check('status', 'Ready'), + self.check('trustModel', 'Isolated') + ]) + + self.cmd('az attestation policy show -n {att2} -g {rg} --attestation-type SgxEnclave', checks=[ + self.check('Algorithm', 'none'), + self.check('JwtLength', 1088), + self.check('TextLength', 582), + self.exists('Jwt'), + self.exists('Text') + ]) + + self.cmd('az attestation policy set -n {att2} -g {rg} --attestation-type SgxEnclave ' + '-f "{signed_jwt_policy2_file}" --policy-format JWT', + checks=[ + self.check('Algorithm', 'RS256'), + self.check('JwtLength', 2766), + self.check('TextLength', 479), + self.exists('Jwt'), + self.exists('Text') + ]) + self.cmd('az attestation delete -n {att2} -g {rg} -y') + + @AllowLargeResponse(size_kb=99999) + @ResourceGroupPreparer(name_prefix='clitestattestation_testrg1'[:7], key='rg', parameter_name='rg') + def test_provider_without_signer(self, rg): + self.kwargs.update({ 'unsigned_jwt_policy_file': os.path.join(TEST_DIR, 'policies', 'unsigned_jwt_sgx_policy.txt'), 'text_policy_file': os.path.join(TEST_DIR, 'policies', 'text_sgx_policy.txt'), - 'att0': self.create_random_name('att0', 16), - 'att1': self.create_random_name('att1', 16), - 'att2': self.create_random_name('att2', 16), 'att3': self.create_random_name('att3', 16) }) - call_scenario(self, rg) - calc_coverage(__file__) - raise_if() + self.cmd('az attestation create -l westus -n {att3} -g {rg}', checks=[ + self.check('name', '{att3}'), + self.check('status', 'Ready'), + self.check('trustModel', 'AAD') + ]) + + self.cmd('az attestation policy show -n {att3} -g {rg} --attestation-type SgxEnclave', checks=[ + self.check('Algorithm', 'none'), + self.check('JwtLength', 1088), + self.check('TextLength', 582), + self.exists('Jwt'), + self.exists('Text') + ]) + + self.cmd( + 'az attestation policy set -n {att3} -g {rg} --attestation-type SgxEnclave -f "{text_policy_file}"', + checks=[ + self.check('Algorithm', 'none'), + self.check('JwtLength', 835), + self.check('TextLength', 430), + self.exists('Jwt'), + self.exists('Text') + ]) + + self.cmd('az attestation policy set -n {att3} -g {rg} --attestation-type SgxEnclave ' + '-f "{unsigned_jwt_policy_file}" --policy-format JWT', + checks=[ + self.check('Algorithm', 'none'), + self.check('JwtLength', 907), + self.check('TextLength', 479), + self.exists('Jwt'), + self.exists('Text') + ]) + + self.cmd('az attestation policy set -n {att3} -g {rg} --attestation-type SgxEnclave ' + '-f "{text_policy_file}"', + checks=[ + self.check('Algorithm', 'none'), + self.check('JwtLength', 835), + self.check('TextLength', 430), + self.exists('Jwt'), + self.exists('Text') + ]) + + with open(self.kwargs['unsigned_jwt_policy_file']) as f: + self.kwargs['unsigned_jwt_policy'] = f.read() + + self.cmd('az attestation policy set -n {att3} -g {rg} --attestation-type SgxEnclave ' + '--new-attestation-policy {unsigned_jwt_policy} --policy-format JWT', + checks=[ + self.check('Algorithm', 'none'), + self.check('JwtLength', 907), + self.check('TextLength', 479), + self.exists('Jwt'), + self.exists('Text') + ]) + + self.cmd('az attestation policy reset -n {att3} -g {rg} --attestation-type SgxEnclave', checks=[ + self.check('Algorithm', 'none'), + self.check('JwtLength', 1088), + self.check('TextLength', 582), + self.exists('Jwt'), + self.exists('Text') + ]) + self.cmd('az attestation delete -n {att3} -g {rg} -y') diff --git a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md b/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md deleted file mode 100644 index 92ab840eedb..00000000000 --- a/src/attestation/azext_attestation/tests/latest/test_attestation_scenario_coverage.md +++ /dev/null @@ -1,8 +0,0 @@ -|Scenario|Result|ErrorMessage|ErrorStack|ErrorNormalized|StartDt|EndDt| -|step__attestationproviders_put|successed||||2023-12-06 08:38:12.199961|2023-12-06 08:38:15.247879| -|step__attestationproviders_get|successed||||2023-12-06 08:38:15.247879|2023-12-06 08:38:16.381666| -|step__attestationproviders_get2|successed||||2023-12-06 08:38:16.382666|2023-12-06 08:38:17.581478| -|step__attestationproviders_get3|successed||||2023-12-06 08:38:17.581478|2023-12-06 08:38:18.624329| -|step__attestationproviders_patch|successed||||2023-12-06 08:38:18.624329|2023-12-06 08:38:20.816334| -|step__attestationproviders_delete|successed||||2023-12-06 08:38:20.817334|2023-12-06 08:38:26.417204| -Coverage: 6/6 From 2aad21ddd92a656b6567bb227b66097b8362fa2a Mon Sep 17 00:00:00 2001 From: Zeng Taoxu Date: Thu, 7 Dec 2023 15:26:58 +0800 Subject: [PATCH 16/20] update --- src/attestation/azext_attestation/__init__.py | 16 +- .../azext_attestation/{manual => }/_help.py | 0 .../azext_attestation/{manual => }/_params.py | 0 .../{manual => }/commands.py | 0 src/attestation/azext_attestation/custom.py | 503 ++++++++++++++++- .../azext_attestation/generated/__init__.py | 12 - .../azext_attestation/generated/_params.py | 14 - .../azext_attestation/generated/commands.py | 15 - .../azext_attestation/manual/__init__.py | 12 - .../manual/_client_factory.py | 9 - .../azext_attestation/manual/_validators.py | 9 - .../azext_attestation/manual/custom.py | 504 ------------------ 12 files changed, 498 insertions(+), 596 deletions(-) rename src/attestation/azext_attestation/{manual => }/_help.py (100%) rename src/attestation/azext_attestation/{manual => }/_params.py (100%) rename src/attestation/azext_attestation/{manual => }/commands.py (100%) delete mode 100644 src/attestation/azext_attestation/generated/__init__.py delete mode 100644 src/attestation/azext_attestation/generated/_params.py delete mode 100644 src/attestation/azext_attestation/generated/commands.py delete mode 100644 src/attestation/azext_attestation/manual/__init__.py delete mode 100644 src/attestation/azext_attestation/manual/_client_factory.py delete mode 100644 src/attestation/azext_attestation/manual/_validators.py delete mode 100644 src/attestation/azext_attestation/manual/custom.py diff --git a/src/attestation/azext_attestation/__init__.py b/src/attestation/azext_attestation/__init__.py index 9f2cf2ed515..5f42ce3febb 100644 --- a/src/attestation/azext_attestation/__init__.py +++ b/src/attestation/azext_attestation/__init__.py @@ -10,7 +10,7 @@ from azure.cli.core import AzCommandsLoader try: - from azext_attestation.manual._help import helps # pylint: disable=reimported + from azext_attestation._help import helps # pylint: disable=reimported except ImportError: pass @@ -25,7 +25,7 @@ def __init__(self, cli_ctx=None): parent.__init__(cli_ctx=cli_ctx, custom_command_type=attestation_custom) def load_command_table(self, args): - from azext_attestation.generated.commands import load_command_table + from azext_attestation.commands import load_command_table from azure.cli.core.aaz import load_aaz_command_table try: from . import aaz @@ -38,21 +38,11 @@ def load_command_table(self, args): args=args ) load_command_table(self, args) - try: - from azext_attestation.manual.commands import load_command_table as load_command_table_manual - load_command_table_manual(self, args) - except ImportError: - pass return self.command_table def load_arguments(self, command): - from azext_attestation.generated._params import load_arguments + from azext_attestation._params import load_arguments load_arguments(self, command) - try: - from azext_attestation.manual._params import load_arguments as load_arguments_manual - load_arguments_manual(self, command) - except ImportError: - pass COMMAND_LOADER_CLS = AttestationManagementClientCommandsLoader diff --git a/src/attestation/azext_attestation/manual/_help.py b/src/attestation/azext_attestation/_help.py similarity index 100% rename from src/attestation/azext_attestation/manual/_help.py rename to src/attestation/azext_attestation/_help.py diff --git a/src/attestation/azext_attestation/manual/_params.py b/src/attestation/azext_attestation/_params.py similarity index 100% rename from src/attestation/azext_attestation/manual/_params.py rename to src/attestation/azext_attestation/_params.py diff --git a/src/attestation/azext_attestation/manual/commands.py b/src/attestation/azext_attestation/commands.py similarity index 100% rename from src/attestation/azext_attestation/manual/commands.py rename to src/attestation/azext_attestation/commands.py diff --git a/src/attestation/azext_attestation/custom.py b/src/attestation/azext_attestation/custom.py index dbe9d5f9742..71e7ab51e35 100644 --- a/src/attestation/azext_attestation/custom.py +++ b/src/attestation/azext_attestation/custom.py @@ -7,11 +7,498 @@ # Changes may cause incorrect behavior and will be lost if the code is # regenerated. # -------------------------------------------------------------------------- -# pylint: disable=wildcard-import -# pylint: disable=unused-wildcard-import - -from .generated.custom import * # noqa: F403 -try: - from .manual.custom import * # noqa: F403 -except ImportError: - pass +# pylint: disable=too-many-lines + +import base64 +import jwt +import os + +from cryptography.hazmat.backends import default_backend +from cryptography.hazmat.primitives.asymmetric import rsa +from cryptography.hazmat.primitives.serialization import Encoding +from cryptography.x509 import load_pem_x509_certificate +from knack.cli import CLIError + +from azext_attestation.aaz.latest.attestation import Create as _AttestationCreate, Delete as _AttestationDelete,\ + Show as _AttestationShow, GetDefaultByLocation as _AttestationGetDefaultByLocation +from azext_attestation.aaz.latest.attestation.policy import Reset as _ResetPolicy, Set as _SetPolicy, Show as _GetPolicy +from azext_attestation.aaz.latest.attestation.signer import Add as _AddSigner, Remove as _RemoveSigner,\ + List as _ListSigners +from azure.cli.core.aaz import has_value + + +class AttestationShow(_AttestationShow): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + from azure.cli.core.aaz import AAZStrArg + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.id = AAZStrArg( + options=["--id"], + help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", + ) + args_schema.name = AAZStrArg( + options=["--name", "-n"], + help="Name of the attestation service instance.", + ) + + args_schema.provider_name._required = False + args_schema.resource_group._required = False + args_schema.provider_name._registered = False + return args_schema + + def pre_operations(self): + validate_provider_resource_id(self) + + +def _b64url_to_b64(s): + return s.replace('-', '+').replace('_', '/') + ('=' * (4 - len(s) % 4) if len(s) % 4 else '') + + +def _b64_to_b64url(s): + return s.rstrip('=').replace('+', '-').replace('/', '_') + + +def _b64_padding(s): + return s + ('=' * (4 - len(s) % 4) if len(s) % 4 else '') + + +class AttestationCreate(_AttestationCreate): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + from azure.cli.core.aaz import AAZStrArg, AAZListArg + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.id = AAZStrArg( + options=["--id"], + help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", + ) + args_schema.name = AAZStrArg( + options=["--name", "-n"], + help="Name of the attestation provider.", + ) + args_schema.certs_input_path = AAZListArg( + options=["--certs-input-path"], + help="Space-separated file paths to PEM/DER files containing certificates.", + ) + args_schema.certs_input_path.Element = AAZStrArg() + args_schema.provider_name._required = False + args_schema.resource_group._required = False + args_schema.certs._registered = False + args_schema.provider_name._registered = False + return args_schema + + def pre_operations(self): + args = self.ctx.args + validate_provider_resource_id(self) + certs = [] + if not has_value(args.certs_input_path): + certs_input_path = [] + else: + certs_input_path = args.certs_input_path.to_serialized_data() + + for p in certs_input_path: + expand_path = os.path.expanduser(p) + if not os.path.exists(expand_path): + raise CLIError('Path "{}" does not exist.'.format(expand_path)) + if not os.path.isfile(expand_path): + raise CLIError('"{}" is not a valid file path.'.format(expand_path)) + + with open(expand_path, 'rb') as f: + pem_data = f.read() + + cert = load_pem_x509_certificate(pem_data, backend=default_backend()) + key = cert.public_key() + if isinstance(key, rsa.RSAPublicKey): + kty = 'RSA' + alg = 'RS256' + else: + raise CLIError('Unsupported key type: {}'.format(type(key))) + + jwk = {'kty': kty, 'alg': alg, 'use': 'sig', + 'x5c': [base64.b64encode(cert.public_bytes(Encoding.DER)).decode('ascii')]} + certs.append(jwk) + args.certs = certs + + +class AttestationDelete(_AttestationDelete): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + from azure.cli.core.aaz import AAZStrArg + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.id = AAZStrArg( + options=["--id"], + help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", + ) + args_schema.name = AAZStrArg( + options=["--name", "-n"], + help="Name of the attestation service instance.", + ) + + args_schema.provider_name._required = False + args_schema.resource_group._required = False + args_schema.provider_name._registered = False + return args_schema + + def pre_operations(self): + validate_provider_resource_id(self) + + +class AddSigner(_AddSigner): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + from azure.cli.core.aaz import AAZStrArg + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.signer_file = AAZStrArg( + options=["--signer-file", "-f"], + help="File name of the signer. (--signer and --signer-file/-f are mutually exclusive.).", + ) + args_schema.id = AAZStrArg( + options=["--id"], + help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", + ) + args_schema.name = AAZStrArg( + options=["--name", "-n"], + help="Name of the attestation provider.", + ) + + args_schema.signer._required = False + args_schema.provider_name._required = False + args_schema.resource_group._required = False + args_schema.provider_name._registered = False + return args_schema + + def pre_operations(self): + args = self.ctx.args + validate_provider_resource_id(self) + if not has_value(args.signer) and not has_value(args.signer_file): + raise CLIError('Please specify one of parameters: --signer or --signer-file/-f') + if has_value(args.signer) and has_value(args.signer_file): + raise CLIError('--signer and --signer-file/-f are mutually exclusive.') + signer = None + if has_value(args.signer_file): + signer_file = os.path.expanduser(args.signer_file.to_serialized_data()) + if not os.path.exists(signer_file): + raise CLIError('Signer file "{}" does not exist.'.format(signer_file)) + if not os.path.isfile(signer_file): + raise CLIError('Signer file "{}" is not a valid file name.'.format(signer_file)) + with open(signer_file) as f: + signer = f.read() + + if signer: + if type(signer) == bytes: + args.signer = str(signer, encoding="utf-8") + else: + args.signer = signer + + def _output(self, *args, **kwargs): + token = self.deserialize_output(self.ctx.vars.instance, client_flatten=True)['token'] + result = {'Jwt': token} + if has_value(token): + header = jwt.get_unverified_header(token) + result.update({ + 'Algorithm': header.get('alg', ''), + 'JKU': header.get('jku', '') + }) + body = jwt.decode(token, algorithms=['RS256'], options={"verify_signature": False}) + result['Certificates'] = body.get('aas-policyCertificates', {}).get('keys', []) + result['CertificateCount'] = len(result['Certificates']) + return result + + +class RemoveSigner(_RemoveSigner): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + from azure.cli.core.aaz import AAZStrArg + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.signer_file = AAZStrArg( + options=["--signer-file", "-f"], + help="File name of the signer. (--signer and --signer-file/-f are mutually exclusive.).", + ) + args_schema.id = AAZStrArg( + options=["--id"], + help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", + ) + args_schema.name = AAZStrArg( + options=["--name", "-n"], + help="Name of the attestation provider.", + ) + + args_schema.signer._required = False + args_schema.provider_name._required = False + args_schema.resource_group._required = False + args_schema.provider_name._registered = False + return args_schema + + def pre_operations(self): + args = self.ctx.args + validate_provider_resource_id(self) + if not has_value(args.signer) and not has_value(args.signer_file): + raise CLIError('Please specify one of parameters: --signer or --signer-file/-f') + if has_value(args.signer) and has_value(args.signer_file): + raise CLIError('--signer and --signer-file/-f are mutually exclusive.') + signer = None + if has_value(args.signer_file): + signer_file = os.path.expanduser(args.signer_file.to_serialized_data()) + if not os.path.exists(signer_file): + raise CLIError('Signer file "{}" does not exist.'.format(signer_file)) + if not os.path.isfile(signer_file): + raise CLIError('Signer file "{}" is not a valid file name.'.format(signer_file)) + with open(signer_file) as f: + signer = f.read() + + if signer: + if type(signer) == bytes: + args.signer = str(signer, encoding="utf-8") + else: + args.signer = signer + + def _output(self, *args, **kwargs): + args = self.ctx.args + list_args = {"resource_group": args.resource_group, "provider_name": args.provider_name} + from azext_attestation.aaz.latest.attestation.signer import List + token = List(cli_ctx=self.cli_ctx)(command_args=list_args)['token'] + result = {'Jwt': token} + if has_value(token): + header = jwt.get_unverified_header(token) + result.update({ + 'Algorithm': header.get('alg', ''), + 'JKU': header.get('jku', '') + }) + body = jwt.decode(token, algorithms=['RS256'], options={"verify_signature": False}) + result['Certificates'] = body.get('x-ms-policy-certificates', {}).get('keys', []) + result['CertificateCount'] = len(result['Certificates']) + + return result + + +class ListSigners(_ListSigners): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + from azure.cli.core.aaz import AAZStrArg + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.id = AAZStrArg( + options=["--id"], + help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", + ) + args_schema.name = AAZStrArg( + options=["--name", "-n"], + help="Name of the attestation provider.", + ) + + args_schema.provider_name._required = False + args_schema.resource_group._required = False + args_schema.provider_name._registered = False + return args_schema + + def pre_operations(self): + validate_provider_resource_id(self) + + def _output(self, *args, **kwargs): + token = self.deserialize_output(self.ctx.vars.instance, client_flatten=True)['token'] + result = {'Jwt': token} + + if has_value(token): + header = jwt.get_unverified_header(token) + result.update({ + 'Algorithm': header.get('alg', ''), + 'JKU': header.get('jku', '') + }) + body = jwt.decode(token, algorithms=['RS256'], options={"verify_signature": False}) + result['Certificates'] = body.get('x-ms-policy-certificates', {}).get('keys', []) + result['CertificateCount'] = len(result['Certificates']) + + return result + + +class GetPolicy(_GetPolicy): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + from azure.cli.core.aaz import AAZStrArg + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.id = AAZStrArg( + options=["--id"], + help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", + ) + args_schema.name = AAZStrArg( + options=["--name", "-n"], + help="Name of the attestation provider.", + ) + + args_schema.provider_name._required = False + args_schema.resource_group._required = False + args_schema.provider_name._registered = False + return args_schema + + def pre_operations(self): + validate_provider_resource_id(self) + + def _output(self, *args, **kwargs): + token = self.deserialize_output(self.ctx.vars.instance, client_flatten=True)['token'] + return handle_policy_output(token) + + +def handle_policy_output(token): + result = {} + + if has_value(token): + policy = jwt.decode(token, algorithms=['RS256'], options={"verify_signature": False}).get('x-ms-policy', '') + result['Jwt'] = policy + result['JwtLength'] = len(policy) + result['Algorithm'] = None + + if has_value(policy): + try: + decoded_policy = jwt.decode(policy, algorithms=['RS256'], options={"verify_signature": False}) + decoded_policy = decoded_policy.get('AttestationPolicy', '') + try: + new_decoded_policy = base64.b64decode(_b64url_to_b64(decoded_policy)).decode('ascii') + decoded_policy = new_decoded_policy + except: # pylint: disable=bare-except + pass + finally: + result['Text'] = decoded_policy + result['TextLength'] = len(decoded_policy) + result['Algorithm'] = jwt.get_unverified_header(policy).get('alg', None) + except: # pylint: disable=bare-except + result['Text'] = '' + result['TextLength'] = 0 + return result + + +class SetPolicy(_SetPolicy): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + from azure.cli.core.aaz import AAZStrArg + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.new_attestation_policy_file = AAZStrArg( + options=["--new-attestation-policy-file", "-f"], + help="File name of the new attestation policy.", + ) + args_schema.policy_format = AAZStrArg( + options=["--policy-format"], + default="Text", + help="Specifies the format for the policy, either Text or JWT (JSON Web Token). Allowed values: JWT, Text.", + ) + args_schema.id = AAZStrArg( + options=["--id"], + help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", + ) + args_schema.name = AAZStrArg( + options=["--name", "-n"], + help="Name of the attestation provider.", + ) + + args_schema.new_attestation_policy._required = False + args_schema.provider_name._required = False + args_schema.resource_group._required = False + args_schema.provider_name._registered = False + return args_schema + + def pre_operations(self): + args = self.ctx.args + validate_provider_resource_id(self) + + if has_value(args.new_attestation_policy_file) and has_value(args.new_attestation_policy): + raise CLIError('Please specify just one of --new-attestation-policy and --new-attestation-policy-file/-f') + + if not has_value(args.new_attestation_policy_file) and not has_value(args.new_attestation_policy): + raise CLIError('Please specify --new-attestation-policy or --new-attestation-policy-file/-f') + + new_attestation_policy = None + if has_value(args.new_attestation_policy_file): + file_path = os.path.expanduser(args.new_attestation_policy_file.to_serialized_data()) + if not os.path.exists(file_path): + raise CLIError('Policy file "{}" does not exist.'.format(file_path)) + + if not os.path.isfile(file_path): + raise CLIError('"{}" is not a valid file name.'.format(file_path)) + + with open(file_path) as f: + new_attestation_policy = f.read() + + show_args = {"resource_group": args.resource_group, "provider_name": args.provider_name} + from azext_attestation.aaz.latest.attestation import Show + provider = Show(cli_ctx=self.cli_ctx)(command_args=show_args) + + if args.policy_format == 'Text': + if provider['trustModel'] != 'AAD': + raise CLIError('Only supports Text policy under AAD model. Current model: {}. ' + 'If you are using signed JWT policy, please specify --policy-format JWT'. + format(provider.trust_model)) + + try: + new_attestation_policy = \ + base64.urlsafe_b64encode(new_attestation_policy.encode('ascii')).decode('ascii').strip('=') + new_attestation_policy = {'AttestationPolicy': new_attestation_policy} + new_attestation_policy = jwt.encode( + new_attestation_policy, key='', algorithm='none' + ) + except TypeError as e: + print(e) + raise CLIError('Failed to encode text content, are you using JWT? If yes, please use --policy-format JWT') + + if new_attestation_policy: + if type(new_attestation_policy) == bytes: + args.new_attestation_policy = str(new_attestation_policy, encoding="utf-8") + else: + args.new_attestation_policy = new_attestation_policy + + def _output(self, *args, **kwargs): + args = self.ctx.args + show_args = {"resource_group": args.resource_group, "provider_name": args.provider_name, "attestation_type": args.attestation_type} + from azext_attestation.aaz.latest.attestation.policy import Show + token = Show(cli_ctx=self.cli_ctx)(command_args=show_args)['token'] + return handle_policy_output(token) + + +def validate_provider_resource_id(self): + args = self.ctx.args + if has_value(args.id): + if has_value(args.resource_group) or has_value(args.name): + raise CLIError('Please omit --resource-group/-g or --name/-n if you have already specified --id.') + resource_id = args.id.to_serialized_data() + args.resource_group = resource_id.split('/')[4] + args.provider_name = resource_id.split('/')[8] + elif not all([has_value(args.resource_group), has_value(args.name)]): + raise CLIError('Please specify both --resource-group/-g and --name/-n.') + + if has_value(args.name): + args.provider_name = args.name + + +class ResetPolicy(_ResetPolicy): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + from azure.cli.core.aaz import AAZStrArg + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.id = AAZStrArg( + options=["--id"], + help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", + ) + args_schema.name = AAZStrArg( + options=["--name", "-n"], + help="Name of the attestation provider.", + ) + + args_schema.provider_name._required = False + args_schema.resource_group._required = False + args_schema.policy_jws._required = False + args_schema.provider_name._registered = False + return args_schema + + def pre_operations(self): + validate_provider_resource_id(self) + + def _output(self, *args, **kwargs): + args = self.ctx.args + show_args = {"resource_group": args.resource_group, "provider_name": args.provider_name, "attestation_type": args.attestation_type} + from azext_attestation.aaz.latest.attestation.policy import Show + token = Show(cli_ctx=self.cli_ctx)(command_args=show_args)['token'] + return handle_policy_output(token) + + +class AttestationGetDefaultByLocation(_AttestationGetDefaultByLocation): + @classmethod + def _build_arguments_schema(cls, *args, **kwargs): + args_schema = super()._build_arguments_schema(*args, **kwargs) + args_schema.location._fmt = None + return args_schema diff --git a/src/attestation/azext_attestation/generated/__init__.py b/src/attestation/azext_attestation/generated/__init__.py deleted file mode 100644 index c9cfdc73e77..00000000000 --- a/src/attestation/azext_attestation/generated/__init__.py +++ /dev/null @@ -1,12 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -__path__ = __import__('pkgutil').extend_path(__path__, __name__) diff --git a/src/attestation/azext_attestation/generated/_params.py b/src/attestation/azext_attestation/generated/_params.py deleted file mode 100644 index 790d8e8aea1..00000000000 --- a/src/attestation/azext_attestation/generated/_params.py +++ /dev/null @@ -1,14 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- -# pylint: disable=too-many-lines -# pylint: disable=too-many-statements - -def load_arguments(self, _): - pass diff --git a/src/attestation/azext_attestation/generated/commands.py b/src/attestation/azext_attestation/generated/commands.py deleted file mode 100644 index f87342df3bf..00000000000 --- a/src/attestation/azext_attestation/generated/commands.py +++ /dev/null @@ -1,15 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- -# pylint: disable=too-many-statements -# pylint: disable=too-many-locals - - -def load_command_table(self, _): - pass diff --git a/src/attestation/azext_attestation/manual/__init__.py b/src/attestation/azext_attestation/manual/__init__.py deleted file mode 100644 index c9cfdc73e77..00000000000 --- a/src/attestation/azext_attestation/manual/__init__.py +++ /dev/null @@ -1,12 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- - -__path__ = __import__('pkgutil').extend_path(__path__, __name__) diff --git a/src/attestation/azext_attestation/manual/_client_factory.py b/src/attestation/azext_attestation/manual/_client_factory.py deleted file mode 100644 index b33a44c1ebf..00000000000 --- a/src/attestation/azext_attestation/manual/_client_factory.py +++ /dev/null @@ -1,9 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- diff --git a/src/attestation/azext_attestation/manual/_validators.py b/src/attestation/azext_attestation/manual/_validators.py deleted file mode 100644 index b33a44c1ebf..00000000000 --- a/src/attestation/azext_attestation/manual/_validators.py +++ /dev/null @@ -1,9 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- diff --git a/src/attestation/azext_attestation/manual/custom.py b/src/attestation/azext_attestation/manual/custom.py deleted file mode 100644 index 71e7ab51e35..00000000000 --- a/src/attestation/azext_attestation/manual/custom.py +++ /dev/null @@ -1,504 +0,0 @@ -# -------------------------------------------------------------------------- -# Copyright (c) Microsoft Corporation. All rights reserved. -# Licensed under the MIT License. See License.txt in the project root for -# license information. -# -# Code generated by Microsoft (R) AutoRest Code Generator. -# Changes may cause incorrect behavior and will be lost if the code is -# regenerated. -# -------------------------------------------------------------------------- -# pylint: disable=too-many-lines - -import base64 -import jwt -import os - -from cryptography.hazmat.backends import default_backend -from cryptography.hazmat.primitives.asymmetric import rsa -from cryptography.hazmat.primitives.serialization import Encoding -from cryptography.x509 import load_pem_x509_certificate -from knack.cli import CLIError - -from azext_attestation.aaz.latest.attestation import Create as _AttestationCreate, Delete as _AttestationDelete,\ - Show as _AttestationShow, GetDefaultByLocation as _AttestationGetDefaultByLocation -from azext_attestation.aaz.latest.attestation.policy import Reset as _ResetPolicy, Set as _SetPolicy, Show as _GetPolicy -from azext_attestation.aaz.latest.attestation.signer import Add as _AddSigner, Remove as _RemoveSigner,\ - List as _ListSigners -from azure.cli.core.aaz import has_value - - -class AttestationShow(_AttestationShow): - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - from azure.cli.core.aaz import AAZStrArg - args_schema = super()._build_arguments_schema(*args, **kwargs) - args_schema.id = AAZStrArg( - options=["--id"], - help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", - ) - args_schema.name = AAZStrArg( - options=["--name", "-n"], - help="Name of the attestation service instance.", - ) - - args_schema.provider_name._required = False - args_schema.resource_group._required = False - args_schema.provider_name._registered = False - return args_schema - - def pre_operations(self): - validate_provider_resource_id(self) - - -def _b64url_to_b64(s): - return s.replace('-', '+').replace('_', '/') + ('=' * (4 - len(s) % 4) if len(s) % 4 else '') - - -def _b64_to_b64url(s): - return s.rstrip('=').replace('+', '-').replace('/', '_') - - -def _b64_padding(s): - return s + ('=' * (4 - len(s) % 4) if len(s) % 4 else '') - - -class AttestationCreate(_AttestationCreate): - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - from azure.cli.core.aaz import AAZStrArg, AAZListArg - args_schema = super()._build_arguments_schema(*args, **kwargs) - args_schema.id = AAZStrArg( - options=["--id"], - help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", - ) - args_schema.name = AAZStrArg( - options=["--name", "-n"], - help="Name of the attestation provider.", - ) - args_schema.certs_input_path = AAZListArg( - options=["--certs-input-path"], - help="Space-separated file paths to PEM/DER files containing certificates.", - ) - args_schema.certs_input_path.Element = AAZStrArg() - args_schema.provider_name._required = False - args_schema.resource_group._required = False - args_schema.certs._registered = False - args_schema.provider_name._registered = False - return args_schema - - def pre_operations(self): - args = self.ctx.args - validate_provider_resource_id(self) - certs = [] - if not has_value(args.certs_input_path): - certs_input_path = [] - else: - certs_input_path = args.certs_input_path.to_serialized_data() - - for p in certs_input_path: - expand_path = os.path.expanduser(p) - if not os.path.exists(expand_path): - raise CLIError('Path "{}" does not exist.'.format(expand_path)) - if not os.path.isfile(expand_path): - raise CLIError('"{}" is not a valid file path.'.format(expand_path)) - - with open(expand_path, 'rb') as f: - pem_data = f.read() - - cert = load_pem_x509_certificate(pem_data, backend=default_backend()) - key = cert.public_key() - if isinstance(key, rsa.RSAPublicKey): - kty = 'RSA' - alg = 'RS256' - else: - raise CLIError('Unsupported key type: {}'.format(type(key))) - - jwk = {'kty': kty, 'alg': alg, 'use': 'sig', - 'x5c': [base64.b64encode(cert.public_bytes(Encoding.DER)).decode('ascii')]} - certs.append(jwk) - args.certs = certs - - -class AttestationDelete(_AttestationDelete): - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - from azure.cli.core.aaz import AAZStrArg - args_schema = super()._build_arguments_schema(*args, **kwargs) - args_schema.id = AAZStrArg( - options=["--id"], - help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", - ) - args_schema.name = AAZStrArg( - options=["--name", "-n"], - help="Name of the attestation service instance.", - ) - - args_schema.provider_name._required = False - args_schema.resource_group._required = False - args_schema.provider_name._registered = False - return args_schema - - def pre_operations(self): - validate_provider_resource_id(self) - - -class AddSigner(_AddSigner): - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - from azure.cli.core.aaz import AAZStrArg - args_schema = super()._build_arguments_schema(*args, **kwargs) - args_schema.signer_file = AAZStrArg( - options=["--signer-file", "-f"], - help="File name of the signer. (--signer and --signer-file/-f are mutually exclusive.).", - ) - args_schema.id = AAZStrArg( - options=["--id"], - help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", - ) - args_schema.name = AAZStrArg( - options=["--name", "-n"], - help="Name of the attestation provider.", - ) - - args_schema.signer._required = False - args_schema.provider_name._required = False - args_schema.resource_group._required = False - args_schema.provider_name._registered = False - return args_schema - - def pre_operations(self): - args = self.ctx.args - validate_provider_resource_id(self) - if not has_value(args.signer) and not has_value(args.signer_file): - raise CLIError('Please specify one of parameters: --signer or --signer-file/-f') - if has_value(args.signer) and has_value(args.signer_file): - raise CLIError('--signer and --signer-file/-f are mutually exclusive.') - signer = None - if has_value(args.signer_file): - signer_file = os.path.expanduser(args.signer_file.to_serialized_data()) - if not os.path.exists(signer_file): - raise CLIError('Signer file "{}" does not exist.'.format(signer_file)) - if not os.path.isfile(signer_file): - raise CLIError('Signer file "{}" is not a valid file name.'.format(signer_file)) - with open(signer_file) as f: - signer = f.read() - - if signer: - if type(signer) == bytes: - args.signer = str(signer, encoding="utf-8") - else: - args.signer = signer - - def _output(self, *args, **kwargs): - token = self.deserialize_output(self.ctx.vars.instance, client_flatten=True)['token'] - result = {'Jwt': token} - if has_value(token): - header = jwt.get_unverified_header(token) - result.update({ - 'Algorithm': header.get('alg', ''), - 'JKU': header.get('jku', '') - }) - body = jwt.decode(token, algorithms=['RS256'], options={"verify_signature": False}) - result['Certificates'] = body.get('aas-policyCertificates', {}).get('keys', []) - result['CertificateCount'] = len(result['Certificates']) - return result - - -class RemoveSigner(_RemoveSigner): - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - from azure.cli.core.aaz import AAZStrArg - args_schema = super()._build_arguments_schema(*args, **kwargs) - args_schema.signer_file = AAZStrArg( - options=["--signer-file", "-f"], - help="File name of the signer. (--signer and --signer-file/-f are mutually exclusive.).", - ) - args_schema.id = AAZStrArg( - options=["--id"], - help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", - ) - args_schema.name = AAZStrArg( - options=["--name", "-n"], - help="Name of the attestation provider.", - ) - - args_schema.signer._required = False - args_schema.provider_name._required = False - args_schema.resource_group._required = False - args_schema.provider_name._registered = False - return args_schema - - def pre_operations(self): - args = self.ctx.args - validate_provider_resource_id(self) - if not has_value(args.signer) and not has_value(args.signer_file): - raise CLIError('Please specify one of parameters: --signer or --signer-file/-f') - if has_value(args.signer) and has_value(args.signer_file): - raise CLIError('--signer and --signer-file/-f are mutually exclusive.') - signer = None - if has_value(args.signer_file): - signer_file = os.path.expanduser(args.signer_file.to_serialized_data()) - if not os.path.exists(signer_file): - raise CLIError('Signer file "{}" does not exist.'.format(signer_file)) - if not os.path.isfile(signer_file): - raise CLIError('Signer file "{}" is not a valid file name.'.format(signer_file)) - with open(signer_file) as f: - signer = f.read() - - if signer: - if type(signer) == bytes: - args.signer = str(signer, encoding="utf-8") - else: - args.signer = signer - - def _output(self, *args, **kwargs): - args = self.ctx.args - list_args = {"resource_group": args.resource_group, "provider_name": args.provider_name} - from azext_attestation.aaz.latest.attestation.signer import List - token = List(cli_ctx=self.cli_ctx)(command_args=list_args)['token'] - result = {'Jwt': token} - if has_value(token): - header = jwt.get_unverified_header(token) - result.update({ - 'Algorithm': header.get('alg', ''), - 'JKU': header.get('jku', '') - }) - body = jwt.decode(token, algorithms=['RS256'], options={"verify_signature": False}) - result['Certificates'] = body.get('x-ms-policy-certificates', {}).get('keys', []) - result['CertificateCount'] = len(result['Certificates']) - - return result - - -class ListSigners(_ListSigners): - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - from azure.cli.core.aaz import AAZStrArg - args_schema = super()._build_arguments_schema(*args, **kwargs) - args_schema.id = AAZStrArg( - options=["--id"], - help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", - ) - args_schema.name = AAZStrArg( - options=["--name", "-n"], - help="Name of the attestation provider.", - ) - - args_schema.provider_name._required = False - args_schema.resource_group._required = False - args_schema.provider_name._registered = False - return args_schema - - def pre_operations(self): - validate_provider_resource_id(self) - - def _output(self, *args, **kwargs): - token = self.deserialize_output(self.ctx.vars.instance, client_flatten=True)['token'] - result = {'Jwt': token} - - if has_value(token): - header = jwt.get_unverified_header(token) - result.update({ - 'Algorithm': header.get('alg', ''), - 'JKU': header.get('jku', '') - }) - body = jwt.decode(token, algorithms=['RS256'], options={"verify_signature": False}) - result['Certificates'] = body.get('x-ms-policy-certificates', {}).get('keys', []) - result['CertificateCount'] = len(result['Certificates']) - - return result - - -class GetPolicy(_GetPolicy): - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - from azure.cli.core.aaz import AAZStrArg - args_schema = super()._build_arguments_schema(*args, **kwargs) - args_schema.id = AAZStrArg( - options=["--id"], - help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", - ) - args_schema.name = AAZStrArg( - options=["--name", "-n"], - help="Name of the attestation provider.", - ) - - args_schema.provider_name._required = False - args_schema.resource_group._required = False - args_schema.provider_name._registered = False - return args_schema - - def pre_operations(self): - validate_provider_resource_id(self) - - def _output(self, *args, **kwargs): - token = self.deserialize_output(self.ctx.vars.instance, client_flatten=True)['token'] - return handle_policy_output(token) - - -def handle_policy_output(token): - result = {} - - if has_value(token): - policy = jwt.decode(token, algorithms=['RS256'], options={"verify_signature": False}).get('x-ms-policy', '') - result['Jwt'] = policy - result['JwtLength'] = len(policy) - result['Algorithm'] = None - - if has_value(policy): - try: - decoded_policy = jwt.decode(policy, algorithms=['RS256'], options={"verify_signature": False}) - decoded_policy = decoded_policy.get('AttestationPolicy', '') - try: - new_decoded_policy = base64.b64decode(_b64url_to_b64(decoded_policy)).decode('ascii') - decoded_policy = new_decoded_policy - except: # pylint: disable=bare-except - pass - finally: - result['Text'] = decoded_policy - result['TextLength'] = len(decoded_policy) - result['Algorithm'] = jwt.get_unverified_header(policy).get('alg', None) - except: # pylint: disable=bare-except - result['Text'] = '' - result['TextLength'] = 0 - return result - - -class SetPolicy(_SetPolicy): - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - from azure.cli.core.aaz import AAZStrArg - args_schema = super()._build_arguments_schema(*args, **kwargs) - args_schema.new_attestation_policy_file = AAZStrArg( - options=["--new-attestation-policy-file", "-f"], - help="File name of the new attestation policy.", - ) - args_schema.policy_format = AAZStrArg( - options=["--policy-format"], - default="Text", - help="Specifies the format for the policy, either Text or JWT (JSON Web Token). Allowed values: JWT, Text.", - ) - args_schema.id = AAZStrArg( - options=["--id"], - help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", - ) - args_schema.name = AAZStrArg( - options=["--name", "-n"], - help="Name of the attestation provider.", - ) - - args_schema.new_attestation_policy._required = False - args_schema.provider_name._required = False - args_schema.resource_group._required = False - args_schema.provider_name._registered = False - return args_schema - - def pre_operations(self): - args = self.ctx.args - validate_provider_resource_id(self) - - if has_value(args.new_attestation_policy_file) and has_value(args.new_attestation_policy): - raise CLIError('Please specify just one of --new-attestation-policy and --new-attestation-policy-file/-f') - - if not has_value(args.new_attestation_policy_file) and not has_value(args.new_attestation_policy): - raise CLIError('Please specify --new-attestation-policy or --new-attestation-policy-file/-f') - - new_attestation_policy = None - if has_value(args.new_attestation_policy_file): - file_path = os.path.expanduser(args.new_attestation_policy_file.to_serialized_data()) - if not os.path.exists(file_path): - raise CLIError('Policy file "{}" does not exist.'.format(file_path)) - - if not os.path.isfile(file_path): - raise CLIError('"{}" is not a valid file name.'.format(file_path)) - - with open(file_path) as f: - new_attestation_policy = f.read() - - show_args = {"resource_group": args.resource_group, "provider_name": args.provider_name} - from azext_attestation.aaz.latest.attestation import Show - provider = Show(cli_ctx=self.cli_ctx)(command_args=show_args) - - if args.policy_format == 'Text': - if provider['trustModel'] != 'AAD': - raise CLIError('Only supports Text policy under AAD model. Current model: {}. ' - 'If you are using signed JWT policy, please specify --policy-format JWT'. - format(provider.trust_model)) - - try: - new_attestation_policy = \ - base64.urlsafe_b64encode(new_attestation_policy.encode('ascii')).decode('ascii').strip('=') - new_attestation_policy = {'AttestationPolicy': new_attestation_policy} - new_attestation_policy = jwt.encode( - new_attestation_policy, key='', algorithm='none' - ) - except TypeError as e: - print(e) - raise CLIError('Failed to encode text content, are you using JWT? If yes, please use --policy-format JWT') - - if new_attestation_policy: - if type(new_attestation_policy) == bytes: - args.new_attestation_policy = str(new_attestation_policy, encoding="utf-8") - else: - args.new_attestation_policy = new_attestation_policy - - def _output(self, *args, **kwargs): - args = self.ctx.args - show_args = {"resource_group": args.resource_group, "provider_name": args.provider_name, "attestation_type": args.attestation_type} - from azext_attestation.aaz.latest.attestation.policy import Show - token = Show(cli_ctx=self.cli_ctx)(command_args=show_args)['token'] - return handle_policy_output(token) - - -def validate_provider_resource_id(self): - args = self.ctx.args - if has_value(args.id): - if has_value(args.resource_group) or has_value(args.name): - raise CLIError('Please omit --resource-group/-g or --name/-n if you have already specified --id.') - resource_id = args.id.to_serialized_data() - args.resource_group = resource_id.split('/')[4] - args.provider_name = resource_id.split('/')[8] - elif not all([has_value(args.resource_group), has_value(args.name)]): - raise CLIError('Please specify both --resource-group/-g and --name/-n.') - - if has_value(args.name): - args.provider_name = args.name - - -class ResetPolicy(_ResetPolicy): - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - from azure.cli.core.aaz import AAZStrArg - args_schema = super()._build_arguments_schema(*args, **kwargs) - args_schema.id = AAZStrArg( - options=["--id"], - help="Resource ID of the provider. Please omit --resource-group/-g or --name/-n if you have already specified --id.", - ) - args_schema.name = AAZStrArg( - options=["--name", "-n"], - help="Name of the attestation provider.", - ) - - args_schema.provider_name._required = False - args_schema.resource_group._required = False - args_schema.policy_jws._required = False - args_schema.provider_name._registered = False - return args_schema - - def pre_operations(self): - validate_provider_resource_id(self) - - def _output(self, *args, **kwargs): - args = self.ctx.args - show_args = {"resource_group": args.resource_group, "provider_name": args.provider_name, "attestation_type": args.attestation_type} - from azext_attestation.aaz.latest.attestation.policy import Show - token = Show(cli_ctx=self.cli_ctx)(command_args=show_args)['token'] - return handle_policy_output(token) - - -class AttestationGetDefaultByLocation(_AttestationGetDefaultByLocation): - @classmethod - def _build_arguments_schema(cls, *args, **kwargs): - args_schema = super()._build_arguments_schema(*args, **kwargs) - args_schema.location._fmt = None - return args_schema From 2551cda911b9efba586ff5223507a346df02b505 Mon Sep 17 00:00:00 2001 From: Zeng Taoxu Date: Thu, 7 Dec 2023 16:00:05 +0800 Subject: [PATCH 17/20] update --- src/attestation/azext_attestation/commands.py | 6 +- .../latest/recordings/test_attestation.yaml | 18 ++-- .../test_provider_with_signer_1.yaml | 66 +++++++-------- .../test_provider_with_signer_2.yaml | 26 +++--- .../test_provider_without_signer.yaml | 82 +++++++++---------- 5 files changed, 99 insertions(+), 99 deletions(-) diff --git a/src/attestation/azext_attestation/commands.py b/src/attestation/azext_attestation/commands.py index f5af1496b30..296e8cfba81 100644 --- a/src/attestation/azext_attestation/commands.py +++ b/src/attestation/azext_attestation/commands.py @@ -16,7 +16,7 @@ def load_command_table(self, _): with self.command_group('attestation', is_experimental=True): - from azext_attestation.manual.custom import AttestationCreate, AttestationShow, \ + from azext_attestation.custom import AttestationCreate, AttestationShow, \ AttestationDelete, AttestationGetDefaultByLocation self.command_table["attestation create"] = AttestationCreate(loader=self) self.command_table["attestation show"] = AttestationShow(loader=self) @@ -24,13 +24,13 @@ def load_command_table(self, _): self.command_table["attestation get-default-by-location"] = AttestationGetDefaultByLocation(loader=self) with self.command_group('attestation signer', is_experimental=True): - from azext_attestation.manual.custom import AddSigner, RemoveSigner, ListSigners + from azext_attestation.custom import AddSigner, RemoveSigner, ListSigners self.command_table["attestation signer add"] = AddSigner(loader=self) self.command_table["attestation signer remove"] = RemoveSigner(loader=self) self.command_table["attestation signer list"] = ListSigners(loader=self) with self.command_group('attestation policy'): - from azext_attestation.manual.custom import ResetPolicy, SetPolicy, GetPolicy + from azext_attestation.custom import ResetPolicy, SetPolicy, GetPolicy self.command_table["attestation policy reset"] = ResetPolicy(loader=self) self.command_table["attestation policy set"] = SetPolicy(loader=self) self.command_table["attestation policy show"] = GetPolicy(loader=self) diff --git a/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml b/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml index 3875614f086..878214a8e07 100644 --- a/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml +++ b/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml @@ -32,7 +32,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:16 GMT + - Thu, 07 Dec 2023 07:58:23 GMT expires: - '-1' location: @@ -80,7 +80,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:17 GMT + - Thu, 07 Dec 2023 07:58:24 GMT expires: - '-1' pragma: @@ -128,7 +128,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:19 GMT + - Thu, 07 Dec 2023 07:58:25 GMT expires: - '-1' pragma: @@ -165,7 +165,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Attestation/attestationProviders?api-version=2020-10-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002","name":"att0000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att0000002.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestz3nwxy2f2jznyavoymn6aey52ys2i55uf4nagb2quegu2ssdcsznr2f3qjyeektyvpqy/providers/Microsoft.Attestation/attestationProviders/att1fmrbmn2k5yjh","name":"att1fmrbmn2k5yjh","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1fmrbmn2k5yjh.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesti7a2zm5v6tquid43you7feucd5zdgmk4hrf5rda53fg4flw4cwl25upcnu2fprlhsvto/providers/Microsoft.Attestation/attestationProviders/att2xnd2n27c55g7","name":"att2xnd2n27c55g7","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2xnd2n27c55g7.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestadevjm4olekqqqn7igof7idjkjl27hpe76dh2nyl6abwm3sg6dokqx44ehtvdgvxjqx4/providers/Microsoft.Attestation/attestationProviders/att3xex37robzo7w","name":"att3xex37robzo7w","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3xex37robzo7w.wus.attest.azure.net"}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002","name":"att0000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att0000002.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4e3j7nr34b5xbrnd6ksadn6a6rrmyktpnjg6xl5jsa5mgpgotjx3gwwwuut74hfzrkex/providers/Microsoft.Attestation/attestationProviders/att16pb74k2k73qb","name":"att16pb74k2k73qb","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att16pb74k2k73qb.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestvdnczidwbxnkcy5yxnx2cgv3bcef4qbdv5ufipf6xone5iv2n7t4ex52kt2xc6d73c36/providers/Microsoft.Attestation/attestationProviders/att2nobz2rfgsynm","name":"att2nobz2rfgsynm","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2nobz2rfgsynm.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestgud3zlxeo2kxrmuhi3mq5tqvvn3z7ibd2inxiinth7x7mhaz6nqsuqtlabd33lijhld7/providers/Microsoft.Attestation/attestationProviders/att3fhs35vqi4f5u","name":"att3fhs35vqi4f5u","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3fhs35vqi4f5u.wus.attest.azure.net"}}]}' headers: cache-control: - no-cache @@ -174,7 +174,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:19 GMT + - Thu, 07 Dec 2023 07:58:27 GMT expires: - '-1' pragma: @@ -226,7 +226,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:21 GMT + - Thu, 07 Dec 2023 07:58:30 GMT expires: - '-1' pragma: @@ -244,7 +244,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - - '1197' + - '1199' status: code: 200 message: OK @@ -277,7 +277,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:22 GMT + - Thu, 07 Dec 2023 07:58:32 GMT expires: - '-1' pragma: @@ -325,7 +325,7 @@ interactions: content-length: - '0' date: - - Thu, 07 Dec 2023 06:42:29 GMT + - Thu, 07 Dec 2023 07:58:41 GMT expires: - '-1' pragma: diff --git a/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_1.yaml b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_1.yaml index 50fbe391b06..61050543050 100644 --- a/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_1.yaml +++ b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_1.yaml @@ -32,7 +32,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:17 GMT + - Thu, 07 Dec 2023 07:58:23 GMT expires: - '-1' location: @@ -48,7 +48,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '1199' status: code: 201 message: Created @@ -80,7 +80,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:18 GMT + - Thu, 07 Dec 2023 07:58:24 GMT expires: - '-1' pragma: @@ -119,14 +119,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWZtcmJtbjJrNXlqaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDAsImlhdCI6MTcwMTkzMTM0MCwiaXNzIjoiaHR0cHM6Ly9hdHQxZm1yYm1uMms1eWpoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQwLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.iWVUxCgrKT1q8FUB1I0n5o5p4-KMMLMd61ke8YPJ3l9ioljZGQPK5UDGSuqe7fcxuNnJfOeRUmp6YJKCYGHL-Z7VyFnpUq9Y2hRsgI14omBeZiShVFiLFqN8KXPbEjyp2uYyCW3jf3F-WkIcNOvFAKtz9d2W0p7aINKLH5B0eozHWuaXsq2yJje4-Ns-N1foNibYRtdbVjru_PUdMSP0kyHRGz7NvYK6ITEAphxlctQfOhd1sVE5XFMlFG8bG36reoF2-jStFrQKBvP8rhc-FXbTWtfWWvsKPCIN3h6Aq_SHHbNsbfZfO_eoWEouY2Fu1GkPGILJQgj5fI0-GLJflA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTZwYjc0azJrNzNxYi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MDgsImlhdCI6MTcwMTkzNTkwOCwiaXNzIjoiaHR0cHM6Ly9hdHQxNnBiNzRrMms3M3FiLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTA4LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.qCwz4CN8JUpqPSSprIwv8Qox7J0LBRfnxxNp-m66V8yO0vlqHV5gU3eCTQ4okfddVwlqXzrugiS-sXfw3qi-TMpkodq8aQQd1iV2aHOuVGt6i66Id1S3AI21NNZpZZbNvpQFHROWoh_B7KOmHN7ZU_ppgECDb_ap5BmLYwZUniL3Cv50_PZR5Aq5DUzhXApqoQtv5UGC7F35MN68RDg1u_oNuY0PcxdZQhEoIq2v6c6wv5eL8d0P0p5I5F6GghJqzPygkpbvVOzjI-5dPWk-_fWRSF7YP83-SOyjW86Mjym250Ma4zNzn2VbVLGSHK5D4Ox_4sqPlLH5TTlZUqi4Jw"}' headers: content-length: - '2302' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:20 GMT + - Thu, 07 Dec 2023 07:58:27 GMT server: - Kestrel x-ms-maa-service-version: @@ -162,7 +162,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:21 GMT + - Thu, 07 Dec 2023 07:58:28 GMT expires: - '-1' pragma: @@ -201,14 +201,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWZtcmJtbjJrNXlqaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDMsImlhdCI6MTcwMTkzMTM0MywiaXNzIjoiaHR0cHM6Ly9hdHQxZm1yYm1uMms1eWpoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQzLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.FTJKaaDQeOPbWsJBmLiZQJXns2-m18-GeQQk-HGBreyBQzvmX7LgCWRGQFaiGBhMjkjrvkqPG5J-Xl7prDeuyE8DZtxK3QCylVSgaJfD-8Ebw229Ddan7gWxCkEMkXDy9JdRoz4G3y2BrO_JGLC8tEQP8jrDwyLVe48W2k5aq0tZXCMODnCmMWjsoyueDiwsPP5w5LwFvOZAqnjLwtBfiXkPCFCjjIUXIUia71w6CIz1y3elw_Ssn6mhs8KR-E9BtJoXED6g59xjFh-RmoGwyN2MEGxMuicsayrtRZgUZ_7URNeVYkXXmARuvvjYXl3kf8xbqwnkiEis6wkoeHanbA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTZwYjc0azJrNzNxYi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MTEsImlhdCI6MTcwMTkzNTkxMSwiaXNzIjoiaHR0cHM6Ly9hdHQxNnBiNzRrMms3M3FiLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTExLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.j6xN8iKA_C8ZkiN9FK9mxvzJld66vVxQoX_8SlTtlEne_ImGwpJ9zQ3zSX2CPMA51SnuKilcpgUUcBJBcWyKRJBx7uU9BX6qTFYjZatOmN4JKeC9ALXfh7xUFNUKjLXFycGHwkTrL3v4eU-XeD68ZE9Ht9sMKSdPYrw-oS62nQgKBhNcHZdvircXkGM7CgYMwfuQw1f7mNvn3M8CY58Tz8fECAUepZXHqMm1Hav1nPfdvwdLoUw7MWumZjBHLiUFBThxoUX5peT9QgBoR0RdA7z7DyUNvefdl8qz3d8bBEehEaj7fzNGJWh8w0phc4JxjPTOYsciy7upIVa-O3IjRA"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:23 GMT + - Thu, 07 Dec 2023 07:58:30 GMT server: - Kestrel x-ms-maa-service-version: @@ -244,7 +244,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:23 GMT + - Thu, 07 Dec 2023 07:58:31 GMT expires: - '-1' pragma: @@ -287,14 +287,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates:add?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWZtcmJtbjJrNXlqaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDYsImlhdCI6MTcwMTkzMTM0NiwiaXNzIjoiaHR0cHM6Ly9hdHQxZm1yYm1uMms1eWpoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQ2LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.DKYnr6j7MjZVTN1lHu1rlYeMdYkrj3m5Tx2emDkZyU01_uclYBYWGQyE7rPflP-Tf8pv8bQz1TUvLOhnyjnfp1a3mIWU2e1673ON-9Zjyh8LB4Vf8p7WC5nTwOKm05BvTlj_6LISbuM3Yfes05XaaGJ5t3hNWtrKa4QQ18nSUorWWqdtV9Sz88xTE9CMiqJBLSQfLsjJ9UVa568D0Njvd5U-9e2rWgUqxFaA0MfIKMcLZkGxPbN5sHfvZo1oB-YOmJyE9ug0YgcMJxgZtZCzJOEyO0KOjk17m8x4V1iufNUo53y-PCLXrqxjD5FIEOof792pIBLrEiw5YzPURURHwQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTZwYjc0azJrNzNxYi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MTMsImlhdCI6MTcwMTkzNTkxMywiaXNzIjoiaHR0cHM6Ly9hdHQxNnBiNzRrMms3M3FiLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTEzLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.HenfI3Ivw4nSSlKNcv57orYNzF0I7yJXBvTOs9SGiftoD_Io0aJrM4aNNMHUmwnh65tvIrtFlTO_h16o3T_m4NEYVj75ZRxGU7ZcZz06-4B2xnfC387ZAT4_i1jwuBKPrcu8gPkdhWjzY_DZNBEjaX9P4y6lMssIrJBEc_mMx1NOMU-9uKCAFHNkbstiewA3Se5HHCZKADSmqve4eQujvGVczMA9cC8wcIg5qc5pQPTVXsKAIWq5hIZFFDZwTj4OSCmmlomIcey1wMXPVkQRfS9-D8TsoYZchIcFSr_8kkliWqLb18L50CpMgBIVEfRYgyBEh5NYs63z82l3V-IZPw"}' headers: content-length: - '842' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:25 GMT + - Thu, 07 Dec 2023 07:58:32 GMT server: - Kestrel x-ms-maa-service-version: @@ -330,7 +330,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:26 GMT + - Thu, 07 Dec 2023 07:58:34 GMT expires: - '-1' pragma: @@ -369,14 +369,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWZtcmJtbjJrNXlqaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDcsImlhdCI6MTcwMTkzMTM0NywiaXNzIjoiaHR0cHM6Ly9hdHQxZm1yYm1uMms1eWpoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQ3LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.LgPfmF7eELoZDoAwwgc-YGN7CIyckSrUQrqaODAJH-NDCHsSuXj0Q6-aB_lOOYAQ7SETbY61JB25WaJudh5jLF6jKdvVx-2GmTVY12iUiOqtWsmSGDCoJLSkjx_rF4-z5G1UOOBIbsOQn__jhYiqMlwnAZPWpgY30Tn0vo_-su-xrA9PChnUl9fhWmKOeLOaeIwtOo1jP_SVMn_cTNwGGlv8Hk-on3UcQ82HZKJT4PkVQU5bmyGfrVvt55bUDASUyhoNmfVd5bvM5HiAm-rceFQ3dK3N5p-qirVxM-66dAluuMGfpahhyaYFELCj25B1lcLiof_L8PHeo7tRetx1-A"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTZwYjc0azJrNzNxYi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MTYsImlhdCI6MTcwMTkzNTkxNiwiaXNzIjoiaHR0cHM6Ly9hdHQxNnBiNzRrMms3M3FiLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTE2LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.N-lvdCC6v_yBZgFMyjsN3hTxd9xDFJRGCdZerP-HEm1t-pqTVd9Gf0Rf45GmXrG5Zqqfmjn_jgI_7ryL366P9Z2sJ0mZf4R7VxscnkQDziqoAl1Lcfbqtc1QxZU7thu4lZUX8xjmApwiO2FaTnDk8L4yTgcdwds616htsGNACC3ypemx7lihlEamWtkRH3_6BVBwEExw0uCJul2UWaqpOPCovUV_OHPD0-ezNyaCei8kI3u_cz2TkTEvyaeQ3zEp8rHEWwOHyACG61T0NiWOcGvW_ja3BrmbBu2u67iMt8NwnHzty4aSLIU2bxTvhbpk_xeiSghCGwv5XRPJybk1eQ"}' headers: content-length: - '3821' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:27 GMT + - Thu, 07 Dec 2023 07:58:35 GMT server: - Kestrel x-ms-maa-service-version: @@ -412,7 +412,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:28 GMT + - Thu, 07 Dec 2023 07:58:37 GMT expires: - '-1' pragma: @@ -455,14 +455,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates:remove?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWZtcmJtbjJrNXlqaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDksImlhdCI6MTcwMTkzMTM0OSwiaXNzIjoiaHR0cHM6Ly9hdHQxZm1yYm1uMms1eWpoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQ5LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.UdsIwCxQqUJf2w4hVnhyPx-BXitUjYOs-u0uPJlH3NS75wQjWiBNrg4-VEhweyO59GWdbMFoajE9NPAT1YFMApJoajM3FHexx053yUx292aEl9GqhJEpvzv6b3s1PPe69d0EO-XuV1DfQeDXLQyXJJD98cDgbS_BXGpz9J8DUBTguC9Y_hV8coop8EtMVO9bL-R5tLwT1M7pihUrvafa8Dj28Tp2vj6zGtwNSBYm9AWCwwaTnGS5wbyyGCT35bW4xo09urGj-Wu2f-tgSPokk3D6iuGxd_tG-vFzBUiriZ_M2QqerORroRYCrRz-BFpbDgIZko4KWTzqDzqgms6ucA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTZwYjc0azJrNzNxYi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MTksImlhdCI6MTcwMTkzNTkxOSwiaXNzIjoiaHR0cHM6Ly9hdHQxNnBiNzRrMms3M3FiLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTE5LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.NGqlGH7kRmosh-nbKTemM3PMANLetQ9SB3eD-B6RWF2dQXAh8bTJHnIcVQnfGkT_MYYeTPNYBgx8PFObWbhU4ZRHqKJMrICpwRCoHWDA1IKpz6QmrL4oD2MXDcDLuSPspAWhfhT1hcCOfxe_h9xsFy1ryWoTJ7A_99jkhZ-CwHiFjaOA08Fns2kCiC9NwLYy9hmuovI7KiC5p9V52pU5Q_Cgs_4jINA1zBQo8gqxIyUYoUeE-amzZHbLLSdNGw-I3clezDEO3egl-QtluplJ2cVcS8qqWc4yW56adKUOGyma-P1lkfGP79zhVTX8jLessxcJMQBEAOOyvTDuMWQLDQ"}' headers: content-length: - '841' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:29 GMT + - Thu, 07 Dec 2023 07:58:38 GMT server: - Kestrel x-ms-maa-service-version: @@ -498,7 +498,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:30 GMT + - Thu, 07 Dec 2023 07:58:40 GMT expires: - '-1' pragma: @@ -537,14 +537,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWZtcmJtbjJrNXlqaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NTEsImlhdCI6MTcwMTkzMTM1MSwiaXNzIjoiaHR0cHM6Ly9hdHQxZm1yYm1uMms1eWpoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzUxLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.RyiZK4sUpkYweSEnGTDNYFYTjevNuacUAkFJvfkzA_R2moRtLUQzAaAJ7JxYixUwTIWLw9P5rNlk84IdsV6SufXoV3JOJ3ZsDNTVD8w7HtMbWuCPVf9LTGr2BD0jA6SpRawYWWHQGAFcKnWx1j6im2qQfH5h8Sml2grghqe_AXFtKGffknDvaa-yoqRLc5WGi88lGILlMyW151tnBYSJBUuN4uD7k0dthUspblEkOH7f-5oB-VHKRkUzSt-1KVzXv2f2nW75clJxs83hc1InS8zYE_hm2WBvccL1tkebltE4oIQjTRX6yXEs20ufmNFuGs_F6P-KZJjzw_Js2Dfr8g"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTZwYjc0azJrNzNxYi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MjEsImlhdCI6MTcwMTkzNTkyMSwiaXNzIjoiaHR0cHM6Ly9hdHQxNnBiNzRrMms3M3FiLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTIxLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.aLhCuH_nMKE2usSHPmw1NxifzEkYYEFzh0vxAX7o1qzrz-Dvdk_GNi5IxTm_e6Fcsy0wvlekQiJRM2aL8t4139cpDHfoDU5BYcf0gHtvxctIzkQGXeGOocAP9loW-TCgmx2NA_Jd4Cn9d8JciP9MAwOXFg6tfBLstV3zW8PiKtjBPq_XPqR6QnQ3VuCItBtfjMujWyMRq3q3D2l_dOOUwlC26d2a2qqhpQIFZ4bMbuftw6BI4QCkuQaw0i9BHgzLxocJeUFmEVhbeq_1bYD_DymhLCGOTTy1OiewRu_diny6uUKs4_C70OuvEfqsLzOzoAT3348rd9X8WWgV4SboFw"}' headers: content-length: - '2302' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:30 GMT + - Thu, 07 Dec 2023 07:58:40 GMT server: - Kestrel x-ms-maa-service-version: @@ -580,7 +580,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:32 GMT + - Thu, 07 Dec 2023 07:58:42 GMT expires: - '-1' pragma: @@ -623,14 +623,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates:add?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWZtcmJtbjJrNXlqaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NTMsImlhdCI6MTcwMTkzMTM1MywiaXNzIjoiaHR0cHM6Ly9hdHQxZm1yYm1uMms1eWpoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzUzLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.M5Kp9c32hKzLDAsR3hEVuKd9nQ9jaZV0JzXDtGDruKEvfmAA3PDdFqznv4YTCHuPtuGGsRJG5nwYgHr7fUX5QEdMNt1X6GVZculcicj_-KfbLgQrEPBnxHtdvXxdGVbtEk15gasihIxNa8X0n1LKA7uSgKQ6hqLJRpfJAeZ7KEGPi54MQNSCyBzQ8CSHGMBp0mOz2ZtH91bBwKOd1ju-v7NZexion2r802yc0fzt8priuURh9yqfkbpqWbhp6Tr38dsqSkOi4lyDlOLDJxjtLggKzLmKxAeyZvu2K4yaqIIli61mPiDpKz1Nmetffe7HF_BQUNnBjnnkS2-zT_JtDA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTZwYjc0azJrNzNxYi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MjQsImlhdCI6MTcwMTkzNTkyNCwiaXNzIjoiaHR0cHM6Ly9hdHQxNnBiNzRrMms3M3FiLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTI0LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.KDrmOnHOPMc4C5UyImR2tld8u6eGp8UbQk59KhpCMy9y5riR_rWdQTvwLuyYZTbs3Fl_pGpUqTyJZv3gFp0v09-hh5y_ove0PEgMtCTbFUnNJIkgk94QryPuDVn4Ji-jueI4BVCY1Lfzr5LmbPg7jsjCn77lNmORZBxfA2Y6EOFa28z_-aFuTidsS_d6YJz5-vws3uIgCbyiOkQpbdHrQImsYXuho9yAIIjiQZ4ibcCKTmilgWe1vKZl5Vvs8nONTHcYzLh9mPlUrO2P8QWgrsnhYKLsDnOSMPl3dMPrXT0fQgm8Xe8ZcuWfrMsbK9yAQSAvRe7HyUqz_6YLHqRQZw"}' headers: content-length: - '842' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:32 GMT + - Thu, 07 Dec 2023 07:58:43 GMT server: - Kestrel x-ms-maa-service-version: @@ -666,7 +666,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:34 GMT + - Thu, 07 Dec 2023 07:58:45 GMT expires: - '-1' pragma: @@ -705,14 +705,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWZtcmJtbjJrNXlqaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NTUsImlhdCI6MTcwMTkzMTM1NSwiaXNzIjoiaHR0cHM6Ly9hdHQxZm1yYm1uMms1eWpoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzU1LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.RMqYl21x_7IymqWKjeGjVZtaQXMi_6fOoUBo36gZpDtwaIQsEdMpFK8XCciWXMgOK64qsdGjvWbfIE_Zdceo-GB5b9pMYslNNMpEyWIDdbXHcvwKYamQoFYgdyzsO_jbKjeN-vcdqMq4SmadbLjPXlDhhjqug0sZ4p5bSVk2KB2HO3K_jU4GAj5BxDlQJzHDiE8XDKqqPPsO4KErzqPeSEltjclRKtHl8cjk-VcNo8LfD_gva2dE-Bo1x9PWs7CvFxx7FQcsDmMm6QxBL7U2Q68eNMjzxtp-8CQ5BJNmQXfmg0Te1c7vPS01Z-XdiPiALOPf05zfkK4yDA1VKQZd0g"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTZwYjc0azJrNzNxYi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MjYsImlhdCI6MTcwMTkzNTkyNiwiaXNzIjoiaHR0cHM6Ly9hdHQxNnBiNzRrMms3M3FiLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTI2LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.H9ZbHvFgXC2eDgu-jhazD0E5kOriU3SBRAp6K4zxCvmME9SutyjDW6Jem-8JtDTsalZR43JaiDjRzS39pelWISBf3F53AAPUo15Zdts3vQndFoxieJEFyF-yp6ctYyT918bBpmWXjKzoz62DreVjvKnst3YRGEN1aUZSQnysJluZK6BCqq3oM9PWuX8OZmH3oNjTZBTaO8TurAozoF3tNuQx_TOnkg9u82sAgO-pT1v_I2XEIKownfFv7mnX2LbSgZkkb6JMAnMANv4w8XbPz6JsuVqXwl2EmVxcs9sR3T7b3KduIUGfSjmPUMGPGqQxO0sc91z3RtTOIJhvKlzfjA"}' headers: content-length: - '3821' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:34 GMT + - Thu, 07 Dec 2023 07:58:46 GMT server: - Kestrel x-ms-maa-service-version: @@ -748,7 +748,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:36 GMT + - Thu, 07 Dec 2023 07:58:48 GMT expires: - '-1' pragma: @@ -791,14 +791,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates:remove?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWZtcmJtbjJrNXlqaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NTcsImlhdCI6MTcwMTkzMTM1NywiaXNzIjoiaHR0cHM6Ly9hdHQxZm1yYm1uMms1eWpoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzU3LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.KP7VrzJcI7_cHEjqa3JaZtyFknYng-ZlM9g-dwO4nEvxRC7FRoRQBGCgUu8mwj-r9AmruFoCd7b7nBX6fMaEQNWoKSTCNRJU_lxsrx1C-dFt2dJVk1m8Kcrf5UkT1fYb9VMssrw7TC5Xz7uJnRb_deEuouJbCjR_5XBIjr3PKCFYlbmEOGIPESi3dlql2_h-dv-VaZzO_5QNvfJjIBiehn0wNfpGVOVQMQOvQY0TB8PLWeiTveMthXR26QfXlGhW2Dt5-lXbRhAX_XIh64M5AFpPTFJYNzceovlFGbiea0iraQ5KpOd13_Ush87knnRuN9Q_NT9sew5plTHjQ0kN1w"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTZwYjc0azJrNzNxYi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MjksImlhdCI6MTcwMTkzNTkyOSwiaXNzIjoiaHR0cHM6Ly9hdHQxNnBiNzRrMms3M3FiLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTI5LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.Vj6i8Oow4qcK1q0j2sgHJY8C_Zqncu_J4nwh2ZAOumwnjUNCFxQRKuE4OFnKusvxqVUv5ksN7w1pAiIHrTtknS_qcNLylUerSc_debh1ekDw_6o6lXRpV0eZ2F-Lqs74e2RiMQsU0kSXrCHZTAqsETonu2-Ufe1EUMLn3FWf9WsMP6Q2wx2hHXY2wbU3mhhWgD91rg14MIZYPdJ87_-GZgjtycY2hO0r6C8CTar3pSHYQWVE10077XgwRK0fLBlXmHEl8ld-hbS6C5Ys8qYTN02kRnYCCrmQg3Xp-3Ssvgf0P8Y46ZrHCCLQSTJxBe0ESJUIZjXG-yttNiIkoSkuRg"}' headers: content-length: - '841' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:36 GMT + - Thu, 07 Dec 2023 07:58:48 GMT server: - Kestrel x-ms-maa-service-version: @@ -834,7 +834,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:37 GMT + - Thu, 07 Dec 2023 07:58:51 GMT expires: - '-1' pragma: @@ -873,14 +873,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWZtcmJtbjJrNXlqaC53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NTksImlhdCI6MTcwMTkzMTM1OSwiaXNzIjoiaHR0cHM6Ly9hdHQxZm1yYm1uMms1eWpoLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzU5LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.ftTXrT7xmKLjWtTfqr3HNdXKWu8_teebCKT2FyoVwRzqsAf2rC8zOqv89qtRo0sn9tcQ67Ua_RJDv78HstheEEpudDnJUz4q6UcPU463tO_OjUxo7tD35ivxyq_LmtW8xUNdpscU3diOj_nIMxWvUSw0XjNdHBS2SI55w6FK28K5HuhWkKnyZYFhqFBkyqF9aTmDni_exaX3TIKXQE-Lg-dBtpeeRfKoYiPzBupQWpcxLWZ51Yidjlec-0lVAxmkJCL1x0m3JvrveRPzcD-bA17PHWpee54PfknVHaU6Noy-sHmAcUwDGIkyBYo4ilEG1vYyIrQ_Wtk6YwotKI5NoA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTZwYjc0azJrNzNxYi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MzIsImlhdCI6MTcwMTkzNTkzMiwiaXNzIjoiaHR0cHM6Ly9hdHQxNnBiNzRrMms3M3FiLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTMyLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.hzV8TCnaNOXYgcO53UVqKsnBX78UvIG_aJit7IRWVMq5-2Okss5whsatb5fwVA1RzHSBQHnxPQ2r4auz5oHE8nDJaC-TQLwxbXY167fJbWmJyG0KI-Jq51xAw9HVlHifAdMpOiC3Lx3baeJ6CjecATmxw6SmKkKR9rxuPZYeEEGCv6Yvb03BBuuq0Fs21_1661hteiFacJKn171NYtgqWVSCETbZbNfFKvNwSeX8ouH-VxUpzkHminPfE1sc_D6KUaGAlLZitucesLkQWRrtj9WhS8JeWqNEQlzWaginybLuBNqZkmWE74Qz_XbA1nA92H933Lm3ZeGFrGcS5KVD0Q"}' headers: content-length: - '2302' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:39 GMT + - Thu, 07 Dec 2023 07:58:51 GMT server: - Kestrel x-ms-maa-service-version: @@ -916,7 +916,7 @@ interactions: content-length: - '0' date: - - Thu, 07 Dec 2023 06:42:45 GMT + - Thu, 07 Dec 2023 07:59:00 GMT expires: - '-1' pragma: diff --git a/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_2.yaml b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_2.yaml index e6a201ac0e8..d4c462152cc 100644 --- a/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_2.yaml +++ b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_2.yaml @@ -32,7 +32,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:16 GMT + - Thu, 07 Dec 2023 07:58:23 GMT expires: - '-1' location: @@ -48,7 +48,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '1199' status: code: 201 message: Created @@ -80,7 +80,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:17 GMT + - Thu, 07 Dec 2023 07:58:24 GMT expires: - '-1' pragma: @@ -119,14 +119,14 @@ interactions: uri: https://att2000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MnhuZDJuMjdjNTVnNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDEsImlhdCI6MTcwMTkzMTM0MSwiaXNzIjoiaHR0cHM6Ly9hdHQyeG5kMm4yN2M1NWc3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQxLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.qJ2wDtYVwpnyQGVTwlf2-ZQ4dD4JvgjMXQtF3WyaHAweilE0JhuhWaZfZ1cn8UvphoCqjvkM42pwe1j8WL1nAbPar6V_lPOXGreE-OKG5cZYVvNWuj3ti__0DKHCrvefRy_PR-xynqjUUVY--pgK9oUvGgH0F-PaW1pgPfUrCvMRh7q9XUiClYs7skLsBVv0uWPBd-PbBkKfFzGCfPhtO3ox6vBbyA8XfDguvdIPaBhg_XjVea-exVtiGjyVR8GFdWOuKa5mS7CMFELoXfAZwNHJkJIAdw_MELBtioXh82wULstEyM-PT7P87Ku4aRg5UfVIk-xFeBjR2f_o7cvfVw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mm5vYnoycmZnc3lubS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MDgsImlhdCI6MTcwMTkzNTkwOCwiaXNzIjoiaHR0cHM6Ly9hdHQybm9iejJyZmdzeW5tLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTA4LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.a4im4IZdoemAFx55MZoEkhP-6xnxuwuC_93nyrSfxCdAjNFw4ZMnNvmWwWlOJWoEBwjpeYsldjXjiL9MZXmDO8yyfw86uqpER8ya61Djzb45Y4IwOssYvtBGqYhGeawExbGJD6BG65P8TS4Nlcb_hmev_54NweQFC-96J1GbzBAcS5b5Fs53VisyfNXKGDYmcLnq6hDjISAoH6gnfbC_PF6CQh-62NpcG75IOYbIvGefeKd3qz_x7fpQwo0Co-wC-tTlQqun2xKXYK_-2EjDJlvXyjszB4EXrVli5RCXmHSKGsjRrr202Qy4Uaj5tzLLfJ4zu9Uxrnkwz0uqQuO3FA"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:20 GMT + - Thu, 07 Dec 2023 07:58:28 GMT server: - Kestrel x-ms-maa-service-version: @@ -162,7 +162,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:22 GMT + - Thu, 07 Dec 2023 07:58:29 GMT expires: - '-1' pragma: @@ -210,7 +210,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:23 GMT + - Thu, 07 Dec 2023 07:58:30 GMT expires: - '-1' pragma: @@ -253,14 +253,14 @@ interactions: uri: https://att2000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MnhuZDJuMjdjNTVnNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDQsImlhdCI6MTcwMTkzMTM0NCwiaXNzIjoiaHR0cHM6Ly9hdHQyeG5kMm4yN2M1NWc3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQ0LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktc2lnbmVyIjp7ImFsZyI6IlJTMjU2Iiwia3R5IjoiUlNBIiwidXNlIjoic2lnIiwieDVjIjpbIk1JSURSakNDQWk2Z0F3SUJBZ0lJSmNkWnY0Tzc2eXd3RFFZSktvWklodmNOQVFFTEJRQXdIekVkTUJzR0ExVUVBd3dVVFdGaFQzSnBaMmx1WVd4VVpYTjBRMlZ5ZERFd0lCY05Nak14TWpBME1EQXdNREF3V2hnUE1qQTNNekV5TURRd01EQXdNREJhTUI4eEhUQWJCZ05WQkFNTUZFMWhZVTl5YVdkcGJtRnNWR1Z6ZEVObGNuUXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWx3dTc5aFdZeTIvL0JpdTFHWXRMMUxBMEViVWVsMk4xSWo4TGVSVUpFNlVKUERadmVzdXcwM0tkV1pJY0c0OW9lc0NXQW12VnJiZXBoMHZPdG5aaTAyRUJFd0lIYWs4dnMwT1g4SjA2Z0JSQURDWjY0SXpxRytVcEdIVnQ5eWMwMUkrZ0kreU1KYjgxNjFWRndEeW0vWHdZLzZLQUZpNjRXMHNvZlREMmY3N3RnejJ4OEtrbDRtWDhRVWp2RWFmTkR0SEdWUGZQY1dpVS93WVdUK3gycFNMbW5pak5sOTdGUGFib3RMVUFFZFVZSFZWSUtEdkd4eXAyYW04Kzc0eGVHSWI5L0dWUDZOUkpDTi95RTNGY01jNnFOR295c2FpOWd0ZS8vQTAzdVdWSUp0REJBY2NuaVVyUGhlbkxTMzUyWXdTUDVMUU1mcVRpSVNoSUJWTTVCd0lEQVFBQm80R0RNSUdBTUU0R0ExVWRJd1JITUVXQUZGRmxGanBrZERCNW5FZ1VNdUsyNWJ6YlNwTFZvU09rSVRBZk1SMHdHd1lEVlFRRERCUk5ZV0ZQY21sbmFXNWhiRlJsYzNSRFpYSjBNWUlJSmNkWnY0Tzc2eXd3SFFZRFZSME9CQllFRkZGbEZqcGtkREI1bkVnVU11SzI1YnpiU3BMVk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFCQ1VCV0JRSWc1amM1ZDNGL0VKZVA4cHEyTHd2Y0ZERDc1M1RiR0t4N1RzYUhIZ3BoQUNuS09DU3BSRWlmdHNpUjVPaWM0ODdNWXdmRlVXQjBwZ0NGYzZpV3pVVjVzUnRTSERvNE51QTVwc2duRGNZQm5oNlR1VmZwR0FyWHZIT04wSzRRYk81NmZONHhmbWZEQzRkb2h1SDVPYUN3aUtLNUsxUWIrczVncW8xYnd2T01uNGNBNUEwS3RQc2R5RzJza2hWVjRvNnNGOUNoeXRsVmh0QzV6RE81RnkwWUtCd1l0UFh6Y0FMOUZhdUF4TE5URnE0Q3V5ZTQ0aDJGd2ZRUk9ON3FrWXp4UE9NYUNVOEdNVUI4SmYrOUFrdWN3bXZGNTBMNDB5WkNGeDlocUFvVGNTTW81ZTJyYzd5T3lvK1RldFJweUFxa1E5YkZDQWRWRWYyYVU9Il19LCJ4LW1zLXBvbGljeS10b2tlbi1oYXNoIjoiSVg3dE54N2p5TWduTVpSS0lUMVZxZldYa1p0MXlKWml2WXNiTjZQeTAzcyJ9.fbh-Sb8ZvxgZItP8GeCzIAO46CC0lpt-vwlTAVOsHDvxENjVtB_R-MsPjZe-GCmrSv6y5jdUCpoWfkBbxUZjCB7kY1pfs3W5OoEhzP8-I9fQIPzineAfW_henX2CnJwxFj6CaSoQ5TF5IqIe_xGsohKIGvdDcsQoSDqGTSeDBR6zSXcbUi9HR63kUGtkonNu3McdAkVEzJdoD8nTawl-dYzPMp01I2iFKHyuw_RoR53n5Ym2NcONU8JEh-sYxVo1tOaKUponUWUGVIKsU_bv7zCRtQy7hGo-GnoLn7bFF5doopao7jEFBmP1z0QH_QzYuqvZnqWUErLw6KZVnlf-VQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mm5vYnoycmZnc3lubS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MTIsImlhdCI6MTcwMTkzNTkxMiwiaXNzIjoiaHR0cHM6Ly9hdHQybm9iejJyZmdzeW5tLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTEyLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktc2lnbmVyIjp7ImFsZyI6IlJTMjU2Iiwia3R5IjoiUlNBIiwidXNlIjoic2lnIiwieDVjIjpbIk1JSURSakNDQWk2Z0F3SUJBZ0lJSmNkWnY0Tzc2eXd3RFFZSktvWklodmNOQVFFTEJRQXdIekVkTUJzR0ExVUVBd3dVVFdGaFQzSnBaMmx1WVd4VVpYTjBRMlZ5ZERFd0lCY05Nak14TWpBME1EQXdNREF3V2hnUE1qQTNNekV5TURRd01EQXdNREJhTUI4eEhUQWJCZ05WQkFNTUZFMWhZVTl5YVdkcGJtRnNWR1Z6ZEVObGNuUXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWx3dTc5aFdZeTIvL0JpdTFHWXRMMUxBMEViVWVsMk4xSWo4TGVSVUpFNlVKUERadmVzdXcwM0tkV1pJY0c0OW9lc0NXQW12VnJiZXBoMHZPdG5aaTAyRUJFd0lIYWs4dnMwT1g4SjA2Z0JSQURDWjY0SXpxRytVcEdIVnQ5eWMwMUkrZ0kreU1KYjgxNjFWRndEeW0vWHdZLzZLQUZpNjRXMHNvZlREMmY3N3RnejJ4OEtrbDRtWDhRVWp2RWFmTkR0SEdWUGZQY1dpVS93WVdUK3gycFNMbW5pak5sOTdGUGFib3RMVUFFZFVZSFZWSUtEdkd4eXAyYW04Kzc0eGVHSWI5L0dWUDZOUkpDTi95RTNGY01jNnFOR295c2FpOWd0ZS8vQTAzdVdWSUp0REJBY2NuaVVyUGhlbkxTMzUyWXdTUDVMUU1mcVRpSVNoSUJWTTVCd0lEQVFBQm80R0RNSUdBTUU0R0ExVWRJd1JITUVXQUZGRmxGanBrZERCNW5FZ1VNdUsyNWJ6YlNwTFZvU09rSVRBZk1SMHdHd1lEVlFRRERCUk5ZV0ZQY21sbmFXNWhiRlJsYzNSRFpYSjBNWUlJSmNkWnY0Tzc2eXd3SFFZRFZSME9CQllFRkZGbEZqcGtkREI1bkVnVU11SzI1YnpiU3BMVk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFCQ1VCV0JRSWc1amM1ZDNGL0VKZVA4cHEyTHd2Y0ZERDc1M1RiR0t4N1RzYUhIZ3BoQUNuS09DU3BSRWlmdHNpUjVPaWM0ODdNWXdmRlVXQjBwZ0NGYzZpV3pVVjVzUnRTSERvNE51QTVwc2duRGNZQm5oNlR1VmZwR0FyWHZIT04wSzRRYk81NmZONHhmbWZEQzRkb2h1SDVPYUN3aUtLNUsxUWIrczVncW8xYnd2T01uNGNBNUEwS3RQc2R5RzJza2hWVjRvNnNGOUNoeXRsVmh0QzV6RE81RnkwWUtCd1l0UFh6Y0FMOUZhdUF4TE5URnE0Q3V5ZTQ0aDJGd2ZRUk9ON3FrWXp4UE9NYUNVOEdNVUI4SmYrOUFrdWN3bXZGNTBMNDB5WkNGeDlocUFvVGNTTW81ZTJyYzd5T3lvK1RldFJweUFxa1E5YkZDQWRWRWYyYVU9Il19LCJ4LW1zLXBvbGljeS10b2tlbi1oYXNoIjoiSVg3dE54N2p5TWduTVpSS0lUMVZxZldYa1p0MXlKWml2WXNiTjZQeTAzcyJ9.hLLtupatrWa4Seicx_cORgm5tZg4NCK5lSLxuG7aanopIeWkkGnO-iDdIWWKD9zPgYYMFP8vCpUMr9M2_4R3ybzVt3mvtTzrRiiDPO5s7MM9bYpfODMdTOR58uuhZ4iVxgo3IILsI8Bj-nxx9eJAmM7jtwlYFmy2-vrJKqYm5q7AV6UaCn5fghcO91btkJRmuFs5cKrfoAnFbKZLNxqBjYFYsAjZbfcheassPdfsqd2Mji2nl9n1CZ3MyD5QNATroP3QcFpvjFs9TngvCWYAxnVA_cSuPIW5IuIceE5yg5KhvS5W0tWw9pLOv08lagqkc0Iy5k8cBlowzf4nB66M_w"}' headers: content-length: - '2415' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:24 GMT + - Thu, 07 Dec 2023 07:58:31 GMT server: - Kestrel x-ms-maa-service-version: @@ -296,7 +296,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:25 GMT + - Thu, 07 Dec 2023 07:58:33 GMT expires: - '-1' pragma: @@ -335,14 +335,14 @@ interactions: uri: https://att2000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MnhuZDJuMjdjNTVnNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDYsImlhdCI6MTcwMTkzMTM0NiwiaXNzIjoiaHR0cHM6Ly9hdHQyeG5kMm4yN2M1NWc3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQ2LCJ4LW1zLXBvbGljeSI6ImV5QWlZV3huSWpvaVVsTXlOVFlpTENBaWVEVmpJam9nV3lKTlNVbEVVbXBEUTBGcE5tZEJkMGxDUVdkSlNVcGpaRnAyTkU4M05ubDNkMFJSV1VwTGIxcEphSFpqVGtGUlJVeENVVUYzU0hwRlpFMUNjMGRCTVZWRlFYZDNWVlJYUm1oVU0wcHdXakpzZFZsWGVGVmFXRTR3VVRKV2VXUkVSWGRKUW1OT1RXcE5lRTFxUVRCTlJFRjNUVVJCZDFkb1oxQk5ha0V6VFhwRmVVMUVVWGROUkVGM1RVUkNZVTFDT0hoSVZFRmlRbWRPVmtKQlRVMUdSVEZvV1ZVNWVXRlhaSEJpYlVaelZrZFdlbVJGVG14amJsRjRUVWxKUWtscVFVNUNaMnR4YUd0cFJ6bDNNRUpCVVVWR1FVRlBRMEZST0VGTlNVbENRMmRMUTBGUlJVRnNkM1UzT1doWFdYa3lMeTlDYVhVeFIxbDBUREZNUVRCRllsVmxiREpPTVVscU9FeGxVbFZLUlRaVlNsQkVXblpsYzNWM01ETkxaRmRhU1dOSE5EbHZaWE5EVjBGdGRsWnlZbVZ3YURCMlQzUnVXbWt3TWtWQ1JYZEpTR0ZyT0haek1FOVlPRW93Tm1kQ1VrRkVRMW8yTkVsNmNVY3JWWEJIU0ZaME9YbGpNREZKSzJkSkszbE5TbUk0TVRZeFZrWjNSSGx0TDFoM1dTODJTMEZHYVRZMFZ6QnpiMlpVUkRKbU56ZDBaM295ZURoTGEydzBiVmc0VVZWcWRrVmhaazVFZEVoSFZsQm1VR05YYVZVdmQxbFhWQ3Q0TW5CVFRHMXVhV3BPYkRrM1JsQmhZbTkwVEZWQlJXUlZXVWhXVmtsTFJIWkhlSGx3TW1GdE9DczNOSGhsUjBsaU9TOUhWbEEyVGxKS1EwNHZlVVV6Um1OTll6WnhUa2R2ZVhOaGFUbG5kR1V2TDBFd00zVlhWa2xLZEVSQ1FXTmpibWxWY2xCb1pXNU1Vek0xTWxsM1UxQTFURkZOWm5GVWFVbFRhRWxDVmswMVFuZEpSRUZSUVVKdk5FZEVUVWxIUVUxRk5FZEJNVlZrU1hkU1NFMUZWMEZHUmtac1JtcHdhMlJFUWpWdVJXZFZUWFZMTWpWaWVtSlRjRXhXYjFOUGEwbFVRV1pOVWpCM1IzZFpSRlpSVVVSRVFsSk9XVmRHVUdOdGJHNWhWelZvWWtaU2JHTXpVa1JhV0Vvd1RWbEpTVXBqWkZwMk5FODNObmwzZDBoUldVUldVakJQUWtKWlJVWkdSbXhHYW5CclpFUkNOVzVGWjFWTmRVc3lOV0o2WWxOd1RGWk5RVGhIUVRGVlpFVjNSVUl2ZDFGR1RVRk5Ra0ZtT0hkRVVWbEtTMjlhU1doMlkwNUJVVVZNUWxGQlJHZG5SVUpCUWtOVlFsZENVVWxuTldwak5XUXpSaTlGU21WUU9IQnhNa3gzZG1OR1JFUTNOVE5VWWtkTGVEZFVjMkZJU0dkd2FFRkRia3RQUTFOd1VrVnBablJ6YVZJMVQybGpORGczVFZsM1prWlZWMEl3Y0dkRFJtTTJhVmQ2VlZZMWMxSjBVMGhFYnpST2RVRTFjSE5uYmtSaldVSnVhRFpVZFZabWNFZEJjbGgyU0U5T01FczBVV0pQTlRabVRqUjRabTFtUkVNMFpHOW9kVWcxVDJGRGQybExTelZMTVZGaUszTTFaM0Z2TVdKM2RrOU5ialJqUVRWQk1FdDBVSE5rZVVjeWMydG9WbFkwYnpaelJqbERhSGwwYkZab2RFTTFla1JQTlVaNU1GbExRbmRaZEZCWWVtTkJURGxHWVhWQmVFeE9WRVp4TkVOMWVXVTBOR2d5Um5kbVVWSlBUamR4YTFsNmVGQlBUV0ZEVlRoSFRWVkNPRXBtS3psQmEzVmpkMjEyUmpVd1REUXdlVnBEUm5nNWFIRkJiMVJqVTAxdk5XVXljbU0zZVU5NWJ5dFVaWFJTY0hsQmNXdFJPV0pHUTBGa1ZrVm1NbUZWUFNKZGZRLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBNa1l4WkVkb2RtTnRiRFpaV0ZKd1lqSTFlV1JYZUd4ak0zUnFUMngwTUdWWVFteFFWREJwU2tkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDZDFwWVNuUmhXRkZ2UzFSME9VOHliSHBqTTFab1ltMU9iR051Vm5OYVdFNDNXWHB3WW1SSWJIZGFWREE1U1dsU2NHTjVNV3RhVjBveFdqSmthRmx0ZUd4SmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xoV0UxMFdrZFdhV1JYWkc1WlYwcHpXbE5KYzBsSVdtaGlTRlpzVUZkTmRXUnRSbk5rVjFWd1R6Sk5ObGN6VWpWalIxVTVVRk5KYTJNeVpEUk1WekY1WXpKc2JtSnRWbmxKYkRCblVGUTBaMkZZVG5wa1YxVnZaRWhzZDFwVU1HbGpNbVEwVEZjeGVXTXliRzVpYlZaNVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXbFNlbG96WjNSaVdFcHNZbTFPYzFsWVdteEpiREJuVUZRMFoyRllUbnBrVjFWdlpFaHNkMXBVTUdsak1tUTBURmN4ZVZwWE5XcGlSMFl5V2xOSmMwbElXbWhpU0Zac1VGZE5kV1J0Um5Oa1YxVndUekpOTmxjelVqVmpSMVU1VUZOSmEyTklTblphU0ZacVpFTXhjRnBEU21SSlJEQXRTVWRzZW1NelZteExTRkkxWTBkVk9VbHVRbmxpTWxJeFdUTlJkR0ZYVVdsTVEwSXlXVmQ0TVZwVU1XcE1ibHBvWWtoV2JFdFVkR3BQYkhRd1pWaENiRkJVTUdsS1NFNHlZbWxLWkVsRU1DMUpSMng2WXpOV2JFdElValZqUjFVNVNXNU9NbUpwU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0a1IxWnNTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFpFZFdiRWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4yWlVjeUo5LmxVek81ZERUNk5jandxZGt4UWl3Rk9rT0JPZnNzdWNnaHFTRjVBZ1VhY01tbENOOXNzaXVkTFdnTVRDbkdscjJVb0tONjc0RWdsMkdMOHdQY1BjM19QaDhzeUpLbVhwT1NMZ1k1N3pmTzJMU1NGckQzWlJiQi1Sa3dJTV9kOXY3NTQ1XzVjWklRRDJneXFsNE1VQVRYWUtBazNjdm1RUjFhSzVuMXJOd3FXYmVzU0FPWnotUmhWamlZbDVJNXZzV0lWTUN5NnFNNFV5Q1FraS1VTlEydXBwMVIxRXhCTUxzd2ZJRGpLWnhWcHRrVzlqRzdBM0NkZ3FBbDhqdHhZdmV0a2NxZTNmRU9zOS1EX3pvbkhnY0txdnlSUnAycXc1UjhoS2FGeGVUZzMxMXlpX0w3eElXZWhHZU9ab2ZCY2ttd2VVUE5zN0xDNm1vNTVlOWxueU9odyJ9.FISQVBzVPsvMFoLkuRIge1U6gZcok_Yui8g5B8Ji45TBrcpIpouznzJo49tWsi_ysDXHyDimJbLgJkL63dbL9oZDa7AsJWqjQXPg_PhSNcTDIkETq8IcYLCtJ7lRfXhbfeMeex-kRG4eEmtULIRY7QFHfZqIdcCGtW2h8mHLcq9t2H_3QZnRSJjrF-9_RPGtI0i1DvB76Fl4pF3HKF8gTSmrKF_tXPCG4r23U5OWcrAyv3JluyfWFB1G-3erNZFPiAxMtNQ9YYJbI2b-5lzC16birs5_KkISjB4IWHtfASq2KsEGx_15M0T2TRVug7nvur_HBZ8DbKd5nkJZAKwEGw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mm5vYnoycmZnc3lubS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MTUsImlhdCI6MTcwMTkzNTkxNSwiaXNzIjoiaHR0cHM6Ly9hdHQybm9iejJyZmdzeW5tLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTE1LCJ4LW1zLXBvbGljeSI6ImV5QWlZV3huSWpvaVVsTXlOVFlpTENBaWVEVmpJam9nV3lKTlNVbEVVbXBEUTBGcE5tZEJkMGxDUVdkSlNVcGpaRnAyTkU4M05ubDNkMFJSV1VwTGIxcEphSFpqVGtGUlJVeENVVUYzU0hwRlpFMUNjMGRCTVZWRlFYZDNWVlJYUm1oVU0wcHdXakpzZFZsWGVGVmFXRTR3VVRKV2VXUkVSWGRKUW1OT1RXcE5lRTFxUVRCTlJFRjNUVVJCZDFkb1oxQk5ha0V6VFhwRmVVMUVVWGROUkVGM1RVUkNZVTFDT0hoSVZFRmlRbWRPVmtKQlRVMUdSVEZvV1ZVNWVXRlhaSEJpYlVaelZrZFdlbVJGVG14amJsRjRUVWxKUWtscVFVNUNaMnR4YUd0cFJ6bDNNRUpCVVVWR1FVRlBRMEZST0VGTlNVbENRMmRMUTBGUlJVRnNkM1UzT1doWFdYa3lMeTlDYVhVeFIxbDBUREZNUVRCRllsVmxiREpPTVVscU9FeGxVbFZLUlRaVlNsQkVXblpsYzNWM01ETkxaRmRhU1dOSE5EbHZaWE5EVjBGdGRsWnlZbVZ3YURCMlQzUnVXbWt3TWtWQ1JYZEpTR0ZyT0haek1FOVlPRW93Tm1kQ1VrRkVRMW8yTkVsNmNVY3JWWEJIU0ZaME9YbGpNREZKSzJkSkszbE5TbUk0TVRZeFZrWjNSSGx0TDFoM1dTODJTMEZHYVRZMFZ6QnpiMlpVUkRKbU56ZDBaM295ZURoTGEydzBiVmc0VVZWcWRrVmhaazVFZEVoSFZsQm1VR05YYVZVdmQxbFhWQ3Q0TW5CVFRHMXVhV3BPYkRrM1JsQmhZbTkwVEZWQlJXUlZXVWhXVmtsTFJIWkhlSGx3TW1GdE9DczNOSGhsUjBsaU9TOUhWbEEyVGxKS1EwNHZlVVV6Um1OTll6WnhUa2R2ZVhOaGFUbG5kR1V2TDBFd00zVlhWa2xLZEVSQ1FXTmpibWxWY2xCb1pXNU1Vek0xTWxsM1UxQTFURkZOWm5GVWFVbFRhRWxDVmswMVFuZEpSRUZSUVVKdk5FZEVUVWxIUVUxRk5FZEJNVlZrU1hkU1NFMUZWMEZHUmtac1JtcHdhMlJFUWpWdVJXZFZUWFZMTWpWaWVtSlRjRXhXYjFOUGEwbFVRV1pOVWpCM1IzZFpSRlpSVVVSRVFsSk9XVmRHVUdOdGJHNWhWelZvWWtaU2JHTXpVa1JhV0Vvd1RWbEpTVXBqWkZwMk5FODNObmwzZDBoUldVUldVakJQUWtKWlJVWkdSbXhHYW5CclpFUkNOVzVGWjFWTmRVc3lOV0o2WWxOd1RGWk5RVGhIUVRGVlpFVjNSVUl2ZDFGR1RVRk5Ra0ZtT0hkRVVWbEtTMjlhU1doMlkwNUJVVVZNUWxGQlJHZG5SVUpCUWtOVlFsZENVVWxuTldwak5XUXpSaTlGU21WUU9IQnhNa3gzZG1OR1JFUTNOVE5VWWtkTGVEZFVjMkZJU0dkd2FFRkRia3RQUTFOd1VrVnBablJ6YVZJMVQybGpORGczVFZsM1prWlZWMEl3Y0dkRFJtTTJhVmQ2VlZZMWMxSjBVMGhFYnpST2RVRTFjSE5uYmtSaldVSnVhRFpVZFZabWNFZEJjbGgyU0U5T01FczBVV0pQTlRabVRqUjRabTFtUkVNMFpHOW9kVWcxVDJGRGQybExTelZMTVZGaUszTTFaM0Z2TVdKM2RrOU5ialJqUVRWQk1FdDBVSE5rZVVjeWMydG9WbFkwYnpaelJqbERhSGwwYkZab2RFTTFla1JQTlVaNU1GbExRbmRaZEZCWWVtTkJURGxHWVhWQmVFeE9WRVp4TkVOMWVXVTBOR2d5Um5kbVVWSlBUamR4YTFsNmVGQlBUV0ZEVlRoSFRWVkNPRXBtS3psQmEzVmpkMjEyUmpVd1REUXdlVnBEUm5nNWFIRkJiMVJqVTAxdk5XVXljbU0zZVU5NWJ5dFVaWFJTY0hsQmNXdFJPV0pHUTBGa1ZrVm1NbUZWUFNKZGZRLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBNa1l4WkVkb2RtTnRiRFpaV0ZKd1lqSTFlV1JYZUd4ak0zUnFUMngwTUdWWVFteFFWREJwU2tkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDZDFwWVNuUmhXRkZ2UzFSME9VOHliSHBqTTFab1ltMU9iR051Vm5OYVdFNDNXWHB3WW1SSWJIZGFWREE1U1dsU2NHTjVNV3RhVjBveFdqSmthRmx0ZUd4SmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xoV0UxMFdrZFdhV1JYWkc1WlYwcHpXbE5KYzBsSVdtaGlTRlpzVUZkTmRXUnRSbk5rVjFWd1R6Sk5ObGN6VWpWalIxVTVVRk5KYTJNeVpEUk1WekY1WXpKc2JtSnRWbmxKYkRCblVGUTBaMkZZVG5wa1YxVnZaRWhzZDFwVU1HbGpNbVEwVEZjeGVXTXliRzVpYlZaNVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXbFNlbG96WjNSaVdFcHNZbTFPYzFsWVdteEpiREJuVUZRMFoyRllUbnBrVjFWdlpFaHNkMXBVTUdsak1tUTBURmN4ZVZwWE5XcGlSMFl5V2xOSmMwbElXbWhpU0Zac1VGZE5kV1J0Um5Oa1YxVndUekpOTmxjelVqVmpSMVU1VUZOSmEyTklTblphU0ZacVpFTXhjRnBEU21SSlJEQXRTVWRzZW1NelZteExTRkkxWTBkVk9VbHVRbmxpTWxJeFdUTlJkR0ZYVVdsTVEwSXlXVmQ0TVZwVU1XcE1ibHBvWWtoV2JFdFVkR3BQYkhRd1pWaENiRkJVTUdsS1NFNHlZbWxLWkVsRU1DMUpSMng2WXpOV2JFdElValZqUjFVNVNXNU9NbUpwU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0a1IxWnNTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFpFZFdiRWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4yWlVjeUo5LmxVek81ZERUNk5jandxZGt4UWl3Rk9rT0JPZnNzdWNnaHFTRjVBZ1VhY01tbENOOXNzaXVkTFdnTVRDbkdscjJVb0tONjc0RWdsMkdMOHdQY1BjM19QaDhzeUpLbVhwT1NMZ1k1N3pmTzJMU1NGckQzWlJiQi1Sa3dJTV9kOXY3NTQ1XzVjWklRRDJneXFsNE1VQVRYWUtBazNjdm1RUjFhSzVuMXJOd3FXYmVzU0FPWnotUmhWamlZbDVJNXZzV0lWTUN5NnFNNFV5Q1FraS1VTlEydXBwMVIxRXhCTUxzd2ZJRGpLWnhWcHRrVzlqRzdBM0NkZ3FBbDhqdHhZdmV0a2NxZTNmRU9zOS1EX3pvbkhnY0txdnlSUnAycXc1UjhoS2FGeGVUZzMxMXlpX0w3eElXZWhHZU9ab2ZCY2ttd2VVUE5zN0xDNm1vNTVlOWxueU9odyJ9.bEY7Gn3yTig0NsQug6kHKaJv0E7Byq2T1a58uktfagd7GOhu3xmKXQtfFjkcL5_rOxspSQTYki4jt_pCk0NKjS5UOptJIGE71htG9GZerubkitR3n6Wf3m_P8yF8X4BzOBwctvvDIQoTOYFznUcF_rzeySBa_W5weqfgKestvzk9LP-7uYr7d_7wWD6InL-ZsonFMJJiDF7BxJBV11q0EqfsTm0TX1idFYTGWXV98BEjus5aMdMnIB6IW02hOMwcYsSXXr7WdV_wW98xKh5MtXc1keyQaqVMJcvAh5XZPYy7QkJfN3D3sm48K_bbnOhLZMzEOZgwGLKhJlaLp_HGHg"}' headers: content-length: - '4395' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:25 GMT + - Thu, 07 Dec 2023 07:58:34 GMT server: - Kestrel x-ms-maa-service-version: @@ -378,7 +378,7 @@ interactions: content-length: - '0' date: - - Thu, 07 Dec 2023 06:42:33 GMT + - Thu, 07 Dec 2023 07:58:42 GMT expires: - '-1' pragma: diff --git a/src/attestation/azext_attestation/tests/latest/recordings/test_provider_without_signer.yaml b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_without_signer.yaml index 8692ff2aee9..70b2cc40b6d 100644 --- a/src/attestation/azext_attestation/tests/latest/recordings/test_provider_without_signer.yaml +++ b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_without_signer.yaml @@ -32,7 +32,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:16 GMT + - Thu, 07 Dec 2023 07:58:22 GMT expires: - '-1' location: @@ -48,7 +48,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '1199' status: code: 201 message: Created @@ -80,7 +80,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:18 GMT + - Thu, 07 Dec 2023 07:58:25 GMT expires: - '-1' pragma: @@ -119,14 +119,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3hleDM3cm9iem83dy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDAsImlhdCI6MTcwMTkzMTM0MCwiaXNzIjoiaHR0cHM6Ly9hdHQzeGV4Mzdyb2J6bzd3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQwLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.ACA2f613QV3JM_Fc6OV5BRa64UZHTm4XuZfPoXzATYBTRmk1g6hhay_FCKE-CqwrIKYZiPPJ4Y9ejpraToycSzhsPqAA2Tkw_lJA_aBr8xbgsi6mJSXbHidTMqGVB1UHcnabXTkfHAoiB6nrjngal6kZFK-eSBlF_B2ILLx5fUeIAPxWFx08U5LO8svpVdijLYaRL3scw9LVHahD3almzGNLDHu-PvMAQrsf0c8lQJyUHQ2jZ0MC5Yy_jwLBOxiHlA1f5etkQP-1bqi-dI8ZSwBp-RvR5Qpe1rLwpWA4YTwJaVUj7J39_AsUxjmVWP-fNYS0XRXD1HNlCfahOQyXzg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2ZoczM1dnFpNGY1dS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MDgsImlhdCI6MTcwMTkzNTkwOCwiaXNzIjoiaHR0cHM6Ly9hdHQzZmhzMzV2cWk0ZjV1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTA4LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.sjeYG0qJadDNrodOsMoefgvDK6fcWHZQigk9_Mi0Kg0pWAHPeDT21jdyO5yY8qEDoeaRbu4iXPzP5jrKk8d70-6hWRj9RcQW37KLZe51iOSDIEE8vBZO-hYfuJssyB4w0lG0XkW5V4N5QslEGpyuH4_i_SRQy9HU5vrjuaYCkA9wi6XZ7Qs-cYKw9CRtG5SQVfWAywtzA1x1yihSc_OD4Z8YWlxnxOnWCsA9NFrdiatoYsKacvDUg1U5vUZfSVTSFCbNUJdsY-VUxb34vUv5j1MgkuDkKqIeytb7CDwUUL6rLfB1d5JfUyVQZewQeOkjZ3Ls_gB6RlrVuY1TWc-1CQ"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:20 GMT + - Thu, 07 Dec 2023 07:58:27 GMT server: - Kestrel x-ms-maa-service-version: @@ -162,7 +162,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:21 GMT + - Thu, 07 Dec 2023 07:58:28 GMT expires: - '-1' pragma: @@ -210,7 +210,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:21 GMT + - Thu, 07 Dec 2023 07:58:30 GMT expires: - '-1' pragma: @@ -253,14 +253,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3hleDM3cm9iem83dy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDQsImlhdCI6MTcwMTkzMTM0NCwiaXNzIjoiaHR0cHM6Ly9hdHQzeGV4Mzdyb2J6bzd3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQ0LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.gA3_3t703lDWdItVl1LKSV9X8EkUtZl2erc7DRnJZe2CM3hwl0X6RyI_Uzeb1PpD4yCWfLa523Nbd9rlhWJXflbQhmUrpNPKJVsFtWH5jnwbd456gFxXLQpTMk_gFUB2Ikg8XrXuqK3uOXv2z2EycfcFo6P3T3DE31HpGMjLdyyG-fgcbRGZIqSQDKYHJv7YCE7ZYSZChbt77D9eCQuC4DysLq9Kc3Wn8GOyqr9gaaiBTddgmUe_kVnhlMJ6RIjlaj_EYiCje24oZJk1zG2dL_TGiuGsNakiIFwe5DogwMJJVUM0pMvhe7QYCZiLveFq8RzW8wH3IOA8DjHAaqOOBw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2ZoczM1dnFpNGY1dS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MTEsImlhdCI6MTcwMTkzNTkxMSwiaXNzIjoiaHR0cHM6Ly9hdHQzZmhzMzV2cWk0ZjV1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTExLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.IuFlbfb3FjIjvlQEkuvebOIIn3N2movXMh4DbQSJ9UGhm85G2FeEErEhABfgXCH_LHrpxVydgXuk_eTaL-mesRUBhpDK6qK8BHa4LUb-mo76nkf4DwMoatxNyk4_5cILmIeJF5dmmtDvvB5Fea3gnG3PLOCwOnuLm4tsmqU0rxgqSX_uSPfE2onw43pVhKaixYRgNzGMCxFU7DTxX1SgQEE5KoCQyBxP7qEM54_Q-TRXi7liJALiM8-gsTM4L2hCAjVta07zLArQO-zADQjc0zrQrydRIl30TGDiJdkmfGMKLmZx9NE0zgwn14YDDZ1O5tBDBgu-T8B9V95XH2r_jQ"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:23 GMT + - Thu, 07 Dec 2023 07:58:31 GMT server: - Kestrel x-ms-maa-service-version: @@ -296,7 +296,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:24 GMT + - Thu, 07 Dec 2023 07:58:33 GMT expires: - '-1' pragma: @@ -335,14 +335,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3hleDM3cm9iem83dy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDYsImlhdCI6MTcwMTkzMTM0NiwiaXNzIjoiaHR0cHM6Ly9hdHQzeGV4Mzdyb2J6bzd3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQ2LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.AzPVjZGfz6Dn6NtuY3gp1Z_6Cw6OSlsUEfq36f3Cv2osdHcHaEr2lSZW6CWSN90OL7P5oV9rJSJDUfRie44JdBNfhFQfgspfEzGGJ32TC4_0F0fOI1zj-LG-b9gVOANnIJQ6hl2csxE7QecFyzayClfUWICfqp6jXAiOkYjbyaYnC6a8iohFzZ86KsDSRC3NtjgAjohC500UwN3pVsK73pD0noubaOV93GOuwdAuLWtS6-c0WTBUWPi_JnPEyQ0OAl0gXSvFTvtN-9KfT03UeJSYZQFp2hXE1EgOa2DEANO8WTm8imBabIpPdiiM9UZFtplwJmtoxCS2TLNw21Payg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2ZoczM1dnFpNGY1dS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MTQsImlhdCI6MTcwMTkzNTkxNCwiaXNzIjoiaHR0cHM6Ly9hdHQzZmhzMzV2cWk0ZjV1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTE0LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.OppLe5YQHGiEFhqfD8wyScMZT-Mx-SulJmRCyNom20mbWQ-LV4jSpKrb-nXfGQ2rk9nrKab0LGVfEI5x1m-neXiW598cBEaHp-3wIc9uOmrgEXw1ZnVngHBMti-Z_rQcttLmwgkQTJNeelXNwKlmF0ARH6Uy3pTVDOZIBnLsW6iXAKOyBdo6FWHu-ko8h2SbKUppaH9BYAy9zjFSVpsplowG09w7QE68ue-8HoGU0-9ctzP_ksivo09dWExk2E63jBj0SPFfwBvAg5gWSAtDa3fSR9SRvJ2i1md_TLwdfbM-ETOwnu2R7pCqFOWHIc2KxSmY5-QAU3QCH67-jhu5BA"}' headers: content-length: - '1821' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:26 GMT + - Thu, 07 Dec 2023 07:58:34 GMT server: - Kestrel x-ms-maa-service-version: @@ -378,7 +378,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:26 GMT + - Thu, 07 Dec 2023 07:58:35 GMT expires: - '-1' pragma: @@ -426,7 +426,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:27 GMT + - Thu, 07 Dec 2023 07:58:36 GMT expires: - '-1' pragma: @@ -469,14 +469,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3hleDM3cm9iem83dy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NDgsImlhdCI6MTcwMTkzMTM0OCwiaXNzIjoiaHR0cHM6Ly9hdHQzeGV4Mzdyb2J6bzd3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzQ4LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.QlYCLaKPczdjCsNLP4k-bwmuiIEXaam8bNr6RBBGbQ93xmjTkSPWRbKbzR_GA9sxsv1Cz_3oVR7BrwaM19lQMTbA1rRdrs0i_PHBYGutA6fptuIvj4YA8mC03MpO5Jc-GmM4yRXCwpLJRTOq0cH3UrOz5am6NM06vL9bDkCjAvyhUKwuYdoGPsLa6Y5O1o7RB8qrRhreTcm7-N5efhqOCHy7_H0xfrP8KaM1d1zcyLXCRqfHdGS7BrpJGjwdKzvyPPDLjo0LwtcPtPLUezoWxPRWG4VS18KRiCXGrexMQe9Z1VuE1Dzo8oibAr9sirPOXYeoAJjUm5nSW5tT1GPknQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2ZoczM1dnFpNGY1dS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MTgsImlhdCI6MTcwMTkzNTkxOCwiaXNzIjoiaHR0cHM6Ly9hdHQzZmhzMzV2cWk0ZjV1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTE4LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.elo7dlDAGucgd0WBa7IS4CahyWNzOwdHc9Odw38OTCNVDO7avErZcMAH6FdN4rPjoa_Jh1ypa1tJYaoX1gn1mH2XeLWDworPKaqGy-Mw8ntrsL6TfE1ZEPAJhs5ku_IsGtewKakJP4shRlT1D9Gg8FCdvpgOBDksT_W1OxIAWADNtv7bafAzfjApjdPnjhJD5cyBA1hZkIp9CctMj1olJm1fHEDNbbh2LVCShUhhdmhjbUD0w2yQWpLt8kCXaamjCw9dsYuKOyqjGMdYoPf2GlcNRBXae_AweSkGCf6CzJa0Yob5syNpbB2EGQ1BjtWxcajEkTBLxx2hsgt8-N_frA"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:27 GMT + - Thu, 07 Dec 2023 07:58:37 GMT server: - Kestrel x-ms-maa-service-version: @@ -512,7 +512,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:29 GMT + - Thu, 07 Dec 2023 07:58:39 GMT expires: - '-1' pragma: @@ -551,14 +551,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3hleDM3cm9iem83dy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NTAsImlhdCI6MTcwMTkzMTM1MCwiaXNzIjoiaHR0cHM6Ly9hdHQzeGV4Mzdyb2J6bzd3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzUwLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.HVfukv_WDo37u5C2BhijlmrxBBErlkdIAbiZJmvG3ihWxGhmUp4vaWrY_ElN7qm9fOu0BKaH39dlKVo8j3uyaUPuSEu7eua2-8Vn_AdfKVgR6VS-M7CrhLW8M_kLRg5ksO_YwT1VGCKwbVGnpjOhB2cSH_8ncbKs5EiNfZc9RZB4QVXr-jaPwfsAFpjpbXXr-B4UtRQA4cByN4KYB5a52pc0gArCiKYdvQ7Cwzlcp8F1IzN0ZcobcvTa_098zafOaBzsaVysfHBtoaxRsDsgWZNmJObhqyuSovKkrtYk3VCGtKTeo-y9kCBBxVyqYIgRQPr3ICbn5ZbDaMJfNE8GVQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2ZoczM1dnFpNGY1dS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MjEsImlhdCI6MTcwMTkzNTkyMSwiaXNzIjoiaHR0cHM6Ly9hdHQzZmhzMzV2cWk0ZjV1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTIxLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.LTCqwhc-yPAfTungtDe0i4vWqWJnJwooh2Vi8gCsonA_nb7pEBjtH6n0QK_QUjR6Zn0m1H93BuOc2NtPd7i0eZkexXdzJYjOCTuiTVrXbe-OItfXFagYBG3C1bUPr-jF0mBGBwACKRoKdbOQO9J4WlXvC2YN6H6iVbGOcY8owg28RtZz9JpLLoB9BQfE1CCOQ6w8MAlxm07b61uOW-xOYBPays1tKVGNj-_TL4rDYWl6vhBuvFwzi9oN9zA5s8_wfNsTwyReN-FYyXY3yH65EVx8vNPrPQC41Fvm1c__-hnaIfrTsN3WgBXyzNVcN5MPp2B-iEt8AYe7arcwCzJA-w"}' headers: content-length: - '1917' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:30 GMT + - Thu, 07 Dec 2023 07:58:40 GMT server: - Kestrel x-ms-maa-service-version: @@ -594,7 +594,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:30 GMT + - Thu, 07 Dec 2023 07:58:42 GMT expires: - '-1' pragma: @@ -642,7 +642,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:31 GMT + - Thu, 07 Dec 2023 07:58:43 GMT expires: - '-1' pragma: @@ -685,14 +685,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3hleDM3cm9iem83dy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NTMsImlhdCI6MTcwMTkzMTM1MywiaXNzIjoiaHR0cHM6Ly9hdHQzeGV4Mzdyb2J6bzd3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzUzLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.YZv5MpUz-8bX-3cjqyNfXa2npLiib-eRphoxR5ujaytUGN5alXiLGNkAp8McJgIdawIdJ9Drh2zyXRIR8173_XHDqM_gwMhm8jVS-atYLEuSkVUaUTkEFhK0Vc3uWGo7SKgwL9h_huq2DJu79LOV4kiSvarfD3vjkrOSB8zHPf2bU_rI66jK26Qf87C-FcfNLejI1wyW2tr8Zg4hJMPDyhiZ9HjlinX1UVIBxdsaX4a5BBgKzOhioGPcHGDLxzm1PpQxTT-x59gSLuPldFQdNww9tgbaBFOVT7qSeo9o2K0Xy1kKP5v_qJdxn7Su7chHAF8mM_KLBa4gRzrYqEVbWA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2ZoczM1dnFpNGY1dS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MjUsImlhdCI6MTcwMTkzNTkyNSwiaXNzIjoiaHR0cHM6Ly9hdHQzZmhzMzV2cWk0ZjV1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTI1LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.P-ByAy0W_9SoqYTI8TZclFcpP_jP7yATMc5bM7ey2YySfuf0FzRlAAR1_-LsIEGwqG_p5XywOprAxLCXaEXVyqg_ShpuBsMgVaAMTXFhXPMij92wEezseB18v3ACsTZh5ppfrzC9jQInYLRLGddx_uROliBhZQk-npBOAldUF7xiGT08Y_Vapf-F3eaQR39kWdahphz9-wgRdCgsVDBCAtxkaE8wE55nh7_G11lkjsyPjDWO98m7aN6EjBSjYY8bqHqDcIPpGg3oBxRTEsL_gzl0CIMm3rVDRpjbJX7EAuqmHg6iwwybgAsCQZGooh7xS0-7auwAwcNE3px59X888w"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:32 GMT + - Thu, 07 Dec 2023 07:58:44 GMT server: - Kestrel x-ms-maa-service-version: @@ -728,7 +728,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:33 GMT + - Thu, 07 Dec 2023 07:58:46 GMT expires: - '-1' pragma: @@ -767,14 +767,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3hleDM3cm9iem83dy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NTUsImlhdCI6MTcwMTkzMTM1NSwiaXNzIjoiaHR0cHM6Ly9hdHQzeGV4Mzdyb2J6bzd3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzU1LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.PT_osjkahXt1vgkVexD0Ra0NHkX3uXYm35nrqmDPwbPhJpBefuT1a2NCvxuSND2Se3DzNuT7sBbtnm1pui9OXllSzv00sKK45byaLZBUGFT4MR20r0KwRpA2QrbywU1mmmmepx58pXDq9E_lVmmSZ8K41MIhQ-q-rpMDbuHbRCmU0pYZ0t4E_hQIf6LgniIexyj0FjIhlFDLuexUsEiYdf2GzNpNoog99ohI3UaU3GKbUF5tzSWoZMBphklwwlsCbYUxCBTjtP_CelFBLwOlIEZhaH1jKJqCBwWT7dQEeR5wgs0QgFYip3wi8kNyQ0pb844vMUtYj3u-ThQacfKqTg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2ZoczM1dnFpNGY1dS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MjgsImlhdCI6MTcwMTkzNTkyOCwiaXNzIjoiaHR0cHM6Ly9hdHQzZmhzMzV2cWk0ZjV1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTI4LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.bOMHR6wl1DdgWUoDePduuIa30j-iLO51jyXzJMspk0YwUAUfmIBoeeRy2AXgIvIWc_NEhT4gi6so6jkkFC3mSkUlCoQRzFEQbUx0dvQVMX7ujNuHz7L1hdEb-uArDBw9Qv996e_ok77QS4HpwlTzwOIPhgzo5QW8c9U42SuIlv2oTmIb4ReSJSyUx5XyWMUz2c5F75X2FHqVy8ZwAOkYefwIOzRVim9e9Z0fzN_2xhJz2xY9gINR7uta_gVzPVNVf0nrWC1UG4Rr3rlUMWIO8BrVjS1DVwk6UbLGRdvJt8kDZLR-Wbgyie18yCHLe2ezSTXYAkU6rvhSzStAHOJ5hA"}' headers: content-length: - '1821' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:34 GMT + - Thu, 07 Dec 2023 07:58:47 GMT server: - Kestrel x-ms-maa-service-version: @@ -810,7 +810,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:36 GMT + - Thu, 07 Dec 2023 07:58:48 GMT expires: - '-1' pragma: @@ -858,7 +858,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:37 GMT + - Thu, 07 Dec 2023 07:58:50 GMT expires: - '-1' pragma: @@ -901,14 +901,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3hleDM3cm9iem83dy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NTgsImlhdCI6MTcwMTkzMTM1OCwiaXNzIjoiaHR0cHM6Ly9hdHQzeGV4Mzdyb2J6bzd3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzU4LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.b5tqcWqbiKoE4CizXEKyIC0DA1KddcKKFhesHpQY_kT5SRrn8ktalC_FzUkbuqiluToKkDeogh1LzjNtPlSswhJzyvBGRNVu3dVhm29vdcP4O4mv4nGJ03utrSVoCrzEe8f17dl_2JfLK05oP8IZ48EfypIzZ_oNGQupIHabBr-A26t6M4BdwKOg6LbkUo7hwBuJiewil4Q9DBLPYpif2aQF2PtiyLDg7K-79q52oO_1U9F6m4hkYEWC0LBkAWzCRDT7T1Na1qzJQ0df4pOuOK4QIcKY21Xa-5He3RQ5X0CJf2rCsm_jvKy0_cibmU1JjpzRmAb_bPICLJOcCoaIvA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2ZoczM1dnFpNGY1dS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MzIsImlhdCI6MTcwMTkzNTkzMiwiaXNzIjoiaHR0cHM6Ly9hdHQzZmhzMzV2cWk0ZjV1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTMyLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.Dnr8av9TvdKV7oqprt-Pn1VvW12Vrvyq1HS61-KwRhT-vbCkHRbSaGQf_Zb99xnbVQa-PrpQ8c4GwgArbAk_YqkyxwfYeWhP9i4ci92fxAEBRUmcpWuTBC5uQbQsBkyo6_Oi6yfaK-hZ0l1wWlP58K-vFEb47CnPhzr5sUNzq0smwq6Iq0ZZnkfHUcWZGbHfkLYkcnsphG5_6l8epaqJBkxvfYHEOe1JKNTqwEtR0-57Urbpqz5Rz15O96rw5_AgZf0UXKpMB8BjrUaqoX9LMWU2K3uBPsmWd-SZpH68gQClFcdESk2232apVY1J4LHse9ksDcSenF2NRgr5LLMbuQ"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:37 GMT + - Thu, 07 Dec 2023 07:58:51 GMT server: - Kestrel x-ms-maa-service-version: @@ -944,7 +944,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:38 GMT + - Thu, 07 Dec 2023 07:58:53 GMT expires: - '-1' pragma: @@ -983,14 +983,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3hleDM3cm9iem83dy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NjEsImlhdCI6MTcwMTkzMTM2MSwiaXNzIjoiaHR0cHM6Ly9hdHQzeGV4Mzdyb2J6bzd3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzYxLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.j-KVQ-liD562eRyt80y1F1i-qVageK5G5L0Jt1ZsOkKYA_ZEvU9Nt1lzIWyL4VMfU3hyl8AUr8_jO_cPFEiC7iDoiefj9BN3ByL-xDHJuhi5Tij3rpr3EA-0K990BEBvV-C4VzeuGhBvJRdcVjkGXkLiLjJbqQK194HPbq9LHlR4T2-uXDbzBtlp0PxfJBzUFnBM2rM0hlYxUfarCyw8K3KYsHl_UMz44oQ05PBLR5sgy0xKI4OLY0h2j4LZ3lmOLcdFKYmEYfGRLIxayebalySNBkBS5EpiKvvhN25YUtHEHdYAafoIWT3Y8VsFpAXXpBW9jg53VDGWSsn71yct3g"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2ZoczM1dnFpNGY1dS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MzUsImlhdCI6MTcwMTkzNTkzNSwiaXNzIjoiaHR0cHM6Ly9hdHQzZmhzMzV2cWk0ZjV1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTM1LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.lwv29XteaW8qEuUQVPOLQrPeTxykQD0LfsYjJHP1P0X1cTPysOaxutO-JC_HK0v5z6R3WUmZircBpW1Fm1OYuKmtLF5No0XtAp42cLRon22juQnXbgjcS9rBDLAoHtbFIf13SEI5Rfeh5EizveWgwqq1K31TPwiFR3YvQSS8XCMTYLufJa3M7MV_ANrA3_26Y_ujH1hhg5lvohv4sz72A2RZGJ4BiRckQ-Vpkxoy71g-nYtTqXmpbKbDmki0gmMbNLXH4epGbSABZ637IwqQy2cSSbOjMAy6GH7KBrSUGkblgroHjbGBCw-f8504Fi0AsIFYu_3Ore9901l3lrj9FQ"}' headers: content-length: - '1917' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:40 GMT + - Thu, 07 Dec 2023 07:58:54 GMT server: - Kestrel x-ms-maa-service-version: @@ -1026,7 +1026,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:42 GMT + - Thu, 07 Dec 2023 07:58:56 GMT expires: - '-1' pragma: @@ -1069,14 +1069,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave:reset?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3hleDM3cm9iem83dy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NjMsImlhdCI6MTcwMTkzMTM2MywiaXNzIjoiaHR0cHM6Ly9hdHQzeGV4Mzdyb2J6bzd3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzYzLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJSZW1vdmVkIn0.DF7gnVaOBqVxDvTo-Cg0PeilHTpBdhDBUYNz0f-6Y14nVaNwJgGTgpM7iQHVF2m-Uz37nhsSA8lA1RnCsvpKN5d7o3-4wzRxW7on5qYP56kJ0UK67m6DlginfLG3kopyNARZtfOlo-0N-PdxG6Cq_o8M7Q7SCsgKYIy5um1j47WvTZeUXtTmH4iJLw6b5ElaPw9LO6p_6OvJ3iqZlihOGtRjDSMoUyWttawZ0jalR_UEEDAneV5tRpKG8BM6HGCduynXHtKDFeWEWr-OZ3tEj3n-joRdl6uziIDnfvFbw8GqRIavKdeG9-xT1wPimV9eyoX4JEeaUpx-yXvdPBQNrw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2ZoczM1dnFpNGY1dS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MzgsImlhdCI6MTcwMTkzNTkzOCwiaXNzIjoiaHR0cHM6Ly9hdHQzZmhzMzV2cWk0ZjV1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTM4LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJSZW1vdmVkIn0.rIrFqgko5DP0yd_kP1coSjPJNJsIZ2wG9SwFaj7QanBeGUHplPlQo_RofAVxuzWbn_NaLVoJQrglR47ScpVfyw08NGoVrJAjFxiE28TFk6mdiYM3Q5ARFCO6Zs0Kp1KgRhuCuCuedEjHKcDurtbaLoTjJyKKEYvYvCFBX6jrfY_UhTiR5SVETJS1XDjkF53i7-XfTck4GvRl0Vv0EmZm0aNbBB5jeI-pU2SkcSbi0zA1iCcg20UbXd2ejkwnV9PQ8T-OIv2Www_1OOZww541lyNzmLZxOk-lV_2YvfwN7ce14CaN6W1bSsq37XC7xXUeWx9CdbjmqFPNqel8vdk34g"}' headers: content-length: - '726' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:42 GMT + - Thu, 07 Dec 2023 07:58:58 GMT server: - Kestrel x-ms-maa-service-version: @@ -1112,7 +1112,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:43 GMT + - Thu, 07 Dec 2023 07:58:59 GMT expires: - '-1' pragma: @@ -1151,14 +1151,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3hleDM3cm9iem83dy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5MzQ5NjQsImlhdCI6MTcwMTkzMTM2NCwiaXNzIjoiaHR0cHM6Ly9hdHQzeGV4Mzdyb2J6bzd3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTMxMzY0LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.UnR8adIZtsF64lcvrC6M7dUT446B3HO7IkMqLfnX_4rSt-u9oDZIEHDwsfsZDxUoVohwFT4n0fau0czkWvmkEpq2iX1G8Bgi5cBmntsg5rxZUZzmAuFXg-PK5HdeyAnIe0n7S0_uv4E2-b7lv3LJOKqnOaZU78DZ9bQ4csGdqc06YTwbPH2aTDK6PK7aCGMv5Ej28LCq9EiRUr2TwCoWC3OxwppSB3thkUiLillvZV5ff-nHFXxqUTdXYyfjHLnaauotHh0G2tKS1VAA4Fhy2wMcl5nyfUKHITwWjZ79OZg124Ycac9vNj11Yv69R-CGQwdE-XbhXd8tCYZ1szsh_w"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2ZoczM1dnFpNGY1dS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1NDEsImlhdCI6MTcwMTkzNTk0MSwiaXNzIjoiaHR0cHM6Ly9hdHQzZmhzMzV2cWk0ZjV1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTQxLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.Z3XurUi4xlQd-lJS7t3LnqZY6IYyWeWU48UDoDuqwbo_q9HHiyebuXe1f0XJMC7DcWbgxN9G5zmDpL-hFH0z9DRjNwwUFrUmTMyvcCp3GBuMFyqUYOloq9vV2kndqoOlnxoqMRZwaqeT8vI82gd4fpCxA-Ax8PClbrdeaspjykoz3xI92rYUUsOGLLPqQIF4t5ZPGTejElWM0X40PA12eVkTDuSLqeEYk4l59HkJuv3Ym3LGrMvU5sejs9zZNnK-gGQfbCkexqpRSZelqZB0hR6I2PeBwl_yfM6itlio1STRXiNul1bYrzVY9ov4xtiBSlWrHev9J3IfSMWuDptYTg"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 06:42:44 GMT + - Thu, 07 Dec 2023 07:59:00 GMT server: - Kestrel x-ms-maa-service-version: @@ -1194,7 +1194,7 @@ interactions: content-length: - '0' date: - - Thu, 07 Dec 2023 06:42:50 GMT + - Thu, 07 Dec 2023 07:59:07 GMT expires: - '-1' pragma: @@ -1208,7 +1208,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-deletes: - - '14998' + - '14999' status: code: 200 message: OK From 0021e465329829b0b1322a5b7a707d4411d5ca1c Mon Sep 17 00:00:00 2001 From: kai ru <69238381+kairu-ms@users.noreply.github.com> Date: Fri, 8 Dec 2023 11:10:25 +0800 Subject: [PATCH 18/20] Update src/attestation/azext_attestation/aaz/latest/__init__.py --- src/attestation/azext_attestation/aaz/latest/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/attestation/azext_attestation/aaz/latest/__init__.py b/src/attestation/azext_attestation/aaz/latest/__init__.py index eebc2074ae3..6439dd20eb7 100644 --- a/src/attestation/azext_attestation/aaz/latest/__init__.py +++ b/src/attestation/azext_attestation/aaz/latest/__init__.py @@ -5,4 +5,7 @@ # Code generated by aaz-dev-tools # -------------------------------------------------------------------------------------------- +# pylint: skip-file +# flake8: noqa + from ._clients import * From 08404611a432a148808ad163c26e5f98574da39d Mon Sep 17 00:00:00 2001 From: Zeng Taoxu Date: Fri, 8 Dec 2023 14:55:13 +0800 Subject: [PATCH 19/20] update --- src/attestation/azext_attestation/custom.py | 24 +++--- .../latest/recordings/test_attestation.yaml | 20 ++--- .../test_provider_with_signer_1.yaml | 64 +++++++-------- .../test_provider_with_signer_2.yaml | 26 +++--- .../test_provider_without_signer.yaml | 80 +++++++++---------- 5 files changed, 106 insertions(+), 108 deletions(-) diff --git a/src/attestation/azext_attestation/custom.py b/src/attestation/azext_attestation/custom.py index 71e7ab51e35..10c22945453 100644 --- a/src/attestation/azext_attestation/custom.py +++ b/src/attestation/azext_attestation/custom.py @@ -17,7 +17,6 @@ from cryptography.hazmat.primitives.asymmetric import rsa from cryptography.hazmat.primitives.serialization import Encoding from cryptography.x509 import load_pem_x509_certificate -from knack.cli import CLIError from azext_attestation.aaz.latest.attestation import Create as _AttestationCreate, Delete as _AttestationDelete,\ Show as _AttestationShow, GetDefaultByLocation as _AttestationGetDefaultByLocation @@ -25,6 +24,7 @@ from azext_attestation.aaz.latest.attestation.signer import Add as _AddSigner, Remove as _RemoveSigner,\ List as _ListSigners from azure.cli.core.aaz import has_value +from azure.cli.core.azclierror import ArgumentUsageError class AttestationShow(_AttestationShow): @@ -444,22 +444,22 @@ def pre_operations(self): def _output(self, *args, **kwargs): args = self.ctx.args - show_args = {"resource_group": args.resource_group, "provider_name": args.provider_name, "attestation_type": args.attestation_type} - from azext_attestation.aaz.latest.attestation.policy import Show - token = Show(cli_ctx=self.cli_ctx)(command_args=show_args)['token'] - return handle_policy_output(token) + show_args = {"resource_group": args.resource_group, "name": args.name, "attestation_type": args.attestation_type} + return GetPolicy(cli_ctx=self.cli_ctx)(command_args=show_args) def validate_provider_resource_id(self): args = self.ctx.args if has_value(args.id): if has_value(args.resource_group) or has_value(args.name): - raise CLIError('Please omit --resource-group/-g or --name/-n if you have already specified --id.') + raise ArgumentUsageError('Please omit --resource-group/-g or --name/-n if you have already specified --id.') resource_id = args.id.to_serialized_data() - args.resource_group = resource_id.split('/')[4] - args.provider_name = resource_id.split('/')[8] + from azure.mgmt.core.tools import parse_resource_id + parts = parse_resource_id(resource_id) + args.resource_group = parts['resource_group'] + args.provider_name = parts['resource_name'] elif not all([has_value(args.resource_group), has_value(args.name)]): - raise CLIError('Please specify both --resource-group/-g and --name/-n.') + raise ArgumentUsageError('Please specify both --resource-group/-g and --name/-n.') if has_value(args.name): args.provider_name = args.name @@ -490,10 +490,8 @@ def pre_operations(self): def _output(self, *args, **kwargs): args = self.ctx.args - show_args = {"resource_group": args.resource_group, "provider_name": args.provider_name, "attestation_type": args.attestation_type} - from azext_attestation.aaz.latest.attestation.policy import Show - token = Show(cli_ctx=self.cli_ctx)(command_args=show_args)['token'] - return handle_policy_output(token) + show_args = {"resource_group": args.resource_group, "name": args.name, "attestation_type": args.attestation_type} + return GetPolicy(cli_ctx=self.cli_ctx)(command_args=show_args) class AttestationGetDefaultByLocation(_AttestationGetDefaultByLocation): diff --git a/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml b/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml index 878214a8e07..74fe0bda33c 100644 --- a/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml +++ b/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml @@ -32,7 +32,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:23 GMT + - Fri, 08 Dec 2023 06:54:03 GMT expires: - '-1' location: @@ -48,7 +48,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '1198' status: code: 201 message: Created @@ -80,7 +80,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:24 GMT + - Fri, 08 Dec 2023 06:54:05 GMT expires: - '-1' pragma: @@ -128,7 +128,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:25 GMT + - Fri, 08 Dec 2023 06:54:06 GMT expires: - '-1' pragma: @@ -165,7 +165,7 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Attestation/attestationProviders?api-version=2020-10-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002","name":"att0000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att0000002.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4e3j7nr34b5xbrnd6ksadn6a6rrmyktpnjg6xl5jsa5mgpgotjx3gwwwuut74hfzrkex/providers/Microsoft.Attestation/attestationProviders/att16pb74k2k73qb","name":"att16pb74k2k73qb","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att16pb74k2k73qb.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestvdnczidwbxnkcy5yxnx2cgv3bcef4qbdv5ufipf6xone5iv2n7t4ex52kt2xc6d73c36/providers/Microsoft.Attestation/attestationProviders/att2nobz2rfgsynm","name":"att2nobz2rfgsynm","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2nobz2rfgsynm.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestgud3zlxeo2kxrmuhi3mq5tqvvn3z7ibd2inxiinth7x7mhaz6nqsuqtlabd33lijhld7/providers/Microsoft.Attestation/attestationProviders/att3fhs35vqi4f5u","name":"att3fhs35vqi4f5u","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3fhs35vqi4f5u.wus.attest.azure.net"}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002","name":"att0000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att0000002.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestt7jgdf4ie4haanhqkir5lrq2tkwir3ldmr5sfuua6ohlsmnfrmgrbphslffb74qiouqn/providers/Microsoft.Attestation/attestationProviders/att1iaienzr3fis7","name":"att1iaienzr3fis7","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1iaienzr3fis7.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestonqtvzhxoq5knjchntaihajigitbdhoeal4h7jqghcftpbgvxwegzyrxmhkb66y6v3wh/providers/Microsoft.Attestation/attestationProviders/att2nerkxvlojsag","name":"att2nerkxvlojsag","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2nerkxvlojsag.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestoyzti6oytjhr64dh4jqfnzjgbwrvu2o5ykimdsns7um7chdgxgjjx7aujvzhoutjjb2k/providers/Microsoft.Attestation/attestationProviders/att3uh5isnqsbvoz","name":"att3uh5isnqsbvoz","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3uh5isnqsbvoz.wus.attest.azure.net"}}]}' headers: cache-control: - no-cache @@ -174,7 +174,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:27 GMT + - Fri, 08 Dec 2023 06:54:07 GMT expires: - '-1' pragma: @@ -226,7 +226,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:30 GMT + - Fri, 08 Dec 2023 06:54:08 GMT expires: - '-1' pragma: @@ -244,7 +244,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '1197' status: code: 200 message: OK @@ -277,7 +277,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:32 GMT + - Fri, 08 Dec 2023 06:54:09 GMT expires: - '-1' pragma: @@ -325,7 +325,7 @@ interactions: content-length: - '0' date: - - Thu, 07 Dec 2023 07:58:41 GMT + - Fri, 08 Dec 2023 06:54:18 GMT expires: - '-1' pragma: diff --git a/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_1.yaml b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_1.yaml index 61050543050..3f71700d1d5 100644 --- a/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_1.yaml +++ b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_1.yaml @@ -32,7 +32,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:23 GMT + - Fri, 08 Dec 2023 06:54:04 GMT expires: - '-1' location: @@ -80,7 +80,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:24 GMT + - Fri, 08 Dec 2023 06:54:05 GMT expires: - '-1' pragma: @@ -119,14 +119,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTZwYjc0azJrNzNxYi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MDgsImlhdCI6MTcwMTkzNTkwOCwiaXNzIjoiaHR0cHM6Ly9hdHQxNnBiNzRrMms3M3FiLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTA4LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.qCwz4CN8JUpqPSSprIwv8Qox7J0LBRfnxxNp-m66V8yO0vlqHV5gU3eCTQ4okfddVwlqXzrugiS-sXfw3qi-TMpkodq8aQQd1iV2aHOuVGt6i66Id1S3AI21NNZpZZbNvpQFHROWoh_B7KOmHN7ZU_ppgECDb_ap5BmLYwZUniL3Cv50_PZR5Aq5DUzhXApqoQtv5UGC7F35MN68RDg1u_oNuY0PcxdZQhEoIq2v6c6wv5eL8d0P0p5I5F6GghJqzPygkpbvVOzjI-5dPWk-_fWRSF7YP83-SOyjW86Mjym250Ma4zNzn2VbVLGSHK5D4Ox_4sqPlLH5TTlZUqi4Jw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWlhaWVuenIzZmlzNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNDcsImlhdCI6MTcwMjAxODQ0NywiaXNzIjoiaHR0cHM6Ly9hdHQxaWFpZW56cjNmaXM3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDQ3LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.Jdyn6jvIyNbHfKx6HSjmIt2FUAblJZQLDNgwnMgr8-g1SbvP6mVEALDlU4yNMowvY6ur0JD3PQaCARhYhb58B3L42zOlS2FxQy0qxZoSLr48GVXQ-IzT6XOcx8O2OwQtw2QXdATXybK9h5jpRmjZVXBYbdbnD2m96ygLX3RrolzYhd_Ia4OlBGVHCoDVYcrCfjuUf49I-mdFNiz3voBkwbUR7ngaLOML0CjkZU0Y04INonHprRi-T3ZRWkwfSKsCH7RPTPhgOcsjhDiEftbmqfcYpxyl8wD-Um9ZR33n_as8hVKTj1r9SlY_RqtR3cR3HhnPpyNbv3qPKi0w-rQA2Q"}' headers: content-length: - '2302' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:27 GMT + - Fri, 08 Dec 2023 06:54:06 GMT server: - Kestrel x-ms-maa-service-version: @@ -162,7 +162,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:28 GMT + - Fri, 08 Dec 2023 06:54:07 GMT expires: - '-1' pragma: @@ -201,14 +201,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTZwYjc0azJrNzNxYi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MTEsImlhdCI6MTcwMTkzNTkxMSwiaXNzIjoiaHR0cHM6Ly9hdHQxNnBiNzRrMms3M3FiLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTExLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.j6xN8iKA_C8ZkiN9FK9mxvzJld66vVxQoX_8SlTtlEne_ImGwpJ9zQ3zSX2CPMA51SnuKilcpgUUcBJBcWyKRJBx7uU9BX6qTFYjZatOmN4JKeC9ALXfh7xUFNUKjLXFycGHwkTrL3v4eU-XeD68ZE9Ht9sMKSdPYrw-oS62nQgKBhNcHZdvircXkGM7CgYMwfuQw1f7mNvn3M8CY58Tz8fECAUepZXHqMm1Hav1nPfdvwdLoUw7MWumZjBHLiUFBThxoUX5peT9QgBoR0RdA7z7DyUNvefdl8qz3d8bBEehEaj7fzNGJWh8w0phc4JxjPTOYsciy7upIVa-O3IjRA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWlhaWVuenIzZmlzNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNDksImlhdCI6MTcwMjAxODQ0OSwiaXNzIjoiaHR0cHM6Ly9hdHQxaWFpZW56cjNmaXM3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDQ5LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.gRGdiGy04p7kZ9RZVZP5lcitKt7kWzPw4rTaEY6oRgRy8GO95lzF98ivHsvlOX2Pp4Ze4zRaMTi-xq2cHruMk7CdH7Nt4Dj5ur3_k6Ef78kQlZUCEGtckRDHuLQKN4m_kVr89q63eM7pgJ4Z2RMTHsiEMqZnUrP3luI6Nm-VC_1-GBmBamZev9UY57klMBoe94v75fazgH2zhszHwYNA2i_iy4H3eD9gP9W4Cr_Hb6n_17LMHNuSc3cT0Ob497Nsl0Q1Ufz9cufFmP2PxwNXC3ms1BnYtzUCt9hBSvWghlovTGRDBBE8OC_tkDy50w85_q1T-ygHiYewdKUypyxfDg"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:30 GMT + - Fri, 08 Dec 2023 06:54:08 GMT server: - Kestrel x-ms-maa-service-version: @@ -244,7 +244,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:31 GMT + - Fri, 08 Dec 2023 06:54:09 GMT expires: - '-1' pragma: @@ -287,14 +287,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates:add?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTZwYjc0azJrNzNxYi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MTMsImlhdCI6MTcwMTkzNTkxMywiaXNzIjoiaHR0cHM6Ly9hdHQxNnBiNzRrMms3M3FiLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTEzLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.HenfI3Ivw4nSSlKNcv57orYNzF0I7yJXBvTOs9SGiftoD_Io0aJrM4aNNMHUmwnh65tvIrtFlTO_h16o3T_m4NEYVj75ZRxGU7ZcZz06-4B2xnfC387ZAT4_i1jwuBKPrcu8gPkdhWjzY_DZNBEjaX9P4y6lMssIrJBEc_mMx1NOMU-9uKCAFHNkbstiewA3Se5HHCZKADSmqve4eQujvGVczMA9cC8wcIg5qc5pQPTVXsKAIWq5hIZFFDZwTj4OSCmmlomIcey1wMXPVkQRfS9-D8TsoYZchIcFSr_8kkliWqLb18L50CpMgBIVEfRYgyBEh5NYs63z82l3V-IZPw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWlhaWVuenIzZmlzNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTEsImlhdCI6MTcwMjAxODQ1MSwiaXNzIjoiaHR0cHM6Ly9hdHQxaWFpZW56cjNmaXM3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDUxLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.o4JwbGk6ESYFgJJJjPhKfL-IdjB08ZfLJeQUFgZ1st6ilFlKZCmaUPO-ta4DyfGpopx3XZWwFvdESB6Q95SzrbeRkBCUEizPAPsGBqZgQyVqZgeKkX3kN1Rj108_RLEjvMQOcLp6Sg5ulmrvZ73mpeMFiSsb1Xai4aX7iR5MOCmiUoCY-An4W4mhtGV7l4fshao3-uVDi4ONeEz91YLV_KqR24dp6TUbUGzckbCGIQ2IBkzW8_dVrS-Qr_URA1GZFIs8I5jmDkbDafARvBdkS6Zp2AGmdO_LWYmqCtRm16lwpqkaBqQh8rz9rHuGsbiBgFowwh10eWP6bKka_2Qb-g"}' headers: content-length: - '842' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:32 GMT + - Fri, 08 Dec 2023 06:54:11 GMT server: - Kestrel x-ms-maa-service-version: @@ -330,7 +330,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:34 GMT + - Fri, 08 Dec 2023 06:54:12 GMT expires: - '-1' pragma: @@ -369,14 +369,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTZwYjc0azJrNzNxYi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MTYsImlhdCI6MTcwMTkzNTkxNiwiaXNzIjoiaHR0cHM6Ly9hdHQxNnBiNzRrMms3M3FiLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTE2LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.N-lvdCC6v_yBZgFMyjsN3hTxd9xDFJRGCdZerP-HEm1t-pqTVd9Gf0Rf45GmXrG5Zqqfmjn_jgI_7ryL366P9Z2sJ0mZf4R7VxscnkQDziqoAl1Lcfbqtc1QxZU7thu4lZUX8xjmApwiO2FaTnDk8L4yTgcdwds616htsGNACC3ypemx7lihlEamWtkRH3_6BVBwEExw0uCJul2UWaqpOPCovUV_OHPD0-ezNyaCei8kI3u_cz2TkTEvyaeQ3zEp8rHEWwOHyACG61T0NiWOcGvW_ja3BrmbBu2u67iMt8NwnHzty4aSLIU2bxTvhbpk_xeiSghCGwv5XRPJybk1eQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWlhaWVuenIzZmlzNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTMsImlhdCI6MTcwMjAxODQ1MywiaXNzIjoiaHR0cHM6Ly9hdHQxaWFpZW56cjNmaXM3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDUzLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.RhGDSwjknE83AY4_EntOFHO-aMOPXrZT66Iz9F9CHZsHbB9BBGOpZWDfx3_NP4jvOlp0kJ6a1BN383F6UgdKx6HrmL11fluowXg-YAT4_DpJ0WU8LnwdPQX6xuf_Y4mBDp0HaW0xkm8YT18PbZ2vO_lLo8nTp3minXNAfr1P-lg8olF5EKE2MVNhv9IM-k2lEK68ah-8Ha09toCLCS98LPTpzAkdzKRTzNkBqnISHLEnJGEr2lQ8gQdVaoUnd743XFLthwtaWLz8U6f6J7XGdm-wbSSAzaZIgmD75jPEXRVrkuzMPhgDcOphmUeNkRVo6aeXEQBfJlZpveKIei7OnA"}' headers: content-length: - '3821' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:35 GMT + - Fri, 08 Dec 2023 06:54:13 GMT server: - Kestrel x-ms-maa-service-version: @@ -412,7 +412,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:37 GMT + - Fri, 08 Dec 2023 06:54:13 GMT expires: - '-1' pragma: @@ -455,14 +455,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates:remove?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTZwYjc0azJrNzNxYi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MTksImlhdCI6MTcwMTkzNTkxOSwiaXNzIjoiaHR0cHM6Ly9hdHQxNnBiNzRrMms3M3FiLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTE5LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.NGqlGH7kRmosh-nbKTemM3PMANLetQ9SB3eD-B6RWF2dQXAh8bTJHnIcVQnfGkT_MYYeTPNYBgx8PFObWbhU4ZRHqKJMrICpwRCoHWDA1IKpz6QmrL4oD2MXDcDLuSPspAWhfhT1hcCOfxe_h9xsFy1ryWoTJ7A_99jkhZ-CwHiFjaOA08Fns2kCiC9NwLYy9hmuovI7KiC5p9V52pU5Q_Cgs_4jINA1zBQo8gqxIyUYoUeE-amzZHbLLSdNGw-I3clezDEO3egl-QtluplJ2cVcS8qqWc4yW56adKUOGyma-P1lkfGP79zhVTX8jLessxcJMQBEAOOyvTDuMWQLDQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWlhaWVuenIzZmlzNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTUsImlhdCI6MTcwMjAxODQ1NSwiaXNzIjoiaHR0cHM6Ly9hdHQxaWFpZW56cjNmaXM3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDU1LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.AgQXILJ18fCjDb8WVw2bB3xfS8JA2gbxV8b1NZkOERMsf6n10SxvefhqgtxJnFx2l0jAaZGtPq0bC1eMCwlpeC_KNKrlu6pu-OCusr1Vj3SnPUp7_SL_PRaFn-DzLjU6v0S9VJZelEA2QNBFT05y-3Y_R1i9VlGs8XWNiBnEQaoUbpQ3MnkJWbArLxaikTgaWpZQJu90c8T8y23sSl7tPubkXR1Me37Rpz5AZ15qMQRnS89CNYzNEa5B4EnHAF8mv_2fj6qtHMtJSJAbUttS0NG1afyQrJKF1n7teKvbr9KVu8mvwClV-HbsgS4qmdBfkZuwpUbAr0MbMyT4L-ZRvA"}' headers: content-length: - '841' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:38 GMT + - Fri, 08 Dec 2023 06:54:14 GMT server: - Kestrel x-ms-maa-service-version: @@ -498,7 +498,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:40 GMT + - Fri, 08 Dec 2023 06:54:16 GMT expires: - '-1' pragma: @@ -537,14 +537,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTZwYjc0azJrNzNxYi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MjEsImlhdCI6MTcwMTkzNTkyMSwiaXNzIjoiaHR0cHM6Ly9hdHQxNnBiNzRrMms3M3FiLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTIxLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.aLhCuH_nMKE2usSHPmw1NxifzEkYYEFzh0vxAX7o1qzrz-Dvdk_GNi5IxTm_e6Fcsy0wvlekQiJRM2aL8t4139cpDHfoDU5BYcf0gHtvxctIzkQGXeGOocAP9loW-TCgmx2NA_Jd4Cn9d8JciP9MAwOXFg6tfBLstV3zW8PiKtjBPq_XPqR6QnQ3VuCItBtfjMujWyMRq3q3D2l_dOOUwlC26d2a2qqhpQIFZ4bMbuftw6BI4QCkuQaw0i9BHgzLxocJeUFmEVhbeq_1bYD_DymhLCGOTTy1OiewRu_diny6uUKs4_C70OuvEfqsLzOzoAT3348rd9X8WWgV4SboFw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWlhaWVuenIzZmlzNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTYsImlhdCI6MTcwMjAxODQ1NiwiaXNzIjoiaHR0cHM6Ly9hdHQxaWFpZW56cjNmaXM3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDU2LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.Z4Yzjp41tydRp5nBdtko74diSobJOU-M2eNmOT7utqEjO-iwcvEr8w5O3mvxYgbEsXWStJkv0XRxT2N5Jc8VrD51zGbafF8aAgJT1TSqxME4Us8v-Q-SwcKDhORnlCFB-a6HTIKMVVcsXh6c2oZ17s3kJ4JVlj8WvpcyuylysZ4zsij8a1a34SEwqtZIEMtU3eCe1PUEKH-wsdAR_uARMuUK4yMU-In9SxKssq8KKe8JI9ZQK_GD2fT3M5_h4y7_wipwc3zDOUGdjZqa3xOz4QXIrE9l4fIDB3Pw8IFso-1LXwQZ_IgvQ1cAhhyGMFCiMst4pWgEvLmyogBQ9HEbUw"}' headers: content-length: - '2302' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:40 GMT + - Fri, 08 Dec 2023 06:54:16 GMT server: - Kestrel x-ms-maa-service-version: @@ -580,7 +580,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:42 GMT + - Fri, 08 Dec 2023 06:54:17 GMT expires: - '-1' pragma: @@ -623,14 +623,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates:add?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTZwYjc0azJrNzNxYi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MjQsImlhdCI6MTcwMTkzNTkyNCwiaXNzIjoiaHR0cHM6Ly9hdHQxNnBiNzRrMms3M3FiLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTI0LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.KDrmOnHOPMc4C5UyImR2tld8u6eGp8UbQk59KhpCMy9y5riR_rWdQTvwLuyYZTbs3Fl_pGpUqTyJZv3gFp0v09-hh5y_ove0PEgMtCTbFUnNJIkgk94QryPuDVn4Ji-jueI4BVCY1Lfzr5LmbPg7jsjCn77lNmORZBxfA2Y6EOFa28z_-aFuTidsS_d6YJz5-vws3uIgCbyiOkQpbdHrQImsYXuho9yAIIjiQZ4ibcCKTmilgWe1vKZl5Vvs8nONTHcYzLh9mPlUrO2P8QWgrsnhYKLsDnOSMPl3dMPrXT0fQgm8Xe8ZcuWfrMsbK9yAQSAvRe7HyUqz_6YLHqRQZw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWlhaWVuenIzZmlzNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTgsImlhdCI6MTcwMjAxODQ1OCwiaXNzIjoiaHR0cHM6Ly9hdHQxaWFpZW56cjNmaXM3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDU4LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.SBhqPIEUZ3hyX7NJLZbkQPCAI6V0E_UbAIG9aJiXQHNvZmkYCQPktnKUtQGxA_JNbENDNJU3crPOsuTTHKdcgJbtUMNI5tWrKxdkASFKmDH3Zq7AqeQCJv2G4C6iJut-LzwUAhlYPFCGqvKQxqhWOfofr3Cj4IWkf3Q2P2JUOMpoYK4i1A0ohlwJ_ztR_VghpPRWEle1VLB0Bk_p2gih4YJ1jdXDdHP1_6gOi2IuVLXxFL_yzytHHoLscYSVPTlU71algzjMzJwd8NbAT14Dzc8j4X83HNkGY2w2LARiqS5YrdszrnoHD3EeBtFpOKF5vTx6xQ9N2mKIaiI6dn50nw"}' headers: content-length: - '842' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:43 GMT + - Fri, 08 Dec 2023 06:54:18 GMT server: - Kestrel x-ms-maa-service-version: @@ -666,7 +666,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:45 GMT + - Fri, 08 Dec 2023 06:54:19 GMT expires: - '-1' pragma: @@ -705,14 +705,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTZwYjc0azJrNzNxYi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MjYsImlhdCI6MTcwMTkzNTkyNiwiaXNzIjoiaHR0cHM6Ly9hdHQxNnBiNzRrMms3M3FiLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTI2LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.H9ZbHvFgXC2eDgu-jhazD0E5kOriU3SBRAp6K4zxCvmME9SutyjDW6Jem-8JtDTsalZR43JaiDjRzS39pelWISBf3F53AAPUo15Zdts3vQndFoxieJEFyF-yp6ctYyT918bBpmWXjKzoz62DreVjvKnst3YRGEN1aUZSQnysJluZK6BCqq3oM9PWuX8OZmH3oNjTZBTaO8TurAozoF3tNuQx_TOnkg9u82sAgO-pT1v_I2XEIKownfFv7mnX2LbSgZkkb6JMAnMANv4w8XbPz6JsuVqXwl2EmVxcs9sR3T7b3KduIUGfSjmPUMGPGqQxO0sc91z3RtTOIJhvKlzfjA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWlhaWVuenIzZmlzNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNjAsImlhdCI6MTcwMjAxODQ2MCwiaXNzIjoiaHR0cHM6Ly9hdHQxaWFpZW56cjNmaXM3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDYwLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.qU6tk-4DMKN_m8fPBc873MIKkg1xUVRsHsfIxodd3XWDswZ5EogpnH8irq7IuL3gip4nnLSKVCeGYkloq6yG-TTVBDh05y_lMLDKEIIay6crp06U4FwSasKOvANRYoqBbUuYHGROb-VPCCv8wBtzcnItwYHc-MmYZd9El3uKwoJr-KeIlN3Y-RDwGIx34uc8wugS6cwnDI1_3E8exvDgsW06sbQK4Chc95OPuQ5MMo_jmy74LpDFLBPlkihw2Fo4QcbAyg4A4u8g3C_UWiwA8va8T3gVz_6F_aDVvaVfH7ywI2t_BjLxNFR2wDbQCRubVNxOrteqbtQKENOPFCheWg"}' headers: content-length: - '3821' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:46 GMT + - Fri, 08 Dec 2023 06:54:20 GMT server: - Kestrel x-ms-maa-service-version: @@ -748,7 +748,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:48 GMT + - Fri, 08 Dec 2023 06:54:20 GMT expires: - '-1' pragma: @@ -791,14 +791,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates:remove?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTZwYjc0azJrNzNxYi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MjksImlhdCI6MTcwMTkzNTkyOSwiaXNzIjoiaHR0cHM6Ly9hdHQxNnBiNzRrMms3M3FiLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTI5LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.Vj6i8Oow4qcK1q0j2sgHJY8C_Zqncu_J4nwh2ZAOumwnjUNCFxQRKuE4OFnKusvxqVUv5ksN7w1pAiIHrTtknS_qcNLylUerSc_debh1ekDw_6o6lXRpV0eZ2F-Lqs74e2RiMQsU0kSXrCHZTAqsETonu2-Ufe1EUMLn3FWf9WsMP6Q2wx2hHXY2wbU3mhhWgD91rg14MIZYPdJ87_-GZgjtycY2hO0r6C8CTar3pSHYQWVE10077XgwRK0fLBlXmHEl8ld-hbS6C5Ys8qYTN02kRnYCCrmQg3Xp-3Ssvgf0P8Y46ZrHCCLQSTJxBe0ESJUIZjXG-yttNiIkoSkuRg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWlhaWVuenIzZmlzNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNjIsImlhdCI6MTcwMjAxODQ2MiwiaXNzIjoiaHR0cHM6Ly9hdHQxaWFpZW56cjNmaXM3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDYyLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.scznEJHv5WDm6BDsjys8zpJXiO3rRf0ugvbL4grH9LSxL9Bj1tlBIpokhQvELnt2VqNHNL7rFFCIq1onuKYC74csr6pmJJT8TZzdncOP8CWZvIzRMkU64Mji_TynRJ5H6BDJlD2a0uwOYBhN7FACd4K63kdEUaYvdMm54i41pEe0magH7gHg1fAa_0ri4zYHNdUaucw9xVExMrvtd3z_jwmIWCSFXOLtQHTdR-q_F2DMY72AXFmbsnhht1AK6fJH07Ut6THtKAQNr4jHBQDk3y8_lTGyQSqLqu--K_KXTPXCe6meIVve7Lp5Z187mY2_E-xAQ_zKM_zEjQ54Sj2Wvg"}' headers: content-length: - '841' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:48 GMT + - Fri, 08 Dec 2023 06:54:21 GMT server: - Kestrel x-ms-maa-service-version: @@ -834,7 +834,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:51 GMT + - Fri, 08 Dec 2023 06:54:22 GMT expires: - '-1' pragma: @@ -873,14 +873,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MTZwYjc0azJrNzNxYi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MzIsImlhdCI6MTcwMTkzNTkzMiwiaXNzIjoiaHR0cHM6Ly9hdHQxNnBiNzRrMms3M3FiLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTMyLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.hzV8TCnaNOXYgcO53UVqKsnBX78UvIG_aJit7IRWVMq5-2Okss5whsatb5fwVA1RzHSBQHnxPQ2r4auz5oHE8nDJaC-TQLwxbXY167fJbWmJyG0KI-Jq51xAw9HVlHifAdMpOiC3Lx3baeJ6CjecATmxw6SmKkKR9rxuPZYeEEGCv6Yvb03BBuuq0Fs21_1661hteiFacJKn171NYtgqWVSCETbZbNfFKvNwSeX8ouH-VxUpzkHminPfE1sc_D6KUaGAlLZitucesLkQWRrtj9WhS8JeWqNEQlzWaginybLuBNqZkmWE74Qz_XbA1nA92H933Lm3ZeGFrGcS5KVD0Q"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWlhaWVuenIzZmlzNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNjQsImlhdCI6MTcwMjAxODQ2NCwiaXNzIjoiaHR0cHM6Ly9hdHQxaWFpZW56cjNmaXM3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDY0LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.VRUTjS7rNeecrA3e5pi3odzSVau9n2aUjUoU4KqRIEpUGojjxorfE3_QamraWYqQazq-k_3ZLGXgyjRyaLJL-Bf1glvFce0zUmHjU0-2GMs1y_42DNiRfaEiZyNNfmCxT7496VYJi3WiM0GViTgIL3YxT0ZE0SThJpmDt7f8WmP84IMmZOGu_P79YLs50jrMIGMwRWNN13RjxCzwtf-HuoA01sxGdp8LjO_sDtTjAIoL69HJN85oP5L2D6MaT7GPhosd5NOM_H9rCsx3sJT75QuTnUIhMIY3GSVLWL1gHpbnN84fBcue-a7jrPL3JU1aSXz8SSlVBQfi_foh3_vxRg"}' headers: content-length: - '2302' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:51 GMT + - Fri, 08 Dec 2023 06:54:23 GMT server: - Kestrel x-ms-maa-service-version: @@ -916,7 +916,7 @@ interactions: content-length: - '0' date: - - Thu, 07 Dec 2023 07:59:00 GMT + - Fri, 08 Dec 2023 06:54:30 GMT expires: - '-1' pragma: diff --git a/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_2.yaml b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_2.yaml index d4c462152cc..84f7e540b18 100644 --- a/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_2.yaml +++ b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_2.yaml @@ -32,7 +32,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:23 GMT + - Fri, 08 Dec 2023 06:54:03 GMT expires: - '-1' location: @@ -48,7 +48,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '1198' status: code: 201 message: Created @@ -80,7 +80,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:24 GMT + - Fri, 08 Dec 2023 06:54:05 GMT expires: - '-1' pragma: @@ -119,14 +119,14 @@ interactions: uri: https://att2000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mm5vYnoycmZnc3lubS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MDgsImlhdCI6MTcwMTkzNTkwOCwiaXNzIjoiaHR0cHM6Ly9hdHQybm9iejJyZmdzeW5tLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTA4LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.a4im4IZdoemAFx55MZoEkhP-6xnxuwuC_93nyrSfxCdAjNFw4ZMnNvmWwWlOJWoEBwjpeYsldjXjiL9MZXmDO8yyfw86uqpER8ya61Djzb45Y4IwOssYvtBGqYhGeawExbGJD6BG65P8TS4Nlcb_hmev_54NweQFC-96J1GbzBAcS5b5Fs53VisyfNXKGDYmcLnq6hDjISAoH6gnfbC_PF6CQh-62NpcG75IOYbIvGefeKd3qz_x7fpQwo0Co-wC-tTlQqun2xKXYK_-2EjDJlvXyjszB4EXrVli5RCXmHSKGsjRrr202Qy4Uaj5tzLLfJ4zu9Uxrnkwz0uqQuO3FA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mm5lcmt4dmxvanNhZy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNDcsImlhdCI6MTcwMjAxODQ0NywiaXNzIjoiaHR0cHM6Ly9hdHQybmVya3h2bG9qc2FnLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDQ3LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.qaWZxRNrtZiqpFfF6ejLugrAURpnpKQwAUhnB0zojtlGjcX3724FMbQce8m7E5lEZ0Gjcr_Ne99Zg4B4Hyn-etbY63p_bq-hiaSXs7oam1XbEfoJ6sd5XJcbaXUtc0NZwsF37veTk9Sq_EXMRbfKP10leyOCqWfoOzHpjO7TqZavVMGS2bh3HaS8sCaEwx2zg-9nS0JT0cAF96BrXQ7e46gryYA-P9wyCXmcRLfJzMYoF3ZC1Fv4sKstsNxz0uT2aaYryVHCJcBGPofbh24fkxVwRd_walEANPQTu9ojfJfADcD7ebmLbY5tArHkfhant75fHVLUvbmjx_UBAWrsFw"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:28 GMT + - Fri, 08 Dec 2023 06:54:06 GMT server: - Kestrel x-ms-maa-service-version: @@ -162,7 +162,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:29 GMT + - Fri, 08 Dec 2023 06:54:07 GMT expires: - '-1' pragma: @@ -210,7 +210,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:30 GMT + - Fri, 08 Dec 2023 06:54:09 GMT expires: - '-1' pragma: @@ -253,14 +253,14 @@ interactions: uri: https://att2000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mm5vYnoycmZnc3lubS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MTIsImlhdCI6MTcwMTkzNTkxMiwiaXNzIjoiaHR0cHM6Ly9hdHQybm9iejJyZmdzeW5tLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTEyLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktc2lnbmVyIjp7ImFsZyI6IlJTMjU2Iiwia3R5IjoiUlNBIiwidXNlIjoic2lnIiwieDVjIjpbIk1JSURSakNDQWk2Z0F3SUJBZ0lJSmNkWnY0Tzc2eXd3RFFZSktvWklodmNOQVFFTEJRQXdIekVkTUJzR0ExVUVBd3dVVFdGaFQzSnBaMmx1WVd4VVpYTjBRMlZ5ZERFd0lCY05Nak14TWpBME1EQXdNREF3V2hnUE1qQTNNekV5TURRd01EQXdNREJhTUI4eEhUQWJCZ05WQkFNTUZFMWhZVTl5YVdkcGJtRnNWR1Z6ZEVObGNuUXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWx3dTc5aFdZeTIvL0JpdTFHWXRMMUxBMEViVWVsMk4xSWo4TGVSVUpFNlVKUERadmVzdXcwM0tkV1pJY0c0OW9lc0NXQW12VnJiZXBoMHZPdG5aaTAyRUJFd0lIYWs4dnMwT1g4SjA2Z0JSQURDWjY0SXpxRytVcEdIVnQ5eWMwMUkrZ0kreU1KYjgxNjFWRndEeW0vWHdZLzZLQUZpNjRXMHNvZlREMmY3N3RnejJ4OEtrbDRtWDhRVWp2RWFmTkR0SEdWUGZQY1dpVS93WVdUK3gycFNMbW5pak5sOTdGUGFib3RMVUFFZFVZSFZWSUtEdkd4eXAyYW04Kzc0eGVHSWI5L0dWUDZOUkpDTi95RTNGY01jNnFOR295c2FpOWd0ZS8vQTAzdVdWSUp0REJBY2NuaVVyUGhlbkxTMzUyWXdTUDVMUU1mcVRpSVNoSUJWTTVCd0lEQVFBQm80R0RNSUdBTUU0R0ExVWRJd1JITUVXQUZGRmxGanBrZERCNW5FZ1VNdUsyNWJ6YlNwTFZvU09rSVRBZk1SMHdHd1lEVlFRRERCUk5ZV0ZQY21sbmFXNWhiRlJsYzNSRFpYSjBNWUlJSmNkWnY0Tzc2eXd3SFFZRFZSME9CQllFRkZGbEZqcGtkREI1bkVnVU11SzI1YnpiU3BMVk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFCQ1VCV0JRSWc1amM1ZDNGL0VKZVA4cHEyTHd2Y0ZERDc1M1RiR0t4N1RzYUhIZ3BoQUNuS09DU3BSRWlmdHNpUjVPaWM0ODdNWXdmRlVXQjBwZ0NGYzZpV3pVVjVzUnRTSERvNE51QTVwc2duRGNZQm5oNlR1VmZwR0FyWHZIT04wSzRRYk81NmZONHhmbWZEQzRkb2h1SDVPYUN3aUtLNUsxUWIrczVncW8xYnd2T01uNGNBNUEwS3RQc2R5RzJza2hWVjRvNnNGOUNoeXRsVmh0QzV6RE81RnkwWUtCd1l0UFh6Y0FMOUZhdUF4TE5URnE0Q3V5ZTQ0aDJGd2ZRUk9ON3FrWXp4UE9NYUNVOEdNVUI4SmYrOUFrdWN3bXZGNTBMNDB5WkNGeDlocUFvVGNTTW81ZTJyYzd5T3lvK1RldFJweUFxa1E5YkZDQWRWRWYyYVU9Il19LCJ4LW1zLXBvbGljeS10b2tlbi1oYXNoIjoiSVg3dE54N2p5TWduTVpSS0lUMVZxZldYa1p0MXlKWml2WXNiTjZQeTAzcyJ9.hLLtupatrWa4Seicx_cORgm5tZg4NCK5lSLxuG7aanopIeWkkGnO-iDdIWWKD9zPgYYMFP8vCpUMr9M2_4R3ybzVt3mvtTzrRiiDPO5s7MM9bYpfODMdTOR58uuhZ4iVxgo3IILsI8Bj-nxx9eJAmM7jtwlYFmy2-vrJKqYm5q7AV6UaCn5fghcO91btkJRmuFs5cKrfoAnFbKZLNxqBjYFYsAjZbfcheassPdfsqd2Mji2nl9n1CZ3MyD5QNATroP3QcFpvjFs9TngvCWYAxnVA_cSuPIW5IuIceE5yg5KhvS5W0tWw9pLOv08lagqkc0Iy5k8cBlowzf4nB66M_w"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mm5lcmt4dmxvanNhZy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTAsImlhdCI6MTcwMjAxODQ1MCwiaXNzIjoiaHR0cHM6Ly9hdHQybmVya3h2bG9qc2FnLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDUwLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktc2lnbmVyIjp7ImFsZyI6IlJTMjU2Iiwia3R5IjoiUlNBIiwidXNlIjoic2lnIiwieDVjIjpbIk1JSURSakNDQWk2Z0F3SUJBZ0lJSmNkWnY0Tzc2eXd3RFFZSktvWklodmNOQVFFTEJRQXdIekVkTUJzR0ExVUVBd3dVVFdGaFQzSnBaMmx1WVd4VVpYTjBRMlZ5ZERFd0lCY05Nak14TWpBME1EQXdNREF3V2hnUE1qQTNNekV5TURRd01EQXdNREJhTUI4eEhUQWJCZ05WQkFNTUZFMWhZVTl5YVdkcGJtRnNWR1Z6ZEVObGNuUXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWx3dTc5aFdZeTIvL0JpdTFHWXRMMUxBMEViVWVsMk4xSWo4TGVSVUpFNlVKUERadmVzdXcwM0tkV1pJY0c0OW9lc0NXQW12VnJiZXBoMHZPdG5aaTAyRUJFd0lIYWs4dnMwT1g4SjA2Z0JSQURDWjY0SXpxRytVcEdIVnQ5eWMwMUkrZ0kreU1KYjgxNjFWRndEeW0vWHdZLzZLQUZpNjRXMHNvZlREMmY3N3RnejJ4OEtrbDRtWDhRVWp2RWFmTkR0SEdWUGZQY1dpVS93WVdUK3gycFNMbW5pak5sOTdGUGFib3RMVUFFZFVZSFZWSUtEdkd4eXAyYW04Kzc0eGVHSWI5L0dWUDZOUkpDTi95RTNGY01jNnFOR295c2FpOWd0ZS8vQTAzdVdWSUp0REJBY2NuaVVyUGhlbkxTMzUyWXdTUDVMUU1mcVRpSVNoSUJWTTVCd0lEQVFBQm80R0RNSUdBTUU0R0ExVWRJd1JITUVXQUZGRmxGanBrZERCNW5FZ1VNdUsyNWJ6YlNwTFZvU09rSVRBZk1SMHdHd1lEVlFRRERCUk5ZV0ZQY21sbmFXNWhiRlJsYzNSRFpYSjBNWUlJSmNkWnY0Tzc2eXd3SFFZRFZSME9CQllFRkZGbEZqcGtkREI1bkVnVU11SzI1YnpiU3BMVk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFCQ1VCV0JRSWc1amM1ZDNGL0VKZVA4cHEyTHd2Y0ZERDc1M1RiR0t4N1RzYUhIZ3BoQUNuS09DU3BSRWlmdHNpUjVPaWM0ODdNWXdmRlVXQjBwZ0NGYzZpV3pVVjVzUnRTSERvNE51QTVwc2duRGNZQm5oNlR1VmZwR0FyWHZIT04wSzRRYk81NmZONHhmbWZEQzRkb2h1SDVPYUN3aUtLNUsxUWIrczVncW8xYnd2T01uNGNBNUEwS3RQc2R5RzJza2hWVjRvNnNGOUNoeXRsVmh0QzV6RE81RnkwWUtCd1l0UFh6Y0FMOUZhdUF4TE5URnE0Q3V5ZTQ0aDJGd2ZRUk9ON3FrWXp4UE9NYUNVOEdNVUI4SmYrOUFrdWN3bXZGNTBMNDB5WkNGeDlocUFvVGNTTW81ZTJyYzd5T3lvK1RldFJweUFxa1E5YkZDQWRWRWYyYVU9Il19LCJ4LW1zLXBvbGljeS10b2tlbi1oYXNoIjoiSVg3dE54N2p5TWduTVpSS0lUMVZxZldYa1p0MXlKWml2WXNiTjZQeTAzcyJ9.CApqd7MXRR9EbM9rYj9nHaeo_b0SWrN2LdKzErQTf4i-tsOWkysl8mHENJXJpjzQv7P_IEPbE9P753W3U9HUkyS_SNZRND64SjzdmH5mvzBaaT2ALEeoC39yalWQyj7_822yYUTa5fFlK-EDNraOJ9LROp-l8LZ5hjoS7OIbM4Y_hRcqhPobc9uNpK5-nWhovE0BaNeb66BUZjRtlRiTJJNlU8RdBx_IHdUeUxEphAzUCI4Ti9U-qZJypDY-XeBeiZriIE6uJNgkwSPMmHTvTg5MM6-9hMLItOnm851THJp1EwXXOnBinQfDtjKKnEFq1GCo2nSko35QuCnTND5ZGw"}' headers: content-length: - '2415' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:31 GMT + - Fri, 08 Dec 2023 06:54:09 GMT server: - Kestrel x-ms-maa-service-version: @@ -296,7 +296,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:33 GMT + - Fri, 08 Dec 2023 06:54:10 GMT expires: - '-1' pragma: @@ -335,14 +335,14 @@ interactions: uri: https://att2000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mm5vYnoycmZnc3lubS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MTUsImlhdCI6MTcwMTkzNTkxNSwiaXNzIjoiaHR0cHM6Ly9hdHQybm9iejJyZmdzeW5tLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTE1LCJ4LW1zLXBvbGljeSI6ImV5QWlZV3huSWpvaVVsTXlOVFlpTENBaWVEVmpJam9nV3lKTlNVbEVVbXBEUTBGcE5tZEJkMGxDUVdkSlNVcGpaRnAyTkU4M05ubDNkMFJSV1VwTGIxcEphSFpqVGtGUlJVeENVVUYzU0hwRlpFMUNjMGRCTVZWRlFYZDNWVlJYUm1oVU0wcHdXakpzZFZsWGVGVmFXRTR3VVRKV2VXUkVSWGRKUW1OT1RXcE5lRTFxUVRCTlJFRjNUVVJCZDFkb1oxQk5ha0V6VFhwRmVVMUVVWGROUkVGM1RVUkNZVTFDT0hoSVZFRmlRbWRPVmtKQlRVMUdSVEZvV1ZVNWVXRlhaSEJpYlVaelZrZFdlbVJGVG14amJsRjRUVWxKUWtscVFVNUNaMnR4YUd0cFJ6bDNNRUpCVVVWR1FVRlBRMEZST0VGTlNVbENRMmRMUTBGUlJVRnNkM1UzT1doWFdYa3lMeTlDYVhVeFIxbDBUREZNUVRCRllsVmxiREpPTVVscU9FeGxVbFZLUlRaVlNsQkVXblpsYzNWM01ETkxaRmRhU1dOSE5EbHZaWE5EVjBGdGRsWnlZbVZ3YURCMlQzUnVXbWt3TWtWQ1JYZEpTR0ZyT0haek1FOVlPRW93Tm1kQ1VrRkVRMW8yTkVsNmNVY3JWWEJIU0ZaME9YbGpNREZKSzJkSkszbE5TbUk0TVRZeFZrWjNSSGx0TDFoM1dTODJTMEZHYVRZMFZ6QnpiMlpVUkRKbU56ZDBaM295ZURoTGEydzBiVmc0VVZWcWRrVmhaazVFZEVoSFZsQm1VR05YYVZVdmQxbFhWQ3Q0TW5CVFRHMXVhV3BPYkRrM1JsQmhZbTkwVEZWQlJXUlZXVWhXVmtsTFJIWkhlSGx3TW1GdE9DczNOSGhsUjBsaU9TOUhWbEEyVGxKS1EwNHZlVVV6Um1OTll6WnhUa2R2ZVhOaGFUbG5kR1V2TDBFd00zVlhWa2xLZEVSQ1FXTmpibWxWY2xCb1pXNU1Vek0xTWxsM1UxQTFURkZOWm5GVWFVbFRhRWxDVmswMVFuZEpSRUZSUVVKdk5FZEVUVWxIUVUxRk5FZEJNVlZrU1hkU1NFMUZWMEZHUmtac1JtcHdhMlJFUWpWdVJXZFZUWFZMTWpWaWVtSlRjRXhXYjFOUGEwbFVRV1pOVWpCM1IzZFpSRlpSVVVSRVFsSk9XVmRHVUdOdGJHNWhWelZvWWtaU2JHTXpVa1JhV0Vvd1RWbEpTVXBqWkZwMk5FODNObmwzZDBoUldVUldVakJQUWtKWlJVWkdSbXhHYW5CclpFUkNOVzVGWjFWTmRVc3lOV0o2WWxOd1RGWk5RVGhIUVRGVlpFVjNSVUl2ZDFGR1RVRk5Ra0ZtT0hkRVVWbEtTMjlhU1doMlkwNUJVVVZNUWxGQlJHZG5SVUpCUWtOVlFsZENVVWxuTldwak5XUXpSaTlGU21WUU9IQnhNa3gzZG1OR1JFUTNOVE5VWWtkTGVEZFVjMkZJU0dkd2FFRkRia3RQUTFOd1VrVnBablJ6YVZJMVQybGpORGczVFZsM1prWlZWMEl3Y0dkRFJtTTJhVmQ2VlZZMWMxSjBVMGhFYnpST2RVRTFjSE5uYmtSaldVSnVhRFpVZFZabWNFZEJjbGgyU0U5T01FczBVV0pQTlRabVRqUjRabTFtUkVNMFpHOW9kVWcxVDJGRGQybExTelZMTVZGaUszTTFaM0Z2TVdKM2RrOU5ialJqUVRWQk1FdDBVSE5rZVVjeWMydG9WbFkwYnpaelJqbERhSGwwYkZab2RFTTFla1JQTlVaNU1GbExRbmRaZEZCWWVtTkJURGxHWVhWQmVFeE9WRVp4TkVOMWVXVTBOR2d5Um5kbVVWSlBUamR4YTFsNmVGQlBUV0ZEVlRoSFRWVkNPRXBtS3psQmEzVmpkMjEyUmpVd1REUXdlVnBEUm5nNWFIRkJiMVJqVTAxdk5XVXljbU0zZVU5NWJ5dFVaWFJTY0hsQmNXdFJPV0pHUTBGa1ZrVm1NbUZWUFNKZGZRLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBNa1l4WkVkb2RtTnRiRFpaV0ZKd1lqSTFlV1JYZUd4ak0zUnFUMngwTUdWWVFteFFWREJwU2tkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDZDFwWVNuUmhXRkZ2UzFSME9VOHliSHBqTTFab1ltMU9iR051Vm5OYVdFNDNXWHB3WW1SSWJIZGFWREE1U1dsU2NHTjVNV3RhVjBveFdqSmthRmx0ZUd4SmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xoV0UxMFdrZFdhV1JYWkc1WlYwcHpXbE5KYzBsSVdtaGlTRlpzVUZkTmRXUnRSbk5rVjFWd1R6Sk5ObGN6VWpWalIxVTVVRk5KYTJNeVpEUk1WekY1WXpKc2JtSnRWbmxKYkRCblVGUTBaMkZZVG5wa1YxVnZaRWhzZDFwVU1HbGpNbVEwVEZjeGVXTXliRzVpYlZaNVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXbFNlbG96WjNSaVdFcHNZbTFPYzFsWVdteEpiREJuVUZRMFoyRllUbnBrVjFWdlpFaHNkMXBVTUdsak1tUTBURmN4ZVZwWE5XcGlSMFl5V2xOSmMwbElXbWhpU0Zac1VGZE5kV1J0Um5Oa1YxVndUekpOTmxjelVqVmpSMVU1VUZOSmEyTklTblphU0ZacVpFTXhjRnBEU21SSlJEQXRTVWRzZW1NelZteExTRkkxWTBkVk9VbHVRbmxpTWxJeFdUTlJkR0ZYVVdsTVEwSXlXVmQ0TVZwVU1XcE1ibHBvWWtoV2JFdFVkR3BQYkhRd1pWaENiRkJVTUdsS1NFNHlZbWxLWkVsRU1DMUpSMng2WXpOV2JFdElValZqUjFVNVNXNU9NbUpwU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0a1IxWnNTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFpFZFdiRWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4yWlVjeUo5LmxVek81ZERUNk5jandxZGt4UWl3Rk9rT0JPZnNzdWNnaHFTRjVBZ1VhY01tbENOOXNzaXVkTFdnTVRDbkdscjJVb0tONjc0RWdsMkdMOHdQY1BjM19QaDhzeUpLbVhwT1NMZ1k1N3pmTzJMU1NGckQzWlJiQi1Sa3dJTV9kOXY3NTQ1XzVjWklRRDJneXFsNE1VQVRYWUtBazNjdm1RUjFhSzVuMXJOd3FXYmVzU0FPWnotUmhWamlZbDVJNXZzV0lWTUN5NnFNNFV5Q1FraS1VTlEydXBwMVIxRXhCTUxzd2ZJRGpLWnhWcHRrVzlqRzdBM0NkZ3FBbDhqdHhZdmV0a2NxZTNmRU9zOS1EX3pvbkhnY0txdnlSUnAycXc1UjhoS2FGeGVUZzMxMXlpX0w3eElXZWhHZU9ab2ZCY2ttd2VVUE5zN0xDNm1vNTVlOWxueU9odyJ9.bEY7Gn3yTig0NsQug6kHKaJv0E7Byq2T1a58uktfagd7GOhu3xmKXQtfFjkcL5_rOxspSQTYki4jt_pCk0NKjS5UOptJIGE71htG9GZerubkitR3n6Wf3m_P8yF8X4BzOBwctvvDIQoTOYFznUcF_rzeySBa_W5weqfgKestvzk9LP-7uYr7d_7wWD6InL-ZsonFMJJiDF7BxJBV11q0EqfsTm0TX1idFYTGWXV98BEjus5aMdMnIB6IW02hOMwcYsSXXr7WdV_wW98xKh5MtXc1keyQaqVMJcvAh5XZPYy7QkJfN3D3sm48K_bbnOhLZMzEOZgwGLKhJlaLp_HGHg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mm5lcmt4dmxvanNhZy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTIsImlhdCI6MTcwMjAxODQ1MiwiaXNzIjoiaHR0cHM6Ly9hdHQybmVya3h2bG9qc2FnLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDUyLCJ4LW1zLXBvbGljeSI6ImV5QWlZV3huSWpvaVVsTXlOVFlpTENBaWVEVmpJam9nV3lKTlNVbEVVbXBEUTBGcE5tZEJkMGxDUVdkSlNVcGpaRnAyTkU4M05ubDNkMFJSV1VwTGIxcEphSFpqVGtGUlJVeENVVUYzU0hwRlpFMUNjMGRCTVZWRlFYZDNWVlJYUm1oVU0wcHdXakpzZFZsWGVGVmFXRTR3VVRKV2VXUkVSWGRKUW1OT1RXcE5lRTFxUVRCTlJFRjNUVVJCZDFkb1oxQk5ha0V6VFhwRmVVMUVVWGROUkVGM1RVUkNZVTFDT0hoSVZFRmlRbWRPVmtKQlRVMUdSVEZvV1ZVNWVXRlhaSEJpYlVaelZrZFdlbVJGVG14amJsRjRUVWxKUWtscVFVNUNaMnR4YUd0cFJ6bDNNRUpCVVVWR1FVRlBRMEZST0VGTlNVbENRMmRMUTBGUlJVRnNkM1UzT1doWFdYa3lMeTlDYVhVeFIxbDBUREZNUVRCRllsVmxiREpPTVVscU9FeGxVbFZLUlRaVlNsQkVXblpsYzNWM01ETkxaRmRhU1dOSE5EbHZaWE5EVjBGdGRsWnlZbVZ3YURCMlQzUnVXbWt3TWtWQ1JYZEpTR0ZyT0haek1FOVlPRW93Tm1kQ1VrRkVRMW8yTkVsNmNVY3JWWEJIU0ZaME9YbGpNREZKSzJkSkszbE5TbUk0TVRZeFZrWjNSSGx0TDFoM1dTODJTMEZHYVRZMFZ6QnpiMlpVUkRKbU56ZDBaM295ZURoTGEydzBiVmc0VVZWcWRrVmhaazVFZEVoSFZsQm1VR05YYVZVdmQxbFhWQ3Q0TW5CVFRHMXVhV3BPYkRrM1JsQmhZbTkwVEZWQlJXUlZXVWhXVmtsTFJIWkhlSGx3TW1GdE9DczNOSGhsUjBsaU9TOUhWbEEyVGxKS1EwNHZlVVV6Um1OTll6WnhUa2R2ZVhOaGFUbG5kR1V2TDBFd00zVlhWa2xLZEVSQ1FXTmpibWxWY2xCb1pXNU1Vek0xTWxsM1UxQTFURkZOWm5GVWFVbFRhRWxDVmswMVFuZEpSRUZSUVVKdk5FZEVUVWxIUVUxRk5FZEJNVlZrU1hkU1NFMUZWMEZHUmtac1JtcHdhMlJFUWpWdVJXZFZUWFZMTWpWaWVtSlRjRXhXYjFOUGEwbFVRV1pOVWpCM1IzZFpSRlpSVVVSRVFsSk9XVmRHVUdOdGJHNWhWelZvWWtaU2JHTXpVa1JhV0Vvd1RWbEpTVXBqWkZwMk5FODNObmwzZDBoUldVUldVakJQUWtKWlJVWkdSbXhHYW5CclpFUkNOVzVGWjFWTmRVc3lOV0o2WWxOd1RGWk5RVGhIUVRGVlpFVjNSVUl2ZDFGR1RVRk5Ra0ZtT0hkRVVWbEtTMjlhU1doMlkwNUJVVVZNUWxGQlJHZG5SVUpCUWtOVlFsZENVVWxuTldwak5XUXpSaTlGU21WUU9IQnhNa3gzZG1OR1JFUTNOVE5VWWtkTGVEZFVjMkZJU0dkd2FFRkRia3RQUTFOd1VrVnBablJ6YVZJMVQybGpORGczVFZsM1prWlZWMEl3Y0dkRFJtTTJhVmQ2VlZZMWMxSjBVMGhFYnpST2RVRTFjSE5uYmtSaldVSnVhRFpVZFZabWNFZEJjbGgyU0U5T01FczBVV0pQTlRabVRqUjRabTFtUkVNMFpHOW9kVWcxVDJGRGQybExTelZMTVZGaUszTTFaM0Z2TVdKM2RrOU5ialJqUVRWQk1FdDBVSE5rZVVjeWMydG9WbFkwYnpaelJqbERhSGwwYkZab2RFTTFla1JQTlVaNU1GbExRbmRaZEZCWWVtTkJURGxHWVhWQmVFeE9WRVp4TkVOMWVXVTBOR2d5Um5kbVVWSlBUamR4YTFsNmVGQlBUV0ZEVlRoSFRWVkNPRXBtS3psQmEzVmpkMjEyUmpVd1REUXdlVnBEUm5nNWFIRkJiMVJqVTAxdk5XVXljbU0zZVU5NWJ5dFVaWFJTY0hsQmNXdFJPV0pHUTBGa1ZrVm1NbUZWUFNKZGZRLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBNa1l4WkVkb2RtTnRiRFpaV0ZKd1lqSTFlV1JYZUd4ak0zUnFUMngwTUdWWVFteFFWREJwU2tkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDZDFwWVNuUmhXRkZ2UzFSME9VOHliSHBqTTFab1ltMU9iR051Vm5OYVdFNDNXWHB3WW1SSWJIZGFWREE1U1dsU2NHTjVNV3RhVjBveFdqSmthRmx0ZUd4SmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xoV0UxMFdrZFdhV1JYWkc1WlYwcHpXbE5KYzBsSVdtaGlTRlpzVUZkTmRXUnRSbk5rVjFWd1R6Sk5ObGN6VWpWalIxVTVVRk5KYTJNeVpEUk1WekY1WXpKc2JtSnRWbmxKYkRCblVGUTBaMkZZVG5wa1YxVnZaRWhzZDFwVU1HbGpNbVEwVEZjeGVXTXliRzVpYlZaNVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXbFNlbG96WjNSaVdFcHNZbTFPYzFsWVdteEpiREJuVUZRMFoyRllUbnBrVjFWdlpFaHNkMXBVTUdsak1tUTBURmN4ZVZwWE5XcGlSMFl5V2xOSmMwbElXbWhpU0Zac1VGZE5kV1J0Um5Oa1YxVndUekpOTmxjelVqVmpSMVU1VUZOSmEyTklTblphU0ZacVpFTXhjRnBEU21SSlJEQXRTVWRzZW1NelZteExTRkkxWTBkVk9VbHVRbmxpTWxJeFdUTlJkR0ZYVVdsTVEwSXlXVmQ0TVZwVU1XcE1ibHBvWWtoV2JFdFVkR3BQYkhRd1pWaENiRkJVTUdsS1NFNHlZbWxLWkVsRU1DMUpSMng2WXpOV2JFdElValZqUjFVNVNXNU9NbUpwU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0a1IxWnNTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFpFZFdiRWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4yWlVjeUo5LmxVek81ZERUNk5jandxZGt4UWl3Rk9rT0JPZnNzdWNnaHFTRjVBZ1VhY01tbENOOXNzaXVkTFdnTVRDbkdscjJVb0tONjc0RWdsMkdMOHdQY1BjM19QaDhzeUpLbVhwT1NMZ1k1N3pmTzJMU1NGckQzWlJiQi1Sa3dJTV9kOXY3NTQ1XzVjWklRRDJneXFsNE1VQVRYWUtBazNjdm1RUjFhSzVuMXJOd3FXYmVzU0FPWnotUmhWamlZbDVJNXZzV0lWTUN5NnFNNFV5Q1FraS1VTlEydXBwMVIxRXhCTUxzd2ZJRGpLWnhWcHRrVzlqRzdBM0NkZ3FBbDhqdHhZdmV0a2NxZTNmRU9zOS1EX3pvbkhnY0txdnlSUnAycXc1UjhoS2FGeGVUZzMxMXlpX0w3eElXZWhHZU9ab2ZCY2ttd2VVUE5zN0xDNm1vNTVlOWxueU9odyJ9.T_TJKIBWdp3-Yf_myphfHuxWpRwXSaNpUsI2qKGEskhNkzDicvOolS56RIi8z7OrNjsXjwjy8uOvc8TuMLVXR2qpZjRyEHc9G4zWIX_fKQKfyOmVOy7heXfW5Oz1oPlF9tPekyKhOzQrmUrIvM0XFEkpKMJ8RU3MN2z91jYVQvrqr1a9SdrOlHmr2zrULRqBtTdUMOmYLKwKjwoumZVZIQFfR-9fFZFTW2IViNizKJ38Ncv0pv3xMnR4dHj4utVl3149yaemq_eXzup7Q-mSX7YtzMe1H90qzegDxWNUyXBnc2sd1wgi0Gyes5W00gWKmAxKPqgPP7-NT4-fqTvcMA"}' headers: content-length: - '4395' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:34 GMT + - Fri, 08 Dec 2023 06:54:11 GMT server: - Kestrel x-ms-maa-service-version: @@ -378,7 +378,7 @@ interactions: content-length: - '0' date: - - Thu, 07 Dec 2023 07:58:42 GMT + - Fri, 08 Dec 2023 06:54:17 GMT expires: - '-1' pragma: diff --git a/src/attestation/azext_attestation/tests/latest/recordings/test_provider_without_signer.yaml b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_without_signer.yaml index 70b2cc40b6d..1049b5c4b85 100644 --- a/src/attestation/azext_attestation/tests/latest/recordings/test_provider_without_signer.yaml +++ b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_without_signer.yaml @@ -32,7 +32,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:22 GMT + - Fri, 08 Dec 2023 06:54:03 GMT expires: - '-1' location: @@ -48,7 +48,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '1198' status: code: 201 message: Created @@ -80,7 +80,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:25 GMT + - Fri, 08 Dec 2023 06:54:05 GMT expires: - '-1' pragma: @@ -119,14 +119,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2ZoczM1dnFpNGY1dS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MDgsImlhdCI6MTcwMTkzNTkwOCwiaXNzIjoiaHR0cHM6Ly9hdHQzZmhzMzV2cWk0ZjV1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTA4LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.sjeYG0qJadDNrodOsMoefgvDK6fcWHZQigk9_Mi0Kg0pWAHPeDT21jdyO5yY8qEDoeaRbu4iXPzP5jrKk8d70-6hWRj9RcQW37KLZe51iOSDIEE8vBZO-hYfuJssyB4w0lG0XkW5V4N5QslEGpyuH4_i_SRQy9HU5vrjuaYCkA9wi6XZ7Qs-cYKw9CRtG5SQVfWAywtzA1x1yihSc_OD4Z8YWlxnxOnWCsA9NFrdiatoYsKacvDUg1U5vUZfSVTSFCbNUJdsY-VUxb34vUv5j1MgkuDkKqIeytb7CDwUUL6rLfB1d5JfUyVQZewQeOkjZ3Ls_gB6RlrVuY1TWc-1CQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VoNWlzbnFzYnZvei53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNDcsImlhdCI6MTcwMjAxODQ0NywiaXNzIjoiaHR0cHM6Ly9hdHQzdWg1aXNucXNidm96Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDQ3LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.lv3ML3ouT7VIvobjEOhXl0dk96JP4ZlHTKHYTnJJRW4LB5n68WmTWWDskTGZ9FOU3suDkjBnSLIJO-LgwDhcebmMo-Fuf6A58ktGiKOK6V_ZhLU_NWLG9y5XeoNJw37VJk1BvsHSmRqfCJeU2ItY4uAt-xbXMXK07R9rTTHxm14qrP5tIu159tVjfkx2enzdZiyCthDlJySiRO9B3OsBesae4S1LkFV1buoIbkuOLsX5thddqgnPWbl-iL_CgsaKdPmpcgO-w0oax1Batb3iU5PZdyJEDNhzLsbvUplRzFYHBnt_DkJ8JHVBSGrP7uRTNWkxR0MrR5K3eNSmWKU8jQ"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:27 GMT + - Fri, 08 Dec 2023 06:54:06 GMT server: - Kestrel x-ms-maa-service-version: @@ -162,7 +162,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:28 GMT + - Fri, 08 Dec 2023 06:54:08 GMT expires: - '-1' pragma: @@ -210,7 +210,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:30 GMT + - Fri, 08 Dec 2023 06:54:08 GMT expires: - '-1' pragma: @@ -253,14 +253,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2ZoczM1dnFpNGY1dS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MTEsImlhdCI6MTcwMTkzNTkxMSwiaXNzIjoiaHR0cHM6Ly9hdHQzZmhzMzV2cWk0ZjV1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTExLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.IuFlbfb3FjIjvlQEkuvebOIIn3N2movXMh4DbQSJ9UGhm85G2FeEErEhABfgXCH_LHrpxVydgXuk_eTaL-mesRUBhpDK6qK8BHa4LUb-mo76nkf4DwMoatxNyk4_5cILmIeJF5dmmtDvvB5Fea3gnG3PLOCwOnuLm4tsmqU0rxgqSX_uSPfE2onw43pVhKaixYRgNzGMCxFU7DTxX1SgQEE5KoCQyBxP7qEM54_Q-TRXi7liJALiM8-gsTM4L2hCAjVta07zLArQO-zADQjc0zrQrydRIl30TGDiJdkmfGMKLmZx9NE0zgwn14YDDZ1O5tBDBgu-T8B9V95XH2r_jQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VoNWlzbnFzYnZvei53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTAsImlhdCI6MTcwMjAxODQ1MCwiaXNzIjoiaHR0cHM6Ly9hdHQzdWg1aXNucXNidm96Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDUwLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.O4eaXtyTvIyMZF5DXhIAyyNcgK9bNEFenVd2xCGyNAd6Os3y1v3ylhQxCdwVcJU1YnOUUUT-xdC962S5UWNpF4-zOxiEO4SIvVOBdCHwQ_c61dDU82mUF92J5u0bUad11WXPKpxPjQ6Ujm4L6bqN318EoCOhJFJfph58eujrOc0u_OsiLl4kuOeAZ7BMiLJuSDvPON7tpyitZZrpXgSmslfi2P6YjB60QEHmbpVx6HOBejRKmKuHAf-UPb7u7FlG4_EH7TYo8go9buGRITNpaD75bxifsHQf01DM6vs4AL6Mf9bbUdaXsWiCY4tZpBCEadgrgEiJ7lMdfGD8GH-o8A"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:31 GMT + - Fri, 08 Dec 2023 06:54:10 GMT server: - Kestrel x-ms-maa-service-version: @@ -296,7 +296,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:33 GMT + - Fri, 08 Dec 2023 06:54:10 GMT expires: - '-1' pragma: @@ -335,14 +335,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2ZoczM1dnFpNGY1dS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MTQsImlhdCI6MTcwMTkzNTkxNCwiaXNzIjoiaHR0cHM6Ly9hdHQzZmhzMzV2cWk0ZjV1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTE0LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.OppLe5YQHGiEFhqfD8wyScMZT-Mx-SulJmRCyNom20mbWQ-LV4jSpKrb-nXfGQ2rk9nrKab0LGVfEI5x1m-neXiW598cBEaHp-3wIc9uOmrgEXw1ZnVngHBMti-Z_rQcttLmwgkQTJNeelXNwKlmF0ARH6Uy3pTVDOZIBnLsW6iXAKOyBdo6FWHu-ko8h2SbKUppaH9BYAy9zjFSVpsplowG09w7QE68ue-8HoGU0-9ctzP_ksivo09dWExk2E63jBj0SPFfwBvAg5gWSAtDa3fSR9SRvJ2i1md_TLwdfbM-ETOwnu2R7pCqFOWHIc2KxSmY5-QAU3QCH67-jhu5BA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VoNWlzbnFzYnZvei53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTEsImlhdCI6MTcwMjAxODQ1MSwiaXNzIjoiaHR0cHM6Ly9hdHQzdWg1aXNucXNidm96Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDUxLCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.Cku53aRZfQZlmJCAwIWoUQQ9jfdw-GU12wWln7JTTQGRcWPx2efW3fsZZeMyWwwPXUUed8PYKjPR__cqCWbNto2y37JDPsfbTt0F6K5PANdOKSa9NgWoM0ZjQYXlXjMmVbuE8Vlc6lXjgyJAX0o9lgy51ONyAl8ZKLFejnA994wemc8CGLZ70gmcavmBrOjLm4_RBEGOOd3FCBVrHM2UYi1F72IPpNZTbtexpdxOpu6uORa-aVBOjlOyubNVVFTejgrgNJL7HnGkYqkyCjIoLkJn5TFkFP4BY6--JLkTeEDut7VLCLBsT6UpxTacDa5Dlj2azu7gvZ-p1gyGuwzDiw"}' headers: content-length: - '1821' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:34 GMT + - Fri, 08 Dec 2023 06:54:11 GMT server: - Kestrel x-ms-maa-service-version: @@ -378,7 +378,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:35 GMT + - Fri, 08 Dec 2023 06:54:12 GMT expires: - '-1' pragma: @@ -426,7 +426,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:36 GMT + - Fri, 08 Dec 2023 06:54:13 GMT expires: - '-1' pragma: @@ -469,14 +469,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2ZoczM1dnFpNGY1dS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MTgsImlhdCI6MTcwMTkzNTkxOCwiaXNzIjoiaHR0cHM6Ly9hdHQzZmhzMzV2cWk0ZjV1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTE4LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.elo7dlDAGucgd0WBa7IS4CahyWNzOwdHc9Odw38OTCNVDO7avErZcMAH6FdN4rPjoa_Jh1ypa1tJYaoX1gn1mH2XeLWDworPKaqGy-Mw8ntrsL6TfE1ZEPAJhs5ku_IsGtewKakJP4shRlT1D9Gg8FCdvpgOBDksT_W1OxIAWADNtv7bafAzfjApjdPnjhJD5cyBA1hZkIp9CctMj1olJm1fHEDNbbh2LVCShUhhdmhjbUD0w2yQWpLt8kCXaamjCw9dsYuKOyqjGMdYoPf2GlcNRBXae_AweSkGCf6CzJa0Yob5syNpbB2EGQ1BjtWxcajEkTBLxx2hsgt8-N_frA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VoNWlzbnFzYnZvei53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTQsImlhdCI6MTcwMjAxODQ1NCwiaXNzIjoiaHR0cHM6Ly9hdHQzdWg1aXNucXNidm96Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDU0LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.C7EayqvDz_xob1fnRqpZ4KJlwXG0pkONFAs4pzQ2hLzo65w-LrqDeYQA7J2O5p8gCgElA6W7gKAybOmKhUGSXfaASNKFFcgVOJJnGhu4XLS_5SYMyiwT1O8qLItJr6H9uE66MabbIlUCBdfFRFMYVlAxCx7HyHqNrma4Y-0PqczqiCwQKQCk5O2etzazDnnRbtnbhjBZBSshfopqfWpREpxTTrap2IofVrSFCPnoKnrR8abRo0JRbErvDAiR9ovcr15qfyfa4gssE91pP_65KrBYf1FQv-b24TGAtymlUAP-ZrDo82WDH0LWt_FfprEkG8tNcpBeNrPi41EHgG_HzA"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:37 GMT + - Fri, 08 Dec 2023 06:54:14 GMT server: - Kestrel x-ms-maa-service-version: @@ -512,7 +512,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:39 GMT + - Fri, 08 Dec 2023 06:54:15 GMT expires: - '-1' pragma: @@ -551,14 +551,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2ZoczM1dnFpNGY1dS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MjEsImlhdCI6MTcwMTkzNTkyMSwiaXNzIjoiaHR0cHM6Ly9hdHQzZmhzMzV2cWk0ZjV1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTIxLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.LTCqwhc-yPAfTungtDe0i4vWqWJnJwooh2Vi8gCsonA_nb7pEBjtH6n0QK_QUjR6Zn0m1H93BuOc2NtPd7i0eZkexXdzJYjOCTuiTVrXbe-OItfXFagYBG3C1bUPr-jF0mBGBwACKRoKdbOQO9J4WlXvC2YN6H6iVbGOcY8owg28RtZz9JpLLoB9BQfE1CCOQ6w8MAlxm07b61uOW-xOYBPays1tKVGNj-_TL4rDYWl6vhBuvFwzi9oN9zA5s8_wfNsTwyReN-FYyXY3yH65EVx8vNPrPQC41Fvm1c__-hnaIfrTsN3WgBXyzNVcN5MPp2B-iEt8AYe7arcwCzJA-w"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VoNWlzbnFzYnZvei53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTYsImlhdCI6MTcwMjAxODQ1NiwiaXNzIjoiaHR0cHM6Ly9hdHQzdWg1aXNucXNidm96Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDU2LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.s7rBGfXUFCHk8xCCIrLybcmrPvK1PSgSHgdo5gAfb1c6AzIerwYPW-eymwiKXE6Q_MoYuC1JOK0z87JsBClTZB2bVVAByERyFED5ukz175FyDrJC60xn_Y9-Wa0iFGP-cU7p2apmd49rftD2N7gKAgdabEIzvW6me7V96YatkYSAyHSWQxiMj2tQVZkms2Y9tjpeANFyBkuI86nALJEO_KUsbNaZhXWU3AkcKv9TPven49hiWFT34iKImiBQIQV53bQQdoPbwCZr4aV0F15k4JUYhzvNyIOWrpzTYjFvRff461Jy37cjjPzSqhIVNwn2wJ52g-F-a3tzUbBtoQJNiA"}' headers: content-length: - '1917' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:40 GMT + - Fri, 08 Dec 2023 06:54:16 GMT server: - Kestrel x-ms-maa-service-version: @@ -594,7 +594,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:42 GMT + - Fri, 08 Dec 2023 06:54:17 GMT expires: - '-1' pragma: @@ -642,7 +642,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:43 GMT + - Fri, 08 Dec 2023 06:54:17 GMT expires: - '-1' pragma: @@ -685,14 +685,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2ZoczM1dnFpNGY1dS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MjUsImlhdCI6MTcwMTkzNTkyNSwiaXNzIjoiaHR0cHM6Ly9hdHQzZmhzMzV2cWk0ZjV1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTI1LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.P-ByAy0W_9SoqYTI8TZclFcpP_jP7yATMc5bM7ey2YySfuf0FzRlAAR1_-LsIEGwqG_p5XywOprAxLCXaEXVyqg_ShpuBsMgVaAMTXFhXPMij92wEezseB18v3ACsTZh5ppfrzC9jQInYLRLGddx_uROliBhZQk-npBOAldUF7xiGT08Y_Vapf-F3eaQR39kWdahphz9-wgRdCgsVDBCAtxkaE8wE55nh7_G11lkjsyPjDWO98m7aN6EjBSjYY8bqHqDcIPpGg3oBxRTEsL_gzl0CIMm3rVDRpjbJX7EAuqmHg6iwwybgAsCQZGooh7xS0-7auwAwcNE3px59X888w"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VoNWlzbnFzYnZvei53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTksImlhdCI6MTcwMjAxODQ1OSwiaXNzIjoiaHR0cHM6Ly9hdHQzdWg1aXNucXNidm96Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDU5LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.ezhTazHLkBuRQODWy8UhvWQfJVDf--ogrdBpWBNFwoHhnwTj2KVYrLgKuGxwelZFlle4zfbMskdS-RyDJzW1Jk7_vMgP9wBIXfyPOi-3fvtPXAYGe2lNwbj-UBUsEqHNsWW1s9WeQHGZuYxT5ez8auUP5MxGoOyPuOQ9zvnYm3zb4MNVlfUMuSU0EErX2X2P3XuDMR6CNyqfB1SqP9rBcRSeSn4yAwpWMz49pr87b5eEciy-sYe76VZhLIPzcLBw1yPUUPjoFi3qjjCE25ESdRPjPjBd9YD50_A1mO5jQWG47JEhthRqLTc_TTkfhB8rHNDIVMcLvbR8vlvwpDrVJA"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:44 GMT + - Fri, 08 Dec 2023 06:54:18 GMT server: - Kestrel x-ms-maa-service-version: @@ -728,7 +728,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:46 GMT + - Fri, 08 Dec 2023 06:54:19 GMT expires: - '-1' pragma: @@ -767,14 +767,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2ZoczM1dnFpNGY1dS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MjgsImlhdCI6MTcwMTkzNTkyOCwiaXNzIjoiaHR0cHM6Ly9hdHQzZmhzMzV2cWk0ZjV1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTI4LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.bOMHR6wl1DdgWUoDePduuIa30j-iLO51jyXzJMspk0YwUAUfmIBoeeRy2AXgIvIWc_NEhT4gi6so6jkkFC3mSkUlCoQRzFEQbUx0dvQVMX7ujNuHz7L1hdEb-uArDBw9Qv996e_ok77QS4HpwlTzwOIPhgzo5QW8c9U42SuIlv2oTmIb4ReSJSyUx5XyWMUz2c5F75X2FHqVy8ZwAOkYefwIOzRVim9e9Z0fzN_2xhJz2xY9gINR7uta_gVzPVNVf0nrWC1UG4Rr3rlUMWIO8BrVjS1DVwk6UbLGRdvJt8kDZLR-Wbgyie18yCHLe2ezSTXYAkU6rvhSzStAHOJ5hA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VoNWlzbnFzYnZvei53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNjEsImlhdCI6MTcwMjAxODQ2MSwiaXNzIjoiaHR0cHM6Ly9hdHQzdWg1aXNucXNidm96Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDYxLCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.MTNAdNldfQUYC4tcWql8qF7axTfMnJdZKXAZ8gtNYlNpjZpDPnhKyBe70Dlt0Htv306Ik40bQbEglTKJ53zL0Wn1ERNDygYKEA_tJPIsU9noeVzaxWX-gwjJ8tziVXaZ-MmVvHZWp926CGoQg4bqB3RnR9np9Z8VbEnvcMkfLNW3qoKV5I9mMfgVPfqJGZZjbmY8RcpilLa-kStkRSebXc6Bd2XxDjeSkCCfU_xFdfN1qxM_xPiS2SUdnuZJPy0ZW5WChtjR5rm_4XeCD-YsO-d-ree1xfbIWZMCikk1vO17LtrfyZcajS8bsaHeFvGsRk5nReca_FpRlJts35BHyg"}' headers: content-length: - '1821' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:47 GMT + - Fri, 08 Dec 2023 06:54:20 GMT server: - Kestrel x-ms-maa-service-version: @@ -810,7 +810,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:48 GMT + - Fri, 08 Dec 2023 06:54:21 GMT expires: - '-1' pragma: @@ -858,7 +858,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:50 GMT + - Fri, 08 Dec 2023 06:54:22 GMT expires: - '-1' pragma: @@ -901,14 +901,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2ZoczM1dnFpNGY1dS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MzIsImlhdCI6MTcwMTkzNTkzMiwiaXNzIjoiaHR0cHM6Ly9hdHQzZmhzMzV2cWk0ZjV1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTMyLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.Dnr8av9TvdKV7oqprt-Pn1VvW12Vrvyq1HS61-KwRhT-vbCkHRbSaGQf_Zb99xnbVQa-PrpQ8c4GwgArbAk_YqkyxwfYeWhP9i4ci92fxAEBRUmcpWuTBC5uQbQsBkyo6_Oi6yfaK-hZ0l1wWlP58K-vFEb47CnPhzr5sUNzq0smwq6Iq0ZZnkfHUcWZGbHfkLYkcnsphG5_6l8epaqJBkxvfYHEOe1JKNTqwEtR0-57Urbpqz5Rz15O96rw5_AgZf0UXKpMB8BjrUaqoX9LMWU2K3uBPsmWd-SZpH68gQClFcdESk2232apVY1J4LHse9ksDcSenF2NRgr5LLMbuQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VoNWlzbnFzYnZvei53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNjMsImlhdCI6MTcwMjAxODQ2MywiaXNzIjoiaHR0cHM6Ly9hdHQzdWg1aXNucXNidm96Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDYzLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.ja6V58HKpK4uxS5Db1uJ4fLaT2aeiyWDqJOEHY9T1ccZqLBAcHJGk-jUGCvQpn1r9--npGTPSuI60vzvWfRO7OfZFkGoZoXP4_DLZTc9JaPTR32V0nmbXArXcLvk8D__aFp-TnPAGEgmTSiAEiIUGfws9J9mqN8Ju5q4u61P9bdNhenQc2my5ABPexha8bRkmij7xY8SuzmwbOFXZt2qVaMmF34VkTQ32UxZUB4z5AbTOjChRge639o1qbDG3vGhwuWhCrVFFoWvPXJ8DFEvx5qo-na7eKb8LQRn1T8ZDW6mziB8gaVeYrYl8osn8vbW2ZsR6NOLDZ6hwpTnLg9qfQ"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:51 GMT + - Fri, 08 Dec 2023 06:54:23 GMT server: - Kestrel x-ms-maa-service-version: @@ -944,7 +944,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:53 GMT + - Fri, 08 Dec 2023 06:54:23 GMT expires: - '-1' pragma: @@ -983,14 +983,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2ZoczM1dnFpNGY1dS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MzUsImlhdCI6MTcwMTkzNTkzNSwiaXNzIjoiaHR0cHM6Ly9hdHQzZmhzMzV2cWk0ZjV1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTM1LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.lwv29XteaW8qEuUQVPOLQrPeTxykQD0LfsYjJHP1P0X1cTPysOaxutO-JC_HK0v5z6R3WUmZircBpW1Fm1OYuKmtLF5No0XtAp42cLRon22juQnXbgjcS9rBDLAoHtbFIf13SEI5Rfeh5EizveWgwqq1K31TPwiFR3YvQSS8XCMTYLufJa3M7MV_ANrA3_26Y_ujH1hhg5lvohv4sz72A2RZGJ4BiRckQ-Vpkxoy71g-nYtTqXmpbKbDmki0gmMbNLXH4epGbSABZ637IwqQy2cSSbOjMAy6GH7KBrSUGkblgroHjbGBCw-f8504Fi0AsIFYu_3Ore9901l3lrj9FQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VoNWlzbnFzYnZvei53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNjUsImlhdCI6MTcwMjAxODQ2NSwiaXNzIjoiaHR0cHM6Ly9hdHQzdWg1aXNucXNidm96Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDY1LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.pOE3c2fwNWtg3RlJMSMTVKDHrGrVp9ee6Kxpkvvz15uNh36sTJGE25FBBOjjKhn_NOOEv9A-Oamn0SwiJKAHyqZ-lIB4g5ZkMZCcrLJSXCatz8mDL132AMpfo4FnImAroNU5kmGdisL3Yw0zwXdchavf0-9a5aja2JE_cO1ZyIESpzUajNOGpjOo2YLb7iJXPJ2d7XRaqpVqozqtNEBjCbm39dZdDtaUXlu6UI92w8PrrNAYNwX0EkeQTXOauKgEVoSu44doO-FE0b3y13iZfV2kSuvkAUc6I3k6gZ5xhH8hn-PJkjz54InwMsPczYgIKOX2WpYGWKr-54wDStfGxA"}' headers: content-length: - '1917' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:54 GMT + - Fri, 08 Dec 2023 06:54:25 GMT server: - Kestrel x-ms-maa-service-version: @@ -1026,7 +1026,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:56 GMT + - Fri, 08 Dec 2023 06:54:25 GMT expires: - '-1' pragma: @@ -1069,14 +1069,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave:reset?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2ZoczM1dnFpNGY1dS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1MzgsImlhdCI6MTcwMTkzNTkzOCwiaXNzIjoiaHR0cHM6Ly9hdHQzZmhzMzV2cWk0ZjV1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTM4LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJSZW1vdmVkIn0.rIrFqgko5DP0yd_kP1coSjPJNJsIZ2wG9SwFaj7QanBeGUHplPlQo_RofAVxuzWbn_NaLVoJQrglR47ScpVfyw08NGoVrJAjFxiE28TFk6mdiYM3Q5ARFCO6Zs0Kp1KgRhuCuCuedEjHKcDurtbaLoTjJyKKEYvYvCFBX6jrfY_UhTiR5SVETJS1XDjkF53i7-XfTck4GvRl0Vv0EmZm0aNbBB5jeI-pU2SkcSbi0zA1iCcg20UbXd2ejkwnV9PQ8T-OIv2Www_1OOZww541lyNzmLZxOk-lV_2YvfwN7ce14CaN6W1bSsq37XC7xXUeWx9CdbjmqFPNqel8vdk34g"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VoNWlzbnFzYnZvei53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNjcsImlhdCI6MTcwMjAxODQ2NywiaXNzIjoiaHR0cHM6Ly9hdHQzdWg1aXNucXNidm96Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDY3LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJSZW1vdmVkIn0.lr3vO6B-5_bK6jnKQVe2kIsdu7sIUzgf9R5tBN0rVUdmqib3gC1SgF-OeY0NSYClK8y5u1m8622a8Tuh9T_obVJBJHnOumFsZgxiQOt91fkcCB2DyQCoPBHLnAT0vUMnkNUlKT9bBwiy9Lwk6ZJYbIlg4dKvl18wrCVjmzBZ8UYkl3oEyKB5PYH2PyUpEC5SJzogM4-UFrO8Jipf9NfK6sw65cWV50O3IWXRxG-NXZ52Ha4p6y6tHHcmOAviuO1s1RN0TJi-2ZZx0J9Fg15YKJc6K3cfhRxpvIEAd0PX7K9kXNDABDVRFhwVzU4wyH6Cp0NJoNCthpolOSPnudsJoQ"}' headers: content-length: - '726' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:58 GMT + - Fri, 08 Dec 2023 06:54:26 GMT server: - Kestrel x-ms-maa-service-version: @@ -1112,7 +1112,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:58:59 GMT + - Fri, 08 Dec 2023 06:54:28 GMT expires: - '-1' pragma: @@ -1151,14 +1151,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M2ZoczM1dnFpNGY1dS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDE5Mzk1NDEsImlhdCI6MTcwMTkzNTk0MSwiaXNzIjoiaHR0cHM6Ly9hdHQzZmhzMzV2cWk0ZjV1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAxOTM1OTQxLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.Z3XurUi4xlQd-lJS7t3LnqZY6IYyWeWU48UDoDuqwbo_q9HHiyebuXe1f0XJMC7DcWbgxN9G5zmDpL-hFH0z9DRjNwwUFrUmTMyvcCp3GBuMFyqUYOloq9vV2kndqoOlnxoqMRZwaqeT8vI82gd4fpCxA-Ax8PClbrdeaspjykoz3xI92rYUUsOGLLPqQIF4t5ZPGTejElWM0X40PA12eVkTDuSLqeEYk4l59HkJuv3Ym3LGrMvU5sejs9zZNnK-gGQfbCkexqpRSZelqZB0hR6I2PeBwl_yfM6itlio1STRXiNul1bYrzVY9ov4xtiBSlWrHev9J3IfSMWuDptYTg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VoNWlzbnFzYnZvei53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNjksImlhdCI6MTcwMjAxODQ2OSwiaXNzIjoiaHR0cHM6Ly9hdHQzdWg1aXNucXNidm96Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDY5LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.FSVNdUssPNeoiro71--BDpo_9gjK7hPaeAGzs_Z1P5H2CLZKOvg5K7qSZY2Zuu1o8hKZHDIyhrySNg8dpHM2LsEPC6jMt5w9IVlb-EPxXQhLz0GfCqZFupembTxCApaRuSgfJen1DfZfyAtiFn5qNo3Yfmaf1z1jExN19tCW3QyDZbalCm-AQqO_CZrwIP72qw48PWL-fyhB2c3Ug94caa62QUDC7eRPy4s13EDnkpRy93cWbyjM9NwoHfbzhdDIhUobk_xkQyHjWLko2ONkHU2oEaIgxSBkWmfYzur3tq9ew0-f0hIK5z_bOynApCuJyj5PoHIRBSYHRZwN660jOQ"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Thu, 07 Dec 2023 07:59:00 GMT + - Fri, 08 Dec 2023 06:54:28 GMT server: - Kestrel x-ms-maa-service-version: @@ -1194,7 +1194,7 @@ interactions: content-length: - '0' date: - - Thu, 07 Dec 2023 07:59:07 GMT + - Fri, 08 Dec 2023 06:54:36 GMT expires: - '-1' pragma: From 5e373344a5270c48a42e6b6c25e6762f64526212 Mon Sep 17 00:00:00 2001 From: Zeng Taoxu Date: Fri, 8 Dec 2023 15:33:15 +0800 Subject: [PATCH 20/20] update --- src/attestation/azext_attestation/custom.py | 38 ++++----- .../latest/recordings/test_attestation.yaml | 28 +++---- .../test_provider_with_signer_1.yaml | 64 +++++++-------- .../test_provider_with_signer_2.yaml | 26 +++--- .../test_provider_without_signer.yaml | 80 +++++++++---------- 5 files changed, 115 insertions(+), 121 deletions(-) diff --git a/src/attestation/azext_attestation/custom.py b/src/attestation/azext_attestation/custom.py index 10c22945453..2a3fd931552 100644 --- a/src/attestation/azext_attestation/custom.py +++ b/src/attestation/azext_attestation/custom.py @@ -98,9 +98,9 @@ def pre_operations(self): for p in certs_input_path: expand_path = os.path.expanduser(p) if not os.path.exists(expand_path): - raise CLIError('Path "{}" does not exist.'.format(expand_path)) + raise ArgumentUsageError('Path "{}" does not exist.'.format(expand_path)) if not os.path.isfile(expand_path): - raise CLIError('"{}" is not a valid file path.'.format(expand_path)) + raise ArgumentUsageError('"{}" is not a valid file path.'.format(expand_path)) with open(expand_path, 'rb') as f: pem_data = f.read() @@ -111,7 +111,7 @@ def pre_operations(self): kty = 'RSA' alg = 'RS256' else: - raise CLIError('Unsupported key type: {}'.format(type(key))) + raise ArgumentUsageError('Unsupported key type: {}'.format(type(key))) jwk = {'kty': kty, 'alg': alg, 'use': 'sig', 'x5c': [base64.b64encode(cert.public_bytes(Encoding.DER)).decode('ascii')]} @@ -170,16 +170,16 @@ def pre_operations(self): args = self.ctx.args validate_provider_resource_id(self) if not has_value(args.signer) and not has_value(args.signer_file): - raise CLIError('Please specify one of parameters: --signer or --signer-file/-f') + raise ArgumentUsageError('Please specify one of parameters: --signer or --signer-file/-f') if has_value(args.signer) and has_value(args.signer_file): - raise CLIError('--signer and --signer-file/-f are mutually exclusive.') + raise ArgumentUsageError('--signer and --signer-file/-f are mutually exclusive.') signer = None if has_value(args.signer_file): signer_file = os.path.expanduser(args.signer_file.to_serialized_data()) if not os.path.exists(signer_file): - raise CLIError('Signer file "{}" does not exist.'.format(signer_file)) + raise ArgumentUsageError('Signer file "{}" does not exist.'.format(signer_file)) if not os.path.isfile(signer_file): - raise CLIError('Signer file "{}" is not a valid file name.'.format(signer_file)) + raise ArgumentUsageError('Signer file "{}" is not a valid file name.'.format(signer_file)) with open(signer_file) as f: signer = f.read() @@ -232,16 +232,16 @@ def pre_operations(self): args = self.ctx.args validate_provider_resource_id(self) if not has_value(args.signer) and not has_value(args.signer_file): - raise CLIError('Please specify one of parameters: --signer or --signer-file/-f') + raise ArgumentUsageError('Please specify one of parameters: --signer or --signer-file/-f') if has_value(args.signer) and has_value(args.signer_file): - raise CLIError('--signer and --signer-file/-f are mutually exclusive.') + raise ArgumentUsageError('--signer and --signer-file/-f are mutually exclusive.') signer = None if has_value(args.signer_file): signer_file = os.path.expanduser(args.signer_file.to_serialized_data()) if not os.path.exists(signer_file): - raise CLIError('Signer file "{}" does not exist.'.format(signer_file)) + raise ArgumentUsageError('Signer file "{}" does not exist.'.format(signer_file)) if not os.path.isfile(signer_file): - raise CLIError('Signer file "{}" is not a valid file name.'.format(signer_file)) + raise ArgumentUsageError('Signer file "{}" is not a valid file name.'.format(signer_file)) with open(signer_file) as f: signer = f.read() @@ -398,19 +398,19 @@ def pre_operations(self): validate_provider_resource_id(self) if has_value(args.new_attestation_policy_file) and has_value(args.new_attestation_policy): - raise CLIError('Please specify just one of --new-attestation-policy and --new-attestation-policy-file/-f') + raise ArgumentUsageError('Please specify just one of --new-attestation-policy and --new-attestation-policy-file/-f') if not has_value(args.new_attestation_policy_file) and not has_value(args.new_attestation_policy): - raise CLIError('Please specify --new-attestation-policy or --new-attestation-policy-file/-f') + raise ArgumentUsageError('Please specify --new-attestation-policy or --new-attestation-policy-file/-f') new_attestation_policy = None if has_value(args.new_attestation_policy_file): file_path = os.path.expanduser(args.new_attestation_policy_file.to_serialized_data()) if not os.path.exists(file_path): - raise CLIError('Policy file "{}" does not exist.'.format(file_path)) + raise ArgumentUsageError('Policy file "{}" does not exist.'.format(file_path)) if not os.path.isfile(file_path): - raise CLIError('"{}" is not a valid file name.'.format(file_path)) + raise ArgumentUsageError('"{}" is not a valid file name.'.format(file_path)) with open(file_path) as f: new_attestation_policy = f.read() @@ -421,9 +421,9 @@ def pre_operations(self): if args.policy_format == 'Text': if provider['trustModel'] != 'AAD': - raise CLIError('Only supports Text policy under AAD model. Current model: {}. ' - 'If you are using signed JWT policy, please specify --policy-format JWT'. - format(provider.trust_model)) + raise ArgumentUsageError('Only supports Text policy under AAD model. Current model: {}. ' + 'If you are using signed JWT policy, please specify --policy-format JWT'. + format(provider.trust_model)) try: new_attestation_policy = \ @@ -434,7 +434,7 @@ def pre_operations(self): ) except TypeError as e: print(e) - raise CLIError('Failed to encode text content, are you using JWT? If yes, please use --policy-format JWT') + raise ArgumentUsageError('Failed to encode text content, are you using JWT? If yes, please use --policy-format JWT') if new_attestation_policy: if type(new_attestation_policy) == bytes: diff --git a/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml b/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml index 74fe0bda33c..a7e017843b8 100644 --- a/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml +++ b/src/attestation/azext_attestation/tests/latest/recordings/test_attestation.yaml @@ -32,7 +32,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:03 GMT + - Fri, 08 Dec 2023 07:32:11 GMT expires: - '-1' location: @@ -48,7 +48,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '1199' status: code: 201 message: Created @@ -80,7 +80,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:05 GMT + - Fri, 08 Dec 2023 07:32:12 GMT expires: - '-1' pragma: @@ -128,7 +128,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:06 GMT + - Fri, 08 Dec 2023 07:32:15 GMT expires: - '-1' pragma: @@ -165,32 +165,26 @@ interactions: uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Attestation/attestationProviders?api-version=2020-10-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Attestation/attestationProviders/att0000002","name":"att0000002","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att0000002.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestt7jgdf4ie4haanhqkir5lrq2tkwir3ldmr5sfuua6ohlsmnfrmgrbphslffb74qiouqn/providers/Microsoft.Attestation/attestationProviders/att1iaienzr3fis7","name":"att1iaienzr3fis7","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att1iaienzr3fis7.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestonqtvzhxoq5knjchntaihajigitbdhoeal4h7jqghcftpbgvxwegzyrxmhkb66y6v3wh/providers/Microsoft.Attestation/attestationProviders/att2nerkxvlojsag","name":"att2nerkxvlojsag","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"Isolated","status":"Ready","attestUri":"https://att2nerkxvlojsag.wus.attest.azure.net"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestoyzti6oytjhr64dh4jqfnzjgbwrvu2o5ykimdsns7um7chdgxgjjx7aujvzhoutjjb2k/providers/Microsoft.Attestation/attestationProviders/att3uh5isnqsbvoz","name":"att3uh5isnqsbvoz","type":"Microsoft.Attestation/attestationProviders","location":"westus","properties":{"trustModel":"AAD","status":"Ready","attestUri":"https://att3uh5isnqsbvoz.wus.attest.azure.net"}}]}' + string: '{"value":[]}' headers: cache-control: - no-cache content-length: - - '1665' + - '12' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:07 GMT + - Fri, 08 Dec 2023 07:32:15 GMT expires: - '-1' pragma: - no-cache - server: - - Kestrel strict-transport-security: - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked vary: - Accept-Encoding x-content-type-options: - nosniff - x-ms-maa-service-version: - - 1.11.02509.1778 status: code: 200 message: OK @@ -226,7 +220,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:08 GMT + - Fri, 08 Dec 2023 07:32:19 GMT expires: - '-1' pragma: @@ -244,7 +238,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - - '1197' + - '1199' status: code: 200 message: OK @@ -277,7 +271,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:09 GMT + - Fri, 08 Dec 2023 07:32:20 GMT expires: - '-1' pragma: @@ -325,7 +319,7 @@ interactions: content-length: - '0' date: - - Fri, 08 Dec 2023 06:54:18 GMT + - Fri, 08 Dec 2023 07:32:30 GMT expires: - '-1' pragma: diff --git a/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_1.yaml b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_1.yaml index 3f71700d1d5..398876932c7 100644 --- a/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_1.yaml +++ b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_1.yaml @@ -32,7 +32,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:04 GMT + - Fri, 08 Dec 2023 07:32:11 GMT expires: - '-1' location: @@ -80,7 +80,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:05 GMT + - Fri, 08 Dec 2023 07:32:12 GMT expires: - '-1' pragma: @@ -119,14 +119,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWlhaWVuenIzZmlzNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNDcsImlhdCI6MTcwMjAxODQ0NywiaXNzIjoiaHR0cHM6Ly9hdHQxaWFpZW56cjNmaXM3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDQ3LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.Jdyn6jvIyNbHfKx6HSjmIt2FUAblJZQLDNgwnMgr8-g1SbvP6mVEALDlU4yNMowvY6ur0JD3PQaCARhYhb58B3L42zOlS2FxQy0qxZoSLr48GVXQ-IzT6XOcx8O2OwQtw2QXdATXybK9h5jpRmjZVXBYbdbnD2m96ygLX3RrolzYhd_Ia4OlBGVHCoDVYcrCfjuUf49I-mdFNiz3voBkwbUR7ngaLOML0CjkZU0Y04INonHprRi-T3ZRWkwfSKsCH7RPTPhgOcsjhDiEftbmqfcYpxyl8wD-Um9ZR33n_as8hVKTj1r9SlY_RqtR3cR3HhnPpyNbv3qPKi0w-rQA2Q"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWplMm53bndxcWlkdi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzMzYsImlhdCI6MTcwMjAyMDczNiwiaXNzIjoiaHR0cHM6Ly9hdHQxamUybndud3FxaWR2Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzM2LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.C7Sx3tVHoTb0-6dD_nCRZcZ_Q3A56P3oCh6qUd2teCXP4WgUl04ahZEoW49y1fLXSdHZBi338wOGCBBByuH8x5BXY003JcgLrUajjkIvaA9vqL3lRZ2x17EJH5BvwcmLQhq_4LgjmigwB8Ng3HLmFeZi5R1srlni3LZtwDv6WV8JVtpq1IkTxujaGHn3bFup2TwZ7xryZTB5Ue-6bfmIf1CuQxObnhQzklj97NZ1KihWzlHSENQqCjmEzXXBv6KN2HzU7feKHxShK-aQ-UoQTLQ3dqaQkbS98lD4uHGV6XwLhNdRRbgivSXfkZHyCnIkMfLUO52XjQrrsOGtmmOAfg"}' headers: content-length: - '2302' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:06 GMT + - Fri, 08 Dec 2023 07:32:15 GMT server: - Kestrel x-ms-maa-service-version: @@ -162,7 +162,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:07 GMT + - Fri, 08 Dec 2023 07:32:17 GMT expires: - '-1' pragma: @@ -201,14 +201,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWlhaWVuenIzZmlzNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNDksImlhdCI6MTcwMjAxODQ0OSwiaXNzIjoiaHR0cHM6Ly9hdHQxaWFpZW56cjNmaXM3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDQ5LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.gRGdiGy04p7kZ9RZVZP5lcitKt7kWzPw4rTaEY6oRgRy8GO95lzF98ivHsvlOX2Pp4Ze4zRaMTi-xq2cHruMk7CdH7Nt4Dj5ur3_k6Ef78kQlZUCEGtckRDHuLQKN4m_kVr89q63eM7pgJ4Z2RMTHsiEMqZnUrP3luI6Nm-VC_1-GBmBamZev9UY57klMBoe94v75fazgH2zhszHwYNA2i_iy4H3eD9gP9W4Cr_Hb6n_17LMHNuSc3cT0Ob497Nsl0Q1Ufz9cufFmP2PxwNXC3ms1BnYtzUCt9hBSvWghlovTGRDBBE8OC_tkDy50w85_q1T-ygHiYewdKUypyxfDg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWplMm53bndxcWlkdi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzMzgsImlhdCI6MTcwMjAyMDczOCwiaXNzIjoiaHR0cHM6Ly9hdHQxamUybndud3FxaWR2Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzM4LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.VnHgGZyvywM4eTKR7l-iLUo0j97NWMAeY8bvKbjEA_JJxRUyYN2vIs4eim0K-GacDwy4TraXdBDJUocTrmLjwt-UfutziCmUcUBAvFnSH2AZZxfOjss049dWRGzIo-8E-Y5Qo8iiABIX-pnJlgrr5hQn0-gah77LeKWDnhunJEhAI_S_uZQ75Fvi0o60AJ2v6ArnMK8UqR4vfcTCnxvy_ECKG53cwkEjC5EVrOfF3RH6wbfz8FI2TfUJijM02IehhISyT3LnC5st97BfGARXEpTAaCXS8dgibE0NpV0SZ6oN8Hv4dwhWK6IkziTcPyKfSrhU3t8yS3Zfo7UL0g8wQA"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:08 GMT + - Fri, 08 Dec 2023 07:32:18 GMT server: - Kestrel x-ms-maa-service-version: @@ -244,7 +244,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:09 GMT + - Fri, 08 Dec 2023 07:32:18 GMT expires: - '-1' pragma: @@ -287,14 +287,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates:add?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWlhaWVuenIzZmlzNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTEsImlhdCI6MTcwMjAxODQ1MSwiaXNzIjoiaHR0cHM6Ly9hdHQxaWFpZW56cjNmaXM3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDUxLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.o4JwbGk6ESYFgJJJjPhKfL-IdjB08ZfLJeQUFgZ1st6ilFlKZCmaUPO-ta4DyfGpopx3XZWwFvdESB6Q95SzrbeRkBCUEizPAPsGBqZgQyVqZgeKkX3kN1Rj108_RLEjvMQOcLp6Sg5ulmrvZ73mpeMFiSsb1Xai4aX7iR5MOCmiUoCY-An4W4mhtGV7l4fshao3-uVDi4ONeEz91YLV_KqR24dp6TUbUGzckbCGIQ2IBkzW8_dVrS-Qr_URA1GZFIs8I5jmDkbDafARvBdkS6Zp2AGmdO_LWYmqCtRm16lwpqkaBqQh8rz9rHuGsbiBgFowwh10eWP6bKka_2Qb-g"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWplMm53bndxcWlkdi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzNDEsImlhdCI6MTcwMjAyMDc0MSwiaXNzIjoiaHR0cHM6Ly9hdHQxamUybndud3FxaWR2Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzQxLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.mzL2pWgcFtl8reoHOGsZZmVbvMaPQDifU6z2q1s4DZkS7XTXIYthuKFEh7cSrZBCcXYJdAVeydscA2vUUIpdfqBhT7SACGeylvCbCv4leVMKePfXskXgpjK678iuP7gbHCvlWpwNgoy5cxX2t8ew2mdAFybrBgacgPqNg9GONPTZkrenvR79G8UCdiuiUdoZm_Xj4SSY63jEeeeC6NvR14dFKR6q84d9-wv-ysZNu8xuIatc7-R5uWNmKSkJCQTbunP1gpDKJ1h3m0Ftlp5F7ilUakoUJ4BDjWECGZrZSjkplYdOZfYFqltw23_1UmD_fwFjEsmBpPLKcLZjXabPLQ"}' headers: content-length: - '842' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:11 GMT + - Fri, 08 Dec 2023 07:32:21 GMT server: - Kestrel x-ms-maa-service-version: @@ -330,7 +330,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:12 GMT + - Fri, 08 Dec 2023 07:32:21 GMT expires: - '-1' pragma: @@ -369,14 +369,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWlhaWVuenIzZmlzNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTMsImlhdCI6MTcwMjAxODQ1MywiaXNzIjoiaHR0cHM6Ly9hdHQxaWFpZW56cjNmaXM3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDUzLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.RhGDSwjknE83AY4_EntOFHO-aMOPXrZT66Iz9F9CHZsHbB9BBGOpZWDfx3_NP4jvOlp0kJ6a1BN383F6UgdKx6HrmL11fluowXg-YAT4_DpJ0WU8LnwdPQX6xuf_Y4mBDp0HaW0xkm8YT18PbZ2vO_lLo8nTp3minXNAfr1P-lg8olF5EKE2MVNhv9IM-k2lEK68ah-8Ha09toCLCS98LPTpzAkdzKRTzNkBqnISHLEnJGEr2lQ8gQdVaoUnd743XFLthwtaWLz8U6f6J7XGdm-wbSSAzaZIgmD75jPEXRVrkuzMPhgDcOphmUeNkRVo6aeXEQBfJlZpveKIei7OnA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWplMm53bndxcWlkdi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzNDQsImlhdCI6MTcwMjAyMDc0NCwiaXNzIjoiaHR0cHM6Ly9hdHQxamUybndud3FxaWR2Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzQ0LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.KKwo6rYSqwUSkis1ykdmO7BTZcjcsxWpN3hnmmkRm-v6Rr6r_hjs3v6maKj5y_O6aEE6zbvcREDV1Ekri6rgnfMHVekBWDQGSv-xr9yCuPPCUeVsPJYmynuSU8RViLtHPJ5M_AGl7KFE5xim6ldzlHCg7rKghGFIF3M60_YAR7rEEXfWF1A2PpdSRs_oS2dJtQRKGMEnIXNiIpIAh5c-5m1_N5GVQRWCIcqSTqE4U-OspZV6nMh8ANOB3r2g7rz1mvW1tQ3LcRDG8qvpIQ-nwB0r-Ordnce_Ove9kaldU3QAFLW017d4zHGtyEivEpZKnysFzkrBwAYFHJvdmtFO3A"}' headers: content-length: - '3821' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:13 GMT + - Fri, 08 Dec 2023 07:32:23 GMT server: - Kestrel x-ms-maa-service-version: @@ -412,7 +412,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:13 GMT + - Fri, 08 Dec 2023 07:32:25 GMT expires: - '-1' pragma: @@ -455,14 +455,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates:remove?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWlhaWVuenIzZmlzNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTUsImlhdCI6MTcwMjAxODQ1NSwiaXNzIjoiaHR0cHM6Ly9hdHQxaWFpZW56cjNmaXM3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDU1LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.AgQXILJ18fCjDb8WVw2bB3xfS8JA2gbxV8b1NZkOERMsf6n10SxvefhqgtxJnFx2l0jAaZGtPq0bC1eMCwlpeC_KNKrlu6pu-OCusr1Vj3SnPUp7_SL_PRaFn-DzLjU6v0S9VJZelEA2QNBFT05y-3Y_R1i9VlGs8XWNiBnEQaoUbpQ3MnkJWbArLxaikTgaWpZQJu90c8T8y23sSl7tPubkXR1Me37Rpz5AZ15qMQRnS89CNYzNEa5B4EnHAF8mv_2fj6qtHMtJSJAbUttS0NG1afyQrJKF1n7teKvbr9KVu8mvwClV-HbsgS4qmdBfkZuwpUbAr0MbMyT4L-ZRvA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWplMm53bndxcWlkdi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzNDcsImlhdCI6MTcwMjAyMDc0NywiaXNzIjoiaHR0cHM6Ly9hdHQxamUybndud3FxaWR2Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzQ3LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.CuzgKvVz9ROA7xRZuKPErTI4bj-zEOnKT1MNqGdh5ltWLPNIwXTRLa0iL1Uh0GkJm73vfQ3RZbJvJOBUYAKJ5vI3YhrcD65xgidhQxvjKZ6h00FfWX0ubheHUNQRIhaUJl7AQ-_ncugJqydbXhe4y9XxCE2iaHrI-zWyVXn8dcGt4Q-goSlI2xM-AAhnGgHUtEdaXIBI4kU-EjtkHiI3wrlSco5ooHiLjwZFPq6FxCkpXXUrqOdvjkmiroK7_hLX_ohPWXrAeGIDM6ysesYCaIEm0wbaRlpURUVbUnDGxMoa2lE_CN_eeGsFdSpoME7vifUWKZ0AMXgpES4xfe9qNw"}' headers: content-length: - '841' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:14 GMT + - Fri, 08 Dec 2023 07:32:26 GMT server: - Kestrel x-ms-maa-service-version: @@ -498,7 +498,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:16 GMT + - Fri, 08 Dec 2023 07:32:28 GMT expires: - '-1' pragma: @@ -537,14 +537,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWlhaWVuenIzZmlzNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTYsImlhdCI6MTcwMjAxODQ1NiwiaXNzIjoiaHR0cHM6Ly9hdHQxaWFpZW56cjNmaXM3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDU2LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.Z4Yzjp41tydRp5nBdtko74diSobJOU-M2eNmOT7utqEjO-iwcvEr8w5O3mvxYgbEsXWStJkv0XRxT2N5Jc8VrD51zGbafF8aAgJT1TSqxME4Us8v-Q-SwcKDhORnlCFB-a6HTIKMVVcsXh6c2oZ17s3kJ4JVlj8WvpcyuylysZ4zsij8a1a34SEwqtZIEMtU3eCe1PUEKH-wsdAR_uARMuUK4yMU-In9SxKssq8KKe8JI9ZQK_GD2fT3M5_h4y7_wipwc3zDOUGdjZqa3xOz4QXIrE9l4fIDB3Pw8IFso-1LXwQZ_IgvQ1cAhhyGMFCiMst4pWgEvLmyogBQ9HEbUw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWplMm53bndxcWlkdi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzNTAsImlhdCI6MTcwMjAyMDc1MCwiaXNzIjoiaHR0cHM6Ly9hdHQxamUybndud3FxaWR2Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzUwLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.KbMAD33Z8AKw1xv1cxYqnwiQ9pT6CJrNioTuTk66VkcN1f1JDhCIdLTlswHU4mThtTBiWuMMA4BMk8SQcaVB295C-WSvdKuYuropVhKNZt_knIMxBXRYTq-UsqivB5ByQweA37koWB42xriOKwO3nZEDwf2mlaCcq8Csuz9NVawUydWz8rf4na5DjzK9VCx1SINL9yLK2Ej3oFRR5KagG5c1XTjXF9OYw-_goYhMmedOfFg4CDqLdJZV2JeM-nRB7RLHBxcnQXSvx24RlvMuTSUu2WTjU72ofLgIf9JpAvqQ_7tfUF4Ps1c3_TMgHh6MCQ3XDMB0XxCTcysvZkX7lA"}' headers: content-length: - '2302' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:16 GMT + - Fri, 08 Dec 2023 07:32:29 GMT server: - Kestrel x-ms-maa-service-version: @@ -580,7 +580,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:17 GMT + - Fri, 08 Dec 2023 07:32:31 GMT expires: - '-1' pragma: @@ -623,14 +623,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates:add?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWlhaWVuenIzZmlzNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTgsImlhdCI6MTcwMjAxODQ1OCwiaXNzIjoiaHR0cHM6Ly9hdHQxaWFpZW56cjNmaXM3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDU4LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.SBhqPIEUZ3hyX7NJLZbkQPCAI6V0E_UbAIG9aJiXQHNvZmkYCQPktnKUtQGxA_JNbENDNJU3crPOsuTTHKdcgJbtUMNI5tWrKxdkASFKmDH3Zq7AqeQCJv2G4C6iJut-LzwUAhlYPFCGqvKQxqhWOfofr3Cj4IWkf3Q2P2JUOMpoYK4i1A0ohlwJ_ztR_VghpPRWEle1VLB0Bk_p2gih4YJ1jdXDdHP1_6gOi2IuVLXxFL_yzytHHoLscYSVPTlU71algzjMzJwd8NbAT14Dzc8j4X83HNkGY2w2LARiqS5YrdszrnoHD3EeBtFpOKF5vTx6xQ9N2mKIaiI6dn50nw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWplMm53bndxcWlkdi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzNTMsImlhdCI6MTcwMjAyMDc1MywiaXNzIjoiaHR0cHM6Ly9hdHQxamUybndud3FxaWR2Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzUzLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNQcmVzZW50In0.qu6ocS29A_C5u_sPnVENYmLSnovF4nRXwuwHU3v7r1DcvpkVxqVoB4cEQJ-Puy8qgajoXGnZvC4Sb5r-qV17dE1MXHKuLZL-B83QpfPSY7EHlR4t2awfQiMmT9S9etwI5r72iX2Bbhn5B4fu0Aud-7juGPkzD1YqPRrAgSkO5cS6QPHisnEW-IG3F-vHuY32L6kYUcM6Ik1DDnN7f0H1WHlTiqZLn1ZRCFHXYslUAc7WLw52EWuS8eIuhCl5jrfIDmGUiUMYbaQrmVM2Qr2MCvqi19Jvp6Ir4K74KC7GNHDUOSWHSZa9ZbWcEC8ScqVFjTXzxYlUB-k4TTXejPl0Eg"}' headers: content-length: - '842' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:18 GMT + - Fri, 08 Dec 2023 07:32:32 GMT server: - Kestrel x-ms-maa-service-version: @@ -666,7 +666,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:19 GMT + - Fri, 08 Dec 2023 07:32:34 GMT expires: - '-1' pragma: @@ -705,14 +705,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWlhaWVuenIzZmlzNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNjAsImlhdCI6MTcwMjAxODQ2MCwiaXNzIjoiaHR0cHM6Ly9hdHQxaWFpZW56cjNmaXM3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDYwLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.qU6tk-4DMKN_m8fPBc873MIKkg1xUVRsHsfIxodd3XWDswZ5EogpnH8irq7IuL3gip4nnLSKVCeGYkloq6yG-TTVBDh05y_lMLDKEIIay6crp06U4FwSasKOvANRYoqBbUuYHGROb-VPCCv8wBtzcnItwYHc-MmYZd9El3uKwoJr-KeIlN3Y-RDwGIx34uc8wugS6cwnDI1_3E8exvDgsW06sbQK4Chc95OPuQ5MMo_jmy74LpDFLBPlkihw2Fo4QcbAyg4A4u8g3C_UWiwA8va8T3gVz_6F_aDVvaVfH7ywI2t_BjLxNFR2wDbQCRubVNxOrteqbtQKENOPFCheWg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWplMm53bndxcWlkdi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzNTYsImlhdCI6MTcwMjAyMDc1NiwiaXNzIjoiaHR0cHM6Ly9hdHQxamUybndud3FxaWR2Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzU2LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX0seyJhbGciOiJSUzI1NiIsImt0eSI6IlJTQSIsInVzZSI6InNpZyIsIng1YyI6WyJNSUlETERDQ0FoU2dBd0lCQWdJSUUwOE1Gb28wN1Rzd0RRWUpLb1pJaHZjTkFRRUxCUUF3RnpFVk1CTUdBMVVFQXd3TVRXRmhWR1Z6ZEVObGNuUXhNQ0FYRFRJek1USXdNVEF3TURBd01Gb1lEekl3TnpNeE1qQXhNREF3TURBd1dqQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERFd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFS0FvSUJBUUNVTVFETWp3b2s1VWNwaW9tMVJoRm5mcWwrcUVRSWkyZGdwSGJEVXBnRm1WakwyZUEzQzZ6L0d1UEtXeEQzOFo5b3RqdUxsaktuY3VrTXUxNnJqTFAvKzRSRWQrdnEraEpzWkV1aHpjWjdFMVdYN2U1dDNWZTNhMW9TbU5zNjJjV0xQaGk5cDNJTDV6anYxaElDQll5QkxPS3ZzSFJUQXhEMDZVbjcrRjRhc3VlVVh5ejYwT0dhWUh2NlJTK1NkQmFEZkViWTF0SDRINGx5djZJeHVsUk5hdFJFSnIyRVh1VXZoUkR4THViRUFSdlhhMHl2Q1BPVkRHNlFzcldYellCQTdPQWVuNkdpSkZuWWU3VzU5Z3h3alZtQmV0OWR1WkxINW5FU25kV1JkdHR3WXZWVkZHNm1Fbm1iejdyaTFwOEl5SkpmM29ZLzY1TDl4Z2xrcklYekFnTUJBQUdqZWpCNE1FWUdBMVVkSXdRL01EMkFGSEpQOVhZa3N2SXlKdFVYcVpwbVhVNlVTVTc0b1J1a0dUQVhNUlV3RXdZRFZRUUREQXhOWVdGVVpYTjBRMlZ5ZERHQ0NCTlBEQmFLTk8wN01CMEdBMVVkRGdRV0JCUnlUL1YySkxMeU1pYlZGNm1hWmwxT2xFbE8rREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUEyRmUxRkFhQ2toa3NGTUQwV1Z2WnM2WTBRZVo2L0ZXakpJbnEyTGxZKzIwZG02M1NxNXRGVEVzMmI5dDVybEp4SDdtZDRoRTgxUGxJUDE3ZTlTUnMxVHNUNXZhcCtTL1l4SGtCNlREVDVaT3ZrSVZZbGpQbGcwNlZaaFdpaFVVRCtXblVRU2ZGbmZWV2JTclBWeVpvNVkyR2RRVVVBK2VLL3V1cTFib3hORVVHZEY1NE9BNCtFcEpVR0RhS3JUTXk2MFdVeERpcDQwVkszMUtBNWZpWUN5ZVlpV1lRdm02QlJkQmIrT3R5dFhIWTcvU0tlanVFSHdjaFhOU2hHaW55M0J4dzhPYzcxdlRnMTlMSEs2Z0MwbDQ5QjJuejdEbW15WktLVEpwU1FSTlRwc3JpRk05cUM4NWhrczVhMkloVE45d1NHUCs1L0Yrb0k2eEEvUFhUSSJdfV19fQ.rb_KXfiDJ57LuFFbkru6jWAGVqtDnC9rKtOl6yrojGGgGKVO_bZhB1OZZYsKjSUxnRFugy0ohNxYSEb1DyoCEzgdVw1mRvSP5-TAj7rKcsCbdJ_jfT6_Cwx2on3hLKWhY_QAncZQJlq-uOeCIb6sl87-CcOG0-X1vd6DMr15N6-uFcOO2DqC97UwaZwrKBQJYJwakvnK7qgCjkmmztv8gYr5l6t_XzokaQBE15b2kfjiWz-_hvjw22pbg_eSrfjnmGuPvKf7xk9U1mLyG47JMh_O9ogyC3tUoeVoysMQ_f3PlCtCYSYS-BxOF9IW3J0XylYipJrrsm8CWpvsnP-gKA"}' headers: content-length: - '3821' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:20 GMT + - Fri, 08 Dec 2023 07:32:35 GMT server: - Kestrel x-ms-maa-service-version: @@ -748,7 +748,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:20 GMT + - Fri, 08 Dec 2023 07:32:37 GMT expires: - '-1' pragma: @@ -791,14 +791,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates:remove?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWlhaWVuenIzZmlzNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNjIsImlhdCI6MTcwMjAxODQ2MiwiaXNzIjoiaHR0cHM6Ly9hdHQxaWFpZW56cjNmaXM3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDYyLCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.scznEJHv5WDm6BDsjys8zpJXiO3rRf0ugvbL4grH9LSxL9Bj1tlBIpokhQvELnt2VqNHNL7rFFCIq1onuKYC74csr6pmJJT8TZzdncOP8CWZvIzRMkU64Mji_TynRJ5H6BDJlD2a0uwOYBhN7FACd4K63kdEUaYvdMm54i41pEe0magH7gHg1fAa_0ri4zYHNdUaucw9xVExMrvtd3z_jwmIWCSFXOLtQHTdR-q_F2DMY72AXFmbsnhht1AK6fJH07Ut6THtKAQNr4jHBQDk3y8_lTGyQSqLqu--K_KXTPXCe6meIVve7Lp5Z187mY2_E-xAQ_zKM_zEjQ54Sj2Wvg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWplMm53bndxcWlkdi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzNTksImlhdCI6MTcwMjAyMDc1OSwiaXNzIjoiaHR0cHM6Ly9hdHQxamUybndud3FxaWR2Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzU5LCJ4LW1zLWNlcnRpZmljYXRlLXRodW1icHJpbnQiOiI4MUVENkZDNzI5RjZGMjYzMTIwNzgwQUM2RDY3ODg5M0U3MDRDQzlDIiwieC1tcy1wb2xpY3ljZXJ0aWZpY2F0ZXMtcmVzdWx0IjoiSXNBYnNlbnQifQ.DZukh7GZJy18A_lok8e2gS3E4idYSuqTu3BP_KF-kGGYR9RuT5_SkJ-EMtUOb-afGtgV4LYnILYDCFcJW4jisJvk43SIw23ym8U_yTm74vRO8bzDErElbjzuphfgGAa6inEz7roILBilFWcfy2IbjEZDK9iLvGeXp_2fOMYGmOYlfpETjBDCHrjXlKzSVnnePmheFm2_zVE0F7_jcmvPGO6Kcc7N65hRCTY26PylBNQWsa5-rGFx4FqTBezhtC-2R2CPmrNIZuSM6kr1ifOuLgKRefdhmP3s-DuesSLw51NDXzoGIzqbyHNsu4y5Cu4DT0ohg8daG6s9lJpMq6eW-Q"}' headers: content-length: - '841' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:21 GMT + - Fri, 08 Dec 2023 07:32:38 GMT server: - Kestrel x-ms-maa-service-version: @@ -834,7 +834,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:22 GMT + - Fri, 08 Dec 2023 07:32:39 GMT expires: - '-1' pragma: @@ -873,14 +873,14 @@ interactions: uri: https://att1000002.wus.attest.azure.net/certificates?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWlhaWVuenIzZmlzNy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNjQsImlhdCI6MTcwMjAxODQ2NCwiaXNzIjoiaHR0cHM6Ly9hdHQxaWFpZW56cjNmaXM3Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDY0LCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.VRUTjS7rNeecrA3e5pi3odzSVau9n2aUjUoU4KqRIEpUGojjxorfE3_QamraWYqQazq-k_3ZLGXgyjRyaLJL-Bf1glvFce0zUmHjU0-2GMs1y_42DNiRfaEiZyNNfmCxT7496VYJi3WiM0GViTgIL3YxT0ZE0SThJpmDt7f8WmP84IMmZOGu_P79YLs50jrMIGMwRWNN13RjxCzwtf-HuoA01sxGdp8LjO_sDtTjAIoL69HJN85oP5L2D6MaT7GPhosd5NOM_H9rCsx3sJT75QuTnUIhMIY3GSVLWL1gHpbnN84fBcue-a7jrPL3JU1aSXz8SSlVBQfi_foh3_vxRg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MWplMm53bndxcWlkdi53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzNjEsImlhdCI6MTcwMjAyMDc2MSwiaXNzIjoiaHR0cHM6Ly9hdHQxamUybndud3FxaWR2Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzYxLCJ4LW1zLXBvbGljeS1jZXJ0aWZpY2F0ZXMiOnsia2V5cyI6W3siYWxnIjoiUlMyNTYiLCJrdHkiOiJSU0EiLCJ1c2UiOiJzaWciLCJ4NWMiOlsiTUlJRFJqQ0NBaTZnQXdJQkFnSUlRRHdVVUd3Y1dLc3dEUVlKS29aSWh2Y05BUUVMQlFBd0h6RWRNQnNHQTFVRUF3d1VUV0ZoVDNKcFoybHVZV3hVWlhOMFEyVnlkREV3SUJjTk1qTXhNakF4TURBd01EQXdXaGdQTWpBM016RXlNREV3TURBd01EQmFNQjh4SFRBYkJnTlZCQU1NRkUxaFlVOXlhV2RwYm1Gc1ZHVnpkRU5sY25ReE1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBckh6NDEvOHpRK2VnRUIrOWV2VU1JUVBtclhSNXV5ZVhKQzNSTkZWVjBCVDRPQ0ZZV25qN0FESkZ0d2ZPWHk2SDdsRHVNYjRFdnVtSnBBd0t6TkxTTGZ3c1lESHppbjQ5TFVCNjVFZm9hT21MWVBDdFIzaERIRlRBcDRoTXhZWW5SRHZoMXBrRHUvOVZKeTY5VlNaZkc5cW9LejRUUE9RdmhLTEM0V21FV1V5Z1N0SGZ4VDZkSFpxR2Q3NGJzU1k1SCtWSmxRWWt6WS84bFNXYmtWMGVNcnUyM0dVajFmRUNFVS8rU1VFUnBoUmRULzNDYUl4WGtUM05yU3huODFMcWRqdFF3VWFVZVVYM0lWekx1SE5XekJqeEkva0thYWVRQkZXbEs1UWpaZFYrQUZJeSthSU56NituVTI3VGwrbngwbDlSa3UrL2lKYitxYTRUbituZGpRSURBUUFCbzRHRE1JR0FNRTRHQTFVZEl3UkhNRVdBRkJZNytjMGd3VVVGRThhU2lSR25vcHJvaDFqNG9TT2tJVEFmTVIwd0d3WURWUVFEREJSTllXRlBjbWxuYVc1aGJGUmxjM1JEWlhKME1ZSUlRRHdVVUd3Y1dLc3dIUVlEVlIwT0JCWUVGQlk3K2MwZ3dVVUZFOGFTaVJHbm9wcm9oMWo0TUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3RFFZSktvWklodmNOQVFFTEJRQURnZ0VCQUN4RGlGVDZiMytWZjd4ZFZjRlpUT1JlNWhVSWEyekkrbmozNWJRSDVCOE9NTlpkVHVxM1FSUHh2MW9tRXFSRUhxRHFpTUxCbE5kS1pra3lHYUh6T1ZraTFYUjhHTXhXMTZwa0h0SlRLRElXYy9wZ08rRlVOTlo5MnkvdUw3YTFjSExPRWx4a3NlZEdQRjFKZWZZNDhOZGhRVXViUElQMkJ1QndPVWlHQ1laeXRtUzNKRzh5clZySFVweEN3aG9hbGk3bUIxZUhZR3lBUkRRaTJUNFVPMUxMRXFMdDV5TENSeGxZdWdmUHNncEdZRW5FbWZyTFM2ZUV5ZEl5WGt4aW9Hak83N2dEQUJibHllT3E2Z1luZlRncW05Nm1wbzBMTDQ4YVB4OXJmZXc1ZGdZSVU2V2dLcE9xZy91WU13MGt2d0JNU0k4WHBneWRKSVl4TTV2NXd0UT0iXX1dfX0.eeokWLvm2C3Dsb--pV0tIWIoj0YWiyiwSK4MPrhodhtUCwtdDA6-YA5ZuR2d8U8JmdLzexvdXKHovIp7TPBg-i4SkFIM_o55ntcGF5NfrlWr0qOb5LyHgy7c9yq_c-3ZIu28mXUF0lcVEwYRwhsmgtbGT2stngQ_tMK5S87BpZhsy6_7clyExyMEcZM_ZSjLj6MBxXstKAz0bgXKI03SqRhg9yUleScsnEevPychzk95W0TQFGHGS0JaiVfgGPsRcse1anaIDBq2MFJcJMACz0dyeabEYK74X8lJOhTanCSPiOvltSU0HTiWJNHB0wUNcjHOQT2HjBiTrc5pDRYnyA"}' headers: content-length: - '2302' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:23 GMT + - Fri, 08 Dec 2023 07:32:41 GMT server: - Kestrel x-ms-maa-service-version: @@ -916,7 +916,7 @@ interactions: content-length: - '0' date: - - Fri, 08 Dec 2023 06:54:30 GMT + - Fri, 08 Dec 2023 07:32:48 GMT expires: - '-1' pragma: diff --git a/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_2.yaml b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_2.yaml index 84f7e540b18..9d6d3f4f382 100644 --- a/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_2.yaml +++ b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_with_signer_2.yaml @@ -32,7 +32,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:03 GMT + - Fri, 08 Dec 2023 07:32:10 GMT expires: - '-1' location: @@ -48,7 +48,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '1199' status: code: 201 message: Created @@ -80,7 +80,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:05 GMT + - Fri, 08 Dec 2023 07:32:12 GMT expires: - '-1' pragma: @@ -119,14 +119,14 @@ interactions: uri: https://att2000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mm5lcmt4dmxvanNhZy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNDcsImlhdCI6MTcwMjAxODQ0NywiaXNzIjoiaHR0cHM6Ly9hdHQybmVya3h2bG9qc2FnLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDQ3LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.qaWZxRNrtZiqpFfF6ejLugrAURpnpKQwAUhnB0zojtlGjcX3724FMbQce8m7E5lEZ0Gjcr_Ne99Zg4B4Hyn-etbY63p_bq-hiaSXs7oam1XbEfoJ6sd5XJcbaXUtc0NZwsF37veTk9Sq_EXMRbfKP10leyOCqWfoOzHpjO7TqZavVMGS2bh3HaS8sCaEwx2zg-9nS0JT0cAF96BrXQ7e46gryYA-P9wyCXmcRLfJzMYoF3ZC1Fv4sKstsNxz0uT2aaYryVHCJcBGPofbh24fkxVwRd_walEANPQTu9ojfJfADcD7ebmLbY5tArHkfhant75fHVLUvbmjx_UBAWrsFw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MmpneDJ2bmxsY2Yycy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzMzUsImlhdCI6MTcwMjAyMDczNSwiaXNzIjoiaHR0cHM6Ly9hdHQyamd4MnZubGxjZjJzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzM1LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.anzafp6cCktrFMmgoSeMKVhiQOI7G5CTrdQ-pDP8sfO52uihir1S6ckxuPxESIdGor-euWNQfQju0BfmGjL6KgBusGWATy2SiCQGIt0RkR29JLQeSs8NB7AuAwVZ6lFg7iRgvpq5m3eAtsW_mWyvZ7h9sNZcoH2dRm8b3tIWXNgJeE-55WxezwDA3zKq0MtchooGfbXMPTQ2adazLKi8RSTcHj0FqcYTrx_EOKKZ3FAkxceEGimQVG7CuuNN_jy2kk9AMcqT4blqFD_2MgV2thFlGcpEnRkZpIYF-4yT1Sqr-D8AA69-k0LQHuEbghezNdI_XOZA7ir1vHQr2ATYsA"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:06 GMT + - Fri, 08 Dec 2023 07:32:15 GMT server: - Kestrel x-ms-maa-service-version: @@ -162,7 +162,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:07 GMT + - Fri, 08 Dec 2023 07:32:16 GMT expires: - '-1' pragma: @@ -210,7 +210,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:09 GMT + - Fri, 08 Dec 2023 07:32:18 GMT expires: - '-1' pragma: @@ -253,14 +253,14 @@ interactions: uri: https://att2000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mm5lcmt4dmxvanNhZy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTAsImlhdCI6MTcwMjAxODQ1MCwiaXNzIjoiaHR0cHM6Ly9hdHQybmVya3h2bG9qc2FnLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDUwLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktc2lnbmVyIjp7ImFsZyI6IlJTMjU2Iiwia3R5IjoiUlNBIiwidXNlIjoic2lnIiwieDVjIjpbIk1JSURSakNDQWk2Z0F3SUJBZ0lJSmNkWnY0Tzc2eXd3RFFZSktvWklodmNOQVFFTEJRQXdIekVkTUJzR0ExVUVBd3dVVFdGaFQzSnBaMmx1WVd4VVpYTjBRMlZ5ZERFd0lCY05Nak14TWpBME1EQXdNREF3V2hnUE1qQTNNekV5TURRd01EQXdNREJhTUI4eEhUQWJCZ05WQkFNTUZFMWhZVTl5YVdkcGJtRnNWR1Z6ZEVObGNuUXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWx3dTc5aFdZeTIvL0JpdTFHWXRMMUxBMEViVWVsMk4xSWo4TGVSVUpFNlVKUERadmVzdXcwM0tkV1pJY0c0OW9lc0NXQW12VnJiZXBoMHZPdG5aaTAyRUJFd0lIYWs4dnMwT1g4SjA2Z0JSQURDWjY0SXpxRytVcEdIVnQ5eWMwMUkrZ0kreU1KYjgxNjFWRndEeW0vWHdZLzZLQUZpNjRXMHNvZlREMmY3N3RnejJ4OEtrbDRtWDhRVWp2RWFmTkR0SEdWUGZQY1dpVS93WVdUK3gycFNMbW5pak5sOTdGUGFib3RMVUFFZFVZSFZWSUtEdkd4eXAyYW04Kzc0eGVHSWI5L0dWUDZOUkpDTi95RTNGY01jNnFOR295c2FpOWd0ZS8vQTAzdVdWSUp0REJBY2NuaVVyUGhlbkxTMzUyWXdTUDVMUU1mcVRpSVNoSUJWTTVCd0lEQVFBQm80R0RNSUdBTUU0R0ExVWRJd1JITUVXQUZGRmxGanBrZERCNW5FZ1VNdUsyNWJ6YlNwTFZvU09rSVRBZk1SMHdHd1lEVlFRRERCUk5ZV0ZQY21sbmFXNWhiRlJsYzNSRFpYSjBNWUlJSmNkWnY0Tzc2eXd3SFFZRFZSME9CQllFRkZGbEZqcGtkREI1bkVnVU11SzI1YnpiU3BMVk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFCQ1VCV0JRSWc1amM1ZDNGL0VKZVA4cHEyTHd2Y0ZERDc1M1RiR0t4N1RzYUhIZ3BoQUNuS09DU3BSRWlmdHNpUjVPaWM0ODdNWXdmRlVXQjBwZ0NGYzZpV3pVVjVzUnRTSERvNE51QTVwc2duRGNZQm5oNlR1VmZwR0FyWHZIT04wSzRRYk81NmZONHhmbWZEQzRkb2h1SDVPYUN3aUtLNUsxUWIrczVncW8xYnd2T01uNGNBNUEwS3RQc2R5RzJza2hWVjRvNnNGOUNoeXRsVmh0QzV6RE81RnkwWUtCd1l0UFh6Y0FMOUZhdUF4TE5URnE0Q3V5ZTQ0aDJGd2ZRUk9ON3FrWXp4UE9NYUNVOEdNVUI4SmYrOUFrdWN3bXZGNTBMNDB5WkNGeDlocUFvVGNTTW81ZTJyYzd5T3lvK1RldFJweUFxa1E5YkZDQWRWRWYyYVU9Il19LCJ4LW1zLXBvbGljeS10b2tlbi1oYXNoIjoiSVg3dE54N2p5TWduTVpSS0lUMVZxZldYa1p0MXlKWml2WXNiTjZQeTAzcyJ9.CApqd7MXRR9EbM9rYj9nHaeo_b0SWrN2LdKzErQTf4i-tsOWkysl8mHENJXJpjzQv7P_IEPbE9P753W3U9HUkyS_SNZRND64SjzdmH5mvzBaaT2ALEeoC39yalWQyj7_822yYUTa5fFlK-EDNraOJ9LROp-l8LZ5hjoS7OIbM4Y_hRcqhPobc9uNpK5-nWhovE0BaNeb66BUZjRtlRiTJJNlU8RdBx_IHdUeUxEphAzUCI4Ti9U-qZJypDY-XeBeiZriIE6uJNgkwSPMmHTvTg5MM6-9hMLItOnm851THJp1EwXXOnBinQfDtjKKnEFq1GCo2nSko35QuCnTND5ZGw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MmpneDJ2bmxsY2Yycy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzNDAsImlhdCI6MTcwMjAyMDc0MCwiaXNzIjoiaHR0cHM6Ly9hdHQyamd4MnZubGxjZjJzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzQwLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktc2lnbmVyIjp7ImFsZyI6IlJTMjU2Iiwia3R5IjoiUlNBIiwidXNlIjoic2lnIiwieDVjIjpbIk1JSURSakNDQWk2Z0F3SUJBZ0lJSmNkWnY0Tzc2eXd3RFFZSktvWklodmNOQVFFTEJRQXdIekVkTUJzR0ExVUVBd3dVVFdGaFQzSnBaMmx1WVd4VVpYTjBRMlZ5ZERFd0lCY05Nak14TWpBME1EQXdNREF3V2hnUE1qQTNNekV5TURRd01EQXdNREJhTUI4eEhUQWJCZ05WQkFNTUZFMWhZVTl5YVdkcGJtRnNWR1Z6ZEVObGNuUXhNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQWx3dTc5aFdZeTIvL0JpdTFHWXRMMUxBMEViVWVsMk4xSWo4TGVSVUpFNlVKUERadmVzdXcwM0tkV1pJY0c0OW9lc0NXQW12VnJiZXBoMHZPdG5aaTAyRUJFd0lIYWs4dnMwT1g4SjA2Z0JSQURDWjY0SXpxRytVcEdIVnQ5eWMwMUkrZ0kreU1KYjgxNjFWRndEeW0vWHdZLzZLQUZpNjRXMHNvZlREMmY3N3RnejJ4OEtrbDRtWDhRVWp2RWFmTkR0SEdWUGZQY1dpVS93WVdUK3gycFNMbW5pak5sOTdGUGFib3RMVUFFZFVZSFZWSUtEdkd4eXAyYW04Kzc0eGVHSWI5L0dWUDZOUkpDTi95RTNGY01jNnFOR295c2FpOWd0ZS8vQTAzdVdWSUp0REJBY2NuaVVyUGhlbkxTMzUyWXdTUDVMUU1mcVRpSVNoSUJWTTVCd0lEQVFBQm80R0RNSUdBTUU0R0ExVWRJd1JITUVXQUZGRmxGanBrZERCNW5FZ1VNdUsyNWJ6YlNwTFZvU09rSVRBZk1SMHdHd1lEVlFRRERCUk5ZV0ZQY21sbmFXNWhiRlJsYzNSRFpYSjBNWUlJSmNkWnY0Tzc2eXd3SFFZRFZSME9CQllFRkZGbEZqcGtkREI1bkVnVU11SzI1YnpiU3BMVk1BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFCQ1VCV0JRSWc1amM1ZDNGL0VKZVA4cHEyTHd2Y0ZERDc1M1RiR0t4N1RzYUhIZ3BoQUNuS09DU3BSRWlmdHNpUjVPaWM0ODdNWXdmRlVXQjBwZ0NGYzZpV3pVVjVzUnRTSERvNE51QTVwc2duRGNZQm5oNlR1VmZwR0FyWHZIT04wSzRRYk81NmZONHhmbWZEQzRkb2h1SDVPYUN3aUtLNUsxUWIrczVncW8xYnd2T01uNGNBNUEwS3RQc2R5RzJza2hWVjRvNnNGOUNoeXRsVmh0QzV6RE81RnkwWUtCd1l0UFh6Y0FMOUZhdUF4TE5URnE0Q3V5ZTQ0aDJGd2ZRUk9ON3FrWXp4UE9NYUNVOEdNVUI4SmYrOUFrdWN3bXZGNTBMNDB5WkNGeDlocUFvVGNTTW81ZTJyYzd5T3lvK1RldFJweUFxa1E5YkZDQWRWRWYyYVU9Il19LCJ4LW1zLXBvbGljeS10b2tlbi1oYXNoIjoiSVg3dE54N2p5TWduTVpSS0lUMVZxZldYa1p0MXlKWml2WXNiTjZQeTAzcyJ9.hDyrRrFrEjJF41LIQTFyHYWtXwHnEmxseZSz9tl9bjOfaybVJwtFpjN-sAHqEm1k4tVhucpNQUWzJIRHxRPk3hrUtOlrgnBQtK8tEQxSZNl2LjRKipqTn_ypy8wTW3Pgf1N3A7i2kq6T1JL7-UCzQ1YrDU011V3ACoWzSTcazph-hEq9d6BUruu-9QYzl4FQbT3VD0wYgmK3N9Ia-xMPnMGQQbE378UiKIPkEMHDp8FajWnPGOkZpoYV4OBlG2ZLMhpciKP3jJy6BFSere9LNTpAQrfmwQoL4nKg563OPgOpQWQLTS9nb6iMEt_jV3M7Gwo_x5GPNh7Nds9h8SKqGQ"}' headers: content-length: - '2415' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:09 GMT + - Fri, 08 Dec 2023 07:32:19 GMT server: - Kestrel x-ms-maa-service-version: @@ -296,7 +296,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:10 GMT + - Fri, 08 Dec 2023 07:32:20 GMT expires: - '-1' pragma: @@ -335,14 +335,14 @@ interactions: uri: https://att2000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0Mm5lcmt4dmxvanNhZy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTIsImlhdCI6MTcwMjAxODQ1MiwiaXNzIjoiaHR0cHM6Ly9hdHQybmVya3h2bG9qc2FnLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDUyLCJ4LW1zLXBvbGljeSI6ImV5QWlZV3huSWpvaVVsTXlOVFlpTENBaWVEVmpJam9nV3lKTlNVbEVVbXBEUTBGcE5tZEJkMGxDUVdkSlNVcGpaRnAyTkU4M05ubDNkMFJSV1VwTGIxcEphSFpqVGtGUlJVeENVVUYzU0hwRlpFMUNjMGRCTVZWRlFYZDNWVlJYUm1oVU0wcHdXakpzZFZsWGVGVmFXRTR3VVRKV2VXUkVSWGRKUW1OT1RXcE5lRTFxUVRCTlJFRjNUVVJCZDFkb1oxQk5ha0V6VFhwRmVVMUVVWGROUkVGM1RVUkNZVTFDT0hoSVZFRmlRbWRPVmtKQlRVMUdSVEZvV1ZVNWVXRlhaSEJpYlVaelZrZFdlbVJGVG14amJsRjRUVWxKUWtscVFVNUNaMnR4YUd0cFJ6bDNNRUpCVVVWR1FVRlBRMEZST0VGTlNVbENRMmRMUTBGUlJVRnNkM1UzT1doWFdYa3lMeTlDYVhVeFIxbDBUREZNUVRCRllsVmxiREpPTVVscU9FeGxVbFZLUlRaVlNsQkVXblpsYzNWM01ETkxaRmRhU1dOSE5EbHZaWE5EVjBGdGRsWnlZbVZ3YURCMlQzUnVXbWt3TWtWQ1JYZEpTR0ZyT0haek1FOVlPRW93Tm1kQ1VrRkVRMW8yTkVsNmNVY3JWWEJIU0ZaME9YbGpNREZKSzJkSkszbE5TbUk0TVRZeFZrWjNSSGx0TDFoM1dTODJTMEZHYVRZMFZ6QnpiMlpVUkRKbU56ZDBaM295ZURoTGEydzBiVmc0VVZWcWRrVmhaazVFZEVoSFZsQm1VR05YYVZVdmQxbFhWQ3Q0TW5CVFRHMXVhV3BPYkRrM1JsQmhZbTkwVEZWQlJXUlZXVWhXVmtsTFJIWkhlSGx3TW1GdE9DczNOSGhsUjBsaU9TOUhWbEEyVGxKS1EwNHZlVVV6Um1OTll6WnhUa2R2ZVhOaGFUbG5kR1V2TDBFd00zVlhWa2xLZEVSQ1FXTmpibWxWY2xCb1pXNU1Vek0xTWxsM1UxQTFURkZOWm5GVWFVbFRhRWxDVmswMVFuZEpSRUZSUVVKdk5FZEVUVWxIUVUxRk5FZEJNVlZrU1hkU1NFMUZWMEZHUmtac1JtcHdhMlJFUWpWdVJXZFZUWFZMTWpWaWVtSlRjRXhXYjFOUGEwbFVRV1pOVWpCM1IzZFpSRlpSVVVSRVFsSk9XVmRHVUdOdGJHNWhWelZvWWtaU2JHTXpVa1JhV0Vvd1RWbEpTVXBqWkZwMk5FODNObmwzZDBoUldVUldVakJQUWtKWlJVWkdSbXhHYW5CclpFUkNOVzVGWjFWTmRVc3lOV0o2WWxOd1RGWk5RVGhIUVRGVlpFVjNSVUl2ZDFGR1RVRk5Ra0ZtT0hkRVVWbEtTMjlhU1doMlkwNUJVVVZNUWxGQlJHZG5SVUpCUWtOVlFsZENVVWxuTldwak5XUXpSaTlGU21WUU9IQnhNa3gzZG1OR1JFUTNOVE5VWWtkTGVEZFVjMkZJU0dkd2FFRkRia3RQUTFOd1VrVnBablJ6YVZJMVQybGpORGczVFZsM1prWlZWMEl3Y0dkRFJtTTJhVmQ2VlZZMWMxSjBVMGhFYnpST2RVRTFjSE5uYmtSaldVSnVhRFpVZFZabWNFZEJjbGgyU0U5T01FczBVV0pQTlRabVRqUjRabTFtUkVNMFpHOW9kVWcxVDJGRGQybExTelZMTVZGaUszTTFaM0Z2TVdKM2RrOU5ialJqUVRWQk1FdDBVSE5rZVVjeWMydG9WbFkwYnpaelJqbERhSGwwYkZab2RFTTFla1JQTlVaNU1GbExRbmRaZEZCWWVtTkJURGxHWVhWQmVFeE9WRVp4TkVOMWVXVTBOR2d5Um5kbVVWSlBUamR4YTFsNmVGQlBUV0ZEVlRoSFRWVkNPRXBtS3psQmEzVmpkMjEyUmpVd1REUXdlVnBEUm5nNWFIRkJiMVJqVTAxdk5XVXljbU0zZVU5NWJ5dFVaWFJTY0hsQmNXdFJPV0pHUTBGa1ZrVm1NbUZWUFNKZGZRLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBNa1l4WkVkb2RtTnRiRFpaV0ZKd1lqSTFlV1JYZUd4ak0zUnFUMngwTUdWWVFteFFWREJwU2tkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDZDFwWVNuUmhXRkZ2UzFSME9VOHliSHBqTTFab1ltMU9iR051Vm5OYVdFNDNXWHB3WW1SSWJIZGFWREE1U1dsU2NHTjVNV3RhVjBveFdqSmthRmx0ZUd4SmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xoV0UxMFdrZFdhV1JYWkc1WlYwcHpXbE5KYzBsSVdtaGlTRlpzVUZkTmRXUnRSbk5rVjFWd1R6Sk5ObGN6VWpWalIxVTVVRk5KYTJNeVpEUk1WekY1WXpKc2JtSnRWbmxKYkRCblVGUTBaMkZZVG5wa1YxVnZaRWhzZDFwVU1HbGpNbVEwVEZjeGVXTXliRzVpYlZaNVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXbFNlbG96WjNSaVdFcHNZbTFPYzFsWVdteEpiREJuVUZRMFoyRllUbnBrVjFWdlpFaHNkMXBVTUdsak1tUTBURmN4ZVZwWE5XcGlSMFl5V2xOSmMwbElXbWhpU0Zac1VGZE5kV1J0Um5Oa1YxVndUekpOTmxjelVqVmpSMVU1VUZOSmEyTklTblphU0ZacVpFTXhjRnBEU21SSlJEQXRTVWRzZW1NelZteExTRkkxWTBkVk9VbHVRbmxpTWxJeFdUTlJkR0ZYVVdsTVEwSXlXVmQ0TVZwVU1XcE1ibHBvWWtoV2JFdFVkR3BQYkhRd1pWaENiRkJVTUdsS1NFNHlZbWxLWkVsRU1DMUpSMng2WXpOV2JFdElValZqUjFVNVNXNU9NbUpwU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0a1IxWnNTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFpFZFdiRWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4yWlVjeUo5LmxVek81ZERUNk5jandxZGt4UWl3Rk9rT0JPZnNzdWNnaHFTRjVBZ1VhY01tbENOOXNzaXVkTFdnTVRDbkdscjJVb0tONjc0RWdsMkdMOHdQY1BjM19QaDhzeUpLbVhwT1NMZ1k1N3pmTzJMU1NGckQzWlJiQi1Sa3dJTV9kOXY3NTQ1XzVjWklRRDJneXFsNE1VQVRYWUtBazNjdm1RUjFhSzVuMXJOd3FXYmVzU0FPWnotUmhWamlZbDVJNXZzV0lWTUN5NnFNNFV5Q1FraS1VTlEydXBwMVIxRXhCTUxzd2ZJRGpLWnhWcHRrVzlqRzdBM0NkZ3FBbDhqdHhZdmV0a2NxZTNmRU9zOS1EX3pvbkhnY0txdnlSUnAycXc1UjhoS2FGeGVUZzMxMXlpX0w3eElXZWhHZU9ab2ZCY2ttd2VVUE5zN0xDNm1vNTVlOWxueU9odyJ9.T_TJKIBWdp3-Yf_myphfHuxWpRwXSaNpUsI2qKGEskhNkzDicvOolS56RIi8z7OrNjsXjwjy8uOvc8TuMLVXR2qpZjRyEHc9G4zWIX_fKQKfyOmVOy7heXfW5Oz1oPlF9tPekyKhOzQrmUrIvM0XFEkpKMJ8RU3MN2z91jYVQvrqr1a9SdrOlHmr2zrULRqBtTdUMOmYLKwKjwoumZVZIQFfR-9fFZFTW2IViNizKJ38Ncv0pv3xMnR4dHj4utVl3149yaemq_eXzup7Q-mSX7YtzMe1H90qzegDxWNUyXBnc2sd1wgi0Gyes5W00gWKmAxKPqgPP7-NT4-fqTvcMA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0MmpneDJ2bmxsY2Yycy53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzNDIsImlhdCI6MTcwMjAyMDc0MiwiaXNzIjoiaHR0cHM6Ly9hdHQyamd4MnZubGxjZjJzLnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzQyLCJ4LW1zLXBvbGljeSI6ImV5QWlZV3huSWpvaVVsTXlOVFlpTENBaWVEVmpJam9nV3lKTlNVbEVVbXBEUTBGcE5tZEJkMGxDUVdkSlNVcGpaRnAyTkU4M05ubDNkMFJSV1VwTGIxcEphSFpqVGtGUlJVeENVVUYzU0hwRlpFMUNjMGRCTVZWRlFYZDNWVlJYUm1oVU0wcHdXakpzZFZsWGVGVmFXRTR3VVRKV2VXUkVSWGRKUW1OT1RXcE5lRTFxUVRCTlJFRjNUVVJCZDFkb1oxQk5ha0V6VFhwRmVVMUVVWGROUkVGM1RVUkNZVTFDT0hoSVZFRmlRbWRPVmtKQlRVMUdSVEZvV1ZVNWVXRlhaSEJpYlVaelZrZFdlbVJGVG14amJsRjRUVWxKUWtscVFVNUNaMnR4YUd0cFJ6bDNNRUpCVVVWR1FVRlBRMEZST0VGTlNVbENRMmRMUTBGUlJVRnNkM1UzT1doWFdYa3lMeTlDYVhVeFIxbDBUREZNUVRCRllsVmxiREpPTVVscU9FeGxVbFZLUlRaVlNsQkVXblpsYzNWM01ETkxaRmRhU1dOSE5EbHZaWE5EVjBGdGRsWnlZbVZ3YURCMlQzUnVXbWt3TWtWQ1JYZEpTR0ZyT0haek1FOVlPRW93Tm1kQ1VrRkVRMW8yTkVsNmNVY3JWWEJIU0ZaME9YbGpNREZKSzJkSkszbE5TbUk0TVRZeFZrWjNSSGx0TDFoM1dTODJTMEZHYVRZMFZ6QnpiMlpVUkRKbU56ZDBaM295ZURoTGEydzBiVmc0VVZWcWRrVmhaazVFZEVoSFZsQm1VR05YYVZVdmQxbFhWQ3Q0TW5CVFRHMXVhV3BPYkRrM1JsQmhZbTkwVEZWQlJXUlZXVWhXVmtsTFJIWkhlSGx3TW1GdE9DczNOSGhsUjBsaU9TOUhWbEEyVGxKS1EwNHZlVVV6Um1OTll6WnhUa2R2ZVhOaGFUbG5kR1V2TDBFd00zVlhWa2xLZEVSQ1FXTmpibWxWY2xCb1pXNU1Vek0xTWxsM1UxQTFURkZOWm5GVWFVbFRhRWxDVmswMVFuZEpSRUZSUVVKdk5FZEVUVWxIUVUxRk5FZEJNVlZrU1hkU1NFMUZWMEZHUmtac1JtcHdhMlJFUWpWdVJXZFZUWFZMTWpWaWVtSlRjRXhXYjFOUGEwbFVRV1pOVWpCM1IzZFpSRlpSVVVSRVFsSk9XVmRHVUdOdGJHNWhWelZvWWtaU2JHTXpVa1JhV0Vvd1RWbEpTVXBqWkZwMk5FODNObmwzZDBoUldVUldVakJQUWtKWlJVWkdSbXhHYW5CclpFUkNOVzVGWjFWTmRVc3lOV0o2WWxOd1RGWk5RVGhIUVRGVlpFVjNSVUl2ZDFGR1RVRk5Ra0ZtT0hkRVVWbEtTMjlhU1doMlkwNUJVVVZNUWxGQlJHZG5SVUpCUWtOVlFsZENVVWxuTldwak5XUXpSaTlGU21WUU9IQnhNa3gzZG1OR1JFUTNOVE5VWWtkTGVEZFVjMkZJU0dkd2FFRkRia3RQUTFOd1VrVnBablJ6YVZJMVQybGpORGczVFZsM1prWlZWMEl3Y0dkRFJtTTJhVmQ2VlZZMWMxSjBVMGhFYnpST2RVRTFjSE5uYmtSaldVSnVhRFpVZFZabWNFZEJjbGgyU0U5T01FczBVV0pQTlRabVRqUjRabTFtUkVNMFpHOW9kVWcxVDJGRGQybExTelZMTVZGaUszTTFaM0Z2TVdKM2RrOU5ialJqUVRWQk1FdDBVSE5rZVVjeWMydG9WbFkwYnpaelJqbERhSGwwYkZab2RFTTFla1JQTlVaNU1GbExRbmRaZEZCWWVtTkJURGxHWVhWQmVFeE9WRVp4TkVOMWVXVTBOR2d5Um5kbVVWSlBUamR4YTFsNmVGQlBUV0ZEVlRoSFRWVkNPRXBtS3psQmEzVmpkMjEyUmpVd1REUXdlVnBEUm5nNWFIRkJiMVJqVTAxdk5XVXljbU0zZVU5NWJ5dFVaWFJTY0hsQmNXdFJPV0pHUTBGa1ZrVm1NbUZWUFNKZGZRLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBNa1l4WkVkb2RtTnRiRFpaV0ZKd1lqSTFlV1JYZUd4ak0zUnFUMngwTUdWWVFteFFWREJwU2tkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDZDFwWVNuUmhXRkZ2UzFSME9VOHliSHBqTTFab1ltMU9iR051Vm5OYVdFNDNXWHB3WW1SSWJIZGFWREE1U1dsU2NHTjVNV3RhVjBveFdqSmthRmx0ZUd4SmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xoV0UxMFdrZFdhV1JYWkc1WlYwcHpXbE5KYzBsSVdtaGlTRlpzVUZkTmRXUnRSbk5rVjFWd1R6Sk5ObGN6VWpWalIxVTVVRk5KYTJNeVpEUk1WekY1WXpKc2JtSnRWbmxKYkRCblVGUTBaMkZZVG5wa1YxVnZaRWhzZDFwVU1HbGpNbVEwVEZjeGVXTXliRzVpYlZaNVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXbFNlbG96WjNSaVdFcHNZbTFPYzFsWVdteEpiREJuVUZRMFoyRllUbnBrVjFWdlpFaHNkMXBVTUdsak1tUTBURmN4ZVZwWE5XcGlSMFl5V2xOSmMwbElXbWhpU0Zac1VGZE5kV1J0Um5Oa1YxVndUekpOTmxjelVqVmpSMVU1VUZOSmEyTklTblphU0ZacVpFTXhjRnBEU21SSlJEQXRTVWRzZW1NelZteExTRkkxWTBkVk9VbHVRbmxpTWxJeFdUTlJkR0ZYVVdsTVEwSXlXVmQ0TVZwVU1XcE1ibHBvWWtoV2JFdFVkR3BQYkhRd1pWaENiRkJVTUdsS1NFNHlZbWxLWkVsRU1DMUpSMng2WXpOV2JFdElValZqUjFVNVNXNU9NbUpwU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0a1IxWnNTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFpFZFdiRWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4yWlVjeUo5LmxVek81ZERUNk5jandxZGt4UWl3Rk9rT0JPZnNzdWNnaHFTRjVBZ1VhY01tbENOOXNzaXVkTFdnTVRDbkdscjJVb0tONjc0RWdsMkdMOHdQY1BjM19QaDhzeUpLbVhwT1NMZ1k1N3pmTzJMU1NGckQzWlJiQi1Sa3dJTV9kOXY3NTQ1XzVjWklRRDJneXFsNE1VQVRYWUtBazNjdm1RUjFhSzVuMXJOd3FXYmVzU0FPWnotUmhWamlZbDVJNXZzV0lWTUN5NnFNNFV5Q1FraS1VTlEydXBwMVIxRXhCTUxzd2ZJRGpLWnhWcHRrVzlqRzdBM0NkZ3FBbDhqdHhZdmV0a2NxZTNmRU9zOS1EX3pvbkhnY0txdnlSUnAycXc1UjhoS2FGeGVUZzMxMXlpX0w3eElXZWhHZU9ab2ZCY2ttd2VVUE5zN0xDNm1vNTVlOWxueU9odyJ9.kUB5QUa7Q4hNu1RgfSJrQfzI70Dh90FCDgUa5lYt1emyQUyh4hYHRHYEwK5Bke9kBV3o2NLIc8Me1Hu4duWffpxc3caBVEnV2rpkzpmSADwLS8TGqYI1AmJNH-oSW1Por6O8bNAoF2Y8g0YeiosxBTTGcNzJhoChbFmLsDSDombvRU0eNZwkkc-P-DDjZFHY2gS_wzQrTv9eluYIW-FA8dQK2cxAjxMjlFFSWPh99vc6AooEWV8-hdqhw8o9csNESlrPK-ufc06QN377_rc4FVteYCLM4niWxOWwpClH7RwvTx-PFlZgSVwDCXFKdCbpY0Vyu6ID6jwAoxwtJWsGLw"}' headers: content-length: - '4395' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:11 GMT + - Fri, 08 Dec 2023 07:32:22 GMT server: - Kestrel x-ms-maa-service-version: @@ -378,7 +378,7 @@ interactions: content-length: - '0' date: - - Fri, 08 Dec 2023 06:54:17 GMT + - Fri, 08 Dec 2023 07:32:32 GMT expires: - '-1' pragma: diff --git a/src/attestation/azext_attestation/tests/latest/recordings/test_provider_without_signer.yaml b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_without_signer.yaml index 1049b5c4b85..1bed75bf053 100644 --- a/src/attestation/azext_attestation/tests/latest/recordings/test_provider_without_signer.yaml +++ b/src/attestation/azext_attestation/tests/latest/recordings/test_provider_without_signer.yaml @@ -32,7 +32,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:03 GMT + - Fri, 08 Dec 2023 07:32:11 GMT expires: - '-1' location: @@ -48,7 +48,7 @@ interactions: x-ms-maa-service-version: - 1.11.02509.1778 x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '1199' status: code: 201 message: Created @@ -80,7 +80,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:05 GMT + - Fri, 08 Dec 2023 07:32:12 GMT expires: - '-1' pragma: @@ -119,14 +119,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VoNWlzbnFzYnZvei53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNDcsImlhdCI6MTcwMjAxODQ0NywiaXNzIjoiaHR0cHM6Ly9hdHQzdWg1aXNucXNidm96Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDQ3LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.lv3ML3ouT7VIvobjEOhXl0dk96JP4ZlHTKHYTnJJRW4LB5n68WmTWWDskTGZ9FOU3suDkjBnSLIJO-LgwDhcebmMo-Fuf6A58ktGiKOK6V_ZhLU_NWLG9y5XeoNJw37VJk1BvsHSmRqfCJeU2ItY4uAt-xbXMXK07R9rTTHxm14qrP5tIu159tVjfkx2enzdZiyCthDlJySiRO9B3OsBesae4S1LkFV1buoIbkuOLsX5thddqgnPWbl-iL_CgsaKdPmpcgO-w0oax1Batb3iU5PZdyJEDNhzLsbvUplRzFYHBnt_DkJ8JHVBSGrP7uRTNWkxR0MrR5K3eNSmWKU8jQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3dhbDVmN2M3bXdxNS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzMzUsImlhdCI6MTcwMjAyMDczNSwiaXNzIjoiaHR0cHM6Ly9hdHQzd2FsNWY3Yzdtd3E1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzM1LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.WTDNzG9kBT8nLkztgDHg6Xox3HExRGLlAe8F7bU1gDK8TZ264ckj9QXWb9wu1UXMim4x6OBRhW-vfTEEE_OBViTubZaXxXdlr2FNyJ5ObuurzZl-D51hl6AHjUogW1Ja-mueY4qL8Oma5HfeVlM4hn_rAqetz05OjfyZFlh_EJCrIVxWPwDyFJ2cF4dZ5UEPKCcDgthJaIGPqNXtGt01u63GKxfa47Wcfc7TuXokuBzEX88RotrZZh5-38S4ffIvnKIzuvQBHm_mOgVt2ha0SNuHdH0b0aFU6dluAAraIV9hwbkgvXJtI5WC7NfyB7MzLNDYURp20vbE6WC8kpB4uw"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:06 GMT + - Fri, 08 Dec 2023 07:32:14 GMT server: - Kestrel x-ms-maa-service-version: @@ -162,7 +162,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:08 GMT + - Fri, 08 Dec 2023 07:32:16 GMT expires: - '-1' pragma: @@ -210,7 +210,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:08 GMT + - Fri, 08 Dec 2023 07:32:17 GMT expires: - '-1' pragma: @@ -253,14 +253,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VoNWlzbnFzYnZvei53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTAsImlhdCI6MTcwMjAxODQ1MCwiaXNzIjoiaHR0cHM6Ly9hdHQzdWg1aXNucXNidm96Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDUwLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.O4eaXtyTvIyMZF5DXhIAyyNcgK9bNEFenVd2xCGyNAd6Os3y1v3ylhQxCdwVcJU1YnOUUUT-xdC962S5UWNpF4-zOxiEO4SIvVOBdCHwQ_c61dDU82mUF92J5u0bUad11WXPKpxPjQ6Ujm4L6bqN318EoCOhJFJfph58eujrOc0u_OsiLl4kuOeAZ7BMiLJuSDvPON7tpyitZZrpXgSmslfi2P6YjB60QEHmbpVx6HOBejRKmKuHAf-UPb7u7FlG4_EH7TYo8go9buGRITNpaD75bxifsHQf01DM6vs4AL6Mf9bbUdaXsWiCY4tZpBCEadgrgEiJ7lMdfGD8GH-o8A"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3dhbDVmN2M3bXdxNS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzMzksImlhdCI6MTcwMjAyMDczOSwiaXNzIjoiaHR0cHM6Ly9hdHQzd2FsNWY3Yzdtd3E1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzM5LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.iNmLKiOJ2l37b26jxReLND5Is3OaYUasM7X3ZdYEipOpOvHF6Pn-C-6mnGx-ieE-Q28Oo-xVobUQYE6xmxb79TotXhaiEdJ1iM1r-lWLVs_sjFfCtk-egbiReCWSQjWe3y120sE8UfkdJak-VMQ5j6rlVZnSllzyu-S3w92rQfUX3xO0BPLXpPdjeNY8V2YHDsiJe36NbmKiIVukNKPbkkdeY2y-pzOd46KD0mqiPRFH075I-9AnN84wLKLADLhCRNxaNnmWNSbLh8P06csT6zsQ4Gf_irjlzF1GMySHfj58jFiZNwHV7wzt4oUjETZu37X9bCq_5smQSy_TfyyHTQ"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:10 GMT + - Fri, 08 Dec 2023 07:32:19 GMT server: - Kestrel x-ms-maa-service-version: @@ -296,7 +296,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:10 GMT + - Fri, 08 Dec 2023 07:32:21 GMT expires: - '-1' pragma: @@ -335,14 +335,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VoNWlzbnFzYnZvei53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTEsImlhdCI6MTcwMjAxODQ1MSwiaXNzIjoiaHR0cHM6Ly9hdHQzdWg1aXNucXNidm96Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDUxLCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.Cku53aRZfQZlmJCAwIWoUQQ9jfdw-GU12wWln7JTTQGRcWPx2efW3fsZZeMyWwwPXUUed8PYKjPR__cqCWbNto2y37JDPsfbTt0F6K5PANdOKSa9NgWoM0ZjQYXlXjMmVbuE8Vlc6lXjgyJAX0o9lgy51ONyAl8ZKLFejnA994wemc8CGLZ70gmcavmBrOjLm4_RBEGOOd3FCBVrHM2UYi1F72IPpNZTbtexpdxOpu6uORa-aVBOjlOyubNVVFTejgrgNJL7HnGkYqkyCjIoLkJn5TFkFP4BY6--JLkTeEDut7VLCLBsT6UpxTacDa5Dlj2azu7gvZ-p1gyGuwzDiw"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3dhbDVmN2M3bXdxNS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzNDIsImlhdCI6MTcwMjAyMDc0MiwiaXNzIjoiaHR0cHM6Ly9hdHQzd2FsNWY3Yzdtd3E1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzQyLCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.Vn01fXpkPnVj6TeCJqy0JRMoL4HqVCSzm5NemN3uQE3TnF5a2b-PMGNUC90h2Szhpdwe92ik1yWTO73_jQuhVv3hG8HbS7ASCrm4IIROqF1VNZTgHbLAmMInVyUppq0NxOa1G0z7IRdNBStWIAbDr_eR66MzGjT_0J9vNBFX8bLyu9pj9wpqIkTjLA3gx4C5V8otfkrI-Q_Io9OJ9C-dT5W9ycW6OG9gyslQ8kCHnwVeJQILwSb8Ox6-Q3pH5uBsHUpNSHyXQ6FmILXVwxqubYZ262YOmAvk-QGuo3VQyeTUIl6CLOf-UMJD8TwWUfiqbM1DCKYI1DcVkMLJ5KEAiQ"}' headers: content-length: - '1821' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:11 GMT + - Fri, 08 Dec 2023 07:32:22 GMT server: - Kestrel x-ms-maa-service-version: @@ -378,7 +378,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:12 GMT + - Fri, 08 Dec 2023 07:32:23 GMT expires: - '-1' pragma: @@ -426,7 +426,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:13 GMT + - Fri, 08 Dec 2023 07:32:26 GMT expires: - '-1' pragma: @@ -469,14 +469,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VoNWlzbnFzYnZvei53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTQsImlhdCI6MTcwMjAxODQ1NCwiaXNzIjoiaHR0cHM6Ly9hdHQzdWg1aXNucXNidm96Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDU0LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.C7EayqvDz_xob1fnRqpZ4KJlwXG0pkONFAs4pzQ2hLzo65w-LrqDeYQA7J2O5p8gCgElA6W7gKAybOmKhUGSXfaASNKFFcgVOJJnGhu4XLS_5SYMyiwT1O8qLItJr6H9uE66MabbIlUCBdfFRFMYVlAxCx7HyHqNrma4Y-0PqczqiCwQKQCk5O2etzazDnnRbtnbhjBZBSshfopqfWpREpxTTrap2IofVrSFCPnoKnrR8abRo0JRbErvDAiR9ovcr15qfyfa4gssE91pP_65KrBYf1FQv-b24TGAtymlUAP-ZrDo82WDH0LWt_FfprEkG8tNcpBeNrPi41EHgG_HzA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3dhbDVmN2M3bXdxNS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzNDcsImlhdCI6MTcwMjAyMDc0NywiaXNzIjoiaHR0cHM6Ly9hdHQzd2FsNWY3Yzdtd3E1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzQ3LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.YqxmgrD-hOLmN9PYU04c_H9P72IZuXq_yQvfbDabAYjpOymavSijBShrEBICe1IIqRUNrEpaQVWzaKZKeZIesqFjCrh9fggVoAuTxp5gZDlcP0ZiWw8qTLa7FGvsWDc0lnmY_3wzlpf433G4EKBMg8ybdjeB0OKnBSKjPABte7hoWMPXiRIekHNBq_oNxrkhLtqTze9NkXKddAFIeQdvmERn548omFhfk-mLLVOaJLpmeh2XZ7HYQKYrEDMIwRf0mokvXgtpyChopNJ0oicN7Fs9JwMAuOEiHc7C9JqIQfJ0lbGtGpyuo37ZLc_rOyi9XLQzPGOSN1IghR_yglFzAQ"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:14 GMT + - Fri, 08 Dec 2023 07:32:27 GMT server: - Kestrel x-ms-maa-service-version: @@ -512,7 +512,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:15 GMT + - Fri, 08 Dec 2023 07:32:29 GMT expires: - '-1' pragma: @@ -551,14 +551,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VoNWlzbnFzYnZvei53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTYsImlhdCI6MTcwMjAxODQ1NiwiaXNzIjoiaHR0cHM6Ly9hdHQzdWg1aXNucXNidm96Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDU2LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.s7rBGfXUFCHk8xCCIrLybcmrPvK1PSgSHgdo5gAfb1c6AzIerwYPW-eymwiKXE6Q_MoYuC1JOK0z87JsBClTZB2bVVAByERyFED5ukz175FyDrJC60xn_Y9-Wa0iFGP-cU7p2apmd49rftD2N7gKAgdabEIzvW6me7V96YatkYSAyHSWQxiMj2tQVZkms2Y9tjpeANFyBkuI86nALJEO_KUsbNaZhXWU3AkcKv9TPven49hiWFT34iKImiBQIQV53bQQdoPbwCZr4aV0F15k4JUYhzvNyIOWrpzTYjFvRff461Jy37cjjPzSqhIVNwn2wJ52g-F-a3tzUbBtoQJNiA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3dhbDVmN2M3bXdxNS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzNTAsImlhdCI6MTcwMjAyMDc1MCwiaXNzIjoiaHR0cHM6Ly9hdHQzd2FsNWY3Yzdtd3E1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzUwLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.mMdVduXleqzZdMRcpcftsoQz4K7wtp6djqymmlU0FXM0TFxWOtQwIgS78v5JoeNZE1nndttr51nZV3ygZyjEArMazIy7q0TxgsApqKuVN5s60cphOUjXers_MyZft6K6-nNE2LwkNZiXvrguYelmJCuPmS7kXdLocc__jOEJcj5kDB4gdGj3dzk3gsiiMDXJIyCQCVHPextC7DPq0UTVCPc5Ar8R_Fxpi6A81poKXcTVIWweR1dlMx8QY-JKawJ_6QELTbGeI8eUWSARAx743dF1MMEoGI7VtxDhmzDbxceJkIDHmMcJD17-yhYcPUwLzTcYH7rkijwegJ7D2_E9uw"}' headers: content-length: - '1917' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:16 GMT + - Fri, 08 Dec 2023 07:32:30 GMT server: - Kestrel x-ms-maa-service-version: @@ -594,7 +594,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:17 GMT + - Fri, 08 Dec 2023 07:32:31 GMT expires: - '-1' pragma: @@ -642,7 +642,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:17 GMT + - Fri, 08 Dec 2023 07:32:33 GMT expires: - '-1' pragma: @@ -685,14 +685,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VoNWlzbnFzYnZvei53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNTksImlhdCI6MTcwMjAxODQ1OSwiaXNzIjoiaHR0cHM6Ly9hdHQzdWg1aXNucXNidm96Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDU5LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.ezhTazHLkBuRQODWy8UhvWQfJVDf--ogrdBpWBNFwoHhnwTj2KVYrLgKuGxwelZFlle4zfbMskdS-RyDJzW1Jk7_vMgP9wBIXfyPOi-3fvtPXAYGe2lNwbj-UBUsEqHNsWW1s9WeQHGZuYxT5ez8auUP5MxGoOyPuOQ9zvnYm3zb4MNVlfUMuSU0EErX2X2P3XuDMR6CNyqfB1SqP9rBcRSeSn4yAwpWMz49pr87b5eEciy-sYe76VZhLIPzcLBw1yPUUPjoFi3qjjCE25ESdRPjPjBd9YD50_A1mO5jQWG47JEhthRqLTc_TTkfhB8rHNDIVMcLvbR8vlvwpDrVJA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3dhbDVmN2M3bXdxNS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzNTUsImlhdCI6MTcwMjAyMDc1NSwiaXNzIjoiaHR0cHM6Ly9hdHQzd2FsNWY3Yzdtd3E1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzU1LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IjRPd2tSa1JXUEZiX2tEME9MejRjUnZWQU5DMlp4Q21hS2VDRWgzbDV1aFEifQ.pYNQ1Du-ISmxM_sbLvE0fu_rDE3m2fMNXPcGS8QytsrfgA8grE5huzeyKMKCVC6-OjJX0Ao7BVTXPT0z86cU8yN6i1ASqXKeP9jfU0ttFTF25ZQ2XGRQ22fqYj42653cDhZT-4_HUsf-h7XP3RB9R68aTUbuZ7DZyWQ1InwfY2sUReHKCe-VDwSyDYyy_175a7N8tkiBRmgRjis-Dh1OiH-bZSBg2wSn2yuGMv1sDmklnpDPVltsUjgz9iMWJ-achmJcuIr4bWAlF4RHhArIvN6Mtph0iGcly4ATytLUtrGCAOID8eNmMJXBD_SjcZCzYquml_Ni8PVYEH9o-j2KcA"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:18 GMT + - Fri, 08 Dec 2023 07:32:34 GMT server: - Kestrel x-ms-maa-service-version: @@ -728,7 +728,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:19 GMT + - Fri, 08 Dec 2023 07:32:35 GMT expires: - '-1' pragma: @@ -767,14 +767,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VoNWlzbnFzYnZvei53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNjEsImlhdCI6MTcwMjAxODQ2MSwiaXNzIjoiaHR0cHM6Ly9hdHQzdWg1aXNucXNidm96Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDYxLCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.MTNAdNldfQUYC4tcWql8qF7axTfMnJdZKXAZ8gtNYlNpjZpDPnhKyBe70Dlt0Htv306Ik40bQbEglTKJ53zL0Wn1ERNDygYKEA_tJPIsU9noeVzaxWX-gwjJ8tziVXaZ-MmVvHZWp926CGoQg4bqB3RnR9np9Z8VbEnvcMkfLNW3qoKV5I9mMfgVPfqJGZZjbmY8RcpilLa-kStkRSebXc6Bd2XxDjeSkCCfU_xFdfN1qxM_xPiS2SUdnuZJPy0ZW5WChtjR5rm_4XeCD-YsO-d-ree1xfbIWZMCikk1vO17LtrfyZcajS8bsaHeFvGsRk5nReca_FpRlJts35BHyg"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3dhbDVmN2M3bXdxNS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzNTcsImlhdCI6MTcwMjAyMDc1NywiaXNzIjoiaHR0cHM6Ly9hdHQzd2FsNWY3Yzdtd3E1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzU3LCJ4LW1zLXBvbGljeSI6ImV5SjBlWEFpT2lKS1YxUWlMQ0poYkdjaU9pSnViMjVsSW4wLmV5SkJkSFJsYzNSaGRHbHZibEJ2YkdsamVTSTZJbVJ0Vm5sak1teDJZbW93WjAxVE5IZFBkM0JvWkZoU2IySXpTbkJsYlVZd1lWYzVkV051Vm5OYVdFMW5aWGR3WWtsSVVqVmpSMVU1VUZOSmEyRllUWFJhUjFacFpGZGtibGxYU25OYVUwbHpTVWhhYUdKSVZteFFWREZ0V1ZkNGVscFRRbVJEYVZsdFNVWnpaMlJJYkhkYVZEQTVTV2xTZDJOdE9XdGtWMDR3VEZkc2EwbHBkMmRrYlVaelpGZFZPVkJVVVRKTmVtdG5XRkZ2YlVwcFFtSkpTRkkxWTBkVk9WQlRTV3RpVjJ4MVRGaE9NbUpwU1hOSlNGcG9Za2hXYkZCcU1HZE5RMEprUTJsWmJVbEdjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwVEVOQ01sbFhlREZhVkRBNVNXdFZlazFWVFRWU1ZGVjNUbFZaZWs0d1JURlBSVkpHVFVScmVrMTZWWGRPZWxaSFVYcG5NVTlVUlhsT1ZGRjZUVlJPUmxGcVNYZFJhMGw0VVZSSk0xSlVWVEJPUkU1RVVYcFJNVTFGU1RKU1ZFMTZVbFJWYVZoUmJ6bFFhVUozV2xoS2RHRllVVzlMVkhOTFpsUnpTMGxIYkhwak0xWm9ZbTFPYkdOdVZuTmFXRTFuWlhkd2FrOXNjMmRrU0d4M1dsUXdPVWxwVW5wYU0yZDBZbGhLZW1GWFpIVmFXRWxwU1VZd1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZekprTkV4WE1YbGpNbXh1WW0xV2VVbHBkMHRrYlVaelpGZFZPVmw1TlRKWlYzZ3hXbE5yTjBOcFFtcE5WSEJpWkVoc2QxcFVNRGxKYlRGb1dWTXhiR0ZIVVdsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbWhaV0UxMFdsZG9hMGxwZDJka2JVWnpaRmRWT1ZsNlJYVmtiVVp6WkZkVmNFOTNiMmRtVkhOTFEyY2lmUS4ifQ.Y7EOCWKM6CkQ6hHMWCPqmdTZ6Igjx4qcZALYJI2FPcZZy741W2dl3Gj1RrWyNevWH-cTPXsY58CiRl8Su03Ejb6DL7aZRGNCARKX6Q9ihGQIQqANflqindQiqszhvDziTT7RJEn_3hmWegmJxED3UP5yWomVMS4DKZQMB_17knytvsrOwZ56Cg9u1548rVpO0k9QZfm3TCjRbIKmEtYyPylpxhrZuAwidEwakHMLZIn-7PwBhAqXEtztRAxTwsE6OKudR4l-eBU-Qgdy_3K3cx2-8wZ9wqY04rbEjLGd2R-sMVMekq0Mcz7WZb3rhXjj8-cOS3xOZQfiM7y_JOdI4g"}' headers: content-length: - '1821' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:20 GMT + - Fri, 08 Dec 2023 07:32:37 GMT server: - Kestrel x-ms-maa-service-version: @@ -810,7 +810,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:21 GMT + - Fri, 08 Dec 2023 07:32:39 GMT expires: - '-1' pragma: @@ -858,7 +858,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:22 GMT + - Fri, 08 Dec 2023 07:32:39 GMT expires: - '-1' pragma: @@ -901,14 +901,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VoNWlzbnFzYnZvei53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNjMsImlhdCI6MTcwMjAxODQ2MywiaXNzIjoiaHR0cHM6Ly9hdHQzdWg1aXNucXNidm96Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDYzLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.ja6V58HKpK4uxS5Db1uJ4fLaT2aeiyWDqJOEHY9T1ccZqLBAcHJGk-jUGCvQpn1r9--npGTPSuI60vzvWfRO7OfZFkGoZoXP4_DLZTc9JaPTR32V0nmbXArXcLvk8D__aFp-TnPAGEgmTSiAEiIUGfws9J9mqN8Ju5q4u61P9bdNhenQc2my5ABPexha8bRkmij7xY8SuzmwbOFXZt2qVaMmF34VkTQ32UxZUB4z5AbTOjChRge639o1qbDG3vGhwuWhCrVFFoWvPXJ8DFEvx5qo-na7eKb8LQRn1T8ZDW6mziB8gaVeYrYl8osn8vbW2ZsR6NOLDZ6hwpTnLg9qfQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3dhbDVmN2M3bXdxNS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzNjIsImlhdCI6MTcwMjAyMDc2MiwiaXNzIjoiaHR0cHM6Ly9hdHQzd2FsNWY3Yzdtd3E1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzYyLCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJVcGRhdGVkIiwieC1tcy1wb2xpY3ktdG9rZW4taGFzaCI6IlQ5cDdub19xaVNnQ1U1bUNRby02M1VXeUxaX1NHLXNLWHU4Y0NtM1ozTG8ifQ.WTfQ1xhKFt9wBFs3Rat86LxD9RJVt5yVSpoS1yjiRLdsQJtv8OPECggkQ8rnmmJe2amiX9pMLBeqh2vwoSqVDx-xC7mbt_5TBz3jcGG5SQLAdgeHaMpWkUKXoITM7_Gm4l9UKnzFyI9x_bnYMqwJcp1cc0sE9VMWy3m6CF21blg0oMDpJjAr8_Plz5TYomnNTIe0mrAUmCC9loC5rLShhkOZMC3oH6wwJZPUXIBOuPRXLGeXv78zBAkW0E2v1Obx61RwNUIkpzj-ppl2jXGZNqDQCLKvnTu8AUe-GB3e123re5oD6hW6JBnZtmAx0Ek28L1Q2wO1Jjj8opsMvk_96A"}' headers: content-length: - '821' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:23 GMT + - Fri, 08 Dec 2023 07:32:41 GMT server: - Kestrel x-ms-maa-service-version: @@ -944,7 +944,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:23 GMT + - Fri, 08 Dec 2023 07:32:42 GMT expires: - '-1' pragma: @@ -983,14 +983,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VoNWlzbnFzYnZvei53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNjUsImlhdCI6MTcwMjAxODQ2NSwiaXNzIjoiaHR0cHM6Ly9hdHQzdWg1aXNucXNidm96Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDY1LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.pOE3c2fwNWtg3RlJMSMTVKDHrGrVp9ee6Kxpkvvz15uNh36sTJGE25FBBOjjKhn_NOOEv9A-Oamn0SwiJKAHyqZ-lIB4g5ZkMZCcrLJSXCatz8mDL132AMpfo4FnImAroNU5kmGdisL3Yw0zwXdchavf0-9a5aja2JE_cO1ZyIESpzUajNOGpjOo2YLb7iJXPJ2d7XRaqpVqozqtNEBjCbm39dZdDtaUXlu6UI92w8PrrNAYNwX0EkeQTXOauKgEVoSu44doO-FE0b3y13iZfV2kSuvkAUc6I3k6gZ5xhH8hn-PJkjz54InwMsPczYgIKOX2WpYGWKr-54wDStfGxA"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3dhbDVmN2M3bXdxNS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzNjQsImlhdCI6MTcwMjAyMDc2NCwiaXNzIjoiaHR0cHM6Ly9hdHQzd2FsNWY3Yzdtd3E1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzY0LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNklDSmtiVlo1WXpKc2RtSnFNR2ROVXpSM1R6SkdNV1JIYUhaamJXdzJXVmhTY0dJeU5YbGtWM2hzWXpOMGFrOXNkREJsV0VKc1VGUXdhVXBIYkhwTVYxSnNXVzVXYmxveVJtbGlSMVZwV0ZOQk9WQnBRbmRhV0VwMFlWaFJiMHRVZERsUE1teDZZek5XYUdKdFRteGpibFp6V2xoT04xbDZjR0prU0d4M1dsUXdPVWxwVW5CamVURnJXbGRLTVZveVpHaFpiWGhzU1d3d1oxQlVOR2RoV0U1NlpGZFZiMlJJYkhkYVZEQnBZVmhOZEZwSFZtbGtWMlJ1V1ZkS2MxcFRTWE5KU0Zwb1lraFdiRkJYVFhWa2JVWnpaRmRWY0U4eVRUWlhNMUkxWTBkVk9WQlRTV3RqTW1RMFRGY3hlV015Ykc1aWJWWjVTV3d3WjFCVU5HZGhXRTU2WkZkVmIyUkliSGRhVkRCcFl6SmtORXhYTVhsak1teHVZbTFXZVVscGQyZGtiVVp6WkZkVk9WbDVOVEpaVjNneFdsTnJOMWw2Y0dKa1NHeDNXbFF3T1VscFVucGFNMmQwWWxoS2JHSnRUbk5aV0Zwc1NXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxhVnpWcVlrZEdNbHBUU1hOSlNGcG9Za2hXYkZCWFRYVmtiVVp6WkZkVmNFOHlUVFpYTTFJMVkwZFZPVkJUU1d0alNFcDJXa2hXYW1SRE1YQmFRMHBrU1VRd0xVbEhiSHBqTTFac1MwaFNOV05IVlRsSmJrSjVZakpTTVZrelVYUmhWMUZwVEVOQ01sbFhlREZhVkRGcVRHNWFhR0pJVm14TFZIUnFUMngwTUdWWVFteFFWREJwU2toT01tSnBTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRqSmlhVWx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE1rMDJWek5TTldOSFZUbFFVMGxyWkVkV2JFbHNNR2RRVkRSbllWaE9lbVJYVlc5a1NHeDNXbFF3YVdSSFZteEphWGRuWkcxR2MyUlhWVGxaZVRVeVdWZDRNVnBUYXpkbVZITWlmUS4ifQ.U6RfW2mvVdcydc644tg420YqLeK0NZoPG92o6FydXFI2FH1c3yUqQRPorqlZ6dsvyjpNxl05eSmMFCb1ZzmM_55DZfhrBnT9_d-HlXn7ikjRa6i6tuLtl8US5orGo9YxWT8Ty7m5ARFxV35nkhFU3JYej2bPLXGenAi53N68enUDuKrpAVcrop2K1JHBe61F3DcQ_SAprjv_de1rZ_CMNernQntmSqEhlF6mLh2Q-w01XA1Q_n-vHWeDwhZxUPANcSfXH2BXd1dDV-PbppIEwU5u-HeIRK5mTecrFj1YWOkcelv4ibPyD9QJZ2IWp9hXcK8kOVBODiXxEjMhzQvw3g"}' headers: content-length: - '1917' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:25 GMT + - Fri, 08 Dec 2023 07:32:43 GMT server: - Kestrel x-ms-maa-service-version: @@ -1026,7 +1026,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:25 GMT + - Fri, 08 Dec 2023 07:32:45 GMT expires: - '-1' pragma: @@ -1069,14 +1069,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave:reset?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VoNWlzbnFzYnZvei53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNjcsImlhdCI6MTcwMjAxODQ2NywiaXNzIjoiaHR0cHM6Ly9hdHQzdWg1aXNucXNidm96Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDY3LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJSZW1vdmVkIn0.lr3vO6B-5_bK6jnKQVe2kIsdu7sIUzgf9R5tBN0rVUdmqib3gC1SgF-OeY0NSYClK8y5u1m8622a8Tuh9T_obVJBJHnOumFsZgxiQOt91fkcCB2DyQCoPBHLnAT0vUMnkNUlKT9bBwiy9Lwk6ZJYbIlg4dKvl18wrCVjmzBZ8UYkl3oEyKB5PYH2PyUpEC5SJzogM4-UFrO8Jipf9NfK6sw65cWV50O3IWXRxG-NXZ52Ha4p6y6tHHcmOAviuO1s1RN0TJi-2ZZx0J9Fg15YKJc6K3cfhRxpvIEAd0PX7K9kXNDABDVRFhwVzU4wyH6Cp0NJoNCthpolOSPnudsJoQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3dhbDVmN2M3bXdxNS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzNjcsImlhdCI6MTcwMjAyMDc2NywiaXNzIjoiaHR0cHM6Ly9hdHQzd2FsNWY3Yzdtd3E1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzY3LCJ4LW1zLXBvbGljeS1yZXN1bHQiOiJSZW1vdmVkIn0.m0oe4Y7vcLk6kT9UIZozHIupVqEjFJdRFaH-8UhPxrg8cEcfJz7gFRCEM3KpAfniwH-qcsjClTED2UUJZliDvXC6-9XjbX9Uu1ZC7Y5r1m5HqRQKzU9aKK92jBe0JWX3XBWTVzR_CKcuCg-iiyDunJGZ2isa7XuDK_OZFARP7H8--nwjDqxql95r67_Sn35KQ55k9twgDR_7Tp-d9aQA-rxlyTbEz_Zx3YFDyYI628QrnpbUWtDrpnBtLlyHWIptm9eZNLu8AgxJWRo8KrgIF1MYsSN6IwB3yuP-wJi5xurKV8PT8J3_3fkANwqOg-UGcU2n0lJEu3ALfylLQFb4fA"}' headers: content-length: - '726' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:26 GMT + - Fri, 08 Dec 2023 07:32:46 GMT server: - Kestrel x-ms-maa-service-version: @@ -1112,7 +1112,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:28 GMT + - Fri, 08 Dec 2023 07:32:48 GMT expires: - '-1' pragma: @@ -1151,14 +1151,14 @@ interactions: uri: https://att3000002.wus.attest.azure.net/policies/SgxEnclave?api-version=2022-08-01 response: body: - string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3VoNWlzbnFzYnZvei53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjIwNjksImlhdCI6MTcwMjAxODQ2OSwiaXNzIjoiaHR0cHM6Ly9hdHQzdWg1aXNucXNidm96Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDE4NDY5LCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.FSVNdUssPNeoiro71--BDpo_9gjK7hPaeAGzs_Z1P5H2CLZKOvg5K7qSZY2Zuu1o8hKZHDIyhrySNg8dpHM2LsEPC6jMt5w9IVlb-EPxXQhLz0GfCqZFupembTxCApaRuSgfJen1DfZfyAtiFn5qNo3Yfmaf1z1jExN19tCW3QyDZbalCm-AQqO_CZrwIP72qw48PWL-fyhB2c3Ug94caa62QUDC7eRPy4s13EDnkpRy93cWbyjM9NwoHfbzhdDIhUobk_xkQyHjWLko2ONkHU2oEaIgxSBkWmfYzur3tq9ew0-f0hIK5z_bOynApCuJyj5PoHIRBSYHRZwN660jOQ"}' + string: '{"token":"eyJhbGciOiJSUzI1NiIsImprdSI6Imh0dHBzOi8vYXR0M3dhbDVmN2M3bXdxNS53dXMuYXR0ZXN0LmF6dXJlLm5ldC9jZXJ0cyIsImtpZCI6Ilh4UmMydkxoMUU1RnJzTmF3blJIM1B6dUZncWczcTdOdkNkbmpvSkhCR0U9IiwidHlwIjoiSldUIn0.eyJleHAiOjE3MDIwMjQzNzAsImlhdCI6MTcwMjAyMDc3MCwiaXNzIjoiaHR0cHM6Ly9hdHQzd2FsNWY3Yzdtd3E1Lnd1cy5hdHRlc3QuYXp1cmUubmV0IiwibmJmIjoxNzAyMDIwNzcwLCJ4LW1zLXBvbGljeSI6ImV5SmhiR2NpT2lKdWIyNWxJbjAuZXlKQmRIUmxjM1JoZEdsdmJsQnZiR2xqZVNJNkltUnRWbmxqTW14Mlltb3daMDFUTkhoUE1rNTJZbTFhY0ZvelZubFpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENjR016VGpGYVdFSjVZak5DYkdOdVVqVkxTRkkxWTBkVk9VbHVaM1JpV0UxMFl6SmtORXhZVW1wWmJXeHJXbGMxTUdGWFduQmFXRWxwVEVOQ01sbFhlREZhVkRCcFRWUkJhVXRVZERsUE1rWXhaRWRvZG1OdGJEWlpXRkp3WWpJMWVXUlhlR3hqTTNNNVVHbENkMXBZU25SaFdGRnZTMVIwT1U4eWJIcGpNMVpvWW0xT2JHTnVWbk5hV0U0M1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZkc2VreFhVbXhaYmxadVdqSkdhV0pIVldsWVUwRTVVR2xDY0dNelRqRmFVMmd3WlZoQ2JGQlRTbkJqZVRGcldsZEtNVm95WkdoWmJYaHNTV2wzWjJSdFJuTmtWMVU1V1hrMU1sbFhlREZhVTJzM1dYcHdZbVJJYkhkYVZEQTVTVzVuZEdKWVRYUmpNbVEwVEZjeGVXTXliRzVpYlZaNVNXd3daMUJVTkdkaFdFNTZaRmRWYjJSSWJIZGFWREJwWXpKa05FeFhNWGxqTW14dVltMVdlVWxwZDJka2JVWnpaRmRWT1ZsNU5USlpWM2d4V2xOck4xbDZjR0prU0d4M1dsUXdPVWx1WjNSaVdFMTBZekprTkV4WE1YbGFWelZxWWtkR01scFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVRtNWxRekYwWTIxV2RWa3llR2hrYlZWcFRFTkNNbGxYZURGYVZERnFURzVhYUdKSVZteExWSFJxVDJ4ME1HVllRbXhRVkRCcFpVTXhkR041TVhwYU0yZDBZMGhLZGxwSVZtcGtRekZ3V2tOS1pFbEVNQzFKUjJ4Nll6TldiRXRJVWpWalIxVTVTVzVDZVdJeVVqRlpNMUYwWVZkUmFVeERRakpaVjNneFdsUXhha3h1V21oaVNGWnNTMVIwYWs5c2REQmxXRUpzVUZRd2FXVkRNWFJqZVRGNldqTm5kR016V25WSmJEQm5VRlEwWjJGWVRucGtWMVZ2WkVoc2QxcFVNR2xqTTFwMVNXbDNaMlJ0Um5Oa1YxVTVXWGsxTWxsWGVERmFVMnMzV1hwd1ltUkliSGRhVkRBNVNXNW5kR0pZVFhSWldGSXdXbGhPTUZsWVVuQmlNalIwWkVoc2QxcFRTbVJKUkRBdFNVZHNlbU16Vm14TFNGSTFZMGRWT1VsdVVteGFVMGx6U1VoYWFHSklWbXhRVjAxMVpHMUdjMlJYVlhCUE16QTNJbjAuIn0.OW6rj-92AzoCx8bgTjuZTPwkWRxeCdHXFM2Q6P5Ww3YxBr_F5XoMEYe1beq60_38sEiwto5jVDan8nEw5EWLGqaL8IJhPeH-MwQXdj1GHKOEXAZXmV8DJAkDh86a84c_J-QDHIeqOpn3EtHyDm6cVWaeiV8aMWhh2_GrpLqsTf-hsOpWNjA_MG6fWjQ1EvTQqkgOrdvIbgePea1hOlUaTBFfal8yRk1qskxYNx6QnQq_zIPQMCc-KbUCqPb2-qaRQ3yc-UFXCGHgf5i5LcKc0EJMK7vUE3BAtwz5ZTDalb2eu3L-h_EQMUeuXW2G_jkJpmQMtCH5chldJQINhZAbaw"}' headers: content-length: - '2158' content-type: - application/json; charset=utf-8 date: - - Fri, 08 Dec 2023 06:54:28 GMT + - Fri, 08 Dec 2023 07:32:50 GMT server: - Kestrel x-ms-maa-service-version: @@ -1194,7 +1194,7 @@ interactions: content-length: - '0' date: - - Fri, 08 Dec 2023 06:54:36 GMT + - Fri, 08 Dec 2023 07:32:58 GMT expires: - '-1' pragma: