async def test_imported_key_release(self, client, **kwargs): attestation_uri = self._get_attestation_uri() attestation = get_attestation_token(attestation_uri) release_policy = get_release_policy(attestation_uri) imported_key_name = self.get_resource_name("imported-key-name") key = await self._import_test_key( client, imported_key_name, hardware_protected=True, exportable=True, release_policy=release_policy ) assert key.properties.release_policy assert key.properties.release_policy.encoded_policy assert key.properties.exportable release_result = await client.release_key(imported_key_name, attestation) assert release_result.value
def test_key_release(self, client, **kwargs): attestation_uri = self._get_attestation_uri() attestation = get_attestation_token(attestation_uri) release_policy = get_release_policy(attestation_uri) rsa_key_name = self.get_resource_name("rsa-key-name") key = self._create_rsa_key( client, rsa_key_name, hardware_protected=True, exportable=True, release_policy=release_policy ) assert key.properties.release_policy assert key.properties.release_policy.encoded_policy assert key.properties.exportable release_result = client.release_key(rsa_key_name, attestation) assert release_result.value