commit 149b10a6435b6796cc7fc58a483e36c3d1c53035 Author: Elmar Kresse Date: Tue Aug 12 10:39:39 2025 +0200 initial localstack setup diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9c9ca12 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +# ignore .terraform folder in any directory +**/.terraform +*.terraform.* \ No newline at end of file diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..19d4187 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,31 @@ +services: + localstack: + container_name: "${LOCALSTACK_DOCKER_NAME:-localstack-main}" + image: localstack/localstack + ports: + - "127.0.0.1:4566:4566" # LocalStack Gateway + - "127.0.0.1:4510-4559:4510-4559" # external services port range + environment: + # LocalStack configuration: https://docs.localstack.cloud/references/configuration/ + - DEBUG=${DEBUG:-0} + volumes: + - "${LOCALSTACK_VOLUME_DIR:-./volume}:/var/lib/localstack" + - "/var/run/docker.sock:/var/run/docker.sock" + + terraform: + build: + context: ./terraform + dockerfile: Dockerfile + volumes: + - ./terraform/scripts:/workspace + working_dir: /workspace + # interactive + stdin_open: true + tty: true + entrypoint: /bin/sh + depends_on: + - localstack + environment: + - AWS_ACCESS_KEY_ID=anaccesskey + - AWS_SECRET_ACCESS_KEY=asecretkey + - AWS_REGION=us-west-2 \ No newline at end of file diff --git a/terraform/Dockerfile b/terraform/Dockerfile new file mode 100644 index 0000000..bf89eeb --- /dev/null +++ b/terraform/Dockerfile @@ -0,0 +1 @@ +FROM hashicorp/terraform:latest \ No newline at end of file diff --git a/terraform/scripts/main.tf b/terraform/scripts/main.tf new file mode 100644 index 0000000..489d8fb --- /dev/null +++ b/terraform/scripts/main.tf @@ -0,0 +1,27 @@ +provider "aws" { + region = "us-west-2" + access_key = "anaccesskey" + secret_key = "asecretkey" + s3_use_path_style = true + skip_credentials_validation = true + skip_metadata_api_check = true + skip_requesting_account_id = true + + endpoints { + ec2 = "http://localstack:4566" + s3 = "http://localstack:4566" + lambda = "http://localstack:4566" + dynamodb = "http://localstack:4566" + # Add more services as needed + } +} + +resource "aws_instance" "app_server" { + # LocalStack doesn't validate real AMI IDs; use a dummy ID + ami = "ami-12345678" + instance_type = "t2.micro" + + tags = { + Name = "hashicorp-learn" + } +} \ No newline at end of file diff --git a/terraform/scripts/terraform.tf b/terraform/scripts/terraform.tf new file mode 100644 index 0000000..ed1bbd4 --- /dev/null +++ b/terraform/scripts/terraform.tf @@ -0,0 +1,10 @@ +terraform { + required_providers { + aws = { + source = "hashicorp/aws" + version = "~> 5.92" + } + } + + required_version = ">= 1.2" +} \ No newline at end of file diff --git a/terraform/scripts/terraform.tfstate b/terraform/scripts/terraform.tfstate new file mode 100644 index 0000000..371238c --- /dev/null +++ b/terraform/scripts/terraform.tfstate @@ -0,0 +1,112 @@ +{ + "version": 4, + "terraform_version": "1.12.2", + "serial": 1, + "lineage": "d4b3ead1-bf36-0a61-6b2a-8097a03862ed", + "outputs": {}, + "resources": [ + { + "mode": "managed", + "type": "aws_instance", + "name": "app_server", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "ami": "ami-12345678", + "arn": "arn:aws:ec2:us-west-2::instance/i-ff8f884d048fb6dba", + "associate_public_ip_address": true, + "availability_zone": "us-west-2a", + "capacity_reservation_specification": [], + "cpu_core_count": null, + "cpu_options": [], + "cpu_threads_per_core": null, + "credit_specification": [], + "disable_api_stop": false, + "disable_api_termination": false, + "ebs_block_device": [], + "ebs_optimized": false, + "enable_primary_ipv6": null, + "enclave_options": [], + "ephemeral_block_device": [], + "get_password_data": false, + "hibernation": false, + "host_id": "", + "host_resource_group_arn": null, + "iam_instance_profile": "", + "id": "i-ff8f884d048fb6dba", + "instance_initiated_shutdown_behavior": "stop", + "instance_lifecycle": "", + "instance_market_options": [], + "instance_state": "running", + "instance_type": "t2.micro", + "ipv6_address_count": 0, + "ipv6_addresses": [], + "key_name": "", + "launch_template": [], + "maintenance_options": [], + "metadata_options": [ + { + "http_endpoint": "enabled", + "http_protocol_ipv6": "disabled", + "http_put_response_hop_limit": 1, + "http_tokens": "optional", + "instance_metadata_tags": "disabled" + } + ], + "monitoring": false, + "network_interface": [], + "outpost_arn": "", + "password_data": "", + "placement_group": "", + "placement_partition_number": 0, + "primary_network_interface_id": "eni-671b9b667332dd817", + "private_dns": "ip-10-108-71-135.us-west-2.compute.internal", + "private_dns_name_options": [], + "private_ip": "10.108.71.135", + "public_dns": "ec2-54-214-139-172.us-west-2.compute.amazonaws.com", + "public_ip": "54.214.139.172", + "root_block_device": [ + { + "delete_on_termination": true, + "device_name": "/dev/sda1", + "encrypted": false, + "iops": 0, + "kms_key_id": "", + "tags": {}, + "tags_all": {}, + "throughput": 0, + "volume_id": "vol-7f697cf5342910fce", + "volume_size": 8, + "volume_type": "gp2" + } + ], + "secondary_private_ips": [], + "security_groups": [], + "source_dest_check": true, + "spot_instance_request_id": "", + "subnet_id": "subnet-46507f191da09e9e5", + "tags": { + "Name": "hashicorp-learn" + }, + "tags_all": { + "Name": "hashicorp-learn" + }, + "tenancy": "default", + "timeouts": null, + "user_data": null, + "user_data_base64": null, + "user_data_replace_on_change": false, + "volume_tags": null, + "vpc_security_group_ids": [] + }, + "sensitive_attributes": [], + "identity_schema_version": 0, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6MTIwMDAwMDAwMDAwMCwicmVhZCI6OTAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9" + } + ] + } + ], + "check_results": null +} diff --git a/volume/cache/machine.json b/volume/cache/machine.json new file mode 100644 index 0000000..fbc2da1 --- /dev/null +++ b/volume/cache/machine.json @@ -0,0 +1 @@ +{"machine_id": "dkr_2ed0cd35fa89"} \ No newline at end of file diff --git a/volume/cache/server.test.pem b/volume/cache/server.test.pem new file mode 100644 index 0000000..3744b41 --- /dev/null +++ b/volume/cache/server.test.pem @@ -0,0 +1,169 @@ +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDWgxBdu7LXpy8+ +rNE6T3mOkr4vwaLjRXWqsL46G0e8UUljT5Sc+tThlbJ6ZDxfh0IrExadX8f89H5J +hyPpHHjSYcURYn3lquz4iO6lKgeVrX+EU8f81XTtWzKgxtCD+Sb0HMwn4otkt6/j +dNPv/dLpdkS2zUvhMM6zxMUid3lngr8JEZIlSfTXsanyT2578zV2LWbdUp6nPMCj +DbFX/xPjRLzYbG/LUWGGjKfNqU09v/CXokiJG7D6N2cD5QYDvcrl39ScQ7ItLUKS +k1aw8TDAjixJKu7Bewfi4PUo7mxNPU0a6BbQO79fhqU02I++JykiPXBsowd7wrBB +Rn33PFwNAgMBAAECggEACyBiju9syAbMn+GdkKVirA8sfOmm+0bfuD97/njqcE1/ +Ev75DxNroK/VFsga4ZGbJa99yCKZtaMw5xDIFLqnVweUjeGf9MkNiu6qAjh7NZD5 +lkbfjrERDua2FOTQbVKqaesRzoJ6XHpdTd0CHpFPM/uFy5LmfAMTavuqhgPQcO/y +I/2fgRKmhrWoSAH6GvwdzG0hQYDBEFsXbv7UrpPraecauOf9EU+/NGCEX6VnU1tR +b2aCG5qhnzQ6B+63xrHhogD8ax9/PcPzHh1V34N3kFRk+k6P7tqHNO/raTs7slDD +2J1N6Cui7WiTqUD1sFD/xTIiMCWr4/6YXEAp0oiVQQKBgQD95JFfHn/Q2CMeyC7N +YcTIf+U8xdPh9JZghvWXshKVsQArODuBY8UMCgjuB0LSW3oDMyujHOGi/mtp4ql5 +7V3pSLPGCfiFeMg01QgrV6UiM6t2ELVPKCc3WUgOyiyfJe7LjS+Yl5OnQFKBCJQR +JA0oKaMOffJqBC5ah0lt63m5hQKBgQDYStNg3MFvWvfND1knFGQWRAf5mGxRrPcF +odKjtXE88Sl19iPuDjiAWlhkQxQRsgbo0d3OYeD/Vfpi73jruUSx+ig1n5rGFs8f +W5ujRuvU1C5fw2n1JMPE7hMs33yZEuNnl/n49tIiYrfAOcbCFUFO+fdCe3pW8/QA +KYGzg58a6QKBgQC6prKIry9gJcWL97cQnnPAwuWQTA986gczZ4RdxTgMfFeXbnuw +n9xZAXeXJhdl9oI4oAHQpIbtAQWOjmfxjyOfQSeIzAO8fBMTZBnhY0mvXzUKUzY3 +v1k1Q5nJ5a/wQD7RvjXjhGu0ZYFCA0B3aX2SrSmGmekBL5m0TAkbmiWe0QKBgGV6 +VcowSKESMQkIlm97Zan8qTE1jjyTxiHiVo1wZ3yMOUObBCiAi4nM2YPQ5O2YdR1u +uX5G9eVWVW9to3IVLmHCWHMwOtGNigfQVyk38RWdp1ROvrvBUAhpGp4HDNJUxlSo +PSPNybFQV53cfaA5kLaZGKUcgb2iH2ykDLJIorFhAoGBALj3f9vfgoGV77WqPbeK +VSc+M0QuD2QTxqpq/80uDnEVnPikgz5woSFGknGYTUk2y+A8IJmohz/q9Fox2mBt +/l/Ho73PEKUrud4F2f23Xp7QS99bVYk4tVicPnOT4mglfcQpEnWIxdoIFOLi/gFB +dtiAjx4kN4Zc3A0m9QpmHG+C +-----END PRIVATE KEY----- +-----BEGIN CERTIFICATE----- +MIIMjjCCCnagAwIBAgIQMTS4mfS7ix0NuO2OADe2oTANBgkqhkiG9w0BAQwFADBL +MQswCQYDVQQGEwJBVDEQMA4GA1UEChMHWmVyb1NTTDEqMCgGA1UEAxMhWmVyb1NT +TCBSU0EgRG9tYWluIFNlY3VyZSBTaXRlIENBMB4XDTI1MDczMTAwMDAwMFoXDTI1 +MTAyOTIzNTk1OVowJTEjMCEGA1UEAxMabG9jYWxob3N0LmxvY2Fsc3RhY2suY2xv +dWQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDWgxBdu7LXpy8+rNE6 +T3mOkr4vwaLjRXWqsL46G0e8UUljT5Sc+tThlbJ6ZDxfh0IrExadX8f89H5JhyPp +HHjSYcURYn3lquz4iO6lKgeVrX+EU8f81XTtWzKgxtCD+Sb0HMwn4otkt6/jdNPv +/dLpdkS2zUvhMM6zxMUid3lngr8JEZIlSfTXsanyT2578zV2LWbdUp6nPMCjDbFX +/xPjRLzYbG/LUWGGjKfNqU09v/CXokiJG7D6N2cD5QYDvcrl39ScQ7ItLUKSk1aw +8TDAjixJKu7Bewfi4PUo7mxNPU0a6BbQO79fhqU02I++JykiPXBsowd7wrBBRn33 +PFwNAgMBAAGjggiSMIIIjjAfBgNVHSMEGDAWgBTI2XhootkZaNU9ct5fCj7ctYaG +pjAdBgNVHQ4EFgQUvgBVyXkgBwkx4dB9Kuv/doc9dt4wDgYDVR0PAQH/BAQDAgWg +MAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMEkG +A1UdIARCMEAwNAYLKwYBBAGyMQECAk4wJTAjBggrBgEFBQcCARYXaHR0cHM6Ly9z +ZWN0aWdvLmNvbS9DUFMwCAYGZ4EMAQIBMIGIBggrBgEFBQcBAQR8MHowSwYIKwYB +BQUHMAKGP2h0dHA6Ly96ZXJvc3NsLmNydC5zZWN0aWdvLmNvbS9aZXJvU1NMUlNB +RG9tYWluU2VjdXJlU2l0ZUNBLmNydDArBggrBgEFBQcwAYYfaHR0cDovL3plcm9z +c2wub2NzcC5zZWN0aWdvLmNvbTCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3AN3c +yjSV1+EWBeeVMvrHn/g9HFDf2wA6FBJ2Ciysu8gqAAABmGHpDU8AAAQDAEgwRgIh +AIkanHG1W5Eyf6qUkyYEsugvAZo2zbmipRSAro52isX6AiEA+2svSE9mh+2MXeTh +hQSeW3mgsIX702z+23gTODDPX4MAdgAN4fIwK9MNwUBiEgnqVS78R3R8sdfpMO8O +Qh60fk6qNAAAAZhh6Q0PAAAEAwBHMEUCIQC+uioNJv9PdPdaKPZZYfm3JXUQttRr +JuylqY0NKb4DRgIgKbX0COf/t4rnPBTAfAIVN3obuTIuHtGbeq6IBj8icOowggYu +BgNVHREEggYlMIIGIYIabG9jYWxob3N0LmxvY2Fsc3RhY2suY2xvdWSCJyouYW1w +bGlmeWFwcC5sb2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIInKi5jbG91ZGZyb250 +LmxvY2FsaG9zdC5sb2NhbHN0YWNrLmNsb3VkgjEqLmRrci5lY3IuZXUtY2VudHJh +bC0xLmxvY2FsaG9zdC5sb2NhbHN0YWNrLmNsb3Vkgi4qLmRrci5lY3IuZXUtd2Vz +dC0xLmxvY2FsaG9zdC5sb2NhbHN0YWNrLmNsb3Vkgi4qLmRrci5lY3IudXMtZWFz +dC0xLmxvY2FsaG9zdC5sb2NhbHN0YWNrLmNsb3Vkgi4qLmRrci5lY3IudXMtZWFz +dC0yLmxvY2FsaG9zdC5sb2NhbHN0YWNrLmNsb3Vkgi4qLmRrci5lY3IudXMtd2Vz +dC0xLmxvY2FsaG9zdC5sb2NhbHN0YWNrLmNsb3Vkgi4qLmRrci5lY3IudXMtd2Vz +dC0yLmxvY2FsaG9zdC5sb2NhbHN0YWNrLmNsb3VkgiAqLmVsYi5sb2NhbGhvc3Qu +bG9jYWxzdGFjay5jbG91ZII0Ki5ldS1jZW50cmFsLTEub3BlbnNlYXJjaC5sb2Nh +bGhvc3QubG9jYWxzdGFjay5jbG91ZIIxKi5ldS13ZXN0LTEub3BlbnNlYXJjaC5s +b2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIIoKi5leGVjdXRlLWFwaS5sb2NhbGhv +c3QubG9jYWxzdGFjay5jbG91ZII0Ki5sYW1iZGEtdXJsLmV1LWNlbnRyYWwtMS5s +b2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIIxKi5sYW1iZGEtdXJsLmV1LXdlc3Qt +MS5sb2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIIxKi5sYW1iZGEtdXJsLnVzLWVh +c3QtMS5sb2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIIxKi5sYW1iZGEtdXJsLnVz +LWVhc3QtMi5sb2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIIxKi5sYW1iZGEtdXJs +LnVzLXdlc3QtMS5sb2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIIxKi5sYW1iZGEt +dXJsLnVzLXdlc3QtMi5sb2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIIcKi5sb2Nh +bGhvc3QubG9jYWxzdGFjay5jbG91ZIInKi5vcGVuc2VhcmNoLmxvY2FsaG9zdC5s +b2NhbHN0YWNrLmNsb3VkgicqLnMzLXdlYnNpdGUubG9jYWxob3N0LmxvY2Fsc3Rh +Y2suY2xvdWSCHyouczMubG9jYWxob3N0LmxvY2Fsc3RhY2suY2xvdWSCICouc2Nt +LmxvY2FsaG9zdC5sb2NhbHN0YWNrLmNsb3VkgiYqLnNub3dmbGFrZS5sb2NhbGhv +c3QubG9jYWxzdGFjay5jbG91ZIIxKi51cy1lYXN0LTEub3BlbnNlYXJjaC5sb2Nh +bGhvc3QubG9jYWxzdGFjay5jbG91ZIIxKi51cy1lYXN0LTIub3BlbnNlYXJjaC5s +b2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIIxKi51cy13ZXN0LTEub3BlbnNlYXJj +aC5sb2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIIxKi51cy13ZXN0LTIub3BlbnNl +YXJjaC5sb2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIIrc3FzLmV1LWNlbnRyYWwt +MS5sb2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIIoc3FzLmV1LXdlc3QtMS5sb2Nh +bGhvc3QubG9jYWxzdGFjay5jbG91ZIIoc3FzLnVzLWVhc3QtMS5sb2NhbGhvc3Qu +bG9jYWxzdGFjay5jbG91ZIIoc3FzLnVzLWVhc3QtMi5sb2NhbGhvc3QubG9jYWxz +dGFjay5jbG91ZIIoc3FzLnVzLXdlc3QtMS5sb2NhbGhvc3QubG9jYWxzdGFjay5j +bG91ZIIoc3FzLnVzLXdlc3QtMi5sb2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZDAN +BgkqhkiG9w0BAQwFAAOCAgEAOHTO2aFPJ6sQ6Ezd0uOg7DBKjKaQuhdEXcnV6Y4d +ZcQRSun5LFHhxS9cxvcVGCQ2KUM7PQfDwuimRr6eKGpzYIeGseaft7p8mzwD3wfr +QTSKUU/sEZzIiyv+LwDMW+BaVLVJsyLzQC5+Oy8NwW0TFIpCM45O9uZwb+Htnfc8 +XWSDQtAR890PuchoQWWFW/lS+RQRelDJGDISiZbVEAEUhLgg/bdvAlmuxj3oEGEo +8Ucwal8MDfD+anLCpEB+z+yDkqUSZi8vbjbKFuiRTeHFidJ2WVfTCMvHz+XTNyyu +WlUEFXwMlqrd938WitcvsZFw3XVE0Q1dnpvTF3hoWqAFRuk/JlF1kSkkBIuqZB0x +UiUsFrMjVkGqqmR+acp8+fhzp1kyPsuc/KaoYT+pNVpmEqs0PrdLdTOUDZjnCzmF +PWjXM89lk+CRSiCtU20lmcdlSZSwKGSZnixpv+e0GHaHrqzB2mfwkBhkeRPqHykr +pBfo66t/EzfvCM44sxf/Ty6im+zq3DFU8EF0S1FXHyM5uvYQRAWjg4pqr4Etxb9B +WPuS6pQxomqsBWJIfjZTem4UwpMh+mnG5Gv192C2jpeiYkoS4MdQooB/nnb3yepm +N04mciL/941S18aILhaDf9C3+JXzKKLqImnQDRqlrftOjgpewumYLpUBMIzn0YsN +ouc= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIG1TCCBL2gAwIBAgIQbFWr29AHksedBwzYEZ7WvzANBgkqhkiG9w0BAQwFADCB +iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl +cnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV +BAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMjAw +MTMwMDAwMDAwWhcNMzAwMTI5MjM1OTU5WjBLMQswCQYDVQQGEwJBVDEQMA4GA1UE +ChMHWmVyb1NTTDEqMCgGA1UEAxMhWmVyb1NTTCBSU0EgRG9tYWluIFNlY3VyZSBT +aXRlIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAhmlzfqO1Mdgj +4W3dpBPTVBX1AuvcAyG1fl0dUnw/MeueCWzRWTheZ35LVo91kLI3DDVaZKW+TBAs +JBjEbYmMwcWSTWYCg5334SF0+ctDAsFxsX+rTDh9kSrG/4mp6OShubLaEIUJiZo4 +t873TuSd0Wj5DWt3DtpAG8T35l/v+xrN8ub8PSSoX5Vkgw+jWf4KQtNvUFLDq8mF +WhUnPL6jHAADXpvs4lTNYwOtx9yQtbpxwSt7QJY1+ICrmRJB6BuKRt/jfDJF9Jsc +RQVlHIxQdKAJl7oaVnXgDkqtk2qddd3kCDXd74gv813G91z7CjsGyJ93oJIlNS3U +gFbD6V54JMgZ3rSmotYbz98oZxX7MKbtCm1aJ/q+hTv2YK1yMxrnfcieKmOYBbFD +hnW5O6RMA703dBK92j6XRN2EttLkQuujZgy+jXRKtaWMIlkNkWJmOiHmErQngHvt +iNkIcjJumq1ddFX4iaTI40a6zgvIBtxFeDs2RfcaH73er7ctNUUqgQT5rFgJhMmF +x76rQgB5OZUkodb5k2ex7P+Gu4J86bS15094UuYcV09hVeknmTh5Ex9CBKipLS2W +2wKBakf+aVYnNCU6S0nASqt2xrZpGC1v7v6DhuepyyJtn3qSV2PoBiU5Sql+aARp +wUibQMGm44gjyNDqDlVp+ShLQlUH9x8CAwEAAaOCAXUwggFxMB8GA1UdIwQYMBaA +FFN5v1qqK0rPVIDh2JvAnfKyA2bLMB0GA1UdDgQWBBTI2XhootkZaNU9ct5fCj7c +tYaGpjAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHSUE +FjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwIgYDVR0gBBswGTANBgsrBgEEAbIxAQIC +TjAIBgZngQwBAgEwUAYDVR0fBEkwRzBFoEOgQYY/aHR0cDovL2NybC51c2VydHJ1 +c3QuY29tL1VTRVJUcnVzdFJTQUNlcnRpZmljYXRpb25BdXRob3JpdHkuY3JsMHYG +CCsGAQUFBwEBBGowaDA/BggrBgEFBQcwAoYzaHR0cDovL2NydC51c2VydHJ1c3Qu +Y29tL1VTRVJUcnVzdFJTQUFkZFRydXN0Q0EuY3J0MCUGCCsGAQUFBzABhhlodHRw +Oi8vb2NzcC51c2VydHJ1c3QuY29tMA0GCSqGSIb3DQEBDAUAA4ICAQAVDwoIzQDV +ercT0eYqZjBNJ8VNWwVFlQOtZERqn5iWnEVaLZZdzxlbvz2Fx0ExUNuUEgYkIVM4 +YocKkCQ7hO5noicoq/DrEYH5IuNcuW1I8JJZ9DLuB1fYvIHlZ2JG46iNbVKA3ygA +Ez86RvDQlt2C494qqPVItRjrz9YlJEGT0DrttyApq0YLFDzf+Z1pkMhh7c+7fXeJ +qmIhfJpduKc8HEQkYQQShen426S3H0JrIAbKcBCiyYFuOhfyvuwVCFDfFvrjADjd +4jX1uQXd161IyFRbm89s2Oj5oU1wDYz5sx+hoCuh6lSs+/uPuWomIq3y1GDFNafW ++LsHBU16lQo5Q2yh25laQsKRgyPmMpHJ98edm6y2sHUabASmRHxvGiuwwE25aDU0 +2SAeepyImJ2CzB80YG7WxlynHqNhpE7xfC7PzQlLgmfEHdU+tHFeQazRQnrFkW2W +kqRGIq7cKRnyypvjPMkjeiV9lRdAM9fSJvsB3svUuu1coIG1xxI1yegoGM4r5QP4 +RGIVvYaiI76C0djoSbQ/dkIUUXQuB8AL5jyH34g3BZaaXyvpmnV4ilppMXVAnAYG +ON51WhJ6W0xNdNJwzYASZYH+tmCWI+N60Gv2NNMGHwMZ7e9bXgzUCZH5FaBFDGR5 +S9VWqHB73Q+OyIVvIbKYcSc2w/aSuFKGSA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFgTCCBGmgAwIBAgIQOXJEOvkit1HX02wQ3TE1lTANBgkqhkiG9w0BAQwFADB7 +MQswCQYDVQQGEwJHQjEbMBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD +VQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UE +AwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTE5MDMxMjAwMDAwMFoXDTI4 +MTIzMTIzNTk1OVowgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5 +MRQwEgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBO +ZXR3b3JrMS4wLAYDVQQDEyVVU0VSVHJ1c3QgUlNBIENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAgBJlFzYOw9sI +s9CsVw127c0n00ytUINh4qogTQktZAnczomfzD2p7PbPwdzx07HWezcoEStH2jnG +vDoZtF+mvX2do2NCtnbyqTsrkfjib9DsFiCQCT7i6HTJGLSR1GJk23+jBvGIGGqQ +Ijy8/hPwhxR79uQfjtTkUcYRZ0YIUcuGFFQ/vDP+fmyc/xadGL1RjjWmp2bIcmfb +IWax1Jt4A8BQOujM8Ny8nkz+rwWWNR9XWrf/zvk9tyy29lTdyOcSOk2uTIq3XJq0 +tyA9yn8iNK5+O2hmAUTnAU5GU5szYPeUvlM3kHND8zLDU+/bqv50TmnHa4xgk97E +xwzf4TKuzJM7UXiVZ4vuPVb+DNBpDxsP8yUmazNt925H+nND5X4OpWaxKXwyhGNV +icQNwZNUMBkTrNN9N6frXTpsNVzbQdcS2qlJC9/YgIoJk2KOtWbPJYjNhLixP6Q5 +D9kCnusSTJV882sFqV4Wg8y4Z+LoE53MW4LTTLPtW//e5XOsIzstAL81VXQJSdhJ +WBp/kjbmUZIO8yZ9HE0XvMnsQybQv0FfQKlERPSZ51eHnlAfV1SoPv10Yy+xUGUJ +5lhCLkMaTLTwJUdZ+gQek9QmRkpQgbLevni3/GcV4clXhB4PY9bpYrrWX1Uu6lzG +KAgEJTm4Diup8kyXHAc/DVL17e8vgg8CAwEAAaOB8jCB7zAfBgNVHSMEGDAWgBSg +EQojPpbxB+zirynvgqV/0DCktDAdBgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rID +ZsswDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wEQYDVR0gBAowCDAG +BgRVHSAAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwuY29tb2RvY2EuY29t +L0FBQUNlcnRpZmljYXRlU2VydmljZXMuY3JsMDQGCCsGAQUFBwEBBCgwJjAkBggr +BgEFBQcwAYYYaHR0cDovL29jc3AuY29tb2RvY2EuY29tMA0GCSqGSIb3DQEBDAUA +A4IBAQAYh1HcdCE9nIrgJ7cz0C7M7PDmy14R3iJvm3WOnnL+5Nb+qh+cli3vA0p+ +rvSNb3I8QzvAP+u431yqqcau8vzY7qN7Q/aGNnwU4M309z/+3ri0ivCRlv79Q2R+ +/czSAaF9ffgZGclCKxO/WIu6pKJmBHaIkU4MiRTOok3JMrO66BQavHHxW/BBC5gA +CiIDEOUMsfnNkjcZ7Tvx5Dq2+UUTJnWvu6rvP3t3O9LEApE9GQDTF1w52z97GA1F +zZOFli9d31kWTz9RvdVFGD/tSo7oBmF0Ixa1DVBzJ0RHfxBdiSprhTEUxOipakyA +vGp4z7h/jnZymQyd/teRCBaho1+V +-----END CERTIFICATE----- diff --git a/volume/cache/server.test.pem.crt b/volume/cache/server.test.pem.crt new file mode 100644 index 0000000..b4bf0cc --- /dev/null +++ b/volume/cache/server.test.pem.crt @@ -0,0 +1,141 @@ +-----BEGIN CERTIFICATE----- +MIIMjjCCCnagAwIBAgIQMTS4mfS7ix0NuO2OADe2oTANBgkqhkiG9w0BAQwFADBL +MQswCQYDVQQGEwJBVDEQMA4GA1UEChMHWmVyb1NTTDEqMCgGA1UEAxMhWmVyb1NT +TCBSU0EgRG9tYWluIFNlY3VyZSBTaXRlIENBMB4XDTI1MDczMTAwMDAwMFoXDTI1 +MTAyOTIzNTk1OVowJTEjMCEGA1UEAxMabG9jYWxob3N0LmxvY2Fsc3RhY2suY2xv +dWQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDWgxBdu7LXpy8+rNE6 +T3mOkr4vwaLjRXWqsL46G0e8UUljT5Sc+tThlbJ6ZDxfh0IrExadX8f89H5JhyPp +HHjSYcURYn3lquz4iO6lKgeVrX+EU8f81XTtWzKgxtCD+Sb0HMwn4otkt6/jdNPv +/dLpdkS2zUvhMM6zxMUid3lngr8JEZIlSfTXsanyT2578zV2LWbdUp6nPMCjDbFX +/xPjRLzYbG/LUWGGjKfNqU09v/CXokiJG7D6N2cD5QYDvcrl39ScQ7ItLUKSk1aw +8TDAjixJKu7Bewfi4PUo7mxNPU0a6BbQO79fhqU02I++JykiPXBsowd7wrBBRn33 +PFwNAgMBAAGjggiSMIIIjjAfBgNVHSMEGDAWgBTI2XhootkZaNU9ct5fCj7ctYaG +pjAdBgNVHQ4EFgQUvgBVyXkgBwkx4dB9Kuv/doc9dt4wDgYDVR0PAQH/BAQDAgWg +MAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMEkG +A1UdIARCMEAwNAYLKwYBBAGyMQECAk4wJTAjBggrBgEFBQcCARYXaHR0cHM6Ly9z +ZWN0aWdvLmNvbS9DUFMwCAYGZ4EMAQIBMIGIBggrBgEFBQcBAQR8MHowSwYIKwYB +BQUHMAKGP2h0dHA6Ly96ZXJvc3NsLmNydC5zZWN0aWdvLmNvbS9aZXJvU1NMUlNB +RG9tYWluU2VjdXJlU2l0ZUNBLmNydDArBggrBgEFBQcwAYYfaHR0cDovL3plcm9z +c2wub2NzcC5zZWN0aWdvLmNvbTCCAQUGCisGAQQB1nkCBAIEgfYEgfMA8QB3AN3c +yjSV1+EWBeeVMvrHn/g9HFDf2wA6FBJ2Ciysu8gqAAABmGHpDU8AAAQDAEgwRgIh +AIkanHG1W5Eyf6qUkyYEsugvAZo2zbmipRSAro52isX6AiEA+2svSE9mh+2MXeTh +hQSeW3mgsIX702z+23gTODDPX4MAdgAN4fIwK9MNwUBiEgnqVS78R3R8sdfpMO8O +Qh60fk6qNAAAAZhh6Q0PAAAEAwBHMEUCIQC+uioNJv9PdPdaKPZZYfm3JXUQttRr +JuylqY0NKb4DRgIgKbX0COf/t4rnPBTAfAIVN3obuTIuHtGbeq6IBj8icOowggYu +BgNVHREEggYlMIIGIYIabG9jYWxob3N0LmxvY2Fsc3RhY2suY2xvdWSCJyouYW1w +bGlmeWFwcC5sb2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIInKi5jbG91ZGZyb250 +LmxvY2FsaG9zdC5sb2NhbHN0YWNrLmNsb3VkgjEqLmRrci5lY3IuZXUtY2VudHJh +bC0xLmxvY2FsaG9zdC5sb2NhbHN0YWNrLmNsb3Vkgi4qLmRrci5lY3IuZXUtd2Vz +dC0xLmxvY2FsaG9zdC5sb2NhbHN0YWNrLmNsb3Vkgi4qLmRrci5lY3IudXMtZWFz +dC0xLmxvY2FsaG9zdC5sb2NhbHN0YWNrLmNsb3Vkgi4qLmRrci5lY3IudXMtZWFz +dC0yLmxvY2FsaG9zdC5sb2NhbHN0YWNrLmNsb3Vkgi4qLmRrci5lY3IudXMtd2Vz +dC0xLmxvY2FsaG9zdC5sb2NhbHN0YWNrLmNsb3Vkgi4qLmRrci5lY3IudXMtd2Vz +dC0yLmxvY2FsaG9zdC5sb2NhbHN0YWNrLmNsb3VkgiAqLmVsYi5sb2NhbGhvc3Qu +bG9jYWxzdGFjay5jbG91ZII0Ki5ldS1jZW50cmFsLTEub3BlbnNlYXJjaC5sb2Nh +bGhvc3QubG9jYWxzdGFjay5jbG91ZIIxKi5ldS13ZXN0LTEub3BlbnNlYXJjaC5s +b2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIIoKi5leGVjdXRlLWFwaS5sb2NhbGhv +c3QubG9jYWxzdGFjay5jbG91ZII0Ki5sYW1iZGEtdXJsLmV1LWNlbnRyYWwtMS5s +b2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIIxKi5sYW1iZGEtdXJsLmV1LXdlc3Qt +MS5sb2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIIxKi5sYW1iZGEtdXJsLnVzLWVh +c3QtMS5sb2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIIxKi5sYW1iZGEtdXJsLnVz +LWVhc3QtMi5sb2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIIxKi5sYW1iZGEtdXJs +LnVzLXdlc3QtMS5sb2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIIxKi5sYW1iZGEt +dXJsLnVzLXdlc3QtMi5sb2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIIcKi5sb2Nh +bGhvc3QubG9jYWxzdGFjay5jbG91ZIInKi5vcGVuc2VhcmNoLmxvY2FsaG9zdC5s +b2NhbHN0YWNrLmNsb3VkgicqLnMzLXdlYnNpdGUubG9jYWxob3N0LmxvY2Fsc3Rh +Y2suY2xvdWSCHyouczMubG9jYWxob3N0LmxvY2Fsc3RhY2suY2xvdWSCICouc2Nt +LmxvY2FsaG9zdC5sb2NhbHN0YWNrLmNsb3VkgiYqLnNub3dmbGFrZS5sb2NhbGhv +c3QubG9jYWxzdGFjay5jbG91ZIIxKi51cy1lYXN0LTEub3BlbnNlYXJjaC5sb2Nh +bGhvc3QubG9jYWxzdGFjay5jbG91ZIIxKi51cy1lYXN0LTIub3BlbnNlYXJjaC5s +b2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIIxKi51cy13ZXN0LTEub3BlbnNlYXJj +aC5sb2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIIxKi51cy13ZXN0LTIub3BlbnNl +YXJjaC5sb2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIIrc3FzLmV1LWNlbnRyYWwt +MS5sb2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZIIoc3FzLmV1LXdlc3QtMS5sb2Nh +bGhvc3QubG9jYWxzdGFjay5jbG91ZIIoc3FzLnVzLWVhc3QtMS5sb2NhbGhvc3Qu +bG9jYWxzdGFjay5jbG91ZIIoc3FzLnVzLWVhc3QtMi5sb2NhbGhvc3QubG9jYWxz +dGFjay5jbG91ZIIoc3FzLnVzLXdlc3QtMS5sb2NhbGhvc3QubG9jYWxzdGFjay5j +bG91ZIIoc3FzLnVzLXdlc3QtMi5sb2NhbGhvc3QubG9jYWxzdGFjay5jbG91ZDAN +BgkqhkiG9w0BAQwFAAOCAgEAOHTO2aFPJ6sQ6Ezd0uOg7DBKjKaQuhdEXcnV6Y4d +ZcQRSun5LFHhxS9cxvcVGCQ2KUM7PQfDwuimRr6eKGpzYIeGseaft7p8mzwD3wfr +QTSKUU/sEZzIiyv+LwDMW+BaVLVJsyLzQC5+Oy8NwW0TFIpCM45O9uZwb+Htnfc8 +XWSDQtAR890PuchoQWWFW/lS+RQRelDJGDISiZbVEAEUhLgg/bdvAlmuxj3oEGEo +8Ucwal8MDfD+anLCpEB+z+yDkqUSZi8vbjbKFuiRTeHFidJ2WVfTCMvHz+XTNyyu +WlUEFXwMlqrd938WitcvsZFw3XVE0Q1dnpvTF3hoWqAFRuk/JlF1kSkkBIuqZB0x +UiUsFrMjVkGqqmR+acp8+fhzp1kyPsuc/KaoYT+pNVpmEqs0PrdLdTOUDZjnCzmF +PWjXM89lk+CRSiCtU20lmcdlSZSwKGSZnixpv+e0GHaHrqzB2mfwkBhkeRPqHykr +pBfo66t/EzfvCM44sxf/Ty6im+zq3DFU8EF0S1FXHyM5uvYQRAWjg4pqr4Etxb9B +WPuS6pQxomqsBWJIfjZTem4UwpMh+mnG5Gv192C2jpeiYkoS4MdQooB/nnb3yepm +N04mciL/941S18aILhaDf9C3+JXzKKLqImnQDRqlrftOjgpewumYLpUBMIzn0YsN +ouc= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIG1TCCBL2gAwIBAgIQbFWr29AHksedBwzYEZ7WvzANBgkqhkiG9w0BAQwFADCB +iDELMAkGA1UEBhMCVVMxEzARBgNVBAgTCk5ldyBKZXJzZXkxFDASBgNVBAcTC0pl +cnNleSBDaXR5MR4wHAYDVQQKExVUaGUgVVNFUlRSVVNUIE5ldHdvcmsxLjAsBgNV +BAMTJVVTRVJUcnVzdCBSU0EgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNMjAw +MTMwMDAwMDAwWhcNMzAwMTI5MjM1OTU5WjBLMQswCQYDVQQGEwJBVDEQMA4GA1UE +ChMHWmVyb1NTTDEqMCgGA1UEAxMhWmVyb1NTTCBSU0EgRG9tYWluIFNlY3VyZSBT +aXRlIENBMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAhmlzfqO1Mdgj +4W3dpBPTVBX1AuvcAyG1fl0dUnw/MeueCWzRWTheZ35LVo91kLI3DDVaZKW+TBAs +JBjEbYmMwcWSTWYCg5334SF0+ctDAsFxsX+rTDh9kSrG/4mp6OShubLaEIUJiZo4 +t873TuSd0Wj5DWt3DtpAG8T35l/v+xrN8ub8PSSoX5Vkgw+jWf4KQtNvUFLDq8mF +WhUnPL6jHAADXpvs4lTNYwOtx9yQtbpxwSt7QJY1+ICrmRJB6BuKRt/jfDJF9Jsc +RQVlHIxQdKAJl7oaVnXgDkqtk2qddd3kCDXd74gv813G91z7CjsGyJ93oJIlNS3U +gFbD6V54JMgZ3rSmotYbz98oZxX7MKbtCm1aJ/q+hTv2YK1yMxrnfcieKmOYBbFD +hnW5O6RMA703dBK92j6XRN2EttLkQuujZgy+jXRKtaWMIlkNkWJmOiHmErQngHvt +iNkIcjJumq1ddFX4iaTI40a6zgvIBtxFeDs2RfcaH73er7ctNUUqgQT5rFgJhMmF +x76rQgB5OZUkodb5k2ex7P+Gu4J86bS15094UuYcV09hVeknmTh5Ex9CBKipLS2W +2wKBakf+aVYnNCU6S0nASqt2xrZpGC1v7v6DhuepyyJtn3qSV2PoBiU5Sql+aARp +wUibQMGm44gjyNDqDlVp+ShLQlUH9x8CAwEAAaOCAXUwggFxMB8GA1UdIwQYMBaA +FFN5v1qqK0rPVIDh2JvAnfKyA2bLMB0GA1UdDgQWBBTI2XhootkZaNU9ct5fCj7c +tYaGpjAOBgNVHQ8BAf8EBAMCAYYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHSUE +FjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwIgYDVR0gBBswGTANBgsrBgEEAbIxAQIC +TjAIBgZngQwBAgEwUAYDVR0fBEkwRzBFoEOgQYY/aHR0cDovL2NybC51c2VydHJ1 +c3QuY29tL1VTRVJUcnVzdFJTQUNlcnRpZmljYXRpb25BdXRob3JpdHkuY3JsMHYG +CCsGAQUFBwEBBGowaDA/BggrBgEFBQcwAoYzaHR0cDovL2NydC51c2VydHJ1c3Qu +Y29tL1VTRVJUcnVzdFJTQUFkZFRydXN0Q0EuY3J0MCUGCCsGAQUFBzABhhlodHRw +Oi8vb2NzcC51c2VydHJ1c3QuY29tMA0GCSqGSIb3DQEBDAUAA4ICAQAVDwoIzQDV +ercT0eYqZjBNJ8VNWwVFlQOtZERqn5iWnEVaLZZdzxlbvz2Fx0ExUNuUEgYkIVM4 +YocKkCQ7hO5noicoq/DrEYH5IuNcuW1I8JJZ9DLuB1fYvIHlZ2JG46iNbVKA3ygA +Ez86RvDQlt2C494qqPVItRjrz9YlJEGT0DrttyApq0YLFDzf+Z1pkMhh7c+7fXeJ +qmIhfJpduKc8HEQkYQQShen426S3H0JrIAbKcBCiyYFuOhfyvuwVCFDfFvrjADjd +4jX1uQXd161IyFRbm89s2Oj5oU1wDYz5sx+hoCuh6lSs+/uPuWomIq3y1GDFNafW ++LsHBU16lQo5Q2yh25laQsKRgyPmMpHJ98edm6y2sHUabASmRHxvGiuwwE25aDU0 +2SAeepyImJ2CzB80YG7WxlynHqNhpE7xfC7PzQlLgmfEHdU+tHFeQazRQnrFkW2W +kqRGIq7cKRnyypvjPMkjeiV9lRdAM9fSJvsB3svUuu1coIG1xxI1yegoGM4r5QP4 +RGIVvYaiI76C0djoSbQ/dkIUUXQuB8AL5jyH34g3BZaaXyvpmnV4ilppMXVAnAYG +ON51WhJ6W0xNdNJwzYASZYH+tmCWI+N60Gv2NNMGHwMZ7e9bXgzUCZH5FaBFDGR5 +S9VWqHB73Q+OyIVvIbKYcSc2w/aSuFKGSA== +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIFgTCCBGmgAwIBAgIQOXJEOvkit1HX02wQ3TE1lTANBgkqhkiG9w0BAQwFADB7 +MQswCQYDVQQGEwJHQjEbMBkGA1UECAwSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD +VQQHDAdTYWxmb3JkMRowGAYDVQQKDBFDb21vZG8gQ0EgTGltaXRlZDEhMB8GA1UE +AwwYQUFBIENlcnRpZmljYXRlIFNlcnZpY2VzMB4XDTE5MDMxMjAwMDAwMFoXDTI4 +MTIzMTIzNTk1OVowgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5 +MRQwEgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBO +ZXR3b3JrMS4wLAYDVQQDEyVVU0VSVHJ1c3QgUlNBIENlcnRpZmljYXRpb24gQXV0 +aG9yaXR5MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAgBJlFzYOw9sI +s9CsVw127c0n00ytUINh4qogTQktZAnczomfzD2p7PbPwdzx07HWezcoEStH2jnG +vDoZtF+mvX2do2NCtnbyqTsrkfjib9DsFiCQCT7i6HTJGLSR1GJk23+jBvGIGGqQ +Ijy8/hPwhxR79uQfjtTkUcYRZ0YIUcuGFFQ/vDP+fmyc/xadGL1RjjWmp2bIcmfb +IWax1Jt4A8BQOujM8Ny8nkz+rwWWNR9XWrf/zvk9tyy29lTdyOcSOk2uTIq3XJq0 +tyA9yn8iNK5+O2hmAUTnAU5GU5szYPeUvlM3kHND8zLDU+/bqv50TmnHa4xgk97E +xwzf4TKuzJM7UXiVZ4vuPVb+DNBpDxsP8yUmazNt925H+nND5X4OpWaxKXwyhGNV +icQNwZNUMBkTrNN9N6frXTpsNVzbQdcS2qlJC9/YgIoJk2KOtWbPJYjNhLixP6Q5 +D9kCnusSTJV882sFqV4Wg8y4Z+LoE53MW4LTTLPtW//e5XOsIzstAL81VXQJSdhJ +WBp/kjbmUZIO8yZ9HE0XvMnsQybQv0FfQKlERPSZ51eHnlAfV1SoPv10Yy+xUGUJ +5lhCLkMaTLTwJUdZ+gQek9QmRkpQgbLevni3/GcV4clXhB4PY9bpYrrWX1Uu6lzG +KAgEJTm4Diup8kyXHAc/DVL17e8vgg8CAwEAAaOB8jCB7zAfBgNVHSMEGDAWgBSg +EQojPpbxB+zirynvgqV/0DCktDAdBgNVHQ4EFgQUU3m/WqorSs9UgOHYm8Cd8rID +ZsswDgYDVR0PAQH/BAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wEQYDVR0gBAowCDAG +BgRVHSAAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwuY29tb2RvY2EuY29t +L0FBQUNlcnRpZmljYXRlU2VydmljZXMuY3JsMDQGCCsGAQUFBwEBBCgwJjAkBggr +BgEFBQcwAYYYaHR0cDovL29jc3AuY29tb2RvY2EuY29tMA0GCSqGSIb3DQEBDAUA +A4IBAQAYh1HcdCE9nIrgJ7cz0C7M7PDmy14R3iJvm3WOnnL+5Nb+qh+cli3vA0p+ +rvSNb3I8QzvAP+u431yqqcau8vzY7qN7Q/aGNnwU4M309z/+3ri0ivCRlv79Q2R+ +/czSAaF9ffgZGclCKxO/WIu6pKJmBHaIkU4MiRTOok3JMrO66BQavHHxW/BBC5gA +CiIDEOUMsfnNkjcZ7Tvx5Dq2+UUTJnWvu6rvP3t3O9LEApE9GQDTF1w52z97GA1F +zZOFli9d31kWTz9RvdVFGD/tSo7oBmF0Ixa1DVBzJ0RHfxBdiSprhTEUxOipakyA +vGp4z7h/jnZymQyd/teRCBaho1+V +-----END CERTIFICATE----- \ No newline at end of file diff --git a/volume/cache/server.test.pem.key b/volume/cache/server.test.pem.key new file mode 100644 index 0000000..54f6d7c --- /dev/null +++ b/volume/cache/server.test.pem.key @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDWgxBdu7LXpy8+ +rNE6T3mOkr4vwaLjRXWqsL46G0e8UUljT5Sc+tThlbJ6ZDxfh0IrExadX8f89H5J +hyPpHHjSYcURYn3lquz4iO6lKgeVrX+EU8f81XTtWzKgxtCD+Sb0HMwn4otkt6/j +dNPv/dLpdkS2zUvhMM6zxMUid3lngr8JEZIlSfTXsanyT2578zV2LWbdUp6nPMCj +DbFX/xPjRLzYbG/LUWGGjKfNqU09v/CXokiJG7D6N2cD5QYDvcrl39ScQ7ItLUKS +k1aw8TDAjixJKu7Bewfi4PUo7mxNPU0a6BbQO79fhqU02I++JykiPXBsowd7wrBB +Rn33PFwNAgMBAAECggEACyBiju9syAbMn+GdkKVirA8sfOmm+0bfuD97/njqcE1/ +Ev75DxNroK/VFsga4ZGbJa99yCKZtaMw5xDIFLqnVweUjeGf9MkNiu6qAjh7NZD5 +lkbfjrERDua2FOTQbVKqaesRzoJ6XHpdTd0CHpFPM/uFy5LmfAMTavuqhgPQcO/y +I/2fgRKmhrWoSAH6GvwdzG0hQYDBEFsXbv7UrpPraecauOf9EU+/NGCEX6VnU1tR +b2aCG5qhnzQ6B+63xrHhogD8ax9/PcPzHh1V34N3kFRk+k6P7tqHNO/raTs7slDD +2J1N6Cui7WiTqUD1sFD/xTIiMCWr4/6YXEAp0oiVQQKBgQD95JFfHn/Q2CMeyC7N +YcTIf+U8xdPh9JZghvWXshKVsQArODuBY8UMCgjuB0LSW3oDMyujHOGi/mtp4ql5 +7V3pSLPGCfiFeMg01QgrV6UiM6t2ELVPKCc3WUgOyiyfJe7LjS+Yl5OnQFKBCJQR +JA0oKaMOffJqBC5ah0lt63m5hQKBgQDYStNg3MFvWvfND1knFGQWRAf5mGxRrPcF +odKjtXE88Sl19iPuDjiAWlhkQxQRsgbo0d3OYeD/Vfpi73jruUSx+ig1n5rGFs8f +W5ujRuvU1C5fw2n1JMPE7hMs33yZEuNnl/n49tIiYrfAOcbCFUFO+fdCe3pW8/QA +KYGzg58a6QKBgQC6prKIry9gJcWL97cQnnPAwuWQTA986gczZ4RdxTgMfFeXbnuw +n9xZAXeXJhdl9oI4oAHQpIbtAQWOjmfxjyOfQSeIzAO8fBMTZBnhY0mvXzUKUzY3 +v1k1Q5nJ5a/wQD7RvjXjhGu0ZYFCA0B3aX2SrSmGmekBL5m0TAkbmiWe0QKBgGV6 +VcowSKESMQkIlm97Zan8qTE1jjyTxiHiVo1wZ3yMOUObBCiAi4nM2YPQ5O2YdR1u +uX5G9eVWVW9to3IVLmHCWHMwOtGNigfQVyk38RWdp1ROvrvBUAhpGp4HDNJUxlSo +PSPNybFQV53cfaA5kLaZGKUcgb2iH2ykDLJIorFhAoGBALj3f9vfgoGV77WqPbeK +VSc+M0QuD2QTxqpq/80uDnEVnPikgz5woSFGknGYTUk2y+A8IJmohz/q9Fox2mBt +/l/Ho73PEKUrud4F2f23Xp7QS99bVYk4tVicPnOT4mglfcQpEnWIxdoIFOLi/gFB +dtiAjx4kN4Zc3A0m9QpmHG+C +-----END PRIVATE KEY----- \ No newline at end of file