├── .dockerignore ├── .github └── workflows │ ├── build_and_test_docker_image.yml │ ├── macos_build.yml │ ├── publish_docker_image.yml │ ├── semgrep.yml │ └── unit_tests.yml ├── .gitignore ├── .semgrepignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Info.plist ├── LICENSE ├── Makefile ├── NOTICE ├── README.md ├── THIRD-PARTY-LICENSES.txt ├── TODO.pkcs11 ├── aws_signing_helper ├── cert_store_signer_darwin.go ├── cert_store_signer_linux.go ├── cert_store_signer_windows.go ├── credentials.go ├── file_system_signer.go ├── pkcs11_signer.go ├── pkcs11_signer_test.go ├── pkcs8_utils.go ├── serve.go ├── serve_test.go ├── signer.go ├── signer_test.go ├── test_utils.go ├── tpm_signer.go ├── tpm_signer_helper_other.go ├── tpm_signer_helper_windows.go ├── tpm_signer_test.go ├── ttl_listener.go └── update.go ├── cmd ├── credential_process.go ├── credentials.go ├── credentials_test.go ├── read_certificate_data.go ├── root.go ├── serve.go ├── sign_string.go ├── update.go └── version.go ├── create_tpm2_key.sh ├── credential-process-data └── .gitkeep ├── docker_image_resources ├── .env.template ├── Dockerfile ├── README.md ├── build.sh ├── notation │ ├── README.md │ ├── notationtrustpolicy.json │ └── notationtrustpolicyskiprevocation.json ├── setup-dependencies.sh └── tests │ ├── .trivyignore │ ├── kind-config.yaml │ ├── pod_configurations │ ├── serve.yaml │ ├── update-custom-credentials-file.yaml │ └── update.yaml │ ├── run-tests.sh │ ├── scripts │ ├── evaluate-caller-identity.sh │ ├── run-test.sh │ ├── scan-image.sh │ └── setup-key-and-cert-pca.sh │ └── setup.sh ├── generate-credential-process-data.sh ├── go.mod ├── go.sum ├── internal ├── auth │ ├── auth.go │ └── smithy │ │ ├── credentials_adapter.go │ │ └── v4signer_adapter.go ├── configsources │ ├── config.go │ └── endpoints.go ├── context │ └── context.go ├── endpoints │ ├── awsrulesfn │ │ ├── partition.go │ │ └── partitions.go │ ├── endpoints.go │ └── v2 │ │ └── endpoints.go ├── middleware │ └── middleware.go └── sdk │ └── time.go ├── main.go ├── nix ├── shell-base.nix ├── shell-pkcs11.nix └── shell-tpm.nix ├── rolesanywhere ├── api_client.go ├── api_client_test.go ├── api_op_CreateSession.go ├── auth.go ├── deserializers.go ├── endpoints.go ├── go_module_metadata.go ├── internal │ └── endpoints │ │ └── endpoints.go ├── options.go ├── serializers.go ├── types │ ├── enums.go │ ├── errors.go │ └── types.go └── validators.go ├── shell.nix └── tst ├── certs ├── invalid-rsa-cert.pem └── invalid-rsa-key.pem ├── selectors ├── invalid-selector-2.json ├── invalid-selector-3.json ├── invalid-selector-4.json ├── invalid-selector.json ├── valid-all-attributes-selector.json └── valid-some-attributes-selector.json ├── softhsm └── .gitkeep └── softhsm2.conf.template /.dockerignore: -------------------------------------------------------------------------------- 1 | docker_image_resources/ 2 | -------------------------------------------------------------------------------- /.github/workflows/build_and_test_docker_image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/.github/workflows/build_and_test_docker_image.yml -------------------------------------------------------------------------------- /.github/workflows/macos_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/.github/workflows/macos_build.yml -------------------------------------------------------------------------------- /.github/workflows/publish_docker_image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/.github/workflows/publish_docker_image.yml -------------------------------------------------------------------------------- /.github/workflows/semgrep.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/.github/workflows/semgrep.yml -------------------------------------------------------------------------------- /.github/workflows/unit_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/.github/workflows/unit_tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/.gitignore -------------------------------------------------------------------------------- /.semgrepignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/.semgrepignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/Info.plist -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/README.md -------------------------------------------------------------------------------- /THIRD-PARTY-LICENSES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/THIRD-PARTY-LICENSES.txt -------------------------------------------------------------------------------- /TODO.pkcs11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/TODO.pkcs11 -------------------------------------------------------------------------------- /aws_signing_helper/cert_store_signer_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/aws_signing_helper/cert_store_signer_darwin.go -------------------------------------------------------------------------------- /aws_signing_helper/cert_store_signer_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/aws_signing_helper/cert_store_signer_linux.go -------------------------------------------------------------------------------- /aws_signing_helper/cert_store_signer_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/aws_signing_helper/cert_store_signer_windows.go -------------------------------------------------------------------------------- /aws_signing_helper/credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/aws_signing_helper/credentials.go -------------------------------------------------------------------------------- /aws_signing_helper/file_system_signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/aws_signing_helper/file_system_signer.go -------------------------------------------------------------------------------- /aws_signing_helper/pkcs11_signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/aws_signing_helper/pkcs11_signer.go -------------------------------------------------------------------------------- /aws_signing_helper/pkcs11_signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/aws_signing_helper/pkcs11_signer_test.go -------------------------------------------------------------------------------- /aws_signing_helper/pkcs8_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/aws_signing_helper/pkcs8_utils.go -------------------------------------------------------------------------------- /aws_signing_helper/serve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/aws_signing_helper/serve.go -------------------------------------------------------------------------------- /aws_signing_helper/serve_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/aws_signing_helper/serve_test.go -------------------------------------------------------------------------------- /aws_signing_helper/signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/aws_signing_helper/signer.go -------------------------------------------------------------------------------- /aws_signing_helper/signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/aws_signing_helper/signer_test.go -------------------------------------------------------------------------------- /aws_signing_helper/test_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/aws_signing_helper/test_utils.go -------------------------------------------------------------------------------- /aws_signing_helper/tpm_signer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/aws_signing_helper/tpm_signer.go -------------------------------------------------------------------------------- /aws_signing_helper/tpm_signer_helper_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/aws_signing_helper/tpm_signer_helper_other.go -------------------------------------------------------------------------------- /aws_signing_helper/tpm_signer_helper_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/aws_signing_helper/tpm_signer_helper_windows.go -------------------------------------------------------------------------------- /aws_signing_helper/tpm_signer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/aws_signing_helper/tpm_signer_test.go -------------------------------------------------------------------------------- /aws_signing_helper/ttl_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/aws_signing_helper/ttl_listener.go -------------------------------------------------------------------------------- /aws_signing_helper/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/aws_signing_helper/update.go -------------------------------------------------------------------------------- /cmd/credential_process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/cmd/credential_process.go -------------------------------------------------------------------------------- /cmd/credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/cmd/credentials.go -------------------------------------------------------------------------------- /cmd/credentials_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/cmd/credentials_test.go -------------------------------------------------------------------------------- /cmd/read_certificate_data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/cmd/read_certificate_data.go -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/serve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/cmd/serve.go -------------------------------------------------------------------------------- /cmd/sign_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/cmd/sign_string.go -------------------------------------------------------------------------------- /cmd/update.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/cmd/update.go -------------------------------------------------------------------------------- /cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/cmd/version.go -------------------------------------------------------------------------------- /create_tpm2_key.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/create_tpm2_key.sh -------------------------------------------------------------------------------- /credential-process-data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker_image_resources/.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/docker_image_resources/.env.template -------------------------------------------------------------------------------- /docker_image_resources/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/docker_image_resources/Dockerfile -------------------------------------------------------------------------------- /docker_image_resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/docker_image_resources/README.md -------------------------------------------------------------------------------- /docker_image_resources/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/docker_image_resources/build.sh -------------------------------------------------------------------------------- /docker_image_resources/notation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/docker_image_resources/notation/README.md -------------------------------------------------------------------------------- /docker_image_resources/notation/notationtrustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/docker_image_resources/notation/notationtrustpolicy.json -------------------------------------------------------------------------------- /docker_image_resources/notation/notationtrustpolicyskiprevocation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/docker_image_resources/notation/notationtrustpolicyskiprevocation.json -------------------------------------------------------------------------------- /docker_image_resources/setup-dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/docker_image_resources/setup-dependencies.sh -------------------------------------------------------------------------------- /docker_image_resources/tests/.trivyignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/docker_image_resources/tests/.trivyignore -------------------------------------------------------------------------------- /docker_image_resources/tests/kind-config.yaml: -------------------------------------------------------------------------------- 1 | kind: Cluster 2 | apiVersion: kind.x-k8s.io/v1alpha4 3 | name: credential-helper-test 4 | -------------------------------------------------------------------------------- /docker_image_resources/tests/pod_configurations/serve.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/docker_image_resources/tests/pod_configurations/serve.yaml -------------------------------------------------------------------------------- /docker_image_resources/tests/pod_configurations/update-custom-credentials-file.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/docker_image_resources/tests/pod_configurations/update-custom-credentials-file.yaml -------------------------------------------------------------------------------- /docker_image_resources/tests/pod_configurations/update.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/docker_image_resources/tests/pod_configurations/update.yaml -------------------------------------------------------------------------------- /docker_image_resources/tests/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/docker_image_resources/tests/run-tests.sh -------------------------------------------------------------------------------- /docker_image_resources/tests/scripts/evaluate-caller-identity.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/docker_image_resources/tests/scripts/evaluate-caller-identity.sh -------------------------------------------------------------------------------- /docker_image_resources/tests/scripts/run-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/docker_image_resources/tests/scripts/run-test.sh -------------------------------------------------------------------------------- /docker_image_resources/tests/scripts/scan-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/docker_image_resources/tests/scripts/scan-image.sh -------------------------------------------------------------------------------- /docker_image_resources/tests/scripts/setup-key-and-cert-pca.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/docker_image_resources/tests/scripts/setup-key-and-cert-pca.sh -------------------------------------------------------------------------------- /docker_image_resources/tests/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/docker_image_resources/tests/setup.sh -------------------------------------------------------------------------------- /generate-credential-process-data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/generate-credential-process-data.sh -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/go.sum -------------------------------------------------------------------------------- /internal/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/internal/auth/auth.go -------------------------------------------------------------------------------- /internal/auth/smithy/credentials_adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/internal/auth/smithy/credentials_adapter.go -------------------------------------------------------------------------------- /internal/auth/smithy/v4signer_adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/internal/auth/smithy/v4signer_adapter.go -------------------------------------------------------------------------------- /internal/configsources/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/internal/configsources/config.go -------------------------------------------------------------------------------- /internal/configsources/endpoints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/internal/configsources/endpoints.go -------------------------------------------------------------------------------- /internal/context/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/internal/context/context.go -------------------------------------------------------------------------------- /internal/endpoints/awsrulesfn/partition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/internal/endpoints/awsrulesfn/partition.go -------------------------------------------------------------------------------- /internal/endpoints/awsrulesfn/partitions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/internal/endpoints/awsrulesfn/partitions.go -------------------------------------------------------------------------------- /internal/endpoints/endpoints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/internal/endpoints/endpoints.go -------------------------------------------------------------------------------- /internal/endpoints/v2/endpoints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/internal/endpoints/v2/endpoints.go -------------------------------------------------------------------------------- /internal/middleware/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/internal/middleware/middleware.go -------------------------------------------------------------------------------- /internal/sdk/time.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/internal/sdk/time.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/main.go -------------------------------------------------------------------------------- /nix/shell-base.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/nix/shell-base.nix -------------------------------------------------------------------------------- /nix/shell-pkcs11.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/nix/shell-pkcs11.nix -------------------------------------------------------------------------------- /nix/shell-tpm.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/nix/shell-tpm.nix -------------------------------------------------------------------------------- /rolesanywhere/api_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/rolesanywhere/api_client.go -------------------------------------------------------------------------------- /rolesanywhere/api_client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/rolesanywhere/api_client_test.go -------------------------------------------------------------------------------- /rolesanywhere/api_op_CreateSession.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/rolesanywhere/api_op_CreateSession.go -------------------------------------------------------------------------------- /rolesanywhere/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/rolesanywhere/auth.go -------------------------------------------------------------------------------- /rolesanywhere/deserializers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/rolesanywhere/deserializers.go -------------------------------------------------------------------------------- /rolesanywhere/endpoints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/rolesanywhere/endpoints.go -------------------------------------------------------------------------------- /rolesanywhere/go_module_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/rolesanywhere/go_module_metadata.go -------------------------------------------------------------------------------- /rolesanywhere/internal/endpoints/endpoints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/rolesanywhere/internal/endpoints/endpoints.go -------------------------------------------------------------------------------- /rolesanywhere/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/rolesanywhere/options.go -------------------------------------------------------------------------------- /rolesanywhere/serializers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/rolesanywhere/serializers.go -------------------------------------------------------------------------------- /rolesanywhere/types/enums.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/rolesanywhere/types/enums.go -------------------------------------------------------------------------------- /rolesanywhere/types/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/rolesanywhere/types/errors.go -------------------------------------------------------------------------------- /rolesanywhere/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/rolesanywhere/types/types.go -------------------------------------------------------------------------------- /rolesanywhere/validators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/rolesanywhere/validators.go -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/shell.nix -------------------------------------------------------------------------------- /tst/certs/invalid-rsa-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/tst/certs/invalid-rsa-cert.pem -------------------------------------------------------------------------------- /tst/certs/invalid-rsa-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/tst/certs/invalid-rsa-key.pem -------------------------------------------------------------------------------- /tst/selectors/invalid-selector-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/tst/selectors/invalid-selector-2.json -------------------------------------------------------------------------------- /tst/selectors/invalid-selector-3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/tst/selectors/invalid-selector-3.json -------------------------------------------------------------------------------- /tst/selectors/invalid-selector-4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/tst/selectors/invalid-selector-4.json -------------------------------------------------------------------------------- /tst/selectors/invalid-selector.json: -------------------------------------------------------------------------------- 1 | asldjf;laj;laweijncaljda 2 | -------------------------------------------------------------------------------- /tst/selectors/valid-all-attributes-selector.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/tst/selectors/valid-all-attributes-selector.json -------------------------------------------------------------------------------- /tst/selectors/valid-some-attributes-selector.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/tst/selectors/valid-some-attributes-selector.json -------------------------------------------------------------------------------- /tst/softhsm/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tst/softhsm2.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/rolesanywhere-credential-helper/HEAD/tst/softhsm2.conf.template --------------------------------------------------------------------------------