├── .brazil-1.x.json ├── .brazil.json ├── .changes ├── .gitkeep └── bbe2e7de-79d3-4aea-97d1-d5c244ede433.json ├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ ├── documentation.yml │ └── feature_request.yml ├── pull_request_template.md ├── scripts │ └── git-ci-askpass.sh └── workflows │ ├── api-compat-verification.yml │ ├── artifact-size-metrics.yml │ ├── changelog-verification.yml │ ├── continuous-integration.yml │ ├── dependabot.yml │ ├── issue-regression-labeler.yml │ ├── kat-transform.yml │ ├── lint.yml │ ├── merge-main.yml │ ├── release-readiness.yml │ ├── stale_issue.yaml │ └── sync-mirror.yml ├── .gitignore ├── .sonarcloud.properties ├── CHANGELOG.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── bom └── build.gradle.kts ├── build.gradle.kts ├── builder.json ├── codegen ├── protocol-tests │ ├── .gitignore │ ├── build.gradle.kts │ └── model │ │ └── error-correction-tests.smithy ├── smithy-aws-kotlin-codegen │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── kotlin │ │ │ └── software │ │ │ │ └── amazon │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── codegen │ │ │ │ └── aws │ │ │ │ ├── SdkProtocolGeneratorSupplier.kt │ │ │ │ ├── customization │ │ │ │ └── RegionSupport.kt │ │ │ │ ├── middleware │ │ │ │ └── ClockSkew.kt │ │ │ │ └── protocols │ │ │ │ ├── AwsJson1_0.kt │ │ │ │ ├── AwsJson1_1.kt │ │ │ │ ├── AwsQuery.kt │ │ │ │ ├── Ec2Query.kt │ │ │ │ ├── RestJson1.kt │ │ │ │ ├── RestXml.kt │ │ │ │ ├── RpcV2Cbor.kt │ │ │ │ ├── core │ │ │ │ ├── AwsHttpBindingProtocolGenerator.kt │ │ │ │ ├── QueryHttpBindingProtocolGenerator.kt │ │ │ │ └── StaticHttpBindingResolver.kt │ │ │ │ ├── eventstream │ │ │ │ ├── EventStreamParserGenerator.kt │ │ │ │ └── EventStreamSerializerGenerator.kt │ │ │ │ ├── formurl │ │ │ │ └── QuerySerdeFormUrlDescriptorGenerator.kt │ │ │ │ ├── json │ │ │ │ ├── AwsJsonHttpBindingResolver.kt │ │ │ │ ├── AwsJsonProtocolMiddleware.kt │ │ │ │ ├── AwsJsonProtocolParserGenerator.kt │ │ │ │ ├── AwsJsonProtocolSerdeDescriptorGenerator.kt │ │ │ │ └── JsonHttpBindingProtocolGenerator.kt │ │ │ │ └── xml │ │ │ │ └── RestXmlSerdeDescriptorGenerator.kt │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── software.amazon.smithy.kotlin.codegen.integration.KotlinIntegration │ │ └── test │ │ └── kotlin │ │ └── software │ │ └── amazon │ │ └── smithy │ │ └── kotlin │ │ └── codegen │ │ └── aws │ │ └── protocols │ │ ├── AwsQueryTest.kt │ │ ├── RestJson1Test.kt │ │ ├── RestXmlTest.kt │ │ ├── RpcV2CborTest.kt │ │ ├── core │ │ └── AwsHttpBindingProtocolGeneratorTest.kt │ │ ├── json │ │ ├── AwsJsonHttpBindingResolverTest.kt │ │ └── AwsJsonProtocolSerdeDescriptorGeneratorTest.kt │ │ └── xml │ │ └── RestXmlSerdeDescriptorGeneratorTest.kt ├── smithy-kotlin-codegen-testutils │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── kotlin │ │ └── software │ │ └── amazon │ │ └── smithy │ │ └── kotlin │ │ └── codegen │ │ └── test │ │ ├── CodegenTestUtils.kt │ │ ├── LangTestUtils.kt │ │ ├── MiscTestUtils.kt │ │ └── ModelTestUtils.kt └── smithy-kotlin-codegen │ ├── build.gradle.kts │ └── src │ ├── main │ ├── kotlin │ │ └── software │ │ │ └── amazon │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── codegen │ │ │ ├── CodegenVisitor.kt │ │ │ ├── KotlinCodegenPlugin.kt │ │ │ ├── KotlinSettings.kt │ │ │ ├── core │ │ │ ├── AbstractCodeWriterExt.kt │ │ │ ├── CodegenContext.kt │ │ │ ├── ExternalTypes.kt │ │ │ ├── ImportDeclarations.kt │ │ │ ├── KotlinDelegator.kt │ │ │ ├── KotlinDependency.kt │ │ │ ├── KotlinSymbolProvider.kt │ │ │ ├── KotlinWriter.kt │ │ │ ├── Naming.kt │ │ │ └── RuntimeTypes.kt │ │ │ ├── integration │ │ │ ├── AuthSchemeHandler.kt │ │ │ ├── KotlinIntegration.kt │ │ │ └── SectionWriter.kt │ │ │ ├── lang │ │ │ ├── BuiltinPreprocessor.kt │ │ │ ├── DocumentationPreprocessor.kt │ │ │ ├── KotlinTypes.kt │ │ │ └── ReservedWords.kt │ │ │ ├── model │ │ │ ├── OperationNormalizer.kt │ │ │ ├── RulesEngineExt.kt │ │ │ ├── SetRefactorPreprocessor.kt │ │ │ ├── ShapeExt.kt │ │ │ ├── SymbolBuilder.kt │ │ │ ├── SymbolExt.kt │ │ │ ├── knowledge │ │ │ │ ├── AuthIndex.kt │ │ │ │ ├── AwsSignatureVersion4.kt │ │ │ │ ├── AwsSignatureVersion4Asymmetric.kt │ │ │ │ ├── EndpointParameterIndex.kt │ │ │ │ ├── SerdeIndex.kt │ │ │ │ └── TopLevelIndex.kt │ │ │ └── traits │ │ │ │ ├── OperationIO.kt │ │ │ │ ├── PaginationEndBehaviorTrait.kt │ │ │ │ ├── SyntheticClone.kt │ │ │ │ └── UnwrappedXmlOutput.kt │ │ │ ├── rendering │ │ │ ├── EnumGenerator.kt │ │ │ ├── ExceptionBaseClassGenerator.kt │ │ │ ├── GradleGenerator.kt │ │ │ ├── PaginatorGenerator.kt │ │ │ ├── ServiceClientConfigGenerator.kt │ │ │ ├── ServiceClientGenerator.kt │ │ │ ├── ShapeValueGenerator.kt │ │ │ ├── StructureGenerator.kt │ │ │ ├── UnionGenerator.kt │ │ │ ├── auth │ │ │ │ ├── AnonymousAuthSchemeIntegration.kt │ │ │ │ ├── AuthDelegator.kt │ │ │ │ ├── AuthSchemeParametersGenerator.kt │ │ │ │ ├── AuthSchemeProviderAdapterGenerator.kt │ │ │ │ ├── AuthSchemeProviderConfigIntegration.kt │ │ │ │ ├── AuthSchemeProviderGenerator.kt │ │ │ │ ├── BearerTokenAuthSchemeIntegration.kt │ │ │ │ ├── IdentityProviderConfigGenerator.kt │ │ │ │ ├── SigV4AsymmetricAuthSchemeIntegration.kt │ │ │ │ └── SigV4AuthSchemeIntegration.kt │ │ │ ├── checksums │ │ │ │ └── HttpChecksumRequiredIntegration.kt │ │ │ ├── compression │ │ │ │ └── RequestCompressionIntegration.kt │ │ │ ├── endpoints │ │ │ │ ├── DefaultEndpointProviderGenerator.kt │ │ │ │ ├── DefaultEndpointProviderTestGenerator.kt │ │ │ │ ├── EndpointCustomization.kt │ │ │ │ ├── EndpointDelegator.kt │ │ │ │ ├── EndpointParametersGenerator.kt │ │ │ │ ├── EndpointProviderGenerator.kt │ │ │ │ ├── EndpointResolverAdapterGenerator.kt │ │ │ │ ├── SdkEndpointBuiltinIntegration.kt │ │ │ │ └── discovery │ │ │ │ │ ├── EndpointDiscovererGenerator.kt │ │ │ │ │ └── EndpointDiscoveryIntegration.kt │ │ │ ├── protocol │ │ │ │ ├── ApplicationProtocol.kt │ │ │ │ ├── HttpBindingProtocolGenerator.kt │ │ │ │ ├── HttpBindingResolver.kt │ │ │ │ ├── HttpProtocolClientGenerator.kt │ │ │ │ ├── HttpProtocolTestGenerator.kt │ │ │ │ ├── HttpProtocolUnitTestErrorGenerator.kt │ │ │ │ ├── HttpProtocolUnitTestGenerator.kt │ │ │ │ ├── HttpProtocolUnitTestRequestGenerator.kt │ │ │ │ ├── HttpProtocolUnitTestResponseGenerator.kt │ │ │ │ ├── HttpStringValuesMapSerializer.kt │ │ │ │ ├── MutateHeadersMiddleware.kt │ │ │ │ ├── ProtocolGenerator.kt │ │ │ │ └── ProtocolMiddleware.kt │ │ │ ├── samples │ │ │ │ └── KDocSamplesGenerator.kt │ │ │ ├── serde │ │ │ │ ├── AbstractSerdeDescriptorGenerator.kt │ │ │ │ ├── CborParserGenerator.kt │ │ │ │ ├── CborSerdeDescriptorGenerator.kt │ │ │ │ ├── CborSerializerGenerator.kt │ │ │ │ ├── ClientErrorCorrection.kt │ │ │ │ ├── DeserializeStructGenerator.kt │ │ │ │ ├── DeserializeUnionGenerator.kt │ │ │ │ ├── FormUrlSerdeDescriptorGenerator.kt │ │ │ │ ├── JsonParserGenerator.kt │ │ │ │ ├── JsonSerdeDescriptorGenerator.kt │ │ │ │ ├── JsonSerializerGenerator.kt │ │ │ │ ├── SerdeDescriptorGenerator.kt │ │ │ │ ├── SerdeExt.kt │ │ │ │ ├── SerializeStructGenerator.kt │ │ │ │ ├── SerializeUnionGenerator.kt │ │ │ │ ├── StructuredDataParserGenerator.kt │ │ │ │ ├── StructuredDataSerializerGenerator.kt │ │ │ │ ├── XmlParserGenerator.kt │ │ │ │ ├── XmlSerdeDescriptorGenerator.kt │ │ │ │ └── XmlSerializerGenerator.kt │ │ │ ├── smoketests │ │ │ │ ├── SmokeTestsIntegration.kt │ │ │ │ └── SmokeTestsRunnerGenerator.kt │ │ │ ├── util │ │ │ │ ├── AbstractConfigGenerator.kt │ │ │ │ ├── ConfigProperty.kt │ │ │ │ ├── ConfigPropertyType.kt │ │ │ │ ├── Node.kt │ │ │ │ └── RuntimeConfigProperty.kt │ │ │ └── waiters │ │ │ │ ├── AcceptorGenerator.kt │ │ │ │ ├── KotlinJmespathExpressionVisitor.kt │ │ │ │ ├── ServiceWaitersGenerator.kt │ │ │ │ ├── WaiterGenerator.kt │ │ │ │ └── WaiterInfo.kt │ │ │ ├── transforms │ │ │ ├── IncludeOperations.kt │ │ │ └── RemoveDeprecatedShapes.kt │ │ │ └── utils │ │ │ ├── CaseUtils.kt │ │ │ ├── Model.kt │ │ │ ├── OptionalExt.kt │ │ │ └── Strings.kt │ └── resources │ │ └── META-INF │ │ └── services │ │ ├── software.amazon.smithy.build.ProjectionTransformer │ │ ├── software.amazon.smithy.build.SmithyBuildPlugin │ │ ├── software.amazon.smithy.kotlin.codegen.integration.KotlinIntegration │ │ └── software.amazon.smithy.model.traits.TraitService │ └── test │ ├── kotlin │ └── software │ │ └── amazon │ │ └── smithy │ │ └── kotlin │ │ └── codegen │ │ ├── IdempotentTokenGeneratorTest.kt │ │ ├── KotlinSettingsTest.kt │ │ ├── StringUtils.kt │ │ ├── TestUtils.kt │ │ ├── core │ │ ├── AbstractCodeWriterTest.kt │ │ ├── ImportDeclarationsTest.kt │ │ ├── KotlinDelegatorTest.kt │ │ ├── KotlinDependencyTest.kt │ │ ├── KotlinWriterTest.kt │ │ ├── NamingTest.kt │ │ └── SymbolProviderTest.kt │ │ ├── lang │ │ ├── BuiltinPreprocessorTest.kt │ │ ├── DocumentationPreprocessorTest.kt │ │ └── KotlinTypesTest.kt │ │ ├── model │ │ ├── OperationNormalizerTest.kt │ │ ├── SetRefactorPreprocessorTest.kt │ │ ├── SymbolBuilderTest.kt │ │ └── knowledge │ │ │ ├── AuthIndexTest.kt │ │ │ └── SerdeIndexTest.kt │ │ ├── rendering │ │ ├── EnumGeneratorTest.kt │ │ ├── ExceptionGeneratorTest.kt │ │ ├── GradleGeneratorTest.kt │ │ ├── PaginatorGeneratorTest.kt │ │ ├── ServiceClientConfigGeneratorTest.kt │ │ ├── ServiceClientGeneratorTest.kt │ │ ├── ShapeValueGeneratorTest.kt │ │ ├── StructureGeneratorTest.kt │ │ ├── UnionGeneratorTest.kt │ │ ├── endpoints │ │ │ ├── DefaultEndpointProviderGeneratorTest.kt │ │ │ ├── EndpointParametersGeneratorTest.kt │ │ │ ├── EndpointResolverAdapterTest.kt │ │ │ ├── OperationContextParamsTest.kt │ │ │ └── discovery │ │ │ │ ├── EndpointDiscovererGeneratorTest.kt │ │ │ │ └── EndpointDiscoveryIntegrationTest.kt │ │ ├── protocol │ │ │ ├── HttpBindingProtocolGeneratorTest.kt │ │ │ ├── HttpProtocolClientGeneratorTest.kt │ │ │ └── HttpStringValuesMapSerializerTest.kt │ │ ├── samples │ │ │ └── KDocSamplesGeneratorTest.kt │ │ ├── serde │ │ │ ├── DeserializeStructGeneratorTest.kt │ │ │ ├── DeserializeUnionGeneratorTest.kt │ │ │ ├── JsonSerdeDescriptorGeneratorTest.kt │ │ │ ├── SerializeStructGeneratorTest.kt │ │ │ ├── SerializeUnionGeneratorTest.kt │ │ │ └── XmlSerdeDescriptorGeneratorTest.kt │ │ ├── smoketests │ │ │ └── SmokeTestsRunnerGeneratorTest.kt │ │ └── waiters │ │ │ ├── AcceptorGeneratorTest.kt │ │ │ ├── ServiceWaitersGeneratorTest.kt │ │ │ └── WaiterGeneratorTest.kt │ │ ├── transforms │ │ └── RemoveDeprecatedShapesTest.kt │ │ └── utils │ │ └── CaseUtilsTest.kt │ └── resources │ ├── all-names-test-output.csv │ ├── all-names.csv │ ├── sdk-ids-test-output.csv │ ├── sdk-ids.csv │ └── software │ └── amazon │ └── smithy │ └── kotlin │ └── codegen │ ├── http-binding-map-model.smithy │ ├── http-binding-protocol-generator-test.smithy │ ├── idempotent-token-test-model.smithy │ ├── service-auth-test.smithy │ ├── service-generator-deprecated.smithy │ ├── service-generator-test-operations.smithy │ ├── simple-service-with-operation-waiter.smithy │ ├── simple-service-with-operation.smithy │ ├── simple-service-with-resource-waiter.smithy │ ├── simple-service.smithy │ ├── unboxed-primitives-test.smithy │ └── waiter-tests.smithy ├── docs ├── design │ ├── README.md │ ├── binary-streaming.md │ ├── client-configuration.md │ ├── document-type.md │ ├── domain-class-types-in-kotlin-sdk.md │ ├── endpoints.md │ ├── event-streams.md │ ├── flexible-checksums.md │ ├── interceptors.md │ ├── kotlin-smithy-sdk.md │ ├── modeled-errors.md │ ├── paginators.md │ ├── per-op-config.md │ ├── request-compression-trait.md │ ├── resources │ │ ├── http-call-context.png │ │ ├── retries-flowchart.svg │ │ ├── sdk-exception-metadata-usage-example.png │ │ └── waiters-flowchart.svg │ ├── retries.md │ ├── structured-concurrency.md │ └── waiters.md └── dokka-presets │ ├── README.md │ ├── assets │ ├── aws_logo_white_59x35.png │ └── logo-icon.svg │ ├── css │ ├── aws-styles.css │ └── logo-styles.css │ ├── scripts │ └── accessibility.js │ └── templates │ ├── base.ftl │ └── includes │ ├── footer.ftl │ ├── header.ftl │ ├── page_metadata.ftl │ └── source_set_selector.ftl ├── dokka-smithy ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── dokka │ │ │ ├── DisablePlaygroundIntegration.kt │ │ │ ├── FilterInternalApis.kt │ │ │ ├── NoOpSearchbarDataInstaller.kt │ │ │ └── SmithyDokkaPlugin.kt │ └── resources │ │ └── META-INF │ │ └── services │ │ └── org.jetbrains.dokka.plugability.DokkaPlugin │ └── test │ └── kotlin │ └── aws │ └── smithy │ └── kotlin │ └── dokka │ └── DokkaSmithyTest.kt ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── runtime ├── auth │ ├── aws-credentials │ │ ├── api │ │ │ └── aws-credentials.api │ │ ├── build.gradle.kts │ │ └── common │ │ │ ├── src │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── auth │ │ │ │ └── awscredentials │ │ │ │ ├── CachedCredentialsProvider.kt │ │ │ │ ├── Credentials.kt │ │ │ │ ├── CredentialsProvider.kt │ │ │ │ ├── CredentialsProviderChain.kt │ │ │ │ ├── CredentialsProviderConfig.kt │ │ │ │ ├── CredentialsProviderException.kt │ │ │ │ └── SigV4aClientConfig.kt │ │ │ └── test │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── auth │ │ │ └── awscredentials │ │ │ ├── CachedCredentialsProviderTest.kt │ │ │ └── CredentialsProviderChainTest.kt │ ├── aws-signing-common │ │ ├── api │ │ │ └── aws-signing-common.api │ │ ├── build.gradle.kts │ │ └── common │ │ │ ├── src │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── auth │ │ │ │ └── awssigning │ │ │ │ ├── AuthTokenGenerator.kt │ │ │ │ ├── AwsChunkedByteReadChannel.kt │ │ │ │ ├── AwsChunkedSource.kt │ │ │ │ ├── AwsSigner.kt │ │ │ │ ├── AwsSigningAttributes.kt │ │ │ │ ├── AwsSigningConfig.kt │ │ │ │ ├── AwsSigningExceptions.kt │ │ │ │ ├── AwsSigningResult.kt │ │ │ │ ├── HashSpecification.kt │ │ │ │ ├── Presigner.kt │ │ │ │ └── internal │ │ │ │ ├── AwsChunkedReader.kt │ │ │ │ └── AwsChunkedUtil.kt │ │ │ └── test │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── auth │ │ │ └── awssigning │ │ │ ├── AuthTokenGeneratorTest.kt │ │ │ └── PresignerTest.kt │ ├── aws-signing-crt │ │ ├── api │ │ │ └── aws-signing-crt.api │ │ ├── build.gradle.kts │ │ └── jvm │ │ │ ├── src │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── auth │ │ │ │ └── awssigning │ │ │ │ └── crt │ │ │ │ └── CrtAwsSigner.kt │ │ │ └── test │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── auth │ │ │ └── awssigning │ │ │ └── crt │ │ │ ├── CrtAwsChunkedByteReadChannelTest.kt │ │ │ ├── CrtAwsChunkedSourceTest.kt │ │ │ ├── CrtBasicSigningTest.kt │ │ │ └── CrtSigningSuiteTest.kt │ ├── aws-signing-default │ │ ├── api │ │ │ └── aws-signing-default.api │ │ ├── build.gradle.kts │ │ ├── common │ │ │ ├── src │ │ │ │ └── aws │ │ │ │ │ └── smithy │ │ │ │ │ └── kotlin │ │ │ │ │ └── runtime │ │ │ │ │ └── auth │ │ │ │ │ └── awssigning │ │ │ │ │ ├── BaseSigV4SignatureCalculator.kt │ │ │ │ │ ├── Canonicalizer.kt │ │ │ │ │ ├── DefaultAwsSigner.kt │ │ │ │ │ ├── RequestMutator.kt │ │ │ │ │ ├── SigV4SignatureCalculator.kt │ │ │ │ │ ├── SigV4aSignatureCalculator.kt │ │ │ │ │ └── SignatureCalculator.kt │ │ │ └── test │ │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── auth │ │ │ │ └── awssigning │ │ │ │ ├── DefaultAwsChunkedByteReadChannelTest.kt │ │ │ │ ├── DefaultBasicSigningTest.kt │ │ │ │ ├── DefaultCanonicalizerTest.kt │ │ │ │ ├── DefaultRequestMutatorTest.kt │ │ │ │ ├── SigV4SignatureCalculatorTest.kt │ │ │ │ └── SigV4aSignatureCalculatorTest.kt │ │ └── jvm │ │ │ └── test │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── auth │ │ │ └── awssigning │ │ │ ├── DefaultAwsChunkedSourceTest.kt │ │ │ └── DefaultSigningSuiteTest.kt │ ├── aws-signing-tests │ │ ├── build.gradle.kts │ │ ├── common │ │ │ ├── resources │ │ │ │ └── aws-signing-test-suite │ │ │ │ │ ├── README.md │ │ │ │ │ ├── v4 │ │ │ │ │ ├── get-header-key-duplicate │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-header-value-multiline │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-header-value-order │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-header-value-trim │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-percent-encoded │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-percent-single-encoded │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-relative-normalized │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-relative-relative-normalized │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-relative-relative-unnormalized │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-relative-unnormalized │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-slash-dot-slash-normalized │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-slash-dot-slash-unnormalized │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-slash-normalized │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-slash-pointless-dot-normalized │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-slash-pointless-dot-unnormalized │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-slash-unnormalized │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-slashes-normalized │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-slashes-unnormalized │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-space-normalized │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-space-unnormalized │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-unreserved │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-utf8 │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-vanilla-empty-query-key │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-vanilla-query-order-encoded │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-vanilla-query-order-key-case │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-vanilla-query-order-key │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-vanilla-query-order-value │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-vanilla-query-unreserved │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-vanilla-query │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-vanilla-utf8-query │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-vanilla-with-session-token │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-vanilla │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── post-header-key-case │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── post-header-key-sort │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── post-header-value-case │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── post-sts-header-after │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── post-sts-header-before │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── post-vanilla-empty-query-value │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── post-vanilla-query │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── post-vanilla │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ ├── post-x-www-form-urlencoded-parameters │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ └── post-x-www-form-urlencoded │ │ │ │ │ │ ├── context.json │ │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ │ └── request.txt │ │ │ │ │ └── v4a │ │ │ │ │ ├── get-header-key-duplicate │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-header-value-multiline │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-header-value-order │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-header-value-trim │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-relative-normalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-relative-relative-normalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-relative-relative-unnormalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-relative-unnormalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-slash-dot-slash-normalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-slash-dot-slash-unnormalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-slash-normalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-slash-pointless-dot-normalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-slash-pointless-dot-unnormalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-slash-unnormalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-slashes-normalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-slashes-unnormalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-space-normalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-space-unnormalized │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-unreserved │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-utf8 │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-vanilla-empty-query-key │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-vanilla-query-order-encoded │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-vanilla-query-order-key-case │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-vanilla-query-order-key │ │ │ │ │ ├── context.json │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-vanilla-query-order-value │ │ │ │ │ ├── context.json │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-vanilla-query-unreserved │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-vanilla-query │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-vanilla-utf8-query │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-vanilla-with-session-token │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── get-vanilla │ │ │ │ │ ├── canonical-request.txt │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ ├── request.txt │ │ │ │ │ └── string-to-sign.txt │ │ │ │ │ ├── post-header-key-case │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── post-header-key-sort │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── post-header-value-case │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── post-sts-header-after │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── post-sts-header-before │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── post-vanilla-empty-query-value │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── post-vanilla-query │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── post-vanilla │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ ├── post-x-www-form-urlencoded-parameters │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ │ │ └── post-x-www-form-urlencoded │ │ │ │ │ ├── context.json │ │ │ │ │ ├── header-canonical-request.txt │ │ │ │ │ ├── header-signature.txt │ │ │ │ │ ├── header-signed-request.txt │ │ │ │ │ ├── header-string-to-sign.txt │ │ │ │ │ ├── public-key.json │ │ │ │ │ ├── query-canonical-request.txt │ │ │ │ │ ├── query-signature.txt │ │ │ │ │ ├── query-signed-request.txt │ │ │ │ │ ├── query-string-to-sign.txt │ │ │ │ │ └── request.txt │ │ │ └── src │ │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── auth │ │ │ │ └── awssigning │ │ │ │ └── tests │ │ │ │ ├── AwsChunkedByteReadChannelTestBase.kt │ │ │ │ ├── AwsChunkedTestBase.kt │ │ │ │ ├── BasicSigningTestBase.kt │ │ │ │ ├── HasSigner.kt │ │ │ │ ├── SigningSuiteTestBase.kt │ │ │ │ └── SigningTestUtil.kt │ │ ├── jvm │ │ │ └── src │ │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── auth │ │ │ │ └── awssigning │ │ │ │ └── tests │ │ │ │ ├── AwsChunkedSourceTestBase.kt │ │ │ │ └── SigningSuiteTestBaseJVM.kt │ │ └── native │ │ │ └── src │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── auth │ │ │ └── awssigning │ │ │ └── tests │ │ │ └── SigningSuiteTestBaseNative.kt │ ├── http-auth-api │ │ ├── api │ │ │ └── http-auth-api.api │ │ ├── build.gradle.kts │ │ └── common │ │ │ └── src │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── http │ │ │ └── auth │ │ │ ├── AuthScheme.kt │ │ │ ├── HttpAuthConfig.kt │ │ │ └── HttpSigner.kt │ ├── http-auth-aws │ │ ├── api │ │ │ └── http-auth-aws.api │ │ ├── build.gradle.kts │ │ ├── common │ │ │ ├── src │ │ │ │ └── aws │ │ │ │ │ └── smithy │ │ │ │ │ └── kotlin │ │ │ │ │ └── runtime │ │ │ │ │ └── http │ │ │ │ │ └── auth │ │ │ │ │ ├── AwsHttpSigner.kt │ │ │ │ │ ├── EndpointAuth.kt │ │ │ │ │ ├── SigV4AsymmetricAuthScheme.kt │ │ │ │ │ └── SigV4AuthScheme.kt │ │ │ └── test │ │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── http │ │ │ │ └── auth │ │ │ │ ├── AwsHttpSignerTestBase.kt │ │ │ │ └── EndpointAuthTest.kt │ │ └── jvm │ │ │ └── test │ │ │ └── AwsHttpSignerTestBaseJvm.kt │ ├── http-auth │ │ ├── api │ │ │ └── http-auth.api │ │ ├── build.gradle.kts │ │ └── common │ │ │ ├── src │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── http │ │ │ │ └── auth │ │ │ │ ├── AnonymousAuthScheme.kt │ │ │ │ ├── BearerTokenAuthScheme.kt │ │ │ │ ├── BearerTokenProvider.kt │ │ │ │ ├── BearerTokenProviderChain.kt │ │ │ │ ├── BearerTokenProviderConfig.kt │ │ │ │ ├── BearerTokenSigner.kt │ │ │ │ └── ReprioritizeAuthOptions.kt │ │ │ └── test │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── http │ │ │ └── auth │ │ │ ├── BearerTokenProviderChainTest.kt │ │ │ ├── BearerTokenSignerTest.kt │ │ │ └── ReprioritizeAuthOptionsTest.kt │ └── identity-api │ │ ├── api │ │ └── identity-api.api │ │ ├── build.gradle.kts │ │ └── common │ │ ├── src │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ ├── auth │ │ │ ├── AuthOption.kt │ │ │ ├── AuthSchemeId.kt │ │ │ └── AuthSchemeProvider.kt │ │ │ └── identity │ │ │ ├── Identity.kt │ │ │ ├── IdentityAttributes.kt │ │ │ ├── IdentityProvider.kt │ │ │ ├── IdentityProviderChain.kt │ │ │ ├── IdentityProviderConfig.kt │ │ │ └── IdentityProviderException.kt │ │ └── test │ │ └── aws │ │ └── smithy │ │ └── kotlin │ │ └── runtime │ │ └── identity │ │ └── IdentityProviderChainTest.kt ├── build.gradle.kts ├── crt-util │ ├── api │ │ └── crt-util.api │ ├── build.gradle.kts │ └── jvm │ │ ├── src │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── crt │ │ │ ├── Http.kt │ │ │ ├── ReadChannelBodyStream.kt │ │ │ ├── SdkDefaultIO.kt │ │ │ └── SdkSourceBodyStream.kt │ │ └── test │ │ └── aws │ │ └── smithy │ │ └── kotlin │ │ └── runtime │ │ └── crt │ │ ├── HttpTest.kt │ │ ├── ReadChannelBodyStreamTest.kt │ │ └── SdkSourceBodyStreamTest.kt ├── observability │ ├── logging-slf4j2 │ │ ├── api │ │ │ └── logging-slf4j2.api │ │ ├── build.gradle.kts │ │ └── jvm │ │ │ └── src │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── telemetry │ │ │ └── logging │ │ │ └── slf4j │ │ │ ├── AbstractSlf4jLoggerAdapter.kt │ │ │ ├── Slf4j1xLoggerAdapter.kt │ │ │ ├── Slf4j2xLoggerAdapter.kt │ │ │ └── Slf4jLoggerProvider.kt │ ├── telemetry-api │ │ ├── api │ │ │ └── telemetry-api.api │ │ ├── build.gradle.kts │ │ ├── common │ │ │ ├── src │ │ │ │ └── aws │ │ │ │ │ └── smithy │ │ │ │ │ └── kotlin │ │ │ │ │ └── runtime │ │ │ │ │ └── telemetry │ │ │ │ │ ├── AbstractTelemetryProvider.kt │ │ │ │ │ ├── TelemetryConfig.kt │ │ │ │ │ ├── TelemetryProvider.kt │ │ │ │ │ ├── TelemetryProviderContext.kt │ │ │ │ │ ├── context │ │ │ │ │ ├── AbstractContext.kt │ │ │ │ │ ├── AbstractContextManager.kt │ │ │ │ │ ├── AbstractScope.kt │ │ │ │ │ ├── Context.kt │ │ │ │ │ ├── ContextManager.kt │ │ │ │ │ ├── Scope.kt │ │ │ │ │ └── TelemetryContextElement.kt │ │ │ │ │ ├── logging │ │ │ │ │ ├── AbstractLogRecordBuilder.kt │ │ │ │ │ ├── AbstractLogger.kt │ │ │ │ │ ├── AbstractLoggerProvider.kt │ │ │ │ │ ├── CoroutineContextLogExt.kt │ │ │ │ │ ├── LogLevel.kt │ │ │ │ │ ├── LogRecordBuilder.kt │ │ │ │ │ ├── Logger.kt │ │ │ │ │ └── LoggerProvider.kt │ │ │ │ │ ├── metrics │ │ │ │ │ ├── AbstractGauge.kt │ │ │ │ │ ├── AbstractHistogram.kt │ │ │ │ │ ├── AbstractMeter.kt │ │ │ │ │ ├── AbstractMeterProvider.kt │ │ │ │ │ ├── AbstractMonotonicCounter.kt │ │ │ │ │ ├── AbstractUpDownCounter.kt │ │ │ │ │ ├── Gauge.kt │ │ │ │ │ ├── Histogram.kt │ │ │ │ │ ├── Meter.kt │ │ │ │ │ ├── MeterProvider.kt │ │ │ │ │ ├── MonotonicCounter.kt │ │ │ │ │ └── UpDownCounter.kt │ │ │ │ │ └── trace │ │ │ │ │ ├── AbstractTraceSpan.kt │ │ │ │ │ ├── AbstractTracer.kt │ │ │ │ │ ├── AbstractTracerProvider.kt │ │ │ │ │ ├── CoroutineContextTraceExt.kt │ │ │ │ │ ├── SpanContext.kt │ │ │ │ │ ├── SpanKind.kt │ │ │ │ │ ├── SpanStatus.kt │ │ │ │ │ ├── TraceSpan.kt │ │ │ │ │ ├── TraceSpanExt.kt │ │ │ │ │ ├── Tracer.kt │ │ │ │ │ └── TracerProvider.kt │ │ │ └── test │ │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── telemetry │ │ │ │ └── logging │ │ │ │ └── TestLoggingContext.kt │ │ ├── jvm │ │ │ └── src │ │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── telemetry │ │ │ │ └── context │ │ │ │ └── TelemetryContextElementJVM.kt │ │ └── native │ │ │ └── src │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── telemetry │ │ │ └── context │ │ │ └── TelemetryContextElementNative.kt │ ├── telemetry-defaults │ │ ├── api │ │ │ └── telemetry-defaults.api │ │ ├── build.gradle.kts │ │ ├── common │ │ │ └── src │ │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── telemetry │ │ │ │ ├── DefaultTelemetryProvider.kt │ │ │ │ ├── GlobalTelemetryProvider.kt │ │ │ │ └── logging │ │ │ │ └── DefaultLoggerProvider.kt │ │ ├── jvm │ │ │ └── src │ │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── telemetry │ │ │ │ └── logging │ │ │ │ └── DefaultLoggerProviderJVM.kt │ │ └── native │ │ │ └── src │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── telemetry │ │ │ └── logging │ │ │ └── DefaultLoggerProviderNative.kt │ ├── telemetry-provider-micrometer │ │ ├── api │ │ │ └── telemetry-provider-micrometer.api │ │ ├── build.gradle.kts │ │ └── jvm │ │ │ ├── src │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── telemetry │ │ │ │ └── micrometer │ │ │ │ ├── MicrometerMeterProvider.kt │ │ │ │ └── MicrometerTelemetryProvider.kt │ │ │ └── test │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── telemetry │ │ │ └── micrometer │ │ │ └── MicrometerMeterProviderTest.kt │ └── telemetry-provider-otel │ │ ├── api │ │ └── telemetry-provider-otel.api │ │ ├── build.gradle.kts │ │ └── jvm │ │ ├── src │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── telemetry │ │ │ └── otel │ │ │ ├── AttributeUtils.kt │ │ │ ├── OpenTelemetryProvider.kt │ │ │ ├── OtelContextManager.kt │ │ │ ├── OtelMeterProvider.kt │ │ │ └── OtelTracerProvider.kt │ │ └── test │ │ └── aws │ │ └── smithy │ │ └── kotlin │ │ └── runtime │ │ └── telemetry │ │ └── otel │ │ └── AttributeTests.kt ├── protocol │ ├── aws-event-stream │ │ ├── api │ │ │ └── aws-event-stream.api │ │ ├── build.gradle.kts │ │ └── common │ │ │ ├── src │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── awsprotocol │ │ │ │ └── eventstream │ │ │ │ ├── EventStreamSigning.kt │ │ │ │ ├── FrameDecoder.kt │ │ │ │ ├── FrameEncoder.kt │ │ │ │ ├── Header.kt │ │ │ │ ├── HeaderValue.kt │ │ │ │ ├── Message.kt │ │ │ │ ├── Prelude.kt │ │ │ │ └── ResponseHeaders.kt │ │ │ └── test │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── awsprotocol │ │ │ └── eventstream │ │ │ ├── EventStreamSigningTest.kt │ │ │ ├── FrameDecoderTest.kt │ │ │ ├── FrameEncoderTest.kt │ │ │ ├── HeaderValueTest.kt │ │ │ ├── MessageTest.kt │ │ │ └── ResponseHeadersTest.kt │ ├── aws-json-protocols │ │ ├── api │ │ │ └── aws-json-protocols.api │ │ ├── build.gradle.kts │ │ └── common │ │ │ ├── src │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── awsprotocol │ │ │ │ └── json │ │ │ │ ├── AwsJsonProtocol.kt │ │ │ │ └── RestJsonErrorDeserializer.kt │ │ │ └── test │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── awsprotocol │ │ │ └── json │ │ │ ├── AwsJsonProtocolTest.kt │ │ │ └── RestJsonErrorDeserializerTest.kt │ ├── aws-protocol-core │ │ ├── api │ │ │ └── aws-protocol-core.api │ │ ├── build.gradle.kts │ │ └── common │ │ │ ├── src │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── awsprotocol │ │ │ │ ├── AwsAttributes.kt │ │ │ │ ├── AwsQueryCompatibleErrorDetails.kt │ │ │ │ ├── ClockSkewInterceptor.kt │ │ │ │ ├── ProtocolErrors.kt │ │ │ │ └── ResponseUtils.kt │ │ │ └── test │ │ │ ├── AwsQueryCompatibleErrorDetailsTest.kt │ │ │ └── ClockSkewInterceptorTest.kt │ ├── aws-xml-protocols │ │ ├── api │ │ │ └── aws-xml-protocols.api │ │ ├── build.gradle.kts │ │ └── common │ │ │ ├── src │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── awsprotocol │ │ │ │ └── xml │ │ │ │ ├── Ec2QueryErrorDeserializer.kt │ │ │ │ └── RestXmlErrorDeserializer.kt │ │ │ └── test │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── awsprotocol │ │ │ └── xml │ │ │ ├── Ec2QueryErrorDeserializerTest.kt │ │ │ └── RestXmlErrorDeserializerTest.kt │ ├── http-client-engines │ │ ├── http-client-engine-crt │ │ │ ├── api │ │ │ │ └── http-client-engine-crt.api │ │ │ ├── build.gradle.kts │ │ │ └── jvm │ │ │ │ ├── src │ │ │ │ └── aws │ │ │ │ │ └── smithy │ │ │ │ │ └── kotlin │ │ │ │ │ └── runtime │ │ │ │ │ └── http │ │ │ │ │ └── engine │ │ │ │ │ └── crt │ │ │ │ │ ├── ConnectionManager.kt │ │ │ │ │ ├── CrtHttpEngine.kt │ │ │ │ │ ├── CrtHttpEngineConfig.kt │ │ │ │ │ ├── RequestUtil.kt │ │ │ │ │ └── SdkStreamResponseHandler.kt │ │ │ │ └── test │ │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── http │ │ │ │ └── engine │ │ │ │ └── crt │ │ │ │ ├── AsyncStressTest.kt │ │ │ │ ├── RequestConversionTest.kt │ │ │ │ ├── RequestUtilTest.kt │ │ │ │ ├── SdkStreamResponseHandlerTest.kt │ │ │ │ └── SendChunkedBodyTest.kt │ │ ├── http-client-engine-default │ │ │ ├── api │ │ │ │ └── http-client-engine-default.api │ │ │ ├── build.gradle.kts │ │ │ ├── common │ │ │ │ └── src │ │ │ │ │ └── aws │ │ │ │ │ └── smithy │ │ │ │ │ └── kotlin │ │ │ │ │ └── runtime │ │ │ │ │ └── http │ │ │ │ │ └── engine │ │ │ │ │ ├── DefaultHttpEngine.kt │ │ │ │ │ └── HttpEngineConfigImpl.kt │ │ │ ├── jvm │ │ │ │ ├── src │ │ │ │ │ └── aws │ │ │ │ │ │ └── smithy │ │ │ │ │ │ └── kotlin │ │ │ │ │ │ └── runtime │ │ │ │ │ │ └── http │ │ │ │ │ │ └── engine │ │ │ │ │ │ └── DefaultHttpEngineJVM.kt │ │ │ │ └── test │ │ │ │ │ └── aws │ │ │ │ │ └── smithy │ │ │ │ │ └── kotlin │ │ │ │ │ └── runtime │ │ │ │ │ └── http │ │ │ │ │ └── engine │ │ │ │ │ └── HttpEngineConfigImplTest.kt │ │ │ └── native │ │ │ │ └── src │ │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── http │ │ │ │ └── engine │ │ │ │ └── DefaultHttpEngineNative.kt │ │ ├── http-client-engine-okhttp │ │ │ ├── api │ │ │ │ └── http-client-engine-okhttp.api │ │ │ ├── build.gradle.kts │ │ │ └── jvm │ │ │ │ ├── src │ │ │ │ └── aws │ │ │ │ │ └── smithy │ │ │ │ │ └── kotlin │ │ │ │ │ └── runtime │ │ │ │ │ └── http │ │ │ │ │ └── engine │ │ │ │ │ └── okhttp │ │ │ │ │ ├── ConnectionIdleMonitor.kt │ │ │ │ │ ├── HttpEngineEventListener.kt │ │ │ │ │ ├── MetricsInterceptor.kt │ │ │ │ │ ├── OkHttpEngine.kt │ │ │ │ │ ├── OkHttpEngineConfig.kt │ │ │ │ │ ├── OkHttpHeadersAdapter.kt │ │ │ │ │ ├── OkHttpUtils.kt │ │ │ │ │ └── StreamingRequestBody.kt │ │ │ │ └── test │ │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── http │ │ │ │ └── engine │ │ │ │ └── okhttp │ │ │ │ ├── MetricsInterceptorTest.kt │ │ │ │ ├── OkHttpExceptionTest.kt │ │ │ │ ├── OkHttpHeadersAdapterTest.kt │ │ │ │ ├── OkHttpRequestTest.kt │ │ │ │ ├── OkHttpResponseTest.kt │ │ │ │ └── StreamingRequestBodyTest.kt │ │ ├── http-client-engine-okhttp4 │ │ │ ├── README.md │ │ │ ├── api │ │ │ │ └── http-client-engine-okhttp4.api │ │ │ ├── build.gradle.kts │ │ │ └── jvm │ │ │ │ └── src │ │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── http │ │ │ │ └── engine │ │ │ │ └── okhttp4 │ │ │ │ └── OkHttp4Engine.kt │ │ └── test-suite │ │ │ ├── build.gradle.kts │ │ │ ├── common │ │ │ ├── src │ │ │ │ └── aws │ │ │ │ │ └── smithy │ │ │ │ │ └── kotlin │ │ │ │ │ └── runtime │ │ │ │ │ └── http │ │ │ │ │ └── test │ │ │ │ │ └── util │ │ │ │ │ └── AbstractEngineTest.kt │ │ │ └── test │ │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── http │ │ │ │ └── test │ │ │ │ ├── AsyncStressTest.kt │ │ │ │ ├── DownloadTest.kt │ │ │ │ ├── HeaderTest.kt │ │ │ │ ├── RedirectTest.kt │ │ │ │ └── UploadTest.kt │ │ │ ├── jvm │ │ │ ├── src │ │ │ │ └── aws │ │ │ │ │ └── smithy │ │ │ │ │ └── kotlin │ │ │ │ │ └── runtime │ │ │ │ │ └── http │ │ │ │ │ └── test │ │ │ │ │ ├── suite │ │ │ │ │ ├── Concurrency.kt │ │ │ │ │ ├── Connections.kt │ │ │ │ │ ├── Downloads.kt │ │ │ │ │ ├── Header.kt │ │ │ │ │ ├── Redirects.kt │ │ │ │ │ ├── Tls.kt │ │ │ │ │ └── Uploads.kt │ │ │ │ │ └── util │ │ │ │ │ ├── AbstractEngineTestJVM.kt │ │ │ │ │ ├── Certificates.kt │ │ │ │ │ └── TestServers.kt │ │ │ └── test │ │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── http │ │ │ │ └── test │ │ │ │ ├── ConnectionTest.kt │ │ │ │ ├── FileUploadDownloadTest.kt │ │ │ │ ├── MitmContainer.kt │ │ │ │ ├── ProxyTest.kt │ │ │ │ └── util │ │ │ │ ├── Docker.kt │ │ │ │ └── Poller.kt │ │ │ ├── jvmAndNative │ │ │ └── src │ │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── http │ │ │ │ └── test │ │ │ │ └── util │ │ │ │ └── AbstractEngineTestJvmAndNative.kt │ │ │ ├── native │ │ │ └── src │ │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── http │ │ │ │ └── test │ │ │ │ └── util │ │ │ │ └── AbstractEngineTestNative.kt │ │ │ └── proxy-scripts │ │ │ └── fakeupstream.py │ ├── http-client │ │ ├── api │ │ │ └── http-client.api │ │ ├── build.gradle.kts │ │ ├── common │ │ │ ├── src │ │ │ │ └── aws │ │ │ │ │ └── smithy │ │ │ │ │ └── kotlin │ │ │ │ │ └── runtime │ │ │ │ │ └── http │ │ │ │ │ ├── SdkHttpClient.kt │ │ │ │ │ ├── config │ │ │ │ │ └── HttpClientConfig.kt │ │ │ │ │ ├── engine │ │ │ │ │ ├── CoroutineUtils.kt │ │ │ │ │ ├── EngineAttributes.kt │ │ │ │ │ ├── EnvironmentProxySelector.kt │ │ │ │ │ ├── HttpClientEngine.kt │ │ │ │ │ ├── HttpClientEngineConfig.kt │ │ │ │ │ ├── ProxyConfig.kt │ │ │ │ │ ├── ProxySelector.kt │ │ │ │ │ ├── TlsContext.kt │ │ │ │ │ └── internal │ │ │ │ │ │ ├── HttpClientMetrics.kt │ │ │ │ │ │ └── ManagedHttpClientEngine.kt │ │ │ │ │ ├── interceptors │ │ │ │ │ ├── CachingChecksumInterceptor.kt │ │ │ │ │ ├── ChecksumInterceptorUtils.kt │ │ │ │ │ ├── ContinueInterceptor.kt │ │ │ │ │ ├── DiscoveredEndpointErrorInterceptor.kt │ │ │ │ │ ├── FlexibleChecksumsRequestInterceptor.kt │ │ │ │ │ ├── FlexibleChecksumsResponseInterceptor.kt │ │ │ │ │ ├── HttpChecksumRequiredInterceptor.kt │ │ │ │ │ ├── HttpInterceptor.kt │ │ │ │ │ ├── InterceptorExecutor.kt │ │ │ │ │ ├── OperationTelemetryInterceptor.kt │ │ │ │ │ ├── RequestCompressionInterceptor.kt │ │ │ │ │ ├── ResponseLengthValidationInterceptor.kt │ │ │ │ │ └── SmokeTestsInterceptor.kt │ │ │ │ │ ├── middleware │ │ │ │ │ ├── DefaultValidateResponse.kt │ │ │ │ │ ├── MutateHeaders.kt │ │ │ │ │ └── RetryMiddleware.kt │ │ │ │ │ └── operation │ │ │ │ │ ├── HttpOperationContext.kt │ │ │ │ │ ├── HttpSerde.kt │ │ │ │ │ ├── OperationAuth.kt │ │ │ │ │ ├── OperationEndpoint.kt │ │ │ │ │ ├── OperationMetrics.kt │ │ │ │ │ ├── OperationMiddleware.kt │ │ │ │ │ ├── OperationRequest.kt │ │ │ │ │ ├── OperationTelemetry.kt │ │ │ │ │ ├── SdkHttpOperation.kt │ │ │ │ │ └── SdkOperationExecution.kt │ │ │ └── test │ │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── http │ │ │ │ ├── engine │ │ │ │ ├── EnvironmentProxySelectorTest.kt │ │ │ │ ├── HttpCallContextTest.kt │ │ │ │ ├── HttpClientEngineTest.kt │ │ │ │ └── NoProxyHostTest.kt │ │ │ │ ├── interceptors │ │ │ │ ├── CachingChecksumInterceptorTest.kt │ │ │ │ ├── ContinueInterceptorTest.kt │ │ │ │ ├── DiscoveredEndpointErrorInterceptorTest.kt │ │ │ │ ├── FlexibleChecksumsRequestInterceptorTest.kt │ │ │ │ ├── FlexibleChecksumsResponseInterceptorTest.kt │ │ │ │ ├── HttpChecksumRequiredInterceptorTest.kt │ │ │ │ ├── RequestCompressionInterceptorTest.kt │ │ │ │ └── ResponseLengthValidationInterceptorTest.kt │ │ │ │ ├── middleware │ │ │ │ ├── DefaultValidateResponseTest.kt │ │ │ │ ├── MutateHeadersTest.kt │ │ │ │ └── RetryMiddlewareTest.kt │ │ │ │ └── operation │ │ │ │ ├── AuthHandlerTest.kt │ │ │ │ ├── HttpInterceptorOrderTest.kt │ │ │ │ ├── HttpInterceptorTest.kt │ │ │ │ ├── HttpInterceptorTypeValidationTest.kt │ │ │ │ ├── OperationEndpointTest.kt │ │ │ │ ├── SdkHttpOperationTest.kt │ │ │ │ ├── SdkOperationExecutionTest.kt │ │ │ │ ├── TestOperation.kt │ │ │ │ └── TracingTestInterceptor.kt │ │ ├── jvm │ │ │ └── test │ │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── http │ │ │ │ └── interceptors │ │ │ │ └── RequestCompressionInterceptorTestJvm.kt │ │ └── native │ │ │ └── test │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── http │ │ │ └── interceptors │ │ │ └── RequestCompressionInterceptorTestNative.kt │ ├── http-test │ │ ├── build.gradle.kts │ │ ├── common │ │ │ ├── src │ │ │ │ └── aws │ │ │ │ │ └── smithy │ │ │ │ │ └── kotlin │ │ │ │ │ └── runtime │ │ │ │ │ └── httptest │ │ │ │ │ ├── CallAsserter.kt │ │ │ │ │ ├── HttpTrafficParser.kt │ │ │ │ │ ├── RecordingConnection.kt │ │ │ │ │ ├── TestConnection.kt │ │ │ │ │ └── TestEngine.kt │ │ │ └── test │ │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── httptest │ │ │ │ └── TestConnectionTest.kt │ │ └── jvm │ │ │ └── src │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── httptest │ │ │ └── TestWithLocalServer.kt │ ├── http │ │ ├── api │ │ │ └── http.api │ │ ├── build.gradle.kts │ │ └── common │ │ │ ├── src │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── http │ │ │ │ ├── DeferredHeaders.kt │ │ │ │ ├── Headers.kt │ │ │ │ ├── HttpBody.kt │ │ │ │ ├── HttpCall.kt │ │ │ │ ├── HttpException.kt │ │ │ │ ├── HttpMethod.kt │ │ │ │ ├── HttpStatusCode.kt │ │ │ │ ├── compression │ │ │ │ └── CompressRequest.kt │ │ │ │ ├── content │ │ │ │ └── ByteArrayContent.kt │ │ │ │ ├── request │ │ │ │ ├── HttpRequest.kt │ │ │ │ └── HttpRequestBuilder.kt │ │ │ │ ├── response │ │ │ │ ├── HttpResponse.kt │ │ │ │ └── HttpResponseBuilder.kt │ │ │ │ └── util │ │ │ │ └── HeaderLists.kt │ │ │ └── test │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── http │ │ │ ├── DeferredHeadersTest.kt │ │ │ ├── HeadersTest.kt │ │ │ ├── HttpBodyTest.kt │ │ │ ├── HttpMethodTest.kt │ │ │ ├── HttpRequestBuilderTest.kt │ │ │ ├── HttpStatusCodeTest.kt │ │ │ ├── content │ │ │ └── ByteArrayContentTest.kt │ │ │ ├── response │ │ │ └── HttpResponseTest.kt │ │ │ └── util │ │ │ └── HeaderListsTest.kt │ └── smithy-rpcv2-protocols │ │ ├── api │ │ └── smithy-rpcv2-protocols.api │ │ ├── build.gradle.kts │ │ └── common │ │ ├── src │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── awsprotocol │ │ │ └── rpcv2 │ │ │ └── cbor │ │ │ ├── RpcV2CborErrorDeserializer.kt │ │ │ └── RpcV2CborSmithyProtocolResponseHeaderInterceptor.kt │ │ └── test │ │ └── aws │ │ └── smithy │ │ └── kotlin │ │ └── runtime │ │ └── awsprotocol │ │ └── rpcv2 │ │ └── cbor │ │ ├── RpcV2CborSmithyProtocolResponseHeaderInterceptorTest.kt │ │ └── Rpcv2CborErrorDeserializerTest.kt ├── runtime-core │ ├── api │ │ └── runtime-core.api │ ├── build.gradle.kts │ ├── common │ │ ├── src │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ ├── Annotations.kt │ │ │ │ ├── Exceptions.kt │ │ │ │ ├── businessmetrics │ │ │ │ └── BusinessMetricsUtils.kt │ │ │ │ ├── collections │ │ │ │ ├── Attributes.kt │ │ │ │ ├── CaseInsensitiveMap.kt │ │ │ │ ├── CaseInsensitiveMutableStringSet.kt │ │ │ │ ├── CaseInsensitiveString.kt │ │ │ │ ├── CollectionExt.kt │ │ │ │ ├── Entry.kt │ │ │ │ ├── LruCache.kt │ │ │ │ ├── MultiMap.kt │ │ │ │ ├── MutableMultiMap.kt │ │ │ │ ├── ReadThroughCache.kt │ │ │ │ ├── Stack.kt │ │ │ │ ├── ValuesMap.kt │ │ │ │ └── views │ │ │ │ │ ├── CollectionView.kt │ │ │ │ │ ├── Converters.kt │ │ │ │ │ ├── EntryView.kt │ │ │ │ │ ├── IterableView.kt │ │ │ │ │ ├── IteratorView.kt │ │ │ │ │ ├── ListIteratorView.kt │ │ │ │ │ ├── ListView.kt │ │ │ │ │ ├── MapView.kt │ │ │ │ │ ├── MultiMapView.kt │ │ │ │ │ ├── MutableCollectionView.kt │ │ │ │ │ ├── MutableEntryView.kt │ │ │ │ │ ├── MutableIterableView.kt │ │ │ │ │ ├── MutableIteratorView.kt │ │ │ │ │ ├── MutableListIteratorView.kt │ │ │ │ │ ├── MutableListView.kt │ │ │ │ │ ├── MutableMapView.kt │ │ │ │ │ ├── MutableMultiMapView.kt │ │ │ │ │ ├── MutableSetView.kt │ │ │ │ │ └── SetView.kt │ │ │ │ ├── compression │ │ │ │ ├── CompressionAlgorithm.kt │ │ │ │ └── Gzip.kt │ │ │ │ ├── config │ │ │ │ └── EnvironmentSetting.kt │ │ │ │ ├── content │ │ │ │ ├── BigDecimal.kt │ │ │ │ ├── BigInteger.kt │ │ │ │ ├── ByteArrayContent.kt │ │ │ │ ├── ByteStream.kt │ │ │ │ ├── Document.kt │ │ │ │ ├── DocumentBuilder.kt │ │ │ │ └── StringContent.kt │ │ │ │ ├── hashing │ │ │ │ ├── Crc32.kt │ │ │ │ ├── Crc32c.kt │ │ │ │ ├── Ecdsa.kt │ │ │ │ ├── HashFunction.kt │ │ │ │ ├── Hmac.kt │ │ │ │ ├── Md5.kt │ │ │ │ ├── Sha1.kt │ │ │ │ └── Sha256.kt │ │ │ │ ├── io │ │ │ │ ├── BufferedSinkAdapter.kt │ │ │ │ ├── BuffereredSourceAdapter.kt │ │ │ │ ├── Closeable.kt │ │ │ │ ├── Exceptions.kt │ │ │ │ ├── GzipByteReadChannel.kt │ │ │ │ ├── GzipSdkSource.kt │ │ │ │ ├── Handler.kt │ │ │ │ ├── HashingByteReadChannel.kt │ │ │ │ ├── HashingSink.kt │ │ │ │ ├── HashingSource.kt │ │ │ │ ├── RealSdkByteChannel.kt │ │ │ │ ├── SdkBuffer.kt │ │ │ │ ├── SdkBufferedSink.kt │ │ │ │ ├── SdkBufferedSource.kt │ │ │ │ ├── SdkByteChannel.kt │ │ │ │ ├── SdkByteReadChannel.kt │ │ │ │ ├── SdkByteWriteChannel.kt │ │ │ │ ├── SdkIo.kt │ │ │ │ ├── SdkManaged.kt │ │ │ │ ├── SdkManagedCloseable.kt │ │ │ │ ├── SdkManagedGroup.kt │ │ │ │ ├── SdkSink.kt │ │ │ │ ├── SdkSource.kt │ │ │ │ ├── internal │ │ │ │ │ ├── AwaitingSlot.kt │ │ │ │ │ ├── BufferOperations.kt │ │ │ │ │ ├── ChannelCapacity.kt │ │ │ │ │ ├── Convert.kt │ │ │ │ │ ├── JobChannel.kt │ │ │ │ │ ├── Observers.kt │ │ │ │ │ └── SdkDispatchers.kt │ │ │ │ └── middleware │ │ │ │ │ ├── Middleware.kt │ │ │ │ │ ├── ModifyRequest.kt │ │ │ │ │ ├── ModifyResponse.kt │ │ │ │ │ └── Phase.kt │ │ │ │ ├── net │ │ │ │ ├── Host.kt │ │ │ │ ├── HostResolver.kt │ │ │ │ ├── IpAddr.kt │ │ │ │ ├── IpV4Addr.kt │ │ │ │ ├── IpV6Addr.kt │ │ │ │ ├── Scheme.kt │ │ │ │ ├── Text.kt │ │ │ │ ├── TlsVersion.kt │ │ │ │ └── url │ │ │ │ │ ├── QueryParameters.kt │ │ │ │ │ ├── Url.kt │ │ │ │ │ ├── UrlEncoding.kt │ │ │ │ │ ├── UrlPath.kt │ │ │ │ │ └── UserInfo.kt │ │ │ │ ├── operation │ │ │ │ └── ExecutionContext.kt │ │ │ │ ├── retries │ │ │ │ ├── AdaptiveRetryStrategy.kt │ │ │ │ ├── Exceptions.kt │ │ │ │ ├── Outcome.kt │ │ │ │ ├── RetryStrategy.kt │ │ │ │ ├── StandardRetryStrategy.kt │ │ │ │ ├── delay │ │ │ │ │ ├── AdaptiveRateLimiter.kt │ │ │ │ │ ├── DelayProvider.kt │ │ │ │ │ ├── ExponentialBackoffWithJitter.kt │ │ │ │ │ ├── InfiniteTokenBucket.kt │ │ │ │ │ ├── RateLimiter.kt │ │ │ │ │ ├── RetryTokenBucket.kt │ │ │ │ │ └── StandardRetryTokenBucket.kt │ │ │ │ └── policy │ │ │ │ │ ├── AcceptorRetryPolicy.kt │ │ │ │ │ ├── Acceptors.kt │ │ │ │ │ ├── RetryDirective.kt │ │ │ │ │ ├── RetryErrorType.kt │ │ │ │ │ ├── RetryPolicy.kt │ │ │ │ │ └── StandardRetryPolicy.kt │ │ │ │ ├── smoketests │ │ │ │ └── SmokeTestsFunctions.kt │ │ │ │ ├── text │ │ │ │ ├── Scanner.kt │ │ │ │ ├── Text.kt │ │ │ │ ├── Utf8.kt │ │ │ │ └── encoding │ │ │ │ │ ├── Base64.kt │ │ │ │ │ ├── Encodable.kt │ │ │ │ │ ├── Encoding.kt │ │ │ │ │ ├── Hex.kt │ │ │ │ │ └── PercentEncoding.kt │ │ │ │ ├── time │ │ │ │ ├── Clock.kt │ │ │ │ ├── Instant.kt │ │ │ │ ├── ManualClock.kt │ │ │ │ ├── ParserCombinators.kt │ │ │ │ ├── Parsers.kt │ │ │ │ └── TimestampFormat.kt │ │ │ │ └── util │ │ │ │ ├── Buildable.kt │ │ │ │ ├── CachedValue.kt │ │ │ │ ├── CanDeepCopy.kt │ │ │ │ ├── CoroutineUtils.kt │ │ │ │ ├── DslBuilderProperty.kt │ │ │ │ ├── DslFactory.kt │ │ │ │ ├── EnvironmentProvider.kt │ │ │ │ ├── Filesystem.kt │ │ │ │ ├── FlowUtil.kt │ │ │ │ ├── JMESPath.kt │ │ │ │ ├── LazyAsyncValue.kt │ │ │ │ ├── Platform.kt │ │ │ │ ├── PropertyProvider.kt │ │ │ │ ├── ResultExt.kt │ │ │ │ ├── SingleFlightGroup.kt │ │ │ │ ├── TestPlatformProvider.kt │ │ │ │ └── Uuid.kt │ │ └── test │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ ├── ExceptionsTest.kt │ │ │ ├── businessmetrics │ │ │ └── BusinessMetricsUtilsTest.kt │ │ │ ├── collections │ │ │ ├── AttributesTest.kt │ │ │ ├── CaseInsensitiveMapTest.kt │ │ │ ├── CaseInsensitiveMutableStringSetTest.kt │ │ │ ├── CaseInsensitiveStringTest.kt │ │ │ ├── LruCacheTest.kt │ │ │ ├── ReadThroughCacheTest.kt │ │ │ ├── ValuesMapTest.kt │ │ │ └── views │ │ │ │ └── MutableMultiMapViewTest.kt │ │ │ ├── config │ │ │ └── EnvironmentSettingTest.kt │ │ │ ├── content │ │ │ ├── BigDecimalTest.kt │ │ │ ├── BigIntegerTest.kt │ │ │ ├── ByteArrayContentTest.kt │ │ │ ├── ByteStreamFactory.kt │ │ │ ├── ByteStreamFlowTest.kt │ │ │ ├── DocumentBuilderTest.kt │ │ │ └── StringContentTest.kt │ │ │ ├── hashing │ │ │ ├── Crc32Test.kt │ │ │ ├── Crc32cTest.kt │ │ │ ├── HmacTest.kt │ │ │ ├── Md5Test.kt │ │ │ ├── Sha1Test.kt │ │ │ └── Sha256Test.kt │ │ │ ├── io │ │ │ ├── ByteArraySourceTest.kt │ │ │ ├── GzipByteReadChannelTest.kt │ │ │ ├── GzipSdkSourceTest.kt │ │ │ ├── GzipTestUtils.kt │ │ │ ├── HashingByteReadChannelTest.kt │ │ │ ├── HashingSinkTest.kt │ │ │ ├── HashingSourceTest.kt │ │ │ ├── JobChannelTest.kt │ │ │ ├── ObserversTest.kt │ │ │ ├── SdkBufferedSinkTest.kt │ │ │ ├── SdkBufferedSourceTest.kt │ │ │ ├── SdkByteChannelSuspendTest.kt │ │ │ ├── SdkByteChannelTest.kt │ │ │ ├── SdkManagedCloseableTest.kt │ │ │ ├── TestUtil.kt │ │ │ └── middleware │ │ │ │ ├── MiddlewareTest.kt │ │ │ │ └── PhaseTest.kt │ │ │ ├── net │ │ │ ├── IpAddrTest.kt │ │ │ ├── TextTest.kt │ │ │ └── url │ │ │ │ ├── QueryParametersTest.kt │ │ │ │ ├── UrlEncodingTest.kt │ │ │ │ ├── UrlParsingTest.kt │ │ │ │ └── UrlPathTest.kt │ │ │ ├── retries │ │ │ ├── StandardRetryStrategyTest.kt │ │ │ ├── delay │ │ │ │ ├── ExponentialBackoffWithJitterTest.kt │ │ │ │ ├── StandardRetryTokenBucketTest.kt │ │ │ │ └── TimingUtils.kt │ │ │ └── policy │ │ │ │ ├── AcceptorRetryPolicyTest.kt │ │ │ │ ├── AcceptorsTest.kt │ │ │ │ └── StandardRetryPolicyTest.kt │ │ │ ├── text │ │ │ ├── ScannerTest.kt │ │ │ ├── Utf8Test.kt │ │ │ └── encoding │ │ │ │ ├── Base64Test.kt │ │ │ │ ├── HexTest.kt │ │ │ │ └── PercentEncodingTest.kt │ │ │ ├── time │ │ │ ├── InstantTest.kt │ │ │ ├── ManualClockTest.kt │ │ │ ├── ParseEpochTest.kt │ │ │ ├── ParseIso8601Test.kt │ │ │ ├── ParseRfc5322Test.kt │ │ │ ├── ParseTestUtils.kt │ │ │ └── ParserCombinatorsTest.kt │ │ │ └── util │ │ │ ├── CachedValueTest.kt │ │ │ ├── DslBuilderPropertyTest.kt │ │ │ ├── FlowUtilTest.kt │ │ │ ├── JmesPathTest.kt │ │ │ ├── LazyAsyncValueTest.kt │ │ │ ├── SingleFlightGroupTest.kt │ │ │ └── UuidTest.kt │ ├── jvm │ │ ├── .gitkeep │ │ ├── src │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ ├── compression │ │ │ │ └── GzipJVM.kt │ │ │ │ ├── content │ │ │ │ ├── BigDecimalJVM.kt │ │ │ │ ├── BigIntegerJVM.kt │ │ │ │ ├── ByteStreamJVM.kt │ │ │ │ └── FileContent.kt │ │ │ │ ├── hashing │ │ │ │ ├── Crc32JVM.kt │ │ │ │ ├── EcdsaJVM.kt │ │ │ │ ├── Md5JVM.kt │ │ │ │ ├── Sha1JVM.kt │ │ │ │ └── Sha256JVM.kt │ │ │ │ ├── io │ │ │ │ ├── BufferedSinkAdapterJVM.kt │ │ │ │ ├── BufferedSourceAdapterJVM.kt │ │ │ │ ├── CloseableJVM.kt │ │ │ │ ├── ExceptionsJVM.kt │ │ │ │ ├── GzipByteReadChannelJVM.kt │ │ │ │ ├── GzipSdkSourceJVM.kt │ │ │ │ ├── JavaIO.kt │ │ │ │ ├── RandomAccessFileSource.kt │ │ │ │ ├── SdkBufferJVM.kt │ │ │ │ ├── SdkBufferedSinkJVM.kt │ │ │ │ ├── SdkBufferedSourceJVM.kt │ │ │ │ ├── SdkByteReadChannelJVM.kt │ │ │ │ ├── SdkSourceJVM.kt │ │ │ │ └── internal │ │ │ │ │ └── SdkDispatchersJVM.kt │ │ │ │ ├── net │ │ │ │ └── DefaultHostResolverJVM.kt │ │ │ │ ├── smoketests │ │ │ │ └── SmokeTestsFunctionsJVM.kt │ │ │ │ ├── time │ │ │ │ ├── Converters.kt │ │ │ │ └── InstantJVM.kt │ │ │ │ └── util │ │ │ │ └── PlatformJVM.kt │ │ └── test │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ ├── content │ │ │ ├── ByteStreamInputStreamTest.kt │ │ │ ├── ByteStreamJVMTest.kt │ │ │ └── FileContentTest.kt │ │ │ ├── hashing │ │ │ └── EcdsaJVMTest.kt │ │ │ ├── io │ │ │ ├── FileSinkTest.kt │ │ │ ├── FileSourceTest.kt │ │ │ ├── GzipTestUtilsJVM.kt │ │ │ ├── JavaIOTest.kt │ │ │ ├── SdkByteChannelStressTest.kt │ │ │ └── SdkSourceExtensionsTest.kt │ │ │ ├── net │ │ │ └── IpAddrJvmTest.kt │ │ │ ├── retries │ │ │ └── impl │ │ │ │ ├── AdaptiveRetryIntegrationTest.kt │ │ │ │ ├── AdaptiveRetryIntegrationTestResources.kt │ │ │ │ ├── StandardRetryIntegrationTest.kt │ │ │ │ ├── StandardRetryIntegrationTestResources.kt │ │ │ │ └── Utils.kt │ │ │ ├── time │ │ │ └── ConvertersTest.kt │ │ │ └── util │ │ │ └── PlatformJVMTest.kt │ └── native │ │ ├── src │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ ├── compression │ │ │ └── GzipNative.kt │ │ │ ├── content │ │ │ ├── BigDecimalNative.kt │ │ │ └── BigIntegerNative.kt │ │ │ ├── hashing │ │ │ ├── Crc32Native.kt │ │ │ ├── EcdsaNative.kt │ │ │ ├── Md5Native.kt │ │ │ ├── Sha1Native.kt │ │ │ └── Sha256Native.kt │ │ │ ├── io │ │ │ ├── BufferedSinkAdapterNative.kt │ │ │ ├── BufferedSourceAdapterNative.kt │ │ │ ├── CloseableNative.kt │ │ │ ├── ExceptionsNative.kt │ │ │ ├── GzipByteReadChannelNative.kt │ │ │ ├── GzipSdkSourceNative.kt │ │ │ ├── SdkBufferNative.kt │ │ │ ├── SdkBufferedSinkNative.kt │ │ │ ├── SdkBufferedSourceNative.kt │ │ │ ├── SdkSourceNative.kt │ │ │ └── internal │ │ │ │ └── SdkDispatchersNative.kt │ │ │ ├── net │ │ │ └── HostResolverNative.kt │ │ │ ├── smoketests │ │ │ └── SmokeTestsFunctionsNative.kt │ │ │ ├── time │ │ │ └── InstantNative.kt │ │ │ └── util │ │ │ └── PlatformNative.kt │ │ └── test │ │ └── aws │ │ └── smithy │ │ └── kotlin │ │ └── runtime │ │ └── io │ │ └── GzipTestUtilsNative.kt ├── serde │ ├── api │ │ └── serde.api │ ├── build.gradle.kts │ ├── common │ │ └── src │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── serde │ │ │ ├── Deserializer.kt │ │ │ ├── Exceptions.kt │ │ │ ├── Parsers.kt │ │ │ ├── SdkFieldDescriptor.kt │ │ │ ├── SdkObjectDescriptor.kt │ │ │ ├── SdkSerializable.kt │ │ │ └── Serializer.kt │ ├── serde-cbor │ │ ├── api │ │ │ └── serde-cbor.api │ │ ├── build.gradle.kts │ │ └── common │ │ │ ├── src │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── serde │ │ │ │ └── cbor │ │ │ │ ├── CborDeserializer.kt │ │ │ │ ├── CborFieldTraits.kt │ │ │ │ ├── CborSerializer.kt │ │ │ │ ├── CborUtils.kt │ │ │ │ └── encoding │ │ │ │ ├── Collections.kt │ │ │ │ ├── Major.kt │ │ │ │ ├── Minor.kt │ │ │ │ ├── Numbers.kt │ │ │ │ ├── SimpleTypes.kt │ │ │ │ ├── Tag.kt │ │ │ │ └── Value.kt │ │ │ └── test │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── serde │ │ │ └── cbor │ │ │ ├── CborDeserializerErrorTest.kt │ │ │ ├── CborDeserializerSuccessTest.kt │ │ │ ├── CborDeserializerTest.kt │ │ │ └── CborSerializerTest.kt │ ├── serde-form-url │ │ ├── api │ │ │ └── serde-form-url.api │ │ ├── build.gradle.kts │ │ └── common │ │ │ ├── src │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── serde │ │ │ │ └── formurl │ │ │ │ ├── FormUrlSerializer.kt │ │ │ │ └── Traits.kt │ │ │ └── test │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── serde │ │ │ └── formurl │ │ │ └── FormUrlSerializerTest.kt │ ├── serde-json │ │ ├── TESTING.md │ │ ├── api │ │ │ └── serde-json.api │ │ ├── build.gradle.kts │ │ └── common │ │ │ ├── src │ │ │ └── aws │ │ │ │ └── smithy │ │ │ │ └── kotlin │ │ │ │ └── runtime │ │ │ │ └── serde │ │ │ │ └── json │ │ │ │ ├── JsonDeserializer.kt │ │ │ │ ├── JsonEncoder.kt │ │ │ │ ├── JsonFieldTraits.kt │ │ │ │ ├── JsonLexer.kt │ │ │ │ ├── JsonSerializer.kt │ │ │ │ ├── JsonStreamReader.kt │ │ │ │ ├── JsonStreamWriter.kt │ │ │ │ ├── JsonToken.kt │ │ │ │ └── LexerState.kt │ │ │ └── test │ │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── serde │ │ │ └── json │ │ │ ├── JsonDeserializerIgnoresKeysTest.kt │ │ │ ├── JsonDeserializerTest.kt │ │ │ ├── JsonSerializerTest.kt │ │ │ ├── JsonStreamReaderTest.kt │ │ │ └── JsonStreamWriterTest.kt │ └── serde-xml │ │ ├── api │ │ └── serde-xml.api │ │ ├── build.gradle.kts │ │ └── common │ │ ├── src │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── serde │ │ │ └── xml │ │ │ ├── XmlDeserializer.kt │ │ │ ├── XmlFieldTraits.kt │ │ │ ├── XmlPrimitiveDeserializer.kt │ │ │ ├── XmlSerializer.kt │ │ │ ├── XmlStreamReader.kt │ │ │ ├── XmlStreamWriter.kt │ │ │ ├── XmlTagReader.kt │ │ │ ├── XmlToken.kt │ │ │ ├── deserialization │ │ │ ├── LexerState.kt │ │ │ ├── LexingXmlStreamReader.kt │ │ │ ├── StringTextStream.kt │ │ │ └── XmlLexer.kt │ │ │ ├── dom │ │ │ └── XmlNode.kt │ │ │ └── serialization │ │ │ ├── BufferingXmlStreamWriter.kt │ │ │ ├── LazyTagWriter.kt │ │ │ └── TagChild.kt │ │ └── test │ │ └── aws │ │ └── smithy │ │ └── kotlin │ │ └── runtime │ │ └── serde │ │ └── xml │ │ ├── XmlStreamReaderTest.kt │ │ ├── XmlStreamWriterTest.kt │ │ ├── XmlTagReaderTest.kt │ │ └── dom │ │ └── XmlDomTest.kt ├── smithy-client │ ├── api │ │ └── smithy-client.api │ ├── build.gradle.kts │ └── common │ │ ├── src │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── client │ │ │ ├── AbstractSdkClientBuilder.kt │ │ │ ├── AbstractSdkClientFactory.kt │ │ │ ├── IdempotencyTokenProvider.kt │ │ │ ├── Interceptor.kt │ │ │ ├── LogMode.kt │ │ │ ├── RetryClientConfig.kt │ │ │ ├── SdkClient.kt │ │ │ ├── SdkClientConfig.kt │ │ │ ├── SdkClientFactory.kt │ │ │ ├── SdkClientOption.kt │ │ │ ├── config │ │ │ ├── ClientSettings.kt │ │ │ ├── CompressionClientConfig.kt │ │ │ ├── HttpChecksumConfig.kt │ │ │ └── RetryMode.kt │ │ │ └── endpoints │ │ │ ├── Endpoint.kt │ │ │ ├── EndpointProvider.kt │ │ │ ├── EndpointProviderException.kt │ │ │ ├── SigningContext.kt │ │ │ └── functions │ │ │ └── Functions.kt │ │ └── test │ │ └── aws │ │ └── smithy │ │ └── kotlin │ │ └── runtime │ │ └── client │ │ ├── IdempotencyTokenTest.kt │ │ ├── LogModeTest.kt │ │ ├── config │ │ └── LogModeClientSettingTest.kt │ │ └── endpoints │ │ └── functions │ │ └── FunctionsTest.kt ├── smithy-test │ ├── build.gradle.kts │ └── common │ │ ├── src │ │ └── aws │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── runtime │ │ │ └── smithy │ │ │ └── test │ │ │ ├── FormUrlAssertions.kt │ │ │ ├── HttpRequestTest.kt │ │ │ ├── HttpResponseTest.kt │ │ │ ├── JsonAssertions.kt │ │ │ ├── Utils.kt │ │ │ └── XmlAssertions.kt │ │ └── test │ │ └── aws │ │ └── smithy │ │ └── kotlin │ │ └── runtime │ │ └── smithy │ │ └── test │ │ ├── FormUrlAssertionsTest.kt │ │ ├── HttpRequestTestBuilderTest.kt │ │ ├── HttpResponseTestBuilderTest.kt │ │ ├── JsonAssertionsTest.kt │ │ ├── UtilsTest.kt │ │ └── XmlAssertionsTest.kt └── testing │ ├── build.gradle.kts │ ├── common │ └── src │ │ └── aws │ │ └── smithy │ │ └── kotlin │ │ └── runtime │ │ └── testing │ │ └── ManualDispatchTestBase.kt │ └── jvm │ └── src │ └── aws │ └── smithy │ └── kotlin │ └── runtime │ └── testing │ ├── RandomInputStream.kt │ ├── RandomTempFile.kt │ └── TestAnnotationsJVM.kt ├── settings.gradle.kts └── tests ├── benchmarks ├── aws-signing-benchmarks │ ├── README.md │ ├── build.gradle.kts │ └── jvm │ │ └── src │ │ └── aws │ │ └── smithy │ │ └── kotlin │ │ └── benchmarks │ │ └── auth │ │ └── signing │ │ └── AwsSignerBenchmark.kt ├── channel-benchmarks │ ├── build.gradle.kts │ └── jvm │ │ └── src │ │ └── ChannelBenchmarks.kt ├── http-benchmarks │ ├── README.md │ ├── build.gradle.kts │ └── jvm │ │ └── src │ │ └── aws │ │ └── smithy │ │ └── kotlin │ │ └── benchmarks │ │ └── http │ │ └── HttpEngineBenchmarks.kt └── serde-benchmarks │ ├── README.md │ ├── build.gradle.kts │ ├── jvm │ ├── resources │ │ ├── citm_catalog.json │ │ ├── countries-states.xml │ │ ├── kotlin-article.xml │ │ └── twitter.json │ └── src │ │ └── aws │ │ └── smithy │ │ └── kotlin │ │ └── benchmarks │ │ └── serde │ │ ├── BenchmarkBase.kt │ │ ├── json │ │ ├── CitmBenchmark.kt │ │ └── TwitterBenchmark.kt │ │ └── xml │ │ ├── BufferStreamWriterBenchmark.kt │ │ ├── XmlDeserializerBenchmark.kt │ │ ├── XmlLexerBenchmark.kt │ │ └── XmlSerializerBenchmark.kt │ ├── model │ ├── countriesstates.smithy │ └── twitter.smithy │ └── smithy-build.json ├── codegen ├── nullability-tests │ ├── build.gradle.kts │ ├── model │ │ └── nullability.smithy │ ├── smithy-build.json │ └── src │ │ └── test │ │ └── kotlin │ │ └── smithy │ │ └── kotlin │ │ └── nullability │ │ ├── DefaultValueTest.kt │ │ └── ErrorCorrectionTest.kt ├── paginator-tests │ ├── build.gradle.kts │ ├── model │ │ └── paginated-operations.smithy │ ├── smithy-build.json │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── traits │ │ │ └── DefaultLambdaClient.kt │ │ └── test │ │ └── kotlin │ │ └── smithy │ │ └── kotlin │ │ └── traits │ │ ├── PaginatorTest.kt │ │ ├── StandardPaginatorTest.kt │ │ └── TruncatedPaginatorTest.kt ├── serde-codegen-support │ ├── build.gradle.kts │ └── src │ │ └── main │ │ ├── kotlin │ │ └── software │ │ │ └── amazon │ │ │ └── smithy │ │ │ └── kotlin │ │ │ └── codegen │ │ │ └── protocols │ │ │ ├── ProtocolSupplier.kt │ │ │ ├── SerdeProtocolGenerator.kt │ │ │ ├── json │ │ │ ├── SerdeJsonProtocol.kt │ │ │ └── SerdeJsonProtocolGenerator.kt │ │ │ └── xml │ │ │ ├── SerdeXmlProtocol.kt │ │ │ └── SerdeXmlProtocolGenerator.kt │ │ └── resources │ │ └── META-INF │ │ ├── services │ │ ├── software.amazon.smithy.kotlin.codegen.integration.KotlinIntegration │ │ └── software.amazon.smithy.model.traits.TraitService │ │ └── smithy │ │ ├── manifest │ │ └── protocols.smithy ├── serde-tests │ ├── .gitignore │ ├── build.gradle.kts │ ├── model │ │ ├── shared.smithy │ │ └── xml.smithy │ ├── smithy-build.json │ └── src │ │ └── test │ │ └── kotlin │ │ └── aws │ │ └── smithy │ │ └── kotlin │ │ └── tests │ │ └── serde │ │ ├── AbstractXmlTest.kt │ │ ├── XmlListTest.kt │ │ ├── XmlMapTest.kt │ │ ├── XmlStructTest.kt │ │ └── XmlUnionTest.kt └── waiter-tests │ ├── build.gradle.kts │ ├── model │ ├── boolean-logic.smithy │ ├── function-abs.smithy │ ├── function-avg.smithy │ ├── function-ceil.smithy │ ├── function-contains.smithy │ ├── function-ends-with.smithy │ ├── function-floor.smithy │ ├── function-join.smithy │ ├── function-keys.smithy │ ├── function-length.smithy │ ├── function-map.smithy │ ├── function-max-by.smithy │ ├── function-max.smithy │ ├── function-merge.smithy │ ├── function-min-by.smithy │ ├── function-min.smithy │ ├── function-not-null.smithy │ ├── function-reverse.smithy │ ├── function-sort-by.smithy │ ├── function-sort.smithy │ ├── function-starts-with.smithy │ ├── function-sum.smithy │ ├── function-to-array.smithy │ ├── function-to-number.smithy │ ├── function-to-string.smithy │ ├── function-type.smithy │ ├── function-values.smithy │ ├── list-operations.smithy │ ├── multi-select-hash.smithy │ ├── multi-select-list.smithy │ ├── primitive-equality.smithy │ ├── string-equals.smithy │ ├── sub-field-projection.smithy │ └── utils │ │ ├── structures.smithy │ │ └── waiter-operations.smithy │ ├── smithy-build.json │ └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── test │ │ └── DefaultWaitersTestClient.kt │ └── test │ └── kotlin │ └── com │ └── test │ ├── BooleanLogicTest.kt │ ├── FunctionAbsTest.kt │ ├── FunctionAvgTest.kt │ ├── FunctionCeilTest.kt │ ├── FunctionContainsTest.kt │ ├── FunctionEndsWithTest.kt │ ├── FunctionFloorTest.kt │ ├── FunctionJoinTest.kt │ ├── FunctionKeysTest.kt │ ├── FunctionLengthTest.kt │ ├── FunctionMapTest.kt │ ├── FunctionMaxByTest.kt │ ├── FunctionMaxTest.kt │ ├── FunctionMergeTest.kt │ ├── FunctionMinByTest.kt │ ├── FunctionMinTest.kt │ ├── FunctionNotNullTest.kt │ ├── FunctionReverseTest.kt │ ├── FunctionSortByTest.kt │ ├── FunctionSortTest.kt │ ├── FunctionStartsWithTest.kt │ ├── FunctionSumTest.kt │ ├── FunctionToArrayTest.kt │ ├── FunctionToNumberTest.kt │ ├── FunctionToStringTest.kt │ ├── FunctionTypeTest.kt │ ├── FunctionValuesTest.kt │ ├── ListOperationsTest.kt │ ├── MultiSelectHashTest.kt │ ├── MultiSelectListTest.kt │ ├── PrimitiveEqualityTest.kt │ ├── StringEqualsTest.kt │ ├── SubFieldProjectionTest.kt │ └── utils │ └── WaiterTestFunction.kt ├── compile ├── README.md ├── build.gradle.kts └── src │ └── test │ ├── kotlin │ └── software │ │ └── amazon │ │ └── smithy │ │ └── kotlin │ │ └── codegen │ │ ├── ApiEvolutionTest.kt │ │ ├── Debug.kt │ │ ├── SmithySdkTest.kt │ │ └── util │ │ ├── CodegenTestIntegration.kt │ │ └── TestUtils.kt │ └── resources │ ├── META-INF │ └── services │ │ └── software.amazon.smithy.kotlin.codegen.integration.KotlinIntegration │ └── kitchen-sink-model.smithy └── integration ├── slf4j-1x-consumer ├── build.gradle.kts └── src │ └── test │ └── kotlin │ └── aws │ └── smithy │ └── kotlin │ └── test │ └── LoggingSlf4j1xTest.kt ├── slf4j-2x-consumer ├── build.gradle.kts └── src │ └── test │ └── kotlin │ └── aws │ └── smithy │ └── kotlin │ └── test │ └── LoggingSlf4j2xTest.kt └── slf4j-hybrid-consumer ├── api └── slf4j-hybrid-consumer.api ├── build.gradle.kts └── src └── test └── kotlin ├── aws └── smithy │ └── kotlin │ └── test │ └── LoggingSlf4jHybridTest.kt └── org └── slf4j └── Logger.kt /.changes/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-kotlin/747dafb0774ab027fb0770024756f5508d7fb86d/.changes/.gitkeep -------------------------------------------------------------------------------- /.changes/bbe2e7de-79d3-4aea-97d1-d5c244ede433.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "bbe2e7de-79d3-4aea-97d1-d5c244ede433", 3 | "type": "bugfix", 4 | "description": "Adds import to the symbols references when needed. This issue surfaced when building the protocol tests with the latest Smithy release" 5 | } 6 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: 💬 General Question 4 | url: https://github.com/smithy-lang/smithy-kotlin/discussions/new/choose 5 | about: Please ask and answer questions as a discussion thread -------------------------------------------------------------------------------- /.sonarcloud.properties: -------------------------------------------------------------------------------- 1 | sonar.exclusions = runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/** 2 | -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @smithy-lang/aws-sdk-kotlin 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | ## Code of Conduct 2 | This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct). 3 | For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact 4 | opensource-codeofconduct@amazon.com with any additional questions or comments. 5 | -------------------------------------------------------------------------------- /codegen/protocol-tests/.gitignore: -------------------------------------------------------------------------------- 1 | smithy-build.json 2 | -------------------------------------------------------------------------------- /codegen/smithy-aws-kotlin-codegen/src/main/resources/META-INF/services/software.amazon.smithy.kotlin.codegen.integration.KotlinIntegration: -------------------------------------------------------------------------------- 1 | software.amazon.smithy.kotlin.codegen.aws.SdkProtocolGeneratorSupplier 2 | software.amazon.smithy.kotlin.codegen.aws.customization.RegionSupport 3 | software.amazon.smithy.kotlin.codegen.aws.middleware.ClockSkew 4 | -------------------------------------------------------------------------------- /codegen/smithy-kotlin-codegen/src/main/resources/META-INF/services/software.amazon.smithy.build.ProjectionTransformer: -------------------------------------------------------------------------------- 1 | software.amazon.smithy.kotlin.codegen.transforms.IncludeOperations 2 | software.amazon.smithy.kotlin.codegen.transforms.RemoveDeprecatedShapes -------------------------------------------------------------------------------- /codegen/smithy-kotlin-codegen/src/main/resources/META-INF/services/software.amazon.smithy.build.SmithyBuildPlugin: -------------------------------------------------------------------------------- 1 | software.amazon.smithy.kotlin.codegen.KotlinCodegenPlugin 2 | -------------------------------------------------------------------------------- /codegen/smithy-kotlin-codegen/src/main/resources/META-INF/services/software.amazon.smithy.model.traits.TraitService: -------------------------------------------------------------------------------- 1 | software.amazon.smithy.kotlin.codegen.model.traits.PaginationEndBehaviorTrait$Provider 2 | -------------------------------------------------------------------------------- /codegen/smithy-kotlin-codegen/src/test/resources/software/amazon/smithy/kotlin/codegen/simple-service.smithy: -------------------------------------------------------------------------------- 1 | $version: "1.0" 2 | 3 | namespace com.test 4 | 5 | use aws.protocols#awsJson1_1 6 | 7 | @awsJson1_1 8 | service Test { 9 | version: "1.0.0" 10 | } 11 | -------------------------------------------------------------------------------- /docs/design/resources/http-call-context.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-kotlin/747dafb0774ab027fb0770024756f5508d7fb86d/docs/design/resources/http-call-context.png -------------------------------------------------------------------------------- /docs/design/resources/sdk-exception-metadata-usage-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-kotlin/747dafb0774ab027fb0770024756f5508d7fb86d/docs/design/resources/sdk-exception-metadata-usage-example.png -------------------------------------------------------------------------------- /docs/dokka-presets/README.md: -------------------------------------------------------------------------------- 1 | # Smithy Kotlin API Reference 2 | -------------------------------------------------------------------------------- /docs/dokka-presets/assets/aws_logo_white_59x35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-kotlin/747dafb0774ab027fb0770024756f5508d7fb86d/docs/dokka-presets/assets/aws_logo_white_59x35.png -------------------------------------------------------------------------------- /docs/dokka-presets/templates/includes/page_metadata.ftl: -------------------------------------------------------------------------------- 1 | <#-- This is an unchanged copy of Dokka's page_metadata.ftl --> 2 | <#macro display> 3 | ${pageName} 4 | <@template_cmd name="pathToRoot"> 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /dokka-smithy/src/main/resources/META-INF/services/org.jetbrains.dokka.plugability.DokkaPlugin: -------------------------------------------------------------------------------- 1 | aws.smithy.kotlin.dokka.SmithyDokkaPlugin -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-kotlin/747dafb0774ab027fb0770024756f5508d7fb86d/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https://services.gradle.org/distributions/gradle-8.12.1-bin.zip 4 | networkTimeout=10000 5 | zipStoreBase=GRADLE_USER_HOME 6 | zipStorePath=wrapper/dists 7 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-key-duplicate/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | 4 | host:example.amazonaws.com 5 | my-header1:value2,value2,value1 6 | x-amz-date:20150830T123600Z 7 | 8 | host;my-header1;x-amz-date 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-key-duplicate/header-signature.txt: -------------------------------------------------------------------------------- 1 | c9d5ea9f3f72853aea855b47ea873832890dbdd183b4468f858259531a5138ea -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-key-duplicate/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | dc7f04a3abfde8d472b0ab1a418b741b7c67174dad1551b4117b15527fbe966c -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-key-duplicate/query-signature.txt: -------------------------------------------------------------------------------- 1 | 3349ee0b81b4b589da0ff28a395c3591e04de515651dd74f298fa992d1507a97 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-key-duplicate/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | fe8b58fb44117d598520befc07c144a5699c661a8db78f9ce4caee1655dec813 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-key-duplicate/request.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host:example.amazonaws.com 3 | My-Header1:value2 4 | My-Header1:value2 5 | My-Header1:value1 6 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-value-multiline/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | 4 | host:example.amazonaws.com 5 | my-header1:value1 value2 value3 6 | x-amz-date:20150830T123600Z 7 | 8 | host;my-header1;x-amz-date 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-value-multiline/header-signature.txt: -------------------------------------------------------------------------------- 1 | cfd34249e4b1c8d6b91ef74165d41a32e5fab3306300901bb65a51a73575eefd -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-value-multiline/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | e99419459a677bc11de234014be3c4e72c1ea5b454ceb58b613061f5d7a162e8 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-value-multiline/query-signature.txt: -------------------------------------------------------------------------------- 1 | e6f5def831211aca02987a44b96826706278c7bc078112ae0263659c5b2f2d56 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-value-multiline/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 0e73c10e35324b4d215da4bb70be61d13a3d30d569be4ed6e8fd8948965341ca -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-value-multiline/request.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host:example.amazonaws.com 3 | My-Header1:value1 4 | value2 5 | value3 6 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-value-order/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | 4 | host:example.amazonaws.com 5 | my-header1:value4,value1,value3,value2 6 | x-amz-date:20150830T123600Z 7 | 8 | host;my-header1;x-amz-date 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-value-order/header-signature.txt: -------------------------------------------------------------------------------- 1 | 08c7e5a9acfcfeb3ab6b2185e75ce8b1deb5e634ec47601a50643f830c755c01 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-value-order/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 31ce73cd3f3d9f66977ad3dd957dc47af14df92fcd8509f59b349e9137c58b86 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-value-order/query-signature.txt: -------------------------------------------------------------------------------- 1 | 313720e71ca6202fdcfa9b20f88de01a4eb0638a83c833b1c184359a4eda864e -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-value-order/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | f4d3f13084ba7664111670ce26458291d3e0c620acd9384f8cd6b60d8e83423e -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-value-order/request.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host:example.amazonaws.com 3 | My-Header1:value4 4 | My-Header1:value1 5 | My-Header1:value3 6 | My-Header1:value2 7 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-value-trim/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | 4 | host:example.amazonaws.com 5 | my-header1:value1 6 | my-header2:"a b c" 7 | x-amz-date:20150830T123600Z 8 | 9 | host;my-header1;my-header2;x-amz-date 10 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-value-trim/header-signature.txt: -------------------------------------------------------------------------------- 1 | acc3ed3afb60bb290fc8d2dd0098b9911fcaa05412b367055dee359757a9c736 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-value-trim/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | a726db9b0df21c14f559d0a978e563112acb1b9e05476f0a6a1c7d68f28605c7 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-value-trim/query-signature.txt: -------------------------------------------------------------------------------- 1 | e7bb0fd515e125e1aec2ecc4c0c17484fb06f6846b927c35e46005dd3df3acd4 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-value-trim/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 84c9e353b6161b689210977f93b93e6a7182f9ecb2ceae8af8c3d86b080a88ae -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-header-value-trim/request.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host:example.amazonaws.com 3 | My-Header1: value1 4 | My-Header2: "a b c" 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-percent-encoded/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /foo/bar/baz%253Cqux%253Aquux 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-percent-encoded/header-signature.txt: -------------------------------------------------------------------------------- 1 | 64ee2b4fb5e80890c58f8ccc1221231f3e3a556ba0f9c485d32bb2742a74e8ac -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-percent-encoded/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 4eb677b0ad9b3c4265bdb9eb11e09772e7ba1a11ef323d6f89800e59186ae790 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-percent-encoded/query-signature.txt: -------------------------------------------------------------------------------- 1 | d1f120edc32fec5ee3797a82306977229dca6d3614e3c530897b87db9442533c -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-percent-encoded/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 432c53bc4618c2ea1798092f0738bfe041a79adf83a6be151d7f8401c020f05a -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-percent-encoded/request.txt: -------------------------------------------------------------------------------- 1 | GET /foo/bar/baz%3Cqux%3Aquux HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-percent-single-encoded/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /foo/bar/baz%3Cqux%3Aquux 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-percent-single-encoded/header-signature.txt: -------------------------------------------------------------------------------- 1 | dad1caab96f91a79dbba9fa5b6381af14f5d1be97a92e0dc2210d64cf26ef9d0 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-percent-single-encoded/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | c529bb38b7ecb54ea9bf9702394cda745302d53494d7b9e8894f2758ebbbb7ce -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-percent-single-encoded/query-signature.txt: -------------------------------------------------------------------------------- 1 | 28d98975551533fb83f0f934855275c437e6e8cc4df41c64cb5353356a179476 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-percent-single-encoded/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 734d998e11e89bde6c41c8d8dd9de70b387e05d9dab6c66604182e0f4ed81ded -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-percent-single-encoded/request.txt: -------------------------------------------------------------------------------- 1 | GET /foo/bar/baz%3Cqux%3Aquux HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-normalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-normalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 5fa00fa31553b73ebf1942676e86291e8372ff2a2260956d9b8aae1d763fbf31 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-normalized/header-signed-request.txt: -------------------------------------------------------------------------------- 1 | GET /example/.. HTTP/1.1 2 | Host:example.amazonaws.com 3 | X-Amz-Date:20150830T123600Z 4 | Authorization:AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20150830/us-east-1/service/aws4_request, SignedHeaders=host;x-amz-date, Signature=5fa00fa31553b73ebf1942676e86291e8372ff2a2260956d9b8aae1d763fbf31 5 | 6 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-normalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | bb579772317eb040ac9ed261061d46c1f17a8133879d6129b6e1c25292927e63 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-normalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | e93c787ed7f371d5c6b165c1b38ede9550f4dce4144713e844b25b7192d3865d -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-normalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | bb7705b4aa3cb8e8f5e1e0b3d4c0b64030797a313c8ceee43e33117cc43eadc5 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-normalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /example/.. HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-relative-normalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-relative-normalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 5fa00fa31553b73ebf1942676e86291e8372ff2a2260956d9b8aae1d763fbf31 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-relative-normalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | bb579772317eb040ac9ed261061d46c1f17a8133879d6129b6e1c25292927e63 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-relative-normalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | e93c787ed7f371d5c6b165c1b38ede9550f4dce4144713e844b25b7192d3865d -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-relative-normalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | bb7705b4aa3cb8e8f5e1e0b3d4c0b64030797a313c8ceee43e33117cc43eadc5 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-relative-normalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /example1/example2/../.. HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-relative-unnormalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /example1/example2/../.. 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-relative-unnormalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | dc33e0856fd4baca4d7aa2146c38958283844764f38c74252a333df5e613003b -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-relative-unnormalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 76115030c0f3ff06c20fdff5ceb6d5e0b835a1743e00b94fea7c7f381269437b -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-relative-unnormalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | b45db0bfd1cf15003493b733e33aa208dd981bd0e63037a6ed953f71d2118a16 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-relative-unnormalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 13b7758115ec070fe36a7ae9d754154ad73f6ee9a5eac022494857d0e7effc18 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-relative-unnormalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /example1/example2/../.. HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-unnormalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /example/.. 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-unnormalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | eca7ead57bb5aa5c8e28007acd4ff04e1ff9a0ff3b237ec1554a184887ff9282 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-unnormalized/header-signed-request.txt: -------------------------------------------------------------------------------- 1 | GET /example/.. HTTP/1.1 2 | Host:example.amazonaws.com 3 | X-Amz-Date:20150830T123600Z 4 | Authorization:AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20150830/us-east-1/service/aws4_request, SignedHeaders=host;x-amz-date, Signature=eca7ead57bb5aa5c8e28007acd4ff04e1ff9a0ff3b237ec1554a184887ff9282 5 | 6 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-unnormalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 0511f456aa502b456d135fcb9d749374a55228f9dbeedda1eacf659e05b0615b -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-unnormalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | cbcb213b928a077e43275df47b500f1dfaa864ab3f5a18f6b95f4ff0938167ee -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-unnormalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 6e02e2dba21d6f269bae339b86ff27a4b7bbc9d88c482abccbfbf8a49d602482 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-relative-unnormalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /example/.. HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-dot-slash-normalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-dot-slash-normalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 5fa00fa31553b73ebf1942676e86291e8372ff2a2260956d9b8aae1d763fbf31 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-dot-slash-normalized/header-signed-request.txt: -------------------------------------------------------------------------------- 1 | GET /./ HTTP/1.1 2 | Host:example.amazonaws.com 3 | X-Amz-Date:20150830T123600Z 4 | Authorization:AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20150830/us-east-1/service/aws4_request, SignedHeaders=host;x-amz-date, Signature=5fa00fa31553b73ebf1942676e86291e8372ff2a2260956d9b8aae1d763fbf31 5 | 6 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-dot-slash-normalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | bb579772317eb040ac9ed261061d46c1f17a8133879d6129b6e1c25292927e63 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-dot-slash-normalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | e93c787ed7f371d5c6b165c1b38ede9550f4dce4144713e844b25b7192d3865d -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-dot-slash-normalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | bb7705b4aa3cb8e8f5e1e0b3d4c0b64030797a313c8ceee43e33117cc43eadc5 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-dot-slash-normalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /./ HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-dot-slash-unnormalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /./ 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-dot-slash-unnormalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 68714168e6557f8f2de0ef956fc24dc2593a4bd2961f8df51898d8a134695145 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-dot-slash-unnormalized/header-signed-request.txt: -------------------------------------------------------------------------------- 1 | GET /./ HTTP/1.1 2 | Host:example.amazonaws.com 3 | X-Amz-Date:20150830T123600Z 4 | Authorization:AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20150830/us-east-1/service/aws4_request, SignedHeaders=host;x-amz-date, Signature=68714168e6557f8f2de0ef956fc24dc2593a4bd2961f8df51898d8a134695145 5 | 6 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-dot-slash-unnormalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | d67825e2268bd77a97c7688b8d72c31a3c1855b309808505ba0a9747d2465aa7 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-dot-slash-unnormalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | a9b13e8f3484d9505bf1a6f347219f8f35b0fe8f128ceea597efc146a3dfe90c -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-dot-slash-unnormalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 21b2da17873f30c1a7410efdc271738b318ccc2c9c6fbe1289fc242aeb1a8ae1 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-dot-slash-unnormalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /./ HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-normalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-normalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 5fa00fa31553b73ebf1942676e86291e8372ff2a2260956d9b8aae1d763fbf31 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-normalized/header-signed-request.txt: -------------------------------------------------------------------------------- 1 | GET // HTTP/1.1 2 | Host:example.amazonaws.com 3 | X-Amz-Date:20150830T123600Z 4 | Authorization:AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20150830/us-east-1/service/aws4_request, SignedHeaders=host;x-amz-date, Signature=5fa00fa31553b73ebf1942676e86291e8372ff2a2260956d9b8aae1d763fbf31 5 | 6 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-normalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | bb579772317eb040ac9ed261061d46c1f17a8133879d6129b6e1c25292927e63 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-normalized/query-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIDEXAMPLE%2F20150830%2Fus-east-1%2Fservice%2Faws4_request&X-Amz-Date=20150830T123600Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host 4 | host:example.amazonaws.com 5 | 6 | host 7 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-normalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | e93c787ed7f371d5c6b165c1b38ede9550f4dce4144713e844b25b7192d3865d -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-normalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | bb7705b4aa3cb8e8f5e1e0b3d4c0b64030797a313c8ceee43e33117cc43eadc5 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-normalized/request.txt: -------------------------------------------------------------------------------- 1 | GET // HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-pointless-dot-normalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /example 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-pointless-dot-normalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | ef75d96142cf21edca26f06005da7988e4f8dc83a165a80865db7089db637ec5 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-pointless-dot-normalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 214d50c111a8edc4819da6a636336472c916b5240f51e9a51b5c3305180cf702 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-pointless-dot-normalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | 35034b1a0bdd969f346975386daf8aedfd4976573b8348cf4f67eaa41c5857de -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-pointless-dot-normalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 88dd73bb06de69cb042dbb82cadbb4fce1a2623615d94520c271614abf94e738 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-pointless-dot-normalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /./example HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-pointless-dot-unnormalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /./example 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-pointless-dot-unnormalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | beb03f223f7deae4146464f06e29eebbee9c8afbe15c290cf07aa8b119e14cff -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-pointless-dot-unnormalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 73895e0e829507e28e39fd24669aedc2434a8e179e547e3c075b42921f952cdb -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-pointless-dot-unnormalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | 72b11f16d9530b18204bfb71f2d6ab085894c0ed8d352730a6e76234c58b5e10 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-pointless-dot-unnormalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | cb23444939471187ac1f0fb25d437337af0d5f48b5ae0ede5baa3727c8c6af92 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-pointless-dot-unnormalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /./example HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-unnormalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | // 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-unnormalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | c88bcd3d312d75078c0cd961d6deae3f4c754924b01669efcfcb439fd5e5b76e -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-unnormalized/header-signed-request.txt: -------------------------------------------------------------------------------- 1 | GET // HTTP/1.1 2 | Host:example.amazonaws.com 3 | X-Amz-Date:20150830T123600Z 4 | Authorization:AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20150830/us-east-1/service/aws4_request, SignedHeaders=host;x-amz-date, Signature=c88bcd3d312d75078c0cd961d6deae3f4c754924b01669efcfcb439fd5e5b76e 5 | 6 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-unnormalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 80cb39203d058af815de2b79250ff56e1b73eb9b4718c86556cdc6f150c5d209 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-unnormalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | b2a9542809db687769200f56a844a03f2bd0291d6eb90232d5101c6a579446cd -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-unnormalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | e10a01494cafa1f2207c4de80c69b7a36d6f2d282aa63ee64a5ca50e175cf730 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slash-unnormalized/request.txt: -------------------------------------------------------------------------------- 1 | GET // HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slashes-normalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /example/ 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slashes-normalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 9a624bd73a37c9a373b5312afbebe7a714a789de108f0bdfe846570885f57e84 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slashes-normalized/header-signed-request.txt: -------------------------------------------------------------------------------- 1 | GET //example// HTTP/1.1 2 | Host:example.amazonaws.com 3 | X-Amz-Date:20150830T123600Z 4 | Authorization:AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20150830/us-east-1/service/aws4_request, SignedHeaders=host;x-amz-date, Signature=9a624bd73a37c9a373b5312afbebe7a714a789de108f0bdfe846570885f57e84 5 | 6 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slashes-normalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | cb96b4ac96d501f7c5c15bc6d67b3035061cfced4af6585ad927f7e6c985c015 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slashes-normalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | c1834e8fb0307243711f0f907f6ab7311ed300d87f13792d7ee4da89ab93e082 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slashes-normalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 1a3e3fe19998c62136ed2ff9c8531973a46d4a21b336f58e8fcad185ec64d642 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slashes-normalized/request.txt: -------------------------------------------------------------------------------- 1 | GET //example// HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slashes-unnormalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | //example// 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slashes-unnormalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 87cca117541a147f6df867677d98a7d80dff226d2bfca9e4ffa899665623c7e5 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slashes-unnormalized/header-signed-request.txt: -------------------------------------------------------------------------------- 1 | GET //example// HTTP/1.1 2 | Host:example.amazonaws.com 3 | X-Amz-Date:20150830T123600Z 4 | Authorization:AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20150830/us-east-1/service/aws4_request, SignedHeaders=host;x-amz-date, Signature=87cca117541a147f6df867677d98a7d80dff226d2bfca9e4ffa899665623c7e5 5 | 6 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slashes-unnormalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 528ec3105ee1f34ab014bb0a1a45da0ed2742a4fea3555149e5b4d5d201eb240 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slashes-unnormalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | 822a5a9ba28072c5ab2bb4a6307d0c88276d40e49fec6b724c03fb4d4ba60fc2 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slashes-unnormalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 82241114f9a6320f054333c890952474aa7a0069d28a4326c3a8d95bbecc69ee -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-slashes-unnormalized/request.txt: -------------------------------------------------------------------------------- 1 | GET //example// HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-space-normalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /example%20space/ 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-space-normalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 652487583200325589f1fba4c7e578f72c47cb61beeca81406b39ddec1366741 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-space-normalized/header-signed-request.txt: -------------------------------------------------------------------------------- 1 | GET /example space/ HTTP/1.1 2 | Host:example.amazonaws.com 3 | X-Amz-Date:20150830T123600Z 4 | Authorization:AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20150830/us-east-1/service/aws4_request, SignedHeaders=host;x-amz-date, Signature=652487583200325589f1fba4c7e578f72c47cb61beeca81406b39ddec1366741 5 | 6 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-space-normalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 63ee75631ed7234ae61b5f736dfc7754cdccfedbff4b5128a915706ee9390d86 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-space-normalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | 7a1f416954786484c9824d93c1f26ef64acb9b1b6c9154d08c9f07d0e394abf6 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-space-normalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | cc3dd817bd405e51225826ec4934a96d065d6af5b6b0163c7a5abbd26a84519e -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-space-normalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /example space/ HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-space-unnormalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /example%20space/ 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-space-unnormalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 652487583200325589f1fba4c7e578f72c47cb61beeca81406b39ddec1366741 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-space-unnormalized/header-signed-request.txt: -------------------------------------------------------------------------------- 1 | GET /example space/ HTTP/1.1 2 | Host:example.amazonaws.com 3 | X-Amz-Date:20150830T123600Z 4 | Authorization:AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20150830/us-east-1/service/aws4_request, SignedHeaders=host;x-amz-date, Signature=652487583200325589f1fba4c7e578f72c47cb61beeca81406b39ddec1366741 5 | 6 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-space-unnormalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 63ee75631ed7234ae61b5f736dfc7754cdccfedbff4b5128a915706ee9390d86 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-space-unnormalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | 7a1f416954786484c9824d93c1f26ef64acb9b1b6c9154d08c9f07d0e394abf6 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-space-unnormalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | cc3dd817bd405e51225826ec4934a96d065d6af5b6b0163c7a5abbd26a84519e -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-space-unnormalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /example space/ HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-unreserved/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /-._~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-unreserved/header-signature.txt: -------------------------------------------------------------------------------- 1 | 07ef7494c76fa4850883e2b006601f940f8a34d404d0cfa977f52a65bbf5f24f -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-unreserved/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 6a968768eefaa713e2a6b16b589a8ea192661f098f37349f4e2c0082757446f9 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-unreserved/query-signature.txt: -------------------------------------------------------------------------------- 1 | 95968482db1b9e0fadef6efc1bd24689f77c77d9ef56919c96a28cc92e0d6005 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-unreserved/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 3134f2fbc6ef58f34b74b01643a159bfccbc121ea4288a4b75e65bc805d08219 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-unreserved/request.txt: -------------------------------------------------------------------------------- 1 | GET /-._~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-utf8/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /%E1%88%B4 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-utf8/header-signature.txt: -------------------------------------------------------------------------------- 1 | 8318018e0b0f223aa2bbf98705b62bb787dc9c0e678f255a891fd03141be5d85 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-utf8/header-signed-request.txt: -------------------------------------------------------------------------------- 1 | GET /ሴ HTTP/1.1 2 | Host:example.amazonaws.com 3 | X-Amz-Date:20150830T123600Z 4 | Authorization:AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20150830/us-east-1/service/aws4_request, SignedHeaders=host;x-amz-date, Signature=8318018e0b0f223aa2bbf98705b62bb787dc9c0e678f255a891fd03141be5d85 5 | 6 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-utf8/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 2a0a97d02205e45ce2e994789806b19270cfbbb0921b278ccf58f5249ac42102 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-utf8/query-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /%E1%88%B4 3 | X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIDEXAMPLE%2F20150830%2Fus-east-1%2Fservice%2Faws4_request&X-Amz-Date=20150830T123600Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host 4 | host:example.amazonaws.com 5 | 6 | host 7 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-utf8/query-signature.txt: -------------------------------------------------------------------------------- 1 | 10eae3f14a260bd3911cc6d008d3c576d143b05b62f09782a7a4b37f52178e44 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-utf8/query-signed-request.txt: -------------------------------------------------------------------------------- 1 | GET /ሴ?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIDEXAMPLE%2F20150830%2Fus-east-1%2Fservice%2Faws4_request&X-Amz-Date=20150830T123600Z&X-Amz-SignedHeaders=host&X-Amz-Expires=3600&X-Amz-Signature=10eae3f14a260bd3911cc6d008d3c576d143b05b62f09782a7a4b37f52178e44 HTTP/1.1 2 | Host:example.amazonaws.com 3 | 4 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-utf8/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | d8f78e05d0d9bb1c16ae1e60ed405de76cfb8fdcd3e414ffe65fad563b996d66 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-utf8/request.txt: -------------------------------------------------------------------------------- 1 | GET /ሴ HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-empty-query-key/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | Param1=value1 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-empty-query-key/header-signature.txt: -------------------------------------------------------------------------------- 1 | a67d582fa61cc504c4bae71f336f98b97f1ea3c7a6bfe1b6e45aec72011b9aeb -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-empty-query-key/header-signed-request.txt: -------------------------------------------------------------------------------- 1 | GET /?Param1=value1 HTTP/1.1 2 | Host:example.amazonaws.com 3 | X-Amz-Date:20150830T123600Z 4 | Authorization:AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20150830/us-east-1/service/aws4_request, SignedHeaders=host;x-amz-date, Signature=a67d582fa61cc504c4bae71f336f98b97f1ea3c7a6bfe1b6e45aec72011b9aeb 5 | 6 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-empty-query-key/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 1e24db194ed7d0eec2de28d7369675a243488e08526e8c1c73571282f7c517ab -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-empty-query-key/query-signature.txt: -------------------------------------------------------------------------------- 1 | 49096700cbbaa5753443850f40df10f904fc2fdb544dc9512203cc77c471a9de -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-empty-query-key/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 74828b608f939673ed5a839190452a943b0178760f258da766209b21f8ca3f86 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-empty-query-key/request.txt: -------------------------------------------------------------------------------- 1 | GET /?Param1=value1 HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query-order-encoded/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | %E1%88%B4=Value1&Param=Value2&Param-3=Value3 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query-order-encoded/header-signature.txt: -------------------------------------------------------------------------------- 1 | 371d3713e185cc334048618a97f809c9ffe339c62934c032af5a0e595648fcac -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query-order-encoded/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 868294f5c38bd141c4972a373a76654f1418a8e4fc18b2e7903ae45e8ae0ec71 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query-order-encoded/query-signature.txt: -------------------------------------------------------------------------------- 1 | c5f1848ceec943ac2ca68ee720460c23aaae30a2300586597ada94c4a65e4787 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query-order-encoded/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 9808d6cdc8245c74e705c68350fc6a62b91778cdd613890e5d177998c02c6f53 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query-order-encoded/request.txt: -------------------------------------------------------------------------------- 1 | GET /?Param-3=Value3&Param=Value2&%E1%88%B4=Value1 HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query-order-key-case/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | Param1=value1&Param2=value2 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query-order-key-case/header-signature.txt: -------------------------------------------------------------------------------- 1 | b97d918cfa904a5beff61c982a1b6f458b799221646efd99d3219ec94cdf2500 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query-order-key-case/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 816cd5b414d056048ba4f7c5386d6e0533120fb1fcfa93762cf0fc39e2cf19e0 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query-order-key-case/query-signature.txt: -------------------------------------------------------------------------------- 1 | 86012e2c9ad4d77369f5d81c11f75158aae4f895a085212cc6d3f923d300bed5 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query-order-key-case/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | b82878ecb2ab7ad194b9fe79b2946c2a36ee1627a219408089b2d774c1a0cedb -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query-order-key-case/request.txt: -------------------------------------------------------------------------------- 1 | GET /?Param2=value2&Param1=value1 HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query-order-key/request.txt: -------------------------------------------------------------------------------- 1 | GET /?Param1=value2&Param1=Value1 HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query-order-value/request.txt: -------------------------------------------------------------------------------- 1 | GET /?Param1=value2&Param1=value1 HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query-unreserved/header-signature.txt: -------------------------------------------------------------------------------- 1 | 9c3e54bfcdf0b19771a7f523ee5669cdf59bc7cc0884027167c21bb143a40197 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query-unreserved/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | c30d4703d9f799439be92736156d47ccfb2d879ddf56f5befa6d1d6aab979177 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query-unreserved/query-signature.txt: -------------------------------------------------------------------------------- 1 | 8e76a88a7433637b12778d5592799b29ad21ecd6cf6325051c21d86f0acda2bf -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query-unreserved/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | c77f27ef2b499fbfee3f0b3c88bba7057b2b31ee9b62047078a5e0d6be91fd58 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query-unreserved/request.txt: -------------------------------------------------------------------------------- 1 | GET /?-._~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz=-._~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query/header-signature.txt: -------------------------------------------------------------------------------- 1 | 5fa00fa31553b73ebf1942676e86291e8372ff2a2260956d9b8aae1d763fbf31 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query/header-signed-request.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host:example.amazonaws.com 3 | X-Amz-Date:20150830T123600Z 4 | Authorization:AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20150830/us-east-1/service/aws4_request, SignedHeaders=host;x-amz-date, Signature=5fa00fa31553b73ebf1942676e86291e8372ff2a2260956d9b8aae1d763fbf31 5 | 6 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | bb579772317eb040ac9ed261061d46c1f17a8133879d6129b6e1c25292927e63 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query/query-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIDEXAMPLE%2F20150830%2Fus-east-1%2Fservice%2Faws4_request&X-Amz-Date=20150830T123600Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host 4 | host:example.amazonaws.com 5 | 6 | host 7 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query/query-signature.txt: -------------------------------------------------------------------------------- 1 | e93c787ed7f371d5c6b165c1b38ede9550f4dce4144713e844b25b7192d3865d -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | bb7705b4aa3cb8e8f5e1e0b3d4c0b64030797a313c8ceee43e33117cc43eadc5 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-query/request.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-utf8-query/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | %E1%88%B4=bar 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-utf8-query/header-signature.txt: -------------------------------------------------------------------------------- 1 | 2cdec8eed098649ff3a119c94853b13c643bcf08f8b0a1d91e12c9027818dd04 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-utf8-query/header-signed-request.txt: -------------------------------------------------------------------------------- 1 | GET /?ሴ=bar HTTP/1.1 2 | Host:example.amazonaws.com 3 | X-Amz-Date:20150830T123600Z 4 | Authorization:AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20150830/us-east-1/service/aws4_request, SignedHeaders=host;x-amz-date, Signature=2cdec8eed098649ff3a119c94853b13c643bcf08f8b0a1d91e12c9027818dd04 5 | 6 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-utf8-query/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | eb30c5bed55734080471a834cc727ae56beb50e5f39d1bff6d0d38cb192a7073 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-utf8-query/query-signature.txt: -------------------------------------------------------------------------------- 1 | 0bdd809b1519ac4f0c1dc3540e2cc46bd0c7f778eda408b2ebf3b913d21ff600 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-utf8-query/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | b2e8ae8e48ec880defebc6f6dc1d9fbc9f1856b33146f2943060ca71a50a7a77 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-utf8-query/request.txt: -------------------------------------------------------------------------------- 1 | GET /?ሴ=bar HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-with-session-token/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-security-token:6e86291e8372ff2a2260956d9b8aae1d763fbf315fa00fa31553b73ebf194267 7 | 8 | host;x-amz-date;x-amz-security-token 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-with-session-token/header-signature.txt: -------------------------------------------------------------------------------- 1 | 07ec1639c89043aa0e3e2de82b96708f198cceab042d4a97044c66dd9f74e7f8 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-with-session-token/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 067b36aa60031588cea4a4cde1f21215227a047690c72247f1d70b32fbbfad2b -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-with-session-token/query-signature.txt: -------------------------------------------------------------------------------- 1 | 7ff2b50b376cb4d151970630573d6291dc128cc5c2a12ffb237f73cc53f67b6c -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-with-session-token/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | cb30434103085aa9e73780fc60dc9a9df818fd2a7b1de12a9f6f4d791f898761 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla-with-session-token/request.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla/header-signature.txt: -------------------------------------------------------------------------------- 1 | 5fa00fa31553b73ebf1942676e86291e8372ff2a2260956d9b8aae1d763fbf31 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla/header-signed-request.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host:example.amazonaws.com 3 | X-Amz-Date:20150830T123600Z 4 | Authorization:AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20150830/us-east-1/service/aws4_request, SignedHeaders=host;x-amz-date, Signature=5fa00fa31553b73ebf1942676e86291e8372ff2a2260956d9b8aae1d763fbf31 5 | 6 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | bb579772317eb040ac9ed261061d46c1f17a8133879d6129b6e1c25292927e63 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla/query-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIDEXAMPLE%2F20150830%2Fus-east-1%2Fservice%2Faws4_request&X-Amz-Date=20150830T123600Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host 4 | host:example.amazonaws.com 5 | 6 | host 7 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla/query-signature.txt: -------------------------------------------------------------------------------- 1 | e93c787ed7f371d5c6b165c1b38ede9550f4dce4144713e844b25b7192d3865d -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla/query-signed-request.txt: -------------------------------------------------------------------------------- 1 | GET /?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIDEXAMPLE%2F20150830%2Fus-east-1%2Fservice%2Faws4_request&X-Amz-Date=20150830T123600Z&X-Amz-SignedHeaders=host&X-Amz-Expires=3600&X-Amz-Signature=e93c787ed7f371d5c6b165c1b38ede9550f4dce4144713e844b25b7192d3865d HTTP/1.1 2 | Host:example.amazonaws.com 3 | 4 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | bb7705b4aa3cb8e8f5e1e0b3d4c0b64030797a313c8ceee43e33117cc43eadc5 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/get-vanilla/request.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-header-key-case/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | POST 2 | / 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-header-key-case/header-signature.txt: -------------------------------------------------------------------------------- 1 | 5da7c1a2acd57cee7505fc6676e4e544621c30862966e37dddb68e92efbe5d6b -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-header-key-case/header-signed-request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | X-Amz-Date:20150830T123600Z 4 | Authorization:AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20150830/us-east-1/service/aws4_request, SignedHeaders=host;x-amz-date, Signature=5da7c1a2acd57cee7505fc6676e4e544621c30862966e37dddb68e92efbe5d6b 5 | 6 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-header-key-case/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 553f88c9e4d10fc9e109e2aeb65f030801b70c2f6468faca261d401ae622fc87 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-header-key-case/query-canonical-request.txt: -------------------------------------------------------------------------------- 1 | POST 2 | / 3 | X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIDEXAMPLE%2F20150830%2Fus-east-1%2Fservice%2Faws4_request&X-Amz-Date=20150830T123600Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host 4 | host:example.amazonaws.com 5 | 6 | host 7 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-header-key-case/query-signature.txt: -------------------------------------------------------------------------------- 1 | 2ce6e6d2e0cf2f9d1b55fafec88cd20574c31dc2e7631979f71ba2310083e95b -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-header-key-case/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | d27fc6fe1afc1d88b248c5ae9194ec0943a693dd6d81d8d815c88a369eb0471e -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-header-key-case/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-header-key-sort/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | POST 2 | / 3 | 4 | host:example.amazonaws.com 5 | my-header1:value1 6 | x-amz-date:20150830T123600Z 7 | 8 | host;my-header1;x-amz-date 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-header-key-sort/header-signature.txt: -------------------------------------------------------------------------------- 1 | c5410059b04c1ee005303aed430f6e6645f61f4dc9e1461ec8f8916fdf18852c -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-header-key-sort/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 9368318c2967cf6de74404b30c65a91e8f6253e0a8659d6d5319f1a812f87d65 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-header-key-sort/query-signature.txt: -------------------------------------------------------------------------------- 1 | c09d07e0d55871f10f2a6d350d994acf6825a3cae70673d7def55616e6119dd7 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-header-key-sort/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 1295ed77e4ef8b18b32815e493e0b0f78ee47615c0ecbebfec7c75709eb58c88 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-header-key-sort/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | My-Header1:value1 4 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-header-value-case/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | POST 2 | / 3 | 4 | host:example.amazonaws.com 5 | my-header1:VALUE1 6 | x-amz-date:20150830T123600Z 7 | 8 | host;my-header1;x-amz-date 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-header-value-case/header-signature.txt: -------------------------------------------------------------------------------- 1 | cdbc9802e29d2942e5e10b5bccfdd67c5f22c7c4e8ae67b53629efa58b974b7d -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-header-value-case/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | d51ced243e649e3de6ef63afbbdcbca03131a21a7103a1583706a64618606a93 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-header-value-case/query-signature.txt: -------------------------------------------------------------------------------- 1 | 0698bc9e4f7f9139065ba2909c0e99da257e8e2a42492a097bcd46d792391fed -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-header-value-case/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 9d4d1de88f0149695a91a01275fc72dc00fb50bdc78e424f012ec860d5f8c41d -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-header-value-case/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | My-Header1:VALUE1 4 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-sts-header-after/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | POST 2 | / 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-sts-header-after/header-signature.txt: -------------------------------------------------------------------------------- 1 | 5da7c1a2acd57cee7505fc6676e4e544621c30862966e37dddb68e92efbe5d6b -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-sts-header-after/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 553f88c9e4d10fc9e109e2aeb65f030801b70c2f6468faca261d401ae622fc87 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-sts-header-after/query-canonical-request.txt: -------------------------------------------------------------------------------- 1 | POST 2 | / 3 | X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIDEXAMPLE%2F20150830%2Fus-east-1%2Fservice%2Faws4_request&X-Amz-Date=20150830T123600Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host 4 | host:example.amazonaws.com 5 | 6 | host 7 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-sts-header-after/query-signature.txt: -------------------------------------------------------------------------------- 1 | 2ce6e6d2e0cf2f9d1b55fafec88cd20574c31dc2e7631979f71ba2310083e95b -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-sts-header-after/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | d27fc6fe1afc1d88b248c5ae9194ec0943a693dd6d81d8d815c88a369eb0471e -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-sts-header-after/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-sts-header-before/header-signature.txt: -------------------------------------------------------------------------------- 1 | 85d96828115b5dc0cfc3bd16ad9e210dd772bbebba041836c64533a82be05ead -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-sts-header-before/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | c237e1b440d4c63c32ca95b5b99481081cb7b13c7e40434868e71567c1a882f6 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-sts-header-before/query-signature.txt: -------------------------------------------------------------------------------- 1 | 46c2e3c63c1dbe7d39f8ada16fe7f001c1f56c5791441565323677f96308871c -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-sts-header-before/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 37f7ba7a2ec89e8b29a0d637bcc70d8e8d0fdba854ddfc5bc06a12398cfe8605 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-sts-header-before/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-vanilla-empty-query-value/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | POST 2 | / 3 | Param1=value1 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-vanilla-empty-query-value/header-signature.txt: -------------------------------------------------------------------------------- 1 | 28038455d6de14eafc1f9222cf5aa6f1a96197d7deb8263271d420d138af7f11 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-vanilla-empty-query-value/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 9d659678c1756bb3113e2ce898845a0a79dbbc57b740555917687f1b3340fbbd -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-vanilla-empty-query-value/query-signature.txt: -------------------------------------------------------------------------------- 1 | a9ef26247f293bffe40eeff86a0480ba8c14d31503b2e0c3399e3a16bf1a3682 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-vanilla-empty-query-value/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 98241d1c6f938789d34b92e16e08b7fc8fdaa774c5437ba30d505eedae43dd2b -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-vanilla-empty-query-value/request.txt: -------------------------------------------------------------------------------- 1 | POST /?Param1=value1 HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-vanilla-query/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | POST 2 | / 3 | Param1=value1 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-vanilla-query/header-signature.txt: -------------------------------------------------------------------------------- 1 | 28038455d6de14eafc1f9222cf5aa6f1a96197d7deb8263271d420d138af7f11 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-vanilla-query/header-signed-request.txt: -------------------------------------------------------------------------------- 1 | POST /?Param1=value1 HTTP/1.1 2 | Host:example.amazonaws.com 3 | X-Amz-Date:20150830T123600Z 4 | Authorization:AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20150830/us-east-1/service/aws4_request, SignedHeaders=host;x-amz-date, Signature=28038455d6de14eafc1f9222cf5aa6f1a96197d7deb8263271d420d138af7f11 5 | 6 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-vanilla-query/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 9d659678c1756bb3113e2ce898845a0a79dbbc57b740555917687f1b3340fbbd -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-vanilla-query/query-signature.txt: -------------------------------------------------------------------------------- 1 | a9ef26247f293bffe40eeff86a0480ba8c14d31503b2e0c3399e3a16bf1a3682 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-vanilla-query/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 98241d1c6f938789d34b92e16e08b7fc8fdaa774c5437ba30d505eedae43dd2b -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-vanilla-query/request.txt: -------------------------------------------------------------------------------- 1 | POST /?Param1=value1 HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-vanilla/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | POST 2 | / 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | 7 | host;x-amz-date 8 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-vanilla/header-signature.txt: -------------------------------------------------------------------------------- 1 | 5da7c1a2acd57cee7505fc6676e4e544621c30862966e37dddb68e92efbe5d6b -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-vanilla/header-signed-request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | X-Amz-Date:20150830T123600Z 4 | Authorization:AWS4-HMAC-SHA256 Credential=AKIDEXAMPLE/20150830/us-east-1/service/aws4_request, SignedHeaders=host;x-amz-date, Signature=5da7c1a2acd57cee7505fc6676e4e544621c30862966e37dddb68e92efbe5d6b 5 | 6 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-vanilla/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 553f88c9e4d10fc9e109e2aeb65f030801b70c2f6468faca261d401ae622fc87 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-vanilla/query-canonical-request.txt: -------------------------------------------------------------------------------- 1 | POST 2 | / 3 | X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIDEXAMPLE%2F20150830%2Fus-east-1%2Fservice%2Faws4_request&X-Amz-Date=20150830T123600Z&X-Amz-Expires=3600&X-Amz-SignedHeaders=host 4 | host:example.amazonaws.com 5 | 6 | host 7 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-vanilla/query-signature.txt: -------------------------------------------------------------------------------- 1 | 2ce6e6d2e0cf2f9d1b55fafec88cd20574c31dc2e7631979f71ba2310083e95b -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-vanilla/query-signed-request.txt: -------------------------------------------------------------------------------- 1 | POST /?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIDEXAMPLE%2F20150830%2Fus-east-1%2Fservice%2Faws4_request&X-Amz-Date=20150830T123600Z&X-Amz-SignedHeaders=host&X-Amz-Expires=3600&X-Amz-Signature=2ce6e6d2e0cf2f9d1b55fafec88cd20574c31dc2e7631979f71ba2310083e95b HTTP/1.1 2 | Host:example.amazonaws.com 3 | 4 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-vanilla/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | d27fc6fe1afc1d88b248c5ae9194ec0943a693dd6d81d8d815c88a369eb0471e -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-vanilla/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-x-www-form-urlencoded-parameters/header-signature.txt: -------------------------------------------------------------------------------- 1 | 328d1b9eaadca9f5818ef05e8392801e091653bafec24fcab71e7344e7f51422 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-x-www-form-urlencoded-parameters/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | a89f1a5b53e37702ee6363ce1da3ce8f54386f3c8f352ae652153c2982a0bc4d -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-x-www-form-urlencoded-parameters/query-signature.txt: -------------------------------------------------------------------------------- 1 | 0dbeb9b026c7b6675f266b8427efec9b4fa8b1f6ef1477d717aea231106eab4d -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-x-www-form-urlencoded-parameters/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | 32192353b8ae6d857fac1c71cda066e6af2d3a3127ea7ac1fee22621ab4f05dc -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-x-www-form-urlencoded-parameters/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Content-Type:application/x-www-form-urlencoded; charset=utf-8 3 | Host:example.amazonaws.com 4 | Content-Length:13 5 | 6 | Param1=value1 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-x-www-form-urlencoded/header-signature.txt: -------------------------------------------------------------------------------- 1 | d3875051da38690788ef43de4db0d8f280229d82040bfac253562e56c3f20e0b -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-x-www-form-urlencoded/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | b1edd1d03544c25390e32085d55b57acc9a3961bb59415ff86c45c3d89d16cfb -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-x-www-form-urlencoded/query-signature.txt: -------------------------------------------------------------------------------- 1 | 89a40deed0f26f9461242825a082d2222717248abc7ab41f552ad84a94ad46e9 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-x-www-form-urlencoded/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-HMAC-SHA256 2 | 20150830T123600Z 3 | 20150830/us-east-1/service/aws4_request 4 | ee5059a7c437165a28d0e775e6498be428761255d657d8c04cb1baa41de6514c -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4/post-x-www-form-urlencoded/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Content-Type:application/x-www-form-urlencoded 3 | Host:example.amazonaws.com 4 | Content-Length:13 5 | 6 | Param1=value1 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-key-duplicate/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | 4 | host:example.amazonaws.com 5 | my-header1:value2,value2,value1 6 | x-amz-date:20150830T123600Z 7 | x-amz-region-set:us-east-1 8 | 9 | host;my-header1;x-amz-date;x-amz-region-set 10 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-key-duplicate/header-signature.txt: -------------------------------------------------------------------------------- 1 | 304502204862ad283a21f883fc12f1156a6f3fcdbba13d1847e58aa5eb37c666477ea06b022100ee439fac0a975c9a6605b1fa44ad7b654a1f8ac6e868e4e1069a1b3aa35d8113 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-key-duplicate/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 30f1f7b639b7fd5982a0f700e6d23bf7bb24f2f1d9e1314005bf22130da61cdf -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-key-duplicate/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-key-duplicate/query-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022100e1e03fa80218cb464404dc4badbdf443f5f5bb504840a2b3803565a28be0388d022063399d4fb8b974906e87a8d67bf7e95334d9dc620817ef92eb2bc6affb1c6a10 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-key-duplicate/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | a6e21a0099c98cbb4ec73928a08e8b116dfd634c471a8c03c4007b5258b664ea -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-key-duplicate/request.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host:example.amazonaws.com 3 | My-Header1:value2 4 | My-Header1:value2 5 | My-Header1:value1 6 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-value-multiline/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | 4 | host:example.amazonaws.com 5 | my-header1:value1 value2 value3 6 | x-amz-date:20150830T123600Z 7 | x-amz-region-set:us-east-1 8 | 9 | host;my-header1;x-amz-date;x-amz-region-set 10 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-value-multiline/header-signature.txt: -------------------------------------------------------------------------------- 1 | 304502206a2d7c3572ebcb9a1f34e5fa744250c3fb2f403a0a7e4b0bc196286846a996a8022100d94aacba36ff453394df27966e9cccd7c6065457b6fe828aebe107307cc5e8e9 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-value-multiline/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 3579d4751dd7db30860b89a17b53647c70fd8363ec485836dbf68cfd22313398 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-value-multiline/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-value-multiline/query-signature.txt: -------------------------------------------------------------------------------- 1 | 30450220159829015456fd111a27c4e0d6a555da894aefd23c96c5eb915b94bf6788499a022100fd48a0b97d1c32a11ee33873f87953a3ef410978f226b4a708acb9e582828fde -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-value-multiline/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 960c3db8a6ce71c62c4bc13e5f2a72231a8f1a644d52e688ac1524ecd4b09643 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-value-multiline/request.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host:example.amazonaws.com 3 | My-Header1:value1 4 | value2 5 | value3 6 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-value-order/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | 4 | host:example.amazonaws.com 5 | my-header1:value4,value1,value3,value2 6 | x-amz-date:20150830T123600Z 7 | x-amz-region-set:us-east-1 8 | 9 | host;my-header1;x-amz-date;x-amz-region-set 10 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-value-order/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022005e72f83b232f1fa01d7344267d44a46fa4c193bc3d0ad256e89f92a561eb8fa022100c62a85a22a6018463df69c97da07cd189185dadeede293c659e15514cd28a0c9 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-value-order/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | e1c3b5d34632ffff080330b3bc31906c8988bf1683f4af689ef3f1811952df36 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-value-order/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-value-order/query-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022044e0c722f2d02673c326d0ac38aae57e2877e158b700de702e5dd082be680f65022100841bb5007fb5ece1078add2bf38e84f1b7ea13e67b935d1fd021014eedee46a4 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-value-order/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | e2bf35ea25a1943bf52cfc8348c787db8fd8ca642dc9f2b9443939c2fb0d3c54 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-value-order/request.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host:example.amazonaws.com 3 | My-Header1:value4 4 | My-Header1:value1 5 | My-Header1:value3 6 | My-Header1:value2 7 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-value-trim/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | 4 | host:example.amazonaws.com 5 | my-header1:value1 6 | my-header2:"a b c" 7 | x-amz-date:20150830T123600Z 8 | x-amz-region-set:us-east-1 9 | 10 | host;my-header1;my-header2;x-amz-date;x-amz-region-set 11 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-value-trim/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3046022100f05cfb8a9a49ee4540c49ed27e612ddd1a2d168512bad65a96cdf8378254a4bd022100a3eb663e6734125d467fc00d5a41dc6bf476ec167d5c20657ff3135c8b4f7815 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-value-trim/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 18b43001be9b531ebdd8202144dbd7630ea8a35bc328a7d0e561dda03a876095 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-value-trim/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-value-trim/query-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022100a765fa4e0a2c5d56292cc9aa654332858bcbb2af27b8c488157113f2c084776b02206145afa6dbb99993e499863fa36e592b94ddaeefbd778a473348204f26c15547 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-value-trim/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 4f92ebcf5f0844588e443a2243fafdb64319c6d1ad913c07686129b9991326a3 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-header-value-trim/request.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host:example.amazonaws.com 3 | My-Header1: value1 4 | My-Header2: "a b c" 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-normalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-normalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022002e5e766e09de198957182589c9abe3e7ccd00a8fc6d7bbaf5f0a2c10660d16a022100e6b0835731cd5b72d5abb50e5821d90f5f713339697eb65cf40d34a3facfdbb8 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-normalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | cf59db423e841c8b7e3444158185aa261b724a5c27cbe762676f3eed19f4dc02 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-normalized/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-normalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | 304402200ef7c6ac7bfaaddbf4df3a4b03ab2e4e24e992d305fa133ef0f6c826ad9850e602203ef21f22e239cd1971310c404c80d6e50c5cd06eae1452695ae762d1a9a51c90 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-normalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 890c4ed28c1a1ac10b5862719b537afbe392e987dc1aab1efa16fe7de41d3c81 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-normalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /example/.. HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-relative-normalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-relative-normalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3046022100ea029ea1e7b8715f67cd33b8536e013e53e9c7bcd109770f29a4a28767bb2212022100c95a298283c130266a4c8457590d8c047205b4aef9266b85deeb90e5c73e5caa -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-relative-normalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | cf59db423e841c8b7e3444158185aa261b724a5c27cbe762676f3eed19f4dc02 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-relative-normalized/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-relative-normalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | 304402200afc56cdc43e814e44408999f2fb2fe0f8992877345b09e402b28fb2063e4987022035cdba28f5462e9034f45fc5f879bd2305943f9a1830b0f7fbe6468658ba52c1 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-relative-normalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 890c4ed28c1a1ac10b5862719b537afbe392e987dc1aab1efa16fe7de41d3c81 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-relative-normalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /example1/example2/../.. HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-relative-unnormalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /example1/example2/../.. 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-relative-unnormalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 30450221009bf86ef8b148904a938fcc5a050aa99cb99cb6a3436a62badfef1b82977d95c4022053e3c11e10fb302a2c39c253b066530404ee5fcca63bf962facd8d072817a69d -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-relative-unnormalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 7bad1fab948577ec4e860ff2bb06ce9b69f0dd60eb8a9ad7c016b584254f9b5b -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-relative-unnormalized/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-relative-unnormalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | 3046022100a11cd4cae39a6b3553651f9c6360898278d90a3cb8f736184ff6bdb8564decbc022100d86a34623cc34890750a7fe8a30948638f6dace0e558c3ff82a0cf6256067503 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-relative-unnormalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 504892d7f7262dd98d79ab7f3bb6f918cd59d491aacb2d76450f6e065479b31a -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-relative-unnormalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /example1/example2/../.. HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-unnormalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /example/.. 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-unnormalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022100a85167a37a2c6aea42ef9dcb0dcaeaf85ca4ef1a4d8ffea5be550dbd4573471902202193760e5e6bb1ee4aff836769b9739f4563e06749bcaa7553ec1d1377aa5a6d -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-unnormalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | c859b5032f2ebd5df0285ff633b495b0e6e962e5adb94731c95e8e993a9a8213 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-unnormalized/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-unnormalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022074d05647e395d4bf3d751953c7242ee27dd16fbae3f604a272d3acc3d72ba5fb022100ddccd95ac05f60f10d5e95c5847b49018bbfa1084361bf338964408cc2162fff -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-unnormalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | bbbb3668f996906ebb2c96ebdc2418af99656315adaf647989ab336c88fb516e -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-relative-unnormalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /example/.. HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-dot-slash-normalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-dot-slash-normalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022100e8ed39e8b964e06162ab1cddbff57c449a9b72e2d052a7a3e12a116ae30185ee022003e6eb0fddbaa586225b26877ab145e05a08ac418ef7c966e5daef258b70cbfc -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-dot-slash-normalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | cf59db423e841c8b7e3444158185aa261b724a5c27cbe762676f3eed19f4dc02 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-dot-slash-normalized/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-dot-slash-normalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | 3046022100ea775dcca84dbada39eb9e7d55183c31d7294d1826d965c2ade1730bd20ac7cb022100aaab5325eed9bb3f93814af0fd0170893cbeeff052d0bb554f91a394fd2f5135 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-dot-slash-normalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 890c4ed28c1a1ac10b5862719b537afbe392e987dc1aab1efa16fe7de41d3c81 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-dot-slash-normalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /./ HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-dot-slash-unnormalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /./ 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-dot-slash-unnormalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 30450220430660fe6e8e04ee055a2c56476dcf95c00b3efca267823134664f90a23fdc0f022100f188106c83e13a89e6a487f24d23522520f7a15c40e3aacd0c32284da42c2f5a -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-dot-slash-unnormalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | a14dce0217a32357c623c3db790988b6b5aa1494a527158b06d3ca4444561a4b -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-dot-slash-unnormalized/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-dot-slash-unnormalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | 304402207999228e5213710741e030ffa7dfa83ce3676384c5df044431bc854488a08abd0220248ff8a956bbcbc641c0ec4a7853774f44112b1571f861fc5aebf78282fd7e63 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-dot-slash-unnormalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 0d146fed00cdf50d7a87864583b7a33ca75322aab46b0a2d204f5d0c13440917 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-dot-slash-unnormalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /./ HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-normalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-normalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 304602210084a7310186a866f81dbe8e546f6931dd7c61586d30664d5c11f5904836f72cfd022100c7d80abdccceb1cbcdbbda8b4f3f0ae1ac6229dce800b21ba8298c582fa96a1c -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-normalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | cf59db423e841c8b7e3444158185aa261b724a5c27cbe762676f3eed19f4dc02 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-normalized/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-normalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022100b1c08ec4e9a6313f2de7bd8ce726845ea7a3cc636a21ab7258a3067836a6601b02206b76d7a9845bfb683eb30d126a1dc4657e8b64762d4bfb976da9fa132c4a9bd7 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-normalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 890c4ed28c1a1ac10b5862719b537afbe392e987dc1aab1efa16fe7de41d3c81 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-normalized/request.txt: -------------------------------------------------------------------------------- 1 | GET // HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-pointless-dot-normalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /example 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-pointless-dot-normalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 304502206b0f9b99fe4e4b3bbcb69dd6ca076c847e676161b6fb4cd2bc776f357ece3d07022100fafc5606c7b1a45aa6ce6a7a3a68b07875315b8f952f9a192a420e407e8d1cef -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-pointless-dot-normalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 823cb165e35e124f862c99c89a46414c24e3800f149377591e35a4848317e825 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-pointless-dot-normalized/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-pointless-dot-normalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022004b3d54ffdc33558a93c158a156ef1b50963d051e58ecb88b6809629d6b93860022100d88f70cb68de54e8abc628cb2325bcb32fab1a207d482010955f844812ad5174 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-pointless-dot-normalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 0cc67a8acfed5946b645794c649dd98d3485728119cdf17d38985ba0ff55abca -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-pointless-dot-normalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /./example HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-pointless-dot-unnormalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /./example 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-pointless-dot-unnormalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3044022056618e95bf64058b8174e9e52790352380946d9a0a4ab332b530a63f497a80800220105ebcd6c6ee9b034157d21e7c81fdfb72ca640961cee9b49de82e5c1f80ac5e -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-pointless-dot-unnormalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 407314cdff397462b2458ba1860907adefcbb73fd630ddbd3de7300d2f773804 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-pointless-dot-unnormalized/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-pointless-dot-unnormalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | 304502202c31415712324143f4f20aebbd0f8a2fd4fcdd49d68ac95cd6815db3c0e6407b022100cb46cb62bbd024da2e29445c3378a32057b68b272fb2a08c79bfdcbc398505f3 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-pointless-dot-unnormalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | efbe4f47c2acbb53fbfd0be6846cfa35a48c21f3f800e741278dae7b721302b4 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-pointless-dot-unnormalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /./example HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-unnormalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | // 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-unnormalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3046022100fee7e772befdf85d3f9871798d5e08e93ad3f5d5d408b41387ba55714244809b0221008268d33835753dcdbd0a4d149d902eed071c41b70c230ecf56e0120a0f7d72a1 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-unnormalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | fc8f42c7ce50ba8830a34b16d9fb478170176d78c81339e8d7e31d4baa9ec9f4 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-unnormalized/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-unnormalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022100abcadf84ed6f4bf5c19df3220b13e370ef093e5e7a5a5093c1a796a3de7804710220568ec0dafd60aa764002ce2ac7c89f403b47142dc7e0e48ded1691929488c88e -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-unnormalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 633e0570a745c18cc22e43af8be65cfed3e7173061ec403353734bdfae90e0b6 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slash-unnormalized/request.txt: -------------------------------------------------------------------------------- 1 | GET // HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slashes-normalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /example/ 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slashes-normalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 304402205dd203fd6b973e5fb088569ec27db1e267ef4a728f177e88fcc65f299255c0ab02206da878f40c64094595aa4e808849b69025f1c9b9f4be0f0e6ab8cd7a04e81d77 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slashes-normalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | ea6c9c4bc1e85b94f2579cebbc85a84c3f8eaa055c006697555f074dd68509a6 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slashes-normalized/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slashes-normalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022100dfd2281b396d138207f0e58889bd6cc4d95ffd8d64e6f37ef2a9f2a15cab6944022060d05a747cd4e3c49cb50bf58d834ae917cd1ebd1524a352fb64f4d54f9ba279 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slashes-normalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | ab3f7b8af0ce16e0faf508160fb13d890874992d74f36214ae9eec7437361f2b -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slashes-normalized/request.txt: -------------------------------------------------------------------------------- 1 | GET //example// HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slashes-unnormalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | //example// 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slashes-unnormalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3044022039ccb6afb5f0b574cfc8fec2e9158269bbe28f9e5747acc032d1ea17617f8b2002204933ee3e4ad4ec425c90593a68db99fcece29ae45906dec40c2204290cedf8bd -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slashes-unnormalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | bf8c459a6a7f3879f55bff41e4dca65f69df4628456904e47f83013c0deb7276 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slashes-unnormalized/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slashes-unnormalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022100fa1d3e99997a184d59e23fb8bfeca08a5f94f2e7b89b0320d11deacab3593f0f022009c0785ec02c5dda370a3eb714feb51e3b0d56df674571bf7146bf8277897e65 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slashes-unnormalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 660b4a6f0bd53b287cefb21cdf69c1574303de44d2e9f7759b5379b428b70157 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-slashes-unnormalized/request.txt: -------------------------------------------------------------------------------- 1 | GET //example// HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-space-normalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /example%20space/ 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-space-normalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 304502202292b4f0e4f1495b9ceb3b77349efeffdce42cb5461f810db3983005c1e772ca022100b4b6175661196a82f5b59968315517e1ffdde58d2e3eba10d3bfe171cde625c4 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-space-normalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 1bbd1a746b47d963b21f6e6783c689c038162ccc3f8a69abeda218a178ee4d19 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-space-normalized/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-space-normalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022100fc068fdda7586bec9ac9ed341e7a81bf1e1f8c60fee6e22165868ecac62e404d02200620b5d68b9be75210336618fc0a884439ce1ae93085adb03e27f1ce7ca4912e -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-space-normalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 6a2f4ddc0e28ca4b91abed80c45ad628fc63d8a4cd9c443869d5dd6cf07235ed -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-space-normalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /example space/ HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-space-unnormalized/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /example%20space/ 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-space-unnormalized/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3046022100881d1dce37131cd3248fa4cfb63f050e8985c3de5a58f654a8b263d52ad576180221009316e13742504474cf33631bb5f2fa89f4990c911ad317be831a6de015cf4054 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-space-unnormalized/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 1bbd1a746b47d963b21f6e6783c689c038162ccc3f8a69abeda218a178ee4d19 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-space-unnormalized/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-space-unnormalized/query-signature.txt: -------------------------------------------------------------------------------- 1 | 304502201825fe5d62f321a740cbe590ce0c0c17045eed9acbbbd574d3cefbec349d06c5022100bcd482f85374b24d9f1f5000d2de7e12a4e0c8f5277e73d29c41ecc45390e731 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-space-unnormalized/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 6a2f4ddc0e28ca4b91abed80c45ad628fc63d8a4cd9c443869d5dd6cf07235ed -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-space-unnormalized/request.txt: -------------------------------------------------------------------------------- 1 | GET /example space/ HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-unreserved/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /-._~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-unreserved/header-signature.txt: -------------------------------------------------------------------------------- 1 | 304502204303d34750ced762f4e5af2c61ba70c9f5830d8a5c7fc418a02823d61673ca32022100c26cf8f38007155cb8bd3e684697063ad8f421a91be796d78b14b126e25d3680 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-unreserved/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | b48c0f7d7cdaa2cd05e4b789c913063becd96ccace5296a334c950040e58bcac -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-unreserved/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-unreserved/query-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022100a8e6e2918ceb211f77810150d828be217af238ca95db6f88264d668ffacefb8b02204122d651c775a3ed8f40f3bfe37a2c8fec28cd53027b599eddd7115e06ca4bb0 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-unreserved/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | a967a5035e5dc574f94fb9f0de0faf9d56e889c26d9a65d7d0a15d89690280d1 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-unreserved/request.txt: -------------------------------------------------------------------------------- 1 | GET /-._~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-utf8/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | /%E1%88%B4 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-utf8/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3044022009b73628ce2929e224b781c591bdc93fc3381cef5f63992eefb82a286276fa0902203cbc6071d1be7b8c91ec0a04b921881c48cbea2a0a86481f6fa7a983e36190c0 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-utf8/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 7c8a7084825e715f0e217a7470ce3611bcfedb5b70329d9b36bba5cefd39c11a -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-utf8/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-utf8/query-signature.txt: -------------------------------------------------------------------------------- 1 | 30460221008cf2ac3d46b7529fe7b73add56626a546fc9372b458e197dbd355198465e0918022100c059b86e01bd11d31c5fe19ee7c73fe3b8058ad2cebe2fe74c779c4a6a95684a -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-utf8/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | b77c78c8276c5eac930db70b21b69b34d0c2560e1a963ab28e28481ef6a4ff66 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-utf8/request.txt: -------------------------------------------------------------------------------- 1 | GET /ሴ HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-empty-query-key/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | Param1=value1 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-empty-query-key/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3044022075e5fe54105695e4af6f5b59ff39f4f1d84de3bfdd546a6b9212936a78e743ac02204f25f3b9826688eb9743088f426eabd6b306432fd2c4c5c5aa2bbb9058267542 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-empty-query-key/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 894f4237e92aae973c992da1d1f39d7a5913a23e9f7cbcf085e9550685eb498a -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-empty-query-key/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-empty-query-key/query-signature.txt: -------------------------------------------------------------------------------- 1 | 30460221009a9e99aefe8effed47320e6e9f54cb943e2f72ce638ed7aae2a6711240304b82022100a90e99f053dd51912a6993299229e19aebbd81e68d4d24a1bdedcc6717c9f456 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-empty-query-key/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 07551f1d699afeb50d6811a527ab7b0270b60448ea27d8cbccb9750d68287b3f -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-empty-query-key/request.txt: -------------------------------------------------------------------------------- 1 | GET /?Param1=value1 HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query-order-encoded/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | %E1%88%B4=Value1&Param=Value2&Param-3=Value3 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query-order-encoded/header-signature.txt: -------------------------------------------------------------------------------- 1 | 304402201c9d8aa856d87542e2fc29ccb3841bf604d7582a8ab2ca8e6c9e21c98693f35502207052f84ecd1dc8b6468a536e9d1bdc990cf14bae8142c1cc945f15bcf0e87613 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query-order-encoded/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 55568a29040b287c72015a5ab482d9aaceeb1e9881f3bc946378bc3d6079f6a5 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query-order-encoded/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query-order-encoded/query-signature.txt: -------------------------------------------------------------------------------- 1 | 3046022100dcc853d7fbd59ceebd1ac57d404b979a7252cf88c79dcc6d58167902750235fd022100ffa98128e35b03aa434287165980f78533e9e6dfc80373cea82b047f4f0554ee -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query-order-encoded/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 56d9ab07692614338f2aa44f1018ad4102b19305fba8b83383d2d7c6ca816614 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query-order-encoded/request.txt: -------------------------------------------------------------------------------- 1 | GET /?Param-3=Value3&Param=Value2&%E1%88%B4=Value1 HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query-order-key-case/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | Param1=value1&Param2=value2 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query-order-key-case/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022100b342b0d62487d235a5baf82e970102670a8d7af34c61f086125d204a90724d9e022070304e846de3de228c57e528b61f4addfdb5fa788a8a452e483c6a286d8803f5 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query-order-key-case/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | cc07b29e0d0f0b2d6aa296621a5608fd9c2271159b9b2f737f682704ebb96482 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query-order-key-case/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query-order-key-case/query-signature.txt: -------------------------------------------------------------------------------- 1 | 304402207c976c47b1bcf7333ad10fcf78498bb14a368a6cd8f58703d47c9e91c4468c13022059a3715bafae9410271bf3355ccd0bbc622fe90f3c0168203d83323297789de5 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query-order-key-case/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | c688584c3dbae2868c4911c825239f2c9375e66b9962f21db60b9b2fcd75bf45 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query-order-key-case/request.txt: -------------------------------------------------------------------------------- 1 | GET /?Param2=value2&Param1=value1 HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query-order-key/request.txt: -------------------------------------------------------------------------------- 1 | GET /?Param1=value2&Param1=Value1 HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query-order-value/request.txt: -------------------------------------------------------------------------------- 1 | GET /?Param1=value2&Param1=value1 HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query-unreserved/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022100ce7ae9d07bea650598803710644006d47de14a884d0777abd71ccf76164a36c70220256f34ad94c5cb1291a05f7680c2a0068c51d2a31a4e2fe2100d4a58197565ed -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query-unreserved/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 377b8a3e195894659b84cd1c475dc8a3663a663360a349430c0c3b82bd82b77b -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query-unreserved/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query-unreserved/query-signature.txt: -------------------------------------------------------------------------------- 1 | 30450220720698c40b04f1a2e1f94e91ed9a59f8b2a2e70cb55e6dd245d0aec039cad6ea022100b2076666b780735e1ddabf773f141ff49f8df3686ffb6c4c7798ba22470e3819 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query-unreserved/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 5d8923c620c699f856a35a6eb8dd786fd4c8c6ab0a35c552caeb5b648989433f -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query-unreserved/request.txt: -------------------------------------------------------------------------------- 1 | GET /?-._~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz=-._~0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query/header-signature.txt: -------------------------------------------------------------------------------- 1 | 304402202f36c5363f01990fac07fb18efd255fb82fa3807a8a84946f0b5ac2b71ac96f5022068a86869075a8ca0fe4f875f6a07af6df16538f156dba648c9a96b7c3d687924 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | cf59db423e841c8b7e3444158185aa261b724a5c27cbe762676f3eed19f4dc02 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query/query-signature.txt: -------------------------------------------------------------------------------- 1 | 304402203840161a4739cd19b33c2186657554e140b84ce1fe9021074f154410b97ffad002200606f4430d72826616b2cd47590fcee42bbf23cb0287458389a43f9e6edd897d -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 890c4ed28c1a1ac10b5862719b537afbe392e987dc1aab1efa16fe7de41d3c81 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-query/request.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-utf8-query/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | %E1%88%B4=bar 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-utf8-query/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3046022100b47fe24b090d857f34597a58a4e8acd0ea9639462e606af7e1fa1e2c3fae1d630221008ce7f870adf7d2c06f299da0c9870402b027c6a50ff027881655a664ff294cc3 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-utf8-query/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | b27131d754045e85823698b1fe3fc9694c17b16d97f4c43cef2359a1233c7b76 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-utf8-query/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-utf8-query/query-signature.txt: -------------------------------------------------------------------------------- 1 | 3044022076d8b03a19db63abc106c50f13487d5363f1eac2c77bc4eda764eadba8f84c6502205c0aa76554ba223a97958be9ff34aca35d84cb7b8c7ba698793ead9e6788e241 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-utf8-query/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | e22d57192c68232f914afff959b8aa1027756098f879c7d4d7615a2469f85c1f -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-utf8-query/request.txt: -------------------------------------------------------------------------------- 1 | GET /?ሴ=bar HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-with-session-token/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3044022035c6bc9a8cab8a434bd8bd1cc3b6f1401842f530f1537722ad10d72a1577f8c80220101352fe0720715efbab80f82edb133175f0b61cad85daf943ad615852f9ae10 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-with-session-token/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 79893373104239a0547df489af395ec3c1b8873a8601f07f11ffd3f1ac557e7d -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-with-session-token/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-with-session-token/query-signature.txt: -------------------------------------------------------------------------------- 1 | 3046022100d51f7ae1ac1b6b3db6c40f69aafb4306f81cdd2d87a85f69b2c4cb8fd057cf21022100cdb787a698c3f53d961f5b6279a0ff246097f50c874bcbf7a249bf4c0f118fb3 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-with-session-token/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 496062b4c2ed2175fe08ad084158783fa8d013c694542af721d49b25d1ebd390 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla-with-session-token/request.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla/canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | GET 2 | / 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022018b4e277d0281864beb51d3600e23f88510ea5031d68ddfbb68614b82a5eb7d2022100effb9c5f22ed9ef3ae0ab243d21f06bce82365bbb79529a07b6888c343ae5f8c -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | cf59db423e841c8b7e3444158185aa261b724a5c27cbe762676f3eed19f4dc02 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla/query-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022100b3246f8e1442dd58e73292ae1294720c3256ee58f6cea50f3a3f83b4a4b0331a0220329693f7745c9008a5887c0529ceccb0fae4e16d707b712ea66acdbaf963769a -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 890c4ed28c1a1ac10b5862719b537afbe392e987dc1aab1efa16fe7de41d3c81 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla/request.txt: -------------------------------------------------------------------------------- 1 | GET / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/get-vanilla/string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | cf59db423e841c8b7e3444158185aa261b724a5c27cbe762676f3eed19f4dc02 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-header-key-case/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | POST 2 | / 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-header-key-case/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3044022025397839d55c2147eead39170f5b1758c9f9fb4ccbcda4c8612a23df8e90c13d022079f5fc1377201691a11be43def8be12fe882e998589317508ff67b8dbe982722 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-header-key-case/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 806a9b01b76472cc6b66fff02630726d55f8b4ada6d2fd9b36eb0d710e215861 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-header-key-case/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-header-key-case/query-signature.txt: -------------------------------------------------------------------------------- 1 | 304402204afe4ce8de62e37853d0cb8a00f9601532fdeca89d6d8591c72d5bbf728bee2f02202feb0d8e680cab063e0c3c9090c0483f400511678ce83169ddce3e6d040f9ed8 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-header-key-case/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 192546340393592ef9baaa24656f55ed91288110e7514b50f0a3f79bb761a29c -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-header-key-case/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-header-key-sort/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | POST 2 | / 3 | 4 | host:example.amazonaws.com 5 | my-header1:value1 6 | x-amz-date:20150830T123600Z 7 | x-amz-region-set:us-east-1 8 | 9 | host;my-header1;x-amz-date;x-amz-region-set 10 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-header-key-sort/header-signature.txt: -------------------------------------------------------------------------------- 1 | 304502210097752f8c9953078cbb6b370471cb7029aea9517d59fb835d8befce66a91e6c4a022043a8c62681ff76e6cbaaeaed2fff2fcfee8efceebb7bd9e562ecd5a08b2c563f -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-header-key-sort/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | b92b1e85236a12f9d118f85fb6686c83b0e83fb3428f8d4da3cc9acb2851fcfa -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-header-key-sort/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-header-key-sort/query-signature.txt: -------------------------------------------------------------------------------- 1 | 304502204f2a31513c9bea5c92dd8045e226dc1db150f768e60b538cacce157c623873dc022100ab5d654ce3c7b917656cec2cf58a3689159e89deed5241ca21e19a40173674c4 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-header-key-sort/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 336638ab840d4785edc7db35ab9c036bc15ffb2dc1a4e05b04f3a7cd7407593f -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-header-key-sort/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | My-Header1:value1 4 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-header-value-case/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | POST 2 | / 3 | 4 | host:example.amazonaws.com 5 | my-header1:VALUE1 6 | x-amz-date:20150830T123600Z 7 | x-amz-region-set:us-east-1 8 | 9 | host;my-header1;x-amz-date;x-amz-region-set 10 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-header-value-case/header-signature.txt: -------------------------------------------------------------------------------- 1 | 304402207b3baf259f5d29f13511eb4c9b236045c43168ca70369ed639611f4bff9eb6490220465e922e8b19146de9c70147440f4ee80a3318f0c756c8050dbfd641e6ff0456 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-header-value-case/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 7de5a74bc45fb5c8a90faada2ab9538e69e4a5eb7f330f62387715669cecd492 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-header-value-case/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-header-value-case/query-signature.txt: -------------------------------------------------------------------------------- 1 | 30450221009895446cb62cfb2dbb5e943baa12cad86c9d903bcfdb400f7e24391566709d8002205a12b1179a7d3569a8dfbfb8c15d0ad2e5e816aff6b2ee0c3deaf0e89fcbea80 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-header-value-case/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 949fb555e05d3289760ff0f0566ad73a69ed865000d9843b93a15b916dbc8b6f -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-header-value-case/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | My-Header1:VALUE1 4 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-sts-header-after/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | POST 2 | / 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-sts-header-after/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022005936b1139f85e06856778dc6fefa39c534143129dca2e0a40d1c910d42f12f1022100b97f90927755775d36f57803214c2268a051914bbdab196c071ec24462f6baae -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-sts-header-after/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 806a9b01b76472cc6b66fff02630726d55f8b4ada6d2fd9b36eb0d710e215861 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-sts-header-after/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-sts-header-after/query-signature.txt: -------------------------------------------------------------------------------- 1 | 3046022100f7c89084cbc2c276f6cbc02a6f6b353e2fb3538d02ed31f819324acf0f49cd0b022100823e6714c97899ea16d7f409989b250a911e6930112f8c73cf7d8c660bf2ed2f -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-sts-header-after/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 192546340393592ef9baaa24656f55ed91288110e7514b50f0a3f79bb761a29c -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-sts-header-after/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-sts-header-before/header-signature.txt: -------------------------------------------------------------------------------- 1 | 30450221009cf93687a6055c287c68f881d4a907a6c99eef88b9c908e33e15740ec5a75e43022072df645db08e18ba4cd7436b3d67691792815a353d48113c7c444bb67c630e50 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-sts-header-before/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 964c15d46a67b327b877c02d680c81cb75df04e85144142e190da565ff0d029f -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-sts-header-before/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-sts-header-before/query-signature.txt: -------------------------------------------------------------------------------- 1 | 304402203a4d2e9bd05ccf8b1e5834f2bb5ab81ea3b1dfbeb84388f07ab3b61ab519332a02204db83afae56ac4e713f631cd15268605d7b36119e672458d86df0cfcb68fe836 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-sts-header-before/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | c3a8ba26c461df46b5010b756fb8644fd922a2aea95d77b56295e5e4d3bb155f -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-sts-header-before/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-vanilla-empty-query-value/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | POST 2 | / 3 | Param1=value1 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-vanilla-empty-query-value/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022077e142d360c6c3d6768c94c89856f6de0e4fe088328ed0a2324d78ffb73570f1022100ed84c9cd071b43d78f2d70cc1694b3ea807638c648d29a2c401cf3301b34e081 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-vanilla-empty-query-value/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 502dea2656f02eea10bd05eeec315ea1a6686ed2861176e1670b2d67e17b2f36 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-vanilla-empty-query-value/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-vanilla-empty-query-value/query-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022100df7ad6c7c07d989d8bf5bdc3953a5992ceb0e0acb40c8fba0fdb2e12b1003a0e022002a3b1109182bf60285df0b581ce2d8c6665215d7c0ae4bc32a43a30bad21626 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-vanilla-empty-query-value/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | b9ec8df7b378fbee58903f5c54bd50e80a4d2d5aa9532583910ce771e42574fe -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-vanilla-empty-query-value/request.txt: -------------------------------------------------------------------------------- 1 | POST /?Param1=value1 HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-vanilla-query/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | POST 2 | / 3 | Param1=value1 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-vanilla-query/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3046022100b876f1bd2e85da20227bf515463de11ed5334e78e559bf814ce39c6a500af453022100a0a4797c60fda7bca3af5ae71680853b0c4e401d3da0821e3266062ff3463275 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-vanilla-query/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 502dea2656f02eea10bd05eeec315ea1a6686ed2861176e1670b2d67e17b2f36 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-vanilla-query/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-vanilla-query/query-signature.txt: -------------------------------------------------------------------------------- 1 | 304402206c9877a31b4f7d0118d45b1e1ac58ed605f2d7ded4005d59c86ac7331737097302201772085759c0ab0ecbf67a85128823319866ee7118945cf569dd17f678aafce5 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-vanilla-query/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | b9ec8df7b378fbee58903f5c54bd50e80a4d2d5aa9532583910ce771e42574fe -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-vanilla-query/request.txt: -------------------------------------------------------------------------------- 1 | POST /?Param1=value1 HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-vanilla/header-canonical-request.txt: -------------------------------------------------------------------------------- 1 | POST 2 | / 3 | 4 | host:example.amazonaws.com 5 | x-amz-date:20150830T123600Z 6 | x-amz-region-set:us-east-1 7 | 8 | host;x-amz-date;x-amz-region-set 9 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-vanilla/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3044022051fe398025aafbfc21d054bc78e5edfb96c9acb7fd272795565181d757815e4702202e7b8d2b92324290b1d95f8b0fc5e333bb8b5e333f6160bcab39d7258156d224 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-vanilla/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 806a9b01b76472cc6b66fff02630726d55f8b4ada6d2fd9b36eb0d710e215861 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-vanilla/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-vanilla/query-signature.txt: -------------------------------------------------------------------------------- 1 | 30440220158b75ce84ef2d97a0b287759f9104b9e093ef3a912a84bd78d30274d08c10c4022064fb9961da1d951aba42455df5752c3e3fa8055cd053b59ad53b140d54f6aafd -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-vanilla/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 192546340393592ef9baaa24656f55ed91288110e7514b50f0a3f79bb761a29c -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-vanilla/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Host:example.amazonaws.com 3 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-x-www-form-urlencoded-parameters/header-signature.txt: -------------------------------------------------------------------------------- 1 | 3045022100eaa8151b5a6e60d9c52dfa60d186a304d0226984aa9ed21f2913267cdfd365c902203bfd4e6dfea58e68d3cb892939f3a00ac91e80c8df69828aefa1e48245928678 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-x-www-form-urlencoded-parameters/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | bcdb9ab3050c0bb18c5e9eb60e6eb1aaaf00907920065569a99b0c51278639b5 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-x-www-form-urlencoded-parameters/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-x-www-form-urlencoded-parameters/query-signature.txt: -------------------------------------------------------------------------------- 1 | 3046022100dcfa462c480d85707221a690323639df78fb10eb2f4913abcfc4eec215c39fb8022100bad863cf9d951963fc2d8068a2887742d553283e5086f644e3ca9ff8b262e13c -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-x-www-form-urlencoded-parameters/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | d4dab970413a0459d2a3bb644b278e96e85f2f6ac8fa09a74bbd6a269ec3dd82 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-x-www-form-urlencoded-parameters/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Content-Type:application/x-www-form-urlencoded; charset=utf-8 3 | Host:example.amazonaws.com 4 | Content-Length:13 5 | 6 | Param1=value1 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-x-www-form-urlencoded/header-signature.txt: -------------------------------------------------------------------------------- 1 | 304402202dc0a1ca6ca9308bece143f48201f2500761a242ba6efc7857e1ba01a022e843022053f570cb5adf521df2f6732b5077becd86bc2073b30e9d48c2057851902c1c0e -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-x-www-form-urlencoded/header-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | ba7fa291aefad463b308fdc89b33d852aea9fbcfa151d820117bd8189066cb91 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-x-www-form-urlencoded/public-key.json: -------------------------------------------------------------------------------- 1 | { 2 | "X":"b6618f6a65740a99e650b33b6b4b5bd0d43b176d721a3edfea7e7d2d56d936b1", 3 | "Y":"865ed22a7eadc9c5cb9d2cbaca1b3699139fedc5043dc6661864218330c8e518" 4 | } 5 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-x-www-form-urlencoded/query-signature.txt: -------------------------------------------------------------------------------- 1 | 304402205e21d399153f879b0f32c38742d12941299467bfdc213224cc76a97acffd6ec6022035a9be37a38c19e98e5cfc536fabe885e82fbf999081234b364cab5cacff8733 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-x-www-form-urlencoded/query-string-to-sign.txt: -------------------------------------------------------------------------------- 1 | AWS4-ECDSA-P256-SHA256 2 | 20150830T123600Z 3 | 20150830/service/aws4_request 4 | 4e4122984d30d13170a298ece62cc30f8da12578fb3b482616b1f11036b13934 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/resources/aws-signing-test-suite/v4a/post-x-www-form-urlencoded/request.txt: -------------------------------------------------------------------------------- 1 | POST / HTTP/1.1 2 | Content-Type:application/x-www-form-urlencoded 3 | Host:example.amazonaws.com 4 | Content-Length:13 5 | 6 | Param1=value1 -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/common/src/aws/smithy/kotlin/runtime/auth/awssigning/tests/SigningSuiteTestBase.kt: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 | * SPDX-License-Identifier: Apache-2.0 4 | */ 5 | package aws.smithy.kotlin.runtime.auth.awssigning.tests 6 | 7 | public expect abstract class SigningSuiteTestBase : HasSigner 8 | -------------------------------------------------------------------------------- /runtime/auth/aws-signing-tests/native/src/aws/smithy/kotlin/runtime/auth/awssigning/tests/SigningSuiteTestBaseNative.kt: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 | * SPDX-License-Identifier: Apache-2.0 4 | */ 5 | package aws.smithy.kotlin.runtime.auth.awssigning.tests 6 | 7 | // FIXME Implement native tests 8 | actual abstract class SigningSuiteTestBase : HasSigner 9 | -------------------------------------------------------------------------------- /runtime/auth/http-auth-aws/jvm/test/AwsHttpSignerTestBaseJvm.kt: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 | * SPDX-License-Identifier: Apache-2.0 4 | */ 5 | package aws.smithy.kotlin.runtime.http.auth 6 | 7 | import aws.smithy.kotlin.runtime.auth.awssigning.crt.CrtAwsSigner 8 | 9 | class CrtAwsHttpSignerTest : AwsHttpSignerTestBase(CrtAwsSigner) 10 | -------------------------------------------------------------------------------- /runtime/observability/telemetry-defaults/common/src/aws/smithy/kotlin/runtime/telemetry/logging/DefaultLoggerProvider.kt: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 | * SPDX-License-Identifier: Apache-2.0 4 | */ 5 | 6 | package aws.smithy.kotlin.runtime.telemetry.logging 7 | 8 | internal expect val DefaultLoggerProvider: LoggerProvider 9 | -------------------------------------------------------------------------------- /runtime/observability/telemetry-defaults/native/src/aws/smithy/kotlin/runtime/telemetry/logging/DefaultLoggerProviderNative.kt: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 | * SPDX-License-Identifier: Apache-2.0 4 | */ 5 | 6 | package aws.smithy.kotlin.runtime.telemetry.logging 7 | 8 | internal actual val DefaultLoggerProvider: LoggerProvider = TODO("Not yet implemented") 9 | -------------------------------------------------------------------------------- /runtime/runtime-core/common/src/aws/smithy/kotlin/runtime/collections/Entry.kt: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 | * SPDX-License-Identifier: Apache-2.0 4 | */ 5 | package aws.smithy.kotlin.runtime.collections 6 | 7 | internal data class Entry(override val key: K, override val value: V) : Map.Entry 8 | -------------------------------------------------------------------------------- /runtime/runtime-core/common/src/aws/smithy/kotlin/runtime/hashing/Ecdsa.kt: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 | * SPDX-License-Identifier: Apache-2.0 4 | */ 5 | package aws.smithy.kotlin.runtime.hashing 6 | 7 | /** 8 | * ECDSA on the SECP256R1 curve. 9 | */ 10 | public expect fun ecdsaSecp256r1(key: ByteArray, message: ByteArray): ByteArray 11 | -------------------------------------------------------------------------------- /runtime/runtime-core/common/test/aws/smithy/kotlin/runtime/io/GzipTestUtils.kt: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 | * SPDX-License-Identifier: Apache-2.0 4 | */ 5 | package aws.smithy.kotlin.runtime.io 6 | 7 | /** 8 | * Decompresses a byte array compressed using the gzip format 9 | */ 10 | internal expect fun decompressGzipBytes(bytes: ByteArray): ByteArray 11 | -------------------------------------------------------------------------------- /runtime/runtime-core/common/test/aws/smithy/kotlin/runtime/io/TestUtil.kt: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 | * SPDX-License-Identifier: Apache-2.0 4 | */ 5 | 6 | package aws.smithy.kotlin.runtime.io 7 | 8 | class TestException : RuntimeException("test exception") 9 | -------------------------------------------------------------------------------- /runtime/runtime-core/jvm/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-kotlin/747dafb0774ab027fb0770024756f5508d7fb86d/runtime/runtime-core/jvm/.gitkeep -------------------------------------------------------------------------------- /runtime/runtime-core/jvm/src/aws/smithy/kotlin/runtime/io/CloseableJVM.kt: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 | * SPDX-License-Identifier: Apache-2.0 4 | */ 5 | 6 | package aws.smithy.kotlin.runtime.io 7 | 8 | public actual typealias Closeable = java.io.Closeable 9 | -------------------------------------------------------------------------------- /runtime/runtime-core/jvm/src/aws/smithy/kotlin/runtime/io/ExceptionsJVM.kt: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 | * SPDX-License-Identifier: Apache-2.0 4 | */ 5 | 6 | package aws.smithy.kotlin.runtime.io 7 | 8 | public actual typealias IOException = java.io.IOException 9 | 10 | public actual typealias EOFException = java.io.EOFException 11 | -------------------------------------------------------------------------------- /runtime/runtime-core/jvm/src/aws/smithy/kotlin/runtime/smoketests/SmokeTestsFunctionsJVM.kt: -------------------------------------------------------------------------------- 1 | package aws.smithy.kotlin.runtime.smoketests 2 | 3 | import kotlin.system.exitProcess 4 | 5 | public actual fun exitProcess(status: Int): Nothing = exitProcess(status) 6 | -------------------------------------------------------------------------------- /runtime/runtime-core/native/src/aws/smithy/kotlin/runtime/io/CloseableNative.kt: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 | * SPDX-License-Identifier: Apache-2.0 4 | */ 5 | package aws.smithy.kotlin.runtime.io 6 | 7 | public actual interface Closeable { 8 | @Throws(IOException::class) 9 | public actual fun close() 10 | } 11 | -------------------------------------------------------------------------------- /runtime/runtime-core/native/src/aws/smithy/kotlin/runtime/smoketests/SmokeTestsFunctionsNative.kt: -------------------------------------------------------------------------------- 1 | package aws.smithy.kotlin.runtime.smoketests 2 | 3 | import kotlin.system.exitProcess 4 | 5 | public actual fun exitProcess(status: Int): Nothing = exitProcess(status) 6 | -------------------------------------------------------------------------------- /tests/codegen/serde-codegen-support/src/main/resources/META-INF/services/software.amazon.smithy.kotlin.codegen.integration.KotlinIntegration: -------------------------------------------------------------------------------- 1 | software.amazon.smithy.kotlin.codegen.protocols.ProtocolSupplier 2 | -------------------------------------------------------------------------------- /tests/codegen/serde-codegen-support/src/main/resources/META-INF/services/software.amazon.smithy.model.traits.TraitService: -------------------------------------------------------------------------------- 1 | software.amazon.smithy.kotlin.codegen.protocols.json.SerdeJsonProtocol$Companion$Provider 2 | software.amazon.smithy.kotlin.codegen.protocols.xml.SerdeXmlProtocol$Companion$Provider -------------------------------------------------------------------------------- /tests/codegen/serde-codegen-support/src/main/resources/META-INF/smithy/manifest: -------------------------------------------------------------------------------- 1 | protocols.smithy -------------------------------------------------------------------------------- /tests/codegen/serde-codegen-support/src/main/resources/META-INF/smithy/protocols.smithy: -------------------------------------------------------------------------------- 1 | $version: "2.0" 2 | 3 | namespace aws.serde.protocols 4 | 5 | // dummy protocols just for testing/benchmarking purposes 6 | 7 | @protocolDefinition 8 | @trait 9 | structure serdeJson{} 10 | 11 | @protocolDefinition 12 | @trait 13 | structure serdeXml{} 14 | -------------------------------------------------------------------------------- /tests/codegen/serde-tests/.gitignore: -------------------------------------------------------------------------------- 1 | generated-src -------------------------------------------------------------------------------- /tests/compile/README.md: -------------------------------------------------------------------------------- 1 | # Overview 2 | 3 | This module is designated for compile tests using [kotlin-compile-testing](https://github.com/tschuchortdev/kotlin-compile-testing) 4 | 5 | These are E2E tests that generate code using smithy-kotlin-codegen, depend on the runtime, and test that the resulting 6 | code compiles successfully. -------------------------------------------------------------------------------- /tests/compile/src/test/resources/META-INF/services/software.amazon.smithy.kotlin.codegen.integration.KotlinIntegration: -------------------------------------------------------------------------------- 1 | software.amazon.smithy.kotlin.codegen.util.CodegenTestIntegration 2 | -------------------------------------------------------------------------------- /tests/integration/slf4j-hybrid-consumer/api/slf4j-hybrid-consumer.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smithy-lang/smithy-kotlin/747dafb0774ab027fb0770024756f5508d7fb86d/tests/integration/slf4j-hybrid-consumer/api/slf4j-hybrid-consumer.api --------------------------------------------------------------------------------