├── .cf-extensions ├── .github ├── dependabot.yml ├── issue_template.md └── workflows │ └── unit-test.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── NOTICE ├── README.md ├── applications ├── build.gradle └── credhub-api │ ├── build.gradle │ └── src │ ├── contractTest │ └── resources │ │ └── contracts │ │ └── v2 │ │ └── permissions │ │ └── getUuidByActorAndPath.groovy │ ├── main │ ├── java │ │ └── org │ │ │ └── cloudfoundry │ │ │ └── credhub │ │ │ ├── ApplicationStartup.java │ │ │ ├── CredHubApp.java │ │ │ └── config │ │ │ ├── DatabaseLayer.java │ │ │ ├── DatatabaseLayerImpl.java │ │ │ ├── FlywayMigrationStrategyConfiguration.java │ │ │ ├── LogConfiguration.java │ │ │ └── TaskExecutorConfig.java │ └── resources │ │ ├── application-dev-h2.yml │ │ ├── application-dev-local-uaa.yml │ │ ├── application-dev-mysql.yml │ │ ├── application-dev-postgres.yml │ │ ├── application-dev-remote-uaa.yml │ │ ├── application-dev.yml │ │ ├── application.yml │ │ ├── banner.txt │ │ ├── db │ │ └── migration │ │ │ ├── common │ │ │ ├── V48__drop_audit_tables.sql │ │ │ └── V55__add_metadata_column_to_credential_table.sql │ │ │ ├── h2 │ │ │ ├── V10__remove_unique_name_constraint.sql │ │ │ ├── V11__add_uuid_to_named_certificate_authority.sql │ │ │ ├── V12__make_uuid_binary.sql │ │ │ ├── V13_1__make_secret_uuid_primary_key.sql │ │ │ ├── V13__add_uuid_to_secret_tables.sql │ │ │ ├── V14__use_ca_binary_uuid_as_primary_key.sql │ │ │ ├── V15__allow_non_unique_ca_names.sql │ │ │ ├── V16__use_bigint_for_all_timestamps.sql │ │ │ ├── V17__use_ms_accuracy_for_updated_at.sql │ │ │ ├── V18__add_credential_name_to_operation_audit_record.sql │ │ │ ├── V19__add_cascading_deletes_on_foreign_keys.sql │ │ │ ├── V1__initial.sql │ │ │ ├── V20_2__add_uuid_to_named_canary.sql │ │ │ ├── V20__add_uuid_to_named_canary.sql │ │ │ ├── V21__add_version_created_at_column_to_named_secret_and_named_certificate_authority.sql │ │ │ ├── V22__consolidate_password_encryption.sql │ │ │ ├── V23__prepend_slash_to_leading_slash.sql │ │ │ ├── V24__copy_named_certificate_authorities_to_secrets.sql │ │ │ ├── V25_2__relate_named_secrets_to_named_secret_table.sql │ │ │ ├── V25__add_secret_name_table.sql │ │ │ ├── V26__remove_named_certificate_authority.sql │ │ │ ├── V27__ensure_ca_name_starts_with_slash.sql │ │ │ ├── V28__create_access_entry_table.sql │ │ │ ├── V29__add_salt_to_canary.sql │ │ │ ├── V2__add_user_columns_to_operation_audit_record_table.sql │ │ │ ├── V30__remove_value_secret_table.sql │ │ │ ├── V31_1__change_default_auth_method_to_unknown.sql │ │ │ ├── V31__update_audit_tables.sql │ │ │ ├── V32__add_delete_read_acl_write_acl_columns_to_access_entry_table.sql │ │ │ ├── V33__remove_operation_from_auth_failure_audit_record_table.sql │ │ │ ├── V34__extract_request_and_event_audit_record_tables.sql │ │ │ ├── V35_2__drop_operation_audit_record_table.sql │ │ │ ├── V35__add_unknown_auth_method_to_request_audit_record.sql │ │ │ ├── V36__drop_event_audit_record_foreign_key_constraint.sql │ │ │ ├── V37__add_user_secret_table.sql │ │ │ ├── V38__add_ace_columns_to_event_audit_record_table.sql │ │ │ ├── V39__rename_secret_name_to_credential_name.sql │ │ │ ├── V3__log_status_and_method.sql │ │ │ ├── V40__rename_named_secret_to_credential.sql │ │ │ ├── V41_2__make_user_salt_not_nullable.sql │ │ │ ├── V41__add_salt_to_user_credential.sql │ │ │ ├── V42__add_encrypted_generation_parameters_and_nonce_to_user_credential.sql │ │ │ ├── V43__change_table_names.sql │ │ │ ├── V44_1__add_encrypted_value_uuid_to_type_specific_tables.sql │ │ │ ├── V44_3__drop_duplicated_columns.sql │ │ │ ├── V44_4__rename_credential_name_to_credential.sql │ │ │ ├── V44__create_encrypted_value_table.sql │ │ │ ├── V45__change_acl_table_names.sql │ │ │ ├── V46__add_transitional_to_certificate_credential.sql │ │ │ ├── V47_1__add_checksum_column_to_credential_table.sql │ │ │ ├── V47_3__modify_constraints_on_columns_with_credential_name.sql │ │ │ ├── V49__add_path_to_permission_table.sql │ │ │ ├── V4__add_canary_table.sql │ │ │ ├── V50__add_expiry_date_to_certificate_credential_tabl.sql │ │ │ ├── V51__add_certificate_authority_and_self_signed_to_certificate_credential_tabl.sql │ │ │ ├── V52__add_generated_to_certificate_credential_table.sql │ │ │ ├── V53__add_trusted_ca_to_certificate_credential_table.sql │ │ │ ├── V54__rename_generated_to_certificate_generated.sql │ │ │ ├── V58__remove_triggers.sql │ │ │ ├── V59__add_lowercase_credential_name_column_and_index.sql │ │ │ ├── V5__add_ssh_secret_table.sql │ │ │ ├── V63__bump_to_hibernate_6.sql │ │ │ ├── V6__add_query_params_to_audit_tables.sql │ │ │ ├── V7__add_rsa_secret_table.sql │ │ │ ├── V8__add_generation_parameters_column_to_passwords.sql │ │ │ └── V9__add_ca_name_column_to_certificates.sql │ │ │ ├── mysql │ │ │ ├── V10__remove_unique_name_constraint.sql │ │ │ ├── V11__add_uuid_to_named_certificate_authority.sql │ │ │ ├── V12__make_uuid_binary.sql │ │ │ ├── V13_1__make_secret_uuid_primary_key.sql │ │ │ ├── V13__add_uuid_to_secret_tables.sql │ │ │ ├── V14__use_ca_binary_uuid_as_primary_key.sql │ │ │ ├── V15__allow_non_unique_ca_names.sql │ │ │ ├── V16__use_bigint_for_all_timestamps.sql │ │ │ ├── V17__use_ms_accuracy_for_updated_at.sql │ │ │ ├── V18__add_credential_name_to_operation_audit_record.sql │ │ │ ├── V19__add_cascading_deletes_on_foreign_keys.sql │ │ │ ├── V1__initial.sql │ │ │ ├── V20_2__add_uuid_to_named_canary.sql │ │ │ ├── V20__add_uuid_to_named_canary.sql │ │ │ ├── V21__add_version_created_at_column_to_named_secret_and_named_certificate_authority.sql │ │ │ ├── V22__consolidate_password_encryption.sql │ │ │ ├── V23__prepend_slash_to_leading_slash.sql │ │ │ ├── V24__copy_named_certificate_authorities_to_secrets.sql │ │ │ ├── V25_2__relate_named_secrets_to_named_secret_table.sql │ │ │ ├── V25__add_secret_name_table.sql │ │ │ ├── V26__remove_named_certificate_authority.sql │ │ │ ├── V27__ensure_ca_name_starts_with_slash.sql │ │ │ ├── V28__create_access_entry_table.sql │ │ │ ├── V29__add_salt_to_canary.sql │ │ │ ├── V2__add_user_columns_to_operation_audit_record_table.sql │ │ │ ├── V30__remove_value_secret_table.sql │ │ │ ├── V31_1__change_default_auth_method_to_unknown.sql │ │ │ ├── V31__update_audit_tables.sql │ │ │ ├── V32__add_delete_read_acl_write_acl_columns_to_access_entry_table.sql │ │ │ ├── V33__remove_operation_from_auth_failure_audit_record_table.sql │ │ │ ├── V34__extract_request_and_event_audit_record_tables.sql │ │ │ ├── V35_2__drop_operation_audit_record_table.sql │ │ │ ├── V36__drop_event_audit_record_foreign_key_constraint.sql │ │ │ ├── V37__add_user_secret_table.sql │ │ │ ├── V38__add_ace_columns_to_event_audit_record_table.sql │ │ │ ├── V39__rename_secret_name_to_credential_name.sql │ │ │ ├── V3__log_status_and_method.sql │ │ │ ├── V40__rename_named_secret_to_credential.sql │ │ │ ├── V41_2__make_user_salt_not_nullable.sql │ │ │ ├── V41__add_salt_to_user_credential.sql │ │ │ ├── V42__add_encrypted_generation_params_and_nonce_to_user_credential.sql │ │ │ ├── V43__change_table_names.sql │ │ │ ├── V44_1__add_encrypted_value_uuid_to_type_specific_tables.sql │ │ │ ├── V44_3__drop_duplicated_columns.sql │ │ │ ├── V44_4__rename_credential_name_to_credential.sql │ │ │ ├── V44__create_encrypted_value_table.sql │ │ │ ├── V45__change_acl_table_names.sql │ │ │ ├── V46__add_transitional_to_certificate_credential.sql │ │ │ ├── V47_1__add_checksum_column_to_credential_table.sql │ │ │ ├── V47_3__modify_constraints_on_columns_with_credential_name.sql │ │ │ ├── V49__add_path_to_permission_table.sql │ │ │ ├── V4__add_canary_table.sql │ │ │ ├── V50__add_expiry_date_to_certificate_credential_table.sql │ │ │ ├── V51__add_certificate_authority_and_self_signed_to_certificate_credential_tabl.sql │ │ │ ├── V52__add_generated_to_certificate_credential_table.sql │ │ │ ├── V53__add_trusted_ca_to_certificate_credential_table.sql │ │ │ ├── V54__rename_generated_to_certificate_generated.sql │ │ │ ├── V56__change_expiry_date_in_certificate_credential.sql │ │ │ ├── V57__add_lowercase_credential_name_column.sql │ │ │ ├── V59__add_lowercase_credential_name_index.sql │ │ │ ├── V5__add_ssh_secret_table.sql │ │ │ ├── V6__add_query_params_to_audit_tables.sql │ │ │ ├── V7__add_rsa_secret_table.sql │ │ │ ├── V8__add_generation_parameters_column_to_passwords.sql │ │ │ └── V9__add_ca_name_column_to_certificates.sql │ │ │ └── postgres │ │ │ ├── V10__remove_unique_name_constraint.sql │ │ │ ├── V11__add_uuid_to_named_certificate_authority.sql │ │ │ ├── V12__make_uuid_binary.sql │ │ │ ├── V13_1__make_secret_uuid_primary_key.sql │ │ │ ├── V13__add_uuid_to_secret_tables.sql │ │ │ ├── V14__use_ca_binary_uuid_as_primary_key.sql │ │ │ ├── V15__allow_non_unique_ca_names.sql │ │ │ ├── V16__use_bigint_for_all_timestamps.sql │ │ │ ├── V17__use_ms_accuracy_for_updated_at.sql │ │ │ ├── V18__add_credential_name_to_operation_audit_record.sql │ │ │ ├── V19__add_cascading_deletes_on_foreign_keys.sql │ │ │ ├── V1__initial.sql │ │ │ ├── V20_2__add_uuid_to_named_canary.sql │ │ │ ├── V20__add_uuid_to_named_canary.sql │ │ │ ├── V21__add_version_created_at_column_to_named_secret_and_named_certificate_authority.sql │ │ │ ├── V22__consolidate_password_encryption.sql │ │ │ ├── V23__prepend_slash_to_leading_slash.sql │ │ │ ├── V24__copy_named_certificate_authorities_to_secrets.sql │ │ │ ├── V25_2__relate_named_secrets_to_named_secret_table.sql │ │ │ ├── V25__add_secret_name_table.sql │ │ │ ├── V26__remove_named_certificate_authority.sql │ │ │ ├── V27__ensure_ca_name_starts_with_slash.sql │ │ │ ├── V28__create_access_entry_table.sql │ │ │ ├── V29__add_salt_to_canary.sql │ │ │ ├── V2__add_user_columns_to_operation_audit_record_table.sql │ │ │ ├── V30__remove_value_secret_table.sql │ │ │ ├── V31_1__change_default_auth_method_to_unknown.sql │ │ │ ├── V31__update_audit_tables.sql │ │ │ ├── V32__add_delete_read_acl_write_acl_columns_to_access_entry_table.sql │ │ │ ├── V33__remove_operation_from_auth_failure_audit_record_table.sql │ │ │ ├── V34__extract_request_and_event_audit_record_tables.sql │ │ │ ├── V35_2__drop_operation_audit_record_table.sql │ │ │ ├── V35__add_unknown_auth_method_to_request_audit_record.sql │ │ │ ├── V36__drop_event_audit_record_foreign_key_constraint.sql │ │ │ ├── V37__add_user_secret_table.sql │ │ │ ├── V38__add_ace_columns_to_event_audit_record_table.sql │ │ │ ├── V39__rename_secret_name_to_credential_name.sql │ │ │ ├── V3__log_status_and_method.sql │ │ │ ├── V40__rename_named_secret_to_credential.sql │ │ │ ├── V41_2__make_user_salt_not_nullable.sql │ │ │ ├── V41__add_salt_to_user_credential.sql │ │ │ ├── V42__add_encrypted_generation_params_and_nonce_to_user_credential.sql │ │ │ ├── V43__change_table_names.sql │ │ │ ├── V44_1__add_encrypted_value_uuid_to_type_specific_tables.sql │ │ │ ├── V44_3__drop_duplicated_columns.sql │ │ │ ├── V44_4__rename_credential_name_to_credential.sql │ │ │ ├── V44__create_encrypted_value_table.sql │ │ │ ├── V45__change_acl_table_names.sql │ │ │ ├── V46__add_transitional_to_certificate_credential.sql │ │ │ ├── V47_1__add_checksum_column_to_credential_table.sql │ │ │ ├── V47_3__modify_constraints_on_columns_with_credential_name.sql │ │ │ ├── V49__add_path_to_permission_table.sql │ │ │ ├── V4__add_canary_table.sql │ │ │ ├── V50__add_expiry_date_to_certificate_credential_tabl.sql │ │ │ ├── V51__add_certificate_authority_and_self_signed_to_certificate_credential_tabl.sql │ │ │ ├── V52__add_generated_to_certificate_credential_table.sql │ │ │ ├── V53__add_trusted_ca_to_certificate_credential_table.sql │ │ │ ├── V54__rename_generated_to_certificate_generated.sql │ │ │ ├── V58__remove_triggers.sql │ │ │ ├── V59__index_credential_version_credential_uuid.sql │ │ │ ├── V5__add_ssh_secret_table.sql │ │ │ ├── V60__add_lowercase_credential_name_column.sql │ │ │ ├── V61__index_lowercase_credential_name.sql │ │ │ ├── V62__drop_index_secret_name_unique.sql │ │ │ ├── V6__add_query_params_to_audit_tables.sql │ │ │ ├── V7__add_rsa_secret_table.sql │ │ │ ├── V8__add_generation_parameters_column_to_passwords.sql │ │ │ └── V9__add_ca_name_column_to_certificates.sql │ │ ├── log4j2.properties │ │ └── version │ └── test │ ├── java │ └── org │ │ └── cloudfoundry │ │ └── credhub │ │ ├── CertificateStringConstants.java │ │ ├── TestOAuth2IssuerService.java │ │ ├── TestPasswordKeyProxyFactory.java │ │ ├── config │ │ ├── ActuatorConfigurationTest.java │ │ ├── AuthConfigurationTest.java │ │ ├── FlywayMigrationStrategyConfigurationTest.java │ │ └── StubRepositoryConfiguration.java │ │ └── contracts │ │ └── ContractBaseTest.java │ ├── kotlin │ └── org │ │ └── cloudfoundry │ │ └── credhub │ │ └── CredhubAppSmokeTest.kt │ └── resources │ ├── application-minimum-duration.yml │ ├── application-unit-test-h2.yml │ ├── application-unit-test-mysql.yml │ ├── application-unit-test-permissions.yml │ ├── application-unit-test-postgres.yml │ ├── application-unit-test.yml │ ├── ca │ └── dev_uaa.pem │ └── external_provider │ └── ca.key ├── backends ├── build.gradle ├── credhub │ ├── build.gradle │ └── src │ │ ├── docs │ │ └── asciidoc │ │ │ ├── index-docinfo.html │ │ │ ├── index.adoc │ │ │ └── snippets │ │ │ ├── authentication.adoc │ │ │ ├── certificates-v1.adoc │ │ │ ├── credentials-v1.adoc │ │ │ ├── encryption-key-usage-v1.adoc │ │ │ ├── health-v1.adoc │ │ │ ├── info-v1.adoc │ │ │ ├── interpolate-v1.adoc │ │ │ ├── introduction.adoc │ │ │ ├── management-v1.adoc │ │ │ ├── permissions-v1.adoc │ │ │ ├── permissions-v2.adoc │ │ │ ├── regenerate-v1.adoc │ │ │ └── version-v1.adoc │ │ ├── main │ │ └── kotlin │ │ │ └── org │ │ │ └── cloudfoundry │ │ │ └── credhub │ │ │ ├── certificates │ │ │ ├── CertificatesController.kt │ │ │ ├── CertificatesHandler.kt │ │ │ ├── DefaultCertificatesHandler.kt │ │ │ └── RemoteCertificatesHandler.kt │ │ │ ├── credentials │ │ │ ├── CredentialsController.kt │ │ │ ├── CredentialsHandler.kt │ │ │ ├── DefaultCredentialsHandler.kt │ │ │ └── RemoteCredentialsHandler.kt │ │ │ ├── health │ │ │ └── HealthController.kt │ │ │ ├── info │ │ │ └── InfoController.kt │ │ │ ├── interpolation │ │ │ ├── DefaultInterpolationHandler.kt │ │ │ ├── InterpolationController.kt │ │ │ ├── InterpolationHandler.kt │ │ │ └── RemoteInterpolationHandler.kt │ │ │ ├── keyusage │ │ │ ├── DefaultKeyUsageHandler.kt │ │ │ ├── KeyUsageController.kt │ │ │ ├── KeyUsageHandler.kt │ │ │ └── RemoteKeyUsageHandler.kt │ │ │ ├── management │ │ │ └── ManagementController.kt │ │ │ ├── permissions │ │ │ ├── DefaultPermissionsV1Handler.kt │ │ │ ├── DefaultPermissionsV2Handler.kt │ │ │ ├── PermissionsV1Controller.kt │ │ │ ├── PermissionsV1Handler.kt │ │ │ ├── PermissionsV2Controller.kt │ │ │ ├── PermissionsV2Handler.kt │ │ │ └── RemotePermissionsHandler.kt │ │ │ ├── regenerate │ │ │ ├── DefaultRegenerateHandler.kt │ │ │ ├── RegenerateController.kt │ │ │ ├── RegenerateHandler.kt │ │ │ └── RemoteRegenerateHandler.kt │ │ │ └── versions │ │ │ └── VersionController.kt │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── cloudfoundry │ │ │ └── credhub │ │ │ ├── db │ │ │ └── migration │ │ │ │ └── UserSaltMigrationTest.java │ │ │ ├── endToEnd │ │ │ └── v2 │ │ │ │ └── permissions │ │ │ │ ├── AddPermissionsV2EndToEndTest.java │ │ │ │ ├── DeletePermissionsV2EndToEndTest.java │ │ │ │ ├── GetPermissionsV2EndToEndTest.java │ │ │ │ ├── PermissionsV2EndToEndTestHelper.java │ │ │ │ └── UpdatePermissionsV2EndToEndTest.java │ │ │ ├── handlers │ │ │ ├── DefaultCertificatesHandlerIntegrationTest.java │ │ │ ├── DefaultCertificatesHandlerTest.java │ │ │ ├── DefaultCredentialsHandlerTest.java │ │ │ ├── DefaultExceptionHandlerTest.java │ │ │ ├── DefaultInterpolationHandlerTest.java │ │ │ └── DefaultRegenerateHandlerTest.java │ │ │ └── integration │ │ │ ├── BulkRegenerateTest.java │ │ │ ├── CertificateGenerateTest.java │ │ │ ├── CertificateGenerateWithoutAclEnforcementTest.java │ │ │ ├── CertificateGetTest.java │ │ │ ├── CertificateMigrationTest.java │ │ │ ├── CertificateMinimumDurationTest.java │ │ │ ├── CertificateSetAndRegenerateTest.java │ │ │ ├── CertificateUpdateTransitionalVersionTest.java │ │ │ ├── CertificateVersionDeleteTest.java │ │ │ ├── CredentialAclEnforcementTest.java │ │ │ ├── CredentialDeleteTest.java │ │ │ ├── CredentialFindTest.java │ │ │ ├── CredentialFindTestNoAcls.java │ │ │ ├── CredentialGetTest.java │ │ │ ├── CredentialModeSpecificGenerateTest.java │ │ │ ├── CredentialRegenerateTest.java │ │ │ ├── CredentialSetErrorHandlingTest.java │ │ │ ├── EncryptionKeyRotatorTest.java │ │ │ ├── GenerateModeTest.java │ │ │ ├── KeyUsageEndpointTest.java │ │ │ ├── LegacyCredentialTest.java │ │ │ ├── PasswordRegenerationTest.java │ │ │ ├── PermissionInitializationTest.java │ │ │ ├── PermissionsEndpointTest.java │ │ │ ├── PermissionsEndpointWithoutEnforcementTest.java │ │ │ ├── PermissionsTest.java │ │ │ ├── RegenerationEndpointTest.java │ │ │ ├── RsaGenerateTest.java │ │ │ ├── SshGenerateTest.java │ │ │ ├── UpdatingACredentialTest.java │ │ │ ├── UserGenerationTest.java │ │ │ ├── UserRegenerationTest.java │ │ │ ├── VersionEndpointTest.java │ │ │ └── v1 │ │ │ ├── credentials │ │ │ ├── CredentialsGenerateIntegrationTest.java │ │ │ ├── CredentialsGetIntegrationTest.java │ │ │ ├── CredentialsTypeSpecificGenerateIntegrationTest.java │ │ │ └── CredentialsTypeSpecificSetIntegrationTest.java │ │ │ ├── interpolation │ │ │ └── InterpolationIntegrationTest.java │ │ │ └── management │ │ │ └── ManagementIntegrationTest.java │ │ ├── kotlin │ │ └── org │ │ │ └── cloudfoundry │ │ │ └── credhub │ │ │ ├── controllers │ │ │ ├── v1 │ │ │ │ ├── certificates │ │ │ │ │ ├── CertificatesControllerTest.kt │ │ │ │ │ ├── SpyCertificatesHandler.kt │ │ │ │ │ └── SpyEncryptor.kt │ │ │ │ ├── credentials │ │ │ │ │ ├── CredentialsControllerDeleteTest.kt │ │ │ │ │ ├── CredentialsControllerGenerateTest.kt │ │ │ │ │ ├── CredentialsControllerGetTest.kt │ │ │ │ │ ├── CredentialsControllerSetTest.kt │ │ │ │ │ └── SpyCredentialsHandler.kt │ │ │ │ ├── health │ │ │ │ │ └── HealthControllerTest.kt │ │ │ │ ├── info │ │ │ │ │ └── InfoControllerTest.kt │ │ │ │ ├── interpolate │ │ │ │ │ ├── InterpolateControllerTest.kt │ │ │ │ │ └── SpyInterpolationHandler.kt │ │ │ │ ├── keyusage │ │ │ │ │ ├── KeyUsageControllerTest.kt │ │ │ │ │ └── SpyKeyUsageHandler.kt │ │ │ │ ├── management │ │ │ │ │ ├── ManagementControllerTest.kt │ │ │ │ │ └── SpyManagementService.kt │ │ │ │ ├── permissions │ │ │ │ │ ├── PermissionsV1ControllerTest.kt │ │ │ │ │ └── SpyPermissionsV1Handler.kt │ │ │ │ ├── regenerate │ │ │ │ │ ├── RegenerateControllerTest.kt │ │ │ │ │ └── SpyRegenerateHandler.kt │ │ │ │ └── versions │ │ │ │ │ └── VersionControllerTest.kt │ │ │ └── v2 │ │ │ │ └── permissions │ │ │ │ ├── PermissionsV2ControllerTest.kt │ │ │ │ └── SpyPermissionsV2Handler.kt │ │ │ ├── endToEnd │ │ │ └── v1 │ │ │ │ ├── concatenateCas │ │ │ │ ├── ConcatenateCasDisabledEndToEndTest.kt │ │ │ │ └── ConcatenateCasEnabledEndToEndTest.kt │ │ │ │ └── credentials │ │ │ │ └── CredentialSetEndToEndTest.kt │ │ │ ├── handlers │ │ │ ├── DefaultKeyUsageHandlerTest.kt │ │ │ ├── DefaultPermissionsV1HandlerTest.kt │ │ │ ├── DefaultPermissionsV2HandlerTest.kt │ │ │ ├── RemoteCredentialsHandlerTest.kt │ │ │ ├── RemotePermissionsHandlerTest.kt │ │ │ ├── SpyCredentialService.kt │ │ │ └── SpyPermissionService.kt │ │ │ ├── helpers │ │ │ ├── CredHubRestDocs.kt │ │ │ ├── FakeOauthTokenFilter.kt │ │ │ ├── JsonHelpers.kt │ │ │ ├── MockMvcFactory.kt │ │ │ ├── MockMvcRequestBuilderCredHubAuthHeaderExtension.kt │ │ │ └── RequestHelper.kt │ │ │ ├── integration │ │ │ └── v1 │ │ │ │ ├── certificates │ │ │ │ ├── CertificatesGetConcatenateCasIntegrationTest.kt │ │ │ │ ├── CertificatesGetIntegrationTest.kt │ │ │ │ └── CertificatesPostIntegrationTest.kt │ │ │ │ ├── credentials │ │ │ │ ├── CredentialsGetConcatenateCasIntegrationTest.kt │ │ │ │ └── CredentialsPostIntegrationTest.kt │ │ │ │ └── regneration │ │ │ │ └── RegenerateEndpointConcatenateCasIntegrationTest.kt │ │ │ ├── services │ │ │ └── SpyCredentialVersionDataService.kt │ │ │ └── utils │ │ │ ├── MultiJsonPathMatcher.kt │ │ │ ├── TestOAuth2IssuerService.kt │ │ │ └── TestPasswordKeyProxyFactory.kt │ │ └── resources │ │ └── org │ │ └── springframework │ │ └── restdocs │ │ └── templates │ │ └── asciidoctor │ │ ├── request-fields.snippet │ │ └── request-parameters.snippet ├── remote │ ├── build.gradle │ └── src │ │ └── main │ │ ├── kotlin │ │ └── org │ │ │ └── cloudfoundry │ │ │ └── credhub │ │ │ └── remote │ │ │ └── RemoteBackendClient.kt │ │ └── proto │ │ └── remote.proto └── shared-backend-configuration │ ├── build.gradle │ └── src │ └── main │ └── kotlin │ ├── db │ └── migration │ │ └── common │ │ ├── V11_1__set_uuid_in_named_certificate_authority_where_null.kt │ │ ├── V20_1__set_uuid_in_encryption_key_canary.kt │ │ ├── V25_1__add_secret_name_relation.kt │ │ ├── V35_1__migrate_operation_audit_record_table.kt │ │ ├── V41_1__set_salt_in_existing_user_credentials.kt │ │ ├── V44_2__migrate_encypted_values_to_encryped_value_table.kt │ │ └── V47_2__insert_checksum_values_for_existing_credentials.kt │ └── org │ └── cloudfoundry │ └── credhub │ └── config │ └── WebMvcConfiguration.kt ├── checkstyle-config.gradle ├── components ├── audit │ ├── build.gradle │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── org │ │ │ └── cloudfoundry │ │ │ └── credhub │ │ │ ├── audit │ │ │ ├── AuditableCredential.kt │ │ │ ├── AuditableCredentialVersion.kt │ │ │ ├── AuditablePermissionData.kt │ │ │ ├── CEFAuditRecord.kt │ │ │ ├── HttpUtils.kt │ │ │ ├── OperationDeviceAction.kt │ │ │ ├── RequestDetails.kt │ │ │ ├── Resource.kt │ │ │ └── Version.kt │ │ │ └── interceptors │ │ │ └── AuditInterceptor.kt │ │ └── test │ │ └── kotlin │ │ └── org │ │ └── cloudfoundry │ │ └── credhub │ │ ├── audit │ │ └── CEFAuditRecordTest.kt │ │ └── interceptors │ │ └── AuditInterceptorTest.kt ├── auth │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── cloudfoundry │ │ │ │ └── credhub │ │ │ │ ├── auth │ │ │ │ ├── CredHubJwtTimeValidator.java │ │ │ │ └── OAuth2AuthenticationExceptionHandler.java │ │ │ │ └── config │ │ │ │ ├── AuthConfiguration.java │ │ │ │ └── AuthWithoutOAuthConfiguration.java │ │ └── kotlin │ │ │ └── org │ │ │ └── cloudfoundry │ │ │ └── credhub │ │ │ ├── auth │ │ │ ├── ActuatorPortFilter.kt │ │ │ ├── DefaultOAuth2IssuerService.kt │ │ │ ├── OAuth2IssuerService.kt │ │ │ ├── PreAuthenticationFailureFilter.kt │ │ │ ├── UserContext.kt │ │ │ ├── UserContextFactory.kt │ │ │ ├── UserContextHolder.kt │ │ │ ├── X509AuthenticationFailureHandler.kt │ │ │ └── X509AuthenticationProvider.kt │ │ │ ├── config │ │ │ └── OAuthProperties.kt │ │ │ └── interceptors │ │ │ └── UserContextInterceptor.kt │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── cloudfoundry │ │ │ └── credhub │ │ │ └── auth │ │ │ └── OAuth2AuthenticationExceptionHandlerTest.java │ │ └── kotlin │ │ └── org │ │ └── cloudfoundry │ │ └── credhub │ │ ├── auth │ │ ├── DefaultOAuth2IssuerServiceTest.kt │ │ ├── OAuth2ExtraValidationFilterTest.kt │ │ └── UserContextFactoryTest.kt │ │ ├── interceptors │ │ └── UserContextInterceptorTest.kt │ │ └── utils │ │ └── TestOAuth2IssuerService.kt ├── build.gradle ├── constants │ ├── build.gradle │ └── src │ │ └── main │ │ └── kotlin │ │ └── org │ │ └── cloudfoundry │ │ └── credhub │ │ ├── PermissionOperation.kt │ │ └── constants │ │ ├── EncryptionConstants.kt │ │ └── UuidConstants.kt ├── credentials │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── cloudfoundry │ │ │ │ └── credhub │ │ │ │ ├── domain │ │ │ │ ├── JsonCredentialVersion.java │ │ │ │ ├── PasswordCredentialVersion.java │ │ │ │ ├── RsaCredentialVersion.java │ │ │ │ ├── SshCredentialVersion.java │ │ │ │ ├── UserCredentialVersion.java │ │ │ │ └── ValueCredentialVersion.java │ │ │ │ ├── generators │ │ │ │ ├── CertificateGenerator.java │ │ │ │ ├── CharacterRuleProvider.java │ │ │ │ ├── CredHubCharacterData.java │ │ │ │ ├── CredentialGenerator.java │ │ │ │ ├── PassayStringCredentialGenerator.java │ │ │ │ ├── PasswordCredentialGenerator.java │ │ │ │ ├── RsaGenerator.java │ │ │ │ ├── SignedCertificateGenerator.java │ │ │ │ ├── SshGenerator.java │ │ │ │ ├── UserGenerator.java │ │ │ │ └── UsernameGenerator.java │ │ │ │ ├── service │ │ │ │ └── regeneratables │ │ │ │ │ ├── CertificateCredentialRegeneratable.java │ │ │ │ │ ├── NotRegeneratable.java │ │ │ │ │ ├── PasswordCredentialRegeneratable.java │ │ │ │ │ ├── Regeneratable.java │ │ │ │ │ ├── RsaCredentialRegeneratable.java │ │ │ │ │ ├── SshCredentialRegeneratable.java │ │ │ │ │ └── UserCredentialRegeneratable.java │ │ │ │ ├── services │ │ │ │ ├── CertificateAuthorityService.java │ │ │ │ ├── CredentialDataService.java │ │ │ │ ├── DefaultCertificateAuthorityService.java │ │ │ │ └── DefaultDecryptableDataDetector.java │ │ │ │ ├── utils │ │ │ │ ├── CertificateFormatter.java │ │ │ │ ├── CertificateReader.java │ │ │ │ ├── JsonObjectMapper.java │ │ │ │ ├── RsaCredentialHelper.java │ │ │ │ ├── SshPublicKeyParser.java │ │ │ │ └── UuidUtil.java │ │ │ │ └── validators │ │ │ │ ├── CAValidator.java │ │ │ │ ├── CertificateLengthValidator.java │ │ │ │ ├── CertificateSignedByCAValidator.java │ │ │ │ ├── CertificateValidator.java │ │ │ │ ├── MutuallyExclusive.java │ │ │ │ ├── MutuallyExclusiveValidator.java │ │ │ │ ├── RequireAnyOf.java │ │ │ │ ├── RequireAnyOfValidator.java │ │ │ │ ├── RequireCertificateMatchesPrivateKey.java │ │ │ │ ├── RequireCertificateSignedByCA.java │ │ │ │ ├── RequireValidCA.java │ │ │ │ ├── RequireValidCertificate.java │ │ │ │ └── ValidCertificateLength.java │ │ └── kotlin │ │ │ └── org │ │ │ └── cloudfoundry │ │ │ └── credhub │ │ │ ├── audit │ │ │ └── entities │ │ │ │ ├── BulkRegenerateCredential.kt │ │ │ │ ├── DeleteCredential.kt │ │ │ │ ├── FindCredential.kt │ │ │ │ ├── GenerateCredential.kt │ │ │ │ ├── GetAllCertificates.kt │ │ │ │ ├── GetCertificateByName.kt │ │ │ │ ├── GetCredential.kt │ │ │ │ ├── GetCredentialById.kt │ │ │ │ ├── InterpolateCredentials.kt │ │ │ │ ├── RegenerateCertificate.kt │ │ │ │ ├── RegenerateCredential.kt │ │ │ │ ├── SetCredential.kt │ │ │ │ └── UpdateTransitionalVersion.kt │ │ │ ├── constants │ │ │ ├── CredentialType.kt │ │ │ └── CredentialWriteMode.kt │ │ │ ├── credential │ │ │ ├── CertificateCredentialValue.kt │ │ │ ├── CredentialValue.kt │ │ │ ├── JsonCredentialValue.kt │ │ │ ├── RsaCredentialValue.kt │ │ │ ├── SshCredentialValue.kt │ │ │ ├── StringCredentialValue.kt │ │ │ └── UserCredentialValue.kt │ │ │ ├── data │ │ │ └── CertificateMigration.kt │ │ │ ├── domain │ │ │ ├── CertificateCredentialFactory.kt │ │ │ ├── CertificateCredentialVersion.kt │ │ │ ├── CertificateGenerationParameters.kt │ │ │ ├── CertificateMetadata.kt │ │ │ ├── CertificateVersionMetadata.kt │ │ │ ├── CredentialFactory.kt │ │ │ └── CredentialVersion.kt │ │ │ ├── entity │ │ │ ├── CertificateCredentialVersionData.kt │ │ │ ├── Credential.kt │ │ │ ├── CredentialVersionData.kt │ │ │ ├── JsonCredentialVersionData.kt │ │ │ ├── PasswordCredentialVersionData.kt │ │ │ ├── RsaCredentialVersionData.kt │ │ │ ├── SshCredentialVersionData.kt │ │ │ ├── UserCredentialVersionData.kt │ │ │ └── ValueCredentialVersionData.kt │ │ │ ├── generate │ │ │ ├── GenerationRequestGenerator.kt │ │ │ └── UniversalCredentialGenerator.kt │ │ │ ├── repositories │ │ │ ├── CredentialRepository.kt │ │ │ └── CredentialVersionRepository.kt │ │ │ ├── requests │ │ │ ├── BaseCredentialGenerateRequest.kt │ │ │ ├── BaseCredentialRequest.kt │ │ │ ├── BaseCredentialSetRequest.kt │ │ │ ├── CertificateGenerateRequest.kt │ │ │ ├── CertificateGenerationRequestParameters.kt │ │ │ ├── CertificateRegenerateRequest.kt │ │ │ ├── CertificateSetRequest.kt │ │ │ ├── CreateVersionRequest.kt │ │ │ ├── CredentialRegenerateRequest.kt │ │ │ ├── DefaultCredentialGenerateRequest.kt │ │ │ ├── GenerateRequestTypeIdResolver.kt │ │ │ ├── GenerationParameters.kt │ │ │ ├── JsonSetRequest.kt │ │ │ ├── PasswordGenerateRequest.kt │ │ │ ├── PasswordSetRequest.kt │ │ │ ├── RsaGenerateRequest.kt │ │ │ ├── RsaGenerationParameters.kt │ │ │ ├── RsaSetRequest.kt │ │ │ ├── RsaSshGenerationParameters.kt │ │ │ ├── SetRequestTypeIdResolver.kt │ │ │ ├── SshGenerateRequest.kt │ │ │ ├── SshGenerationParameters.kt │ │ │ ├── SshSetRequest.kt │ │ │ ├── StringGenerationParameters.kt │ │ │ ├── UpdateTransitionalVersionRequest.kt │ │ │ ├── UserGenerateRequest.kt │ │ │ ├── UserSetRequest.kt │ │ │ ├── UsernameValue.kt │ │ │ └── ValueSetRequest.kt │ │ │ ├── services │ │ │ ├── CertificateDataService.kt │ │ │ ├── CertificateVersionDataService.kt │ │ │ ├── CredentialService.kt │ │ │ ├── CredentialVersionDataService.kt │ │ │ ├── DefaultCertificateService.kt │ │ │ ├── DefaultCertificateVersionDataService.kt │ │ │ ├── DefaultCredentialService.kt │ │ │ ├── DefaultCredentialVersionDataService.kt │ │ │ └── RemoteCertificateAuthorityService.kt │ │ │ ├── utils │ │ │ ├── JsonNodeConverter.kt │ │ │ └── PrivateKeyReader.kt │ │ │ ├── validators │ │ │ └── CertificateMatchesPrivateKeyValidator.kt │ │ │ └── views │ │ │ ├── CertificateCredentialView.kt │ │ │ ├── CertificateCredentialsView.kt │ │ │ ├── CertificateGenerationView.kt │ │ │ ├── CertificateValueView.kt │ │ │ ├── CertificateVersionView.kt │ │ │ ├── CertificateView.kt │ │ │ ├── CredentialView.kt │ │ │ ├── DataResponse.kt │ │ │ ├── FindCertificateResult.kt │ │ │ ├── FindCredentialResult.kt │ │ │ ├── FindCredentialResults.kt │ │ │ ├── JsonView.kt │ │ │ ├── PasswordView.kt │ │ │ ├── RsaView.kt │ │ │ ├── SshView.kt │ │ │ ├── UserView.kt │ │ │ └── ValueView.kt │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── cloudfoundry │ │ │ └── credhub │ │ │ ├── credential │ │ │ └── UserCredentialValueTest.java │ │ │ ├── domain │ │ │ ├── CertificateCredentialVersionTest.java │ │ │ ├── CertificateGenerationParametersTest.java │ │ │ ├── CredentialFactoryTest.java │ │ │ ├── CredentialRotationTest.java │ │ │ ├── JsonCredentialVersionTest.java │ │ │ ├── PasswordCredentialVersionTest.java │ │ │ ├── RsaCredentialVersionTest.java │ │ │ ├── SshCredentialVersionTest.java │ │ │ ├── UserCredentialVersionTest.java │ │ │ └── ValueCredentialVersionTest.java │ │ │ ├── entities │ │ │ ├── CredentialVersionDataTest.java │ │ │ └── UuidGeneratorTest.java │ │ │ ├── generators │ │ │ ├── CertificateGeneratorTest.java │ │ │ ├── CharacterRuleProviderTest.java │ │ │ ├── CredHubCharacterDataTest.java │ │ │ ├── FakeKeyPairGenerator.java │ │ │ ├── PassayStringCredentialValueGeneratorTest.java │ │ │ ├── PasswordGeneratorTest.java │ │ │ ├── RandomSerialNumberGeneratorTest.java │ │ │ ├── RsaGeneratorTest.java │ │ │ ├── RsaKeyPairGeneratorTest.java │ │ │ ├── SignedCertificateGeneratorTest.java │ │ │ ├── SshGeneratorTest.java │ │ │ ├── UserGeneratorTest.java │ │ │ └── UsernameGeneratorTest.java │ │ │ ├── requests │ │ │ ├── BaseCredentialGenerateRequestTest.java │ │ │ ├── BaseCredentialRequestTest.java │ │ │ ├── BaseCredentialSetRequestTest.java │ │ │ ├── CertificateGenerationRequestParametersTest.java │ │ │ ├── CertificateSetRequestTest.java │ │ │ ├── JsonSetRequestTest.java │ │ │ ├── PasswordSetRequestTest.java │ │ │ ├── RsaGenerationParametersTest.java │ │ │ ├── RsaSetRequestTest.java │ │ │ ├── RsaSshGenerationParametersTest.java │ │ │ ├── SshGenerationParametersTest.java │ │ │ ├── SshSetRequestTest.java │ │ │ ├── StringGenerationParametersTest.java │ │ │ ├── UserGenerateRequestTest.java │ │ │ ├── UserSetRequestTest.java │ │ │ └── ValueSetRequestTest.java │ │ │ ├── services │ │ │ ├── DefaultCertificateAuthorityServiceTest.java │ │ │ ├── DefaultCertificateServiceTest.java │ │ │ ├── DefaultCertificateVersionDataServiceTest.java │ │ │ ├── DefaultCredentialVersionDataServiceTest.java │ │ │ └── DefaultDecryptableDataDetectorTest.java │ │ │ ├── utils │ │ │ ├── CertificateFormatterTest.java │ │ │ ├── CertificateReaderTest.java │ │ │ ├── JsonObjectMapperTest.java │ │ │ ├── PseudoRandomNumberGenerator.java │ │ │ ├── RsaCredentialHelperTest.java │ │ │ ├── SshPublicKeyParserTest.java │ │ │ ├── TestOAuth2IssuerService.java │ │ │ ├── TestPasswordKeyProxyFactory.java │ │ │ └── UuidUtilTest.java │ │ │ └── views │ │ │ ├── CertificateViewTest.java │ │ │ ├── FindCredentialResultsTest.java │ │ │ ├── JsonViewTest.java │ │ │ ├── PasswordViewTest.java │ │ │ ├── RsaViewTest.java │ │ │ ├── SshViewTest.java │ │ │ ├── UserViewTest.java │ │ │ └── ValueViewTest.java │ │ └── kotlin │ │ └── org │ │ └── cloudfoundry │ │ └── credhub │ │ ├── repositories │ │ ├── CredentialRepositoryTest.kt │ │ └── CredentialVersionDataRepositoryTest.kt │ │ ├── services │ │ ├── CertificateDataServiceTest.kt │ │ ├── CredentialDataServiceTest.kt │ │ ├── DummyCredentialVersionDataService.kt │ │ ├── RemoteCertificateAuthorityServiceTest.kt │ │ └── SpyCertificateVersionDataService.kt │ │ ├── utils │ │ └── PrivateKeyReaderTest.kt │ │ └── validators │ │ └── CertificateMatchesPrivateKeyValidatorTest.kt ├── encryption │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── cloudfoundry │ │ │ │ └── credhub │ │ │ │ ├── CryptSaltFactory.java │ │ │ │ ├── config │ │ │ │ ├── BouncyCastleProviderConfiguration.java │ │ │ │ ├── EncryptionConfiguration.java │ │ │ │ ├── EncryptionKeyMetadata.java │ │ │ │ ├── EncryptionKeyProvider.java │ │ │ │ ├── EncryptionKeysConfiguration.java │ │ │ │ ├── PassayConfiguration.java │ │ │ │ └── ProviderType.java │ │ │ │ ├── constants │ │ │ │ └── CipherTypes.java │ │ │ │ ├── data │ │ │ │ ├── EncryptedValueDataService.java │ │ │ │ └── EncryptionKeyCanaryDataService.java │ │ │ │ ├── domain │ │ │ │ └── DefaultEncryptor.java │ │ │ │ ├── entities │ │ │ │ ├── EncryptedValue.java │ │ │ │ ├── EncryptionKeyCanary.java │ │ │ │ └── UuidGenerator.java │ │ │ │ ├── generators │ │ │ │ ├── RandomSerialNumberGenerator.java │ │ │ │ └── RsaKeyPairGenerator.java │ │ │ │ ├── repositories │ │ │ │ ├── EncryptedValueRepository.java │ │ │ │ └── EncryptionKeyCanaryRepository.java │ │ │ │ ├── services │ │ │ │ ├── AsyncEncryptionKeyRotationScheduler.java │ │ │ │ ├── DefaultPasswordKeyProxyFactory.java │ │ │ │ ├── EncryptionKey.java │ │ │ │ ├── EncryptionKeyCanaryMapper.java │ │ │ │ ├── EncryptionKeyRotator.java │ │ │ │ ├── EncryptionKeySet.java │ │ │ │ ├── EncryptionProvider.java │ │ │ │ ├── EncryptionProviderFactory.java │ │ │ │ ├── ExternalKeyProxy.java │ │ │ │ ├── InternalEncryptionService.java │ │ │ │ ├── KMSEncryptionProvider.java │ │ │ │ ├── KeyProxy.java │ │ │ │ ├── LunaConnection.java │ │ │ │ ├── LunaEncryptionService.java │ │ │ │ ├── LunaKeyProxy.java │ │ │ │ ├── PasswordBasedKeyProxy.java │ │ │ │ ├── PasswordEncryptionService.java │ │ │ │ ├── PasswordKeyProxyFactory.java │ │ │ │ ├── RandomNumberGenerator.java │ │ │ │ └── RetryingEncryptionService.java │ │ │ │ └── utils │ │ │ │ └── CheckedConsumer.java │ │ ├── kotlin │ │ │ └── org │ │ │ │ └── cloudfoundry │ │ │ │ └── credhub │ │ │ │ ├── config │ │ │ │ └── X509Config.kt │ │ │ │ ├── domain │ │ │ │ └── Encryptor.kt │ │ │ │ ├── services │ │ │ │ └── DecryptableDataDetector.kt │ │ │ │ └── utils │ │ │ │ └── BouncyCastleFipsConfigurer.kt │ │ └── proto │ │ │ └── encryptionprovider.proto │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── cloudfoundry │ │ │ └── credhub │ │ │ ├── PseudoRandomNumberGenerator.java │ │ │ ├── config │ │ │ ├── BouncyCastleProviderConfigurationTest.java │ │ │ ├── EncryptionKeyProviderTest.java │ │ │ └── EncryptionKeysConfigurationTest.java │ │ │ ├── credential │ │ │ └── CryptSaltFactoryTest.java │ │ │ ├── data │ │ │ ├── EncryptedValueDataServiceTest.java │ │ │ └── EncryptionKeyCanaryDataServiceTest.java │ │ │ ├── db │ │ │ └── migration │ │ │ │ └── EarlyCredentialMigrationTest.java │ │ │ ├── domain │ │ │ └── EncryptorTest.java │ │ │ ├── entities │ │ │ └── EncryptionKeyCanaryTest.java │ │ │ ├── helpers │ │ │ └── EncryptionCanaryHelper.java │ │ │ ├── services │ │ │ ├── EncryptionKeyCanaryMapperTest.java │ │ │ ├── EncryptionKeyRotatorTest.java │ │ │ ├── EncryptionProviderFactoryTest.java │ │ │ ├── ExternalKeyProxyTest.java │ │ │ ├── LunaEncryptionServiceTest.java │ │ │ ├── LunaKeyProxyTest.java │ │ │ ├── PasswordBasedKeyProxyTest.java │ │ │ ├── PasswordEncryptionServiceTest.java │ │ │ └── RetryingEncryptionServiceTest.java │ │ │ └── utils │ │ │ └── TestPasswordKeyProxyFactory.java │ │ └── kotlin │ │ └── org │ │ └── cloudfoundry │ │ └── credhub │ │ └── utils │ │ └── BouncyCastleFipsConfigurerTest.kt ├── errors │ ├── build.gradle │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── cloudfoundry │ │ │ │ └── credhub │ │ │ │ └── utils │ │ │ │ └── ExceptionThrowingFunction.java │ │ └── kotlin │ │ │ └── org │ │ │ └── cloudfoundry │ │ │ └── credhub │ │ │ ├── ErrorMessages.kt │ │ │ ├── config │ │ │ └── DefaultExceptionHandlerConfig.kt │ │ │ ├── exceptions │ │ │ ├── EntryNotFoundException.kt │ │ │ ├── IncorrectKeyException.kt │ │ │ ├── InvalidAlternateNameCertificateException.kt │ │ │ ├── InvalidDurationCertificateException.kt │ │ │ ├── InvalidKeyLengthCertificateException.kt │ │ │ ├── InvalidModeException.kt │ │ │ ├── InvalidPermissionException.kt │ │ │ ├── InvalidPermissionOperationException.kt │ │ │ ├── InvalidQueryParameterException.kt │ │ │ ├── InvalidRemoteAddressException.kt │ │ │ ├── KeyNotFoundException.kt │ │ │ ├── MalformedCertificateException.kt │ │ │ ├── MalformedPrivateKeyException.kt │ │ │ ├── MaximumSizeException.kt │ │ │ ├── MissingCertificateException.kt │ │ │ ├── MissingSigningCACertificateException.kt │ │ │ ├── NoSubjectCertificateException.kt │ │ │ ├── ParameterizedValidationException.kt │ │ │ ├── PermissionAlreadyExistsException.kt │ │ │ ├── PermissionDoesNotExistException.kt │ │ │ ├── PermissionException.kt │ │ │ ├── PermissionInvalidPathAndActorException.kt │ │ │ ├── ReadOnlyException.kt │ │ │ ├── SelfSignedCACertificateException.kt │ │ │ └── UnreadableCertificateException.kt │ │ │ ├── generate │ │ │ ├── DefaultExceptionHandler.kt │ │ │ └── ExceptionHandlers.kt │ │ │ └── views │ │ │ └── ResponseError.kt │ │ └── test │ │ └── kotlin │ │ └── org │ │ └── cloudfoundry │ │ └── credhub │ │ ├── exceptions │ │ └── ParameterizedValidationExceptionTest.kt │ │ └── generate │ │ └── ExceptionHandlersTest.kt ├── generate │ ├── build.gradle │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── org │ │ │ └── cloudfoundry │ │ │ └── credhub │ │ │ ├── requests │ │ │ ├── BulkRegenerateRequest.kt │ │ │ └── RegenerateRequest.kt │ │ │ └── views │ │ │ └── BulkRegenerateResults.kt │ │ └── test │ │ └── kotlin │ │ └── org │ │ └── cloudfoundry │ │ └── credhub │ │ └── requests │ │ ├── BulkRegenerateRequestTest.kt │ │ └── RegenerateRequestTest.kt ├── http-support │ ├── build.gradle │ └── src │ │ └── main │ │ └── kotlin │ │ └── org │ │ └── cloudfoundry │ │ └── credhub │ │ └── RestTemplateFactory.kt ├── management │ ├── build.gradle │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── org │ │ │ └── cloudfoundry │ │ │ └── credhub │ │ │ ├── DefaultManagementService.kt │ │ │ ├── Management.kt │ │ │ ├── ManagementInterceptor.kt │ │ │ ├── ManagementRegistry.kt │ │ │ ├── ManagementRegistryConfiguration.kt │ │ │ ├── ManagementService.kt │ │ │ └── ManagementServiceConfiguration.kt │ │ └── test │ │ └── kotlin │ │ └── org │ │ └── cloudfoundry │ │ └── credhub │ │ └── interceptors │ │ └── ManagementInterceptorTest.kt ├── permissions │ ├── build.gradle │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── org │ │ │ └── cloudfoundry │ │ │ └── credhub │ │ │ ├── audit │ │ │ └── entities │ │ │ │ ├── AddPermission.kt │ │ │ │ ├── DeletePermissions.kt │ │ │ │ ├── GetPermissions.kt │ │ │ │ └── V2Permission.kt │ │ │ ├── config │ │ │ └── AuthorizationConfig.kt │ │ │ ├── data │ │ │ ├── PermissionData.kt │ │ │ └── PermissionDataService.kt │ │ │ ├── repositories │ │ │ └── PermissionRepository.kt │ │ │ ├── requests │ │ │ ├── PermissionEntry.kt │ │ │ ├── PermissionsRequest.kt │ │ │ ├── PermissionsV2PatchRequest.kt │ │ │ └── PermissionsV2Request.kt │ │ │ ├── services │ │ │ ├── DefaultPermissionCheckingService.kt │ │ │ ├── DefaultPermissionService.kt │ │ │ ├── PermissionCheckingService.kt │ │ │ ├── PermissionInitializer.kt │ │ │ └── PermissionService.kt │ │ │ └── views │ │ │ ├── PermissionsV2View.kt │ │ │ └── PermissionsView.kt │ │ └── test │ │ └── kotlin │ │ └── org │ │ └── cloudfoundry │ │ └── credhub │ │ ├── entities │ │ └── PermissionDataTest.kt │ │ ├── requests │ │ ├── PermissionEntryTest.kt │ │ ├── PermissionsRequestTest.kt │ │ └── PermissionsV2RequestTest.kt │ │ └── services │ │ ├── AlwaysTruePermissionCheckingService.kt │ │ ├── DefaultCredentialServiceTest.kt │ │ ├── DefaultPermissionCheckingServiceTest.kt │ │ ├── DefaultPermissionServiceTest.kt │ │ ├── PermissionDataServiceTest.kt │ │ ├── TestOAuth2IssuerService.kt │ │ └── TestPasswordKeyProxyFactory.kt ├── string-utilities │ ├── build.gradle │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── org │ │ │ └── cloudfoundry │ │ │ └── credhub │ │ │ ├── ObjectMapperConfig.kt │ │ │ └── utils │ │ │ ├── EmptyStringToNull.kt │ │ │ ├── ResourceReader.kt │ │ │ └── VersionProvider.kt │ │ └── test │ │ └── kotlin │ │ └── org │ │ └── cloudfoundry │ │ └── credhub │ │ └── config │ │ └── VersionProviderTest.kt ├── test-support │ ├── build.gradle │ └── src │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── cloudfoundry │ │ │ └── credhub │ │ │ └── config │ │ │ └── FlywayMigrationStrategyTestConfig.java │ │ └── kotlin │ │ └── org │ │ └── cloudfoundry │ │ └── credhub │ │ ├── CredhubTestApp.kt │ │ ├── TestHelper.kt │ │ ├── config │ │ ├── ParallelMysqlTestDataSourceConfiguration.kt │ │ └── ParallelPostgresTestDataSourceConfiguration.kt │ │ ├── helpers │ │ └── JsonTestHelper.kt │ │ └── utils │ │ ├── AuthConstants.kt │ │ ├── CertificateStringConstants.kt │ │ ├── DatabaseProfileResolver.kt │ │ ├── DatabaseUtilities.kt │ │ ├── FakeCurrentTimeProvider.kt │ │ ├── SpringUtilities.kt │ │ └── TestConstants.kt └── time-support │ ├── build.gradle │ └── src │ ├── main │ └── kotlin │ │ └── org │ │ └── cloudfoundry │ │ └── credhub │ │ ├── config │ │ ├── CurrentTimeProviderConfig.kt │ │ └── TimeModuleFactoryConfig.kt │ │ └── util │ │ ├── CurrentTimeProvider.kt │ │ ├── InstantMillisecondsConverter.kt │ │ ├── TimeModuleFactory.kt │ │ └── TimedRetry.kt │ └── test │ └── kotlin │ └── org │ └── cloudfoundry │ └── credhub │ └── utils │ ├── InstantMillisecondsConverterTest.kt │ └── TimedRetryTest.kt ├── config ├── checkstyle │ └── checkstyle.xml ├── pmd │ └── pmd.xml └── uaa.yml ├── docker-compose.yml ├── docker ├── Docker_README.md ├── config │ └── application.yml ├── dev_uaa.pem ├── setup_trust_store.sh └── start_server.sh ├── docs ├── README.md ├── authentication-identities.md ├── authorization-and-permissions.md ├── bosh-config-server.md ├── credential-types.md ├── credhub-security-faq.md ├── images │ ├── BAD1.png │ ├── BAD2.png │ ├── BAD3.png │ ├── BAD4.png │ ├── GET_10_instance.png │ ├── GET_1_instance.png │ ├── GET_2_instance.png │ ├── GET_4_instance.png │ ├── INTERPOLATE_10_instance.png │ ├── INTERPOLATE_1_instance.png │ ├── INTERPOLATE_2_instance.png │ ├── INTERPOLATE_4_instance.png │ ├── SET_10_instance.png │ ├── SET_1_instance.png │ ├── SET_2_instance.png │ ├── SET_4_instance.png │ ├── basic-architecture.png │ ├── bosh-deploy.png │ ├── bosh-director-architecture.png │ ├── current-binding-workflow.png │ ├── director-retrieve.png │ ├── icon.png │ ├── logo.png │ ├── secure-binding-workflow.png │ └── tls-handshake.png ├── mutual-tls.md ├── operator-quick-start.md ├── orphaned-encryption-value-cleanup.md ├── performance-testing.md ├── product-summary.md ├── secure-service-credentials.md └── spring-java-credhub-integration.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── hooks └── pre-push ├── kotlin.gradle ├── ktlint.gradle ├── kubernetes ├── README.md ├── application_config.lib.yml ├── credhub_config.yml ├── credhub_deployment.yml ├── credhub_service.yml ├── database.functions.lib.star ├── postgres.yml ├── secrets.yml └── values.yaml ├── performance └── info-perf.jmx ├── pmd-config.gradle ├── scripts ├── configure_hooks.sh ├── generate-cert-rotation-acceptance-data.sh ├── generate_documentation_snippets.sh ├── lint.sh ├── run_postgres_in_docker.sh ├── run_tests.sh ├── run_tests_h2.sh ├── run_tests_mysql.sh ├── run_tests_postgres.sh ├── setup_dev_grpc_certs.sh ├── setup_dev_mtls.sh ├── ship-it.sh ├── start_server.sh ├── start_server_grpc_backend.sh ├── start_server_kms.sh └── success_ascii_art.txt ├── settings.gradle ├── spring-cloud-contract-config.gradle └── spring-rest-docs-config.gradle /.cf-extensions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/.cf-extensions -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.github/workflows/unit-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/.github/workflows/unit-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/README.md -------------------------------------------------------------------------------- /applications/build.gradle: -------------------------------------------------------------------------------- 1 | subprojects {} 2 | -------------------------------------------------------------------------------- /applications/credhub-api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/build.gradle -------------------------------------------------------------------------------- /applications/credhub-api/src/main/java/org/cloudfoundry/credhub/ApplicationStartup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/java/org/cloudfoundry/credhub/ApplicationStartup.java -------------------------------------------------------------------------------- /applications/credhub-api/src/main/java/org/cloudfoundry/credhub/CredHubApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/java/org/cloudfoundry/credhub/CredHubApp.java -------------------------------------------------------------------------------- /applications/credhub-api/src/main/java/org/cloudfoundry/credhub/config/DatabaseLayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/java/org/cloudfoundry/credhub/config/DatabaseLayer.java -------------------------------------------------------------------------------- /applications/credhub-api/src/main/java/org/cloudfoundry/credhub/config/DatatabaseLayerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/java/org/cloudfoundry/credhub/config/DatatabaseLayerImpl.java -------------------------------------------------------------------------------- /applications/credhub-api/src/main/java/org/cloudfoundry/credhub/config/LogConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/java/org/cloudfoundry/credhub/config/LogConfiguration.java -------------------------------------------------------------------------------- /applications/credhub-api/src/main/java/org/cloudfoundry/credhub/config/TaskExecutorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/java/org/cloudfoundry/credhub/config/TaskExecutorConfig.java -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/application-dev-h2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/application-dev-h2.yml -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/application-dev-local-uaa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/application-dev-local-uaa.yml -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/application-dev-mysql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/application-dev-mysql.yml -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/application-dev-postgres.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/application-dev-postgres.yml -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/application-dev-remote-uaa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/application-dev-remote-uaa.yml -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/application-dev.yml -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/application.yml -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/banner.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/common/V48__drop_audit_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/common/V48__drop_audit_tables.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/common/V55__add_metadata_column_to_credential_table.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE credential_version ADD COLUMN metadata VARCHAR(7000); 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V10__remove_unique_name_constraint.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE NAMED_SECRET DROP CONSTRAINT UK_IV5VF8IQM1SD3K3NACBM20IXP; 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V11__add_uuid_to_named_certificate_authority.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE NAMED_CERTIFICATE_AUTHORITY ADD UUID VARCHAR(255); 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V12__make_uuid_binary.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V12__make_uuid_binary.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V13_1__make_secret_uuid_primary_key.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V13_1__make_secret_uuid_primary_key.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V13__add_uuid_to_secret_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V13__add_uuid_to_secret_tables.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V15__allow_non_unique_ca_names.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V15__allow_non_unique_ca_names.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V16__use_bigint_for_all_timestamps.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V16__use_bigint_for_all_timestamps.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V17__use_ms_accuracy_for_updated_at.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V17__use_ms_accuracy_for_updated_at.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V1__initial.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V1__initial.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V20_2__add_uuid_to_named_canary.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V20_2__add_uuid_to_named_canary.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V20__add_uuid_to_named_canary.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V20__add_uuid_to_named_canary.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V22__consolidate_password_encryption.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V22__consolidate_password_encryption.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V23__prepend_slash_to_leading_slash.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V23__prepend_slash_to_leading_slash.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V25__add_secret_name_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V25__add_secret_name_table.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V26__remove_named_certificate_authority.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE named_certificate_authority; -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V27__ensure_ca_name_starts_with_slash.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V27__ensure_ca_name_starts_with_slash.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V28__create_access_entry_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V28__create_access_entry_table.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V29__add_salt_to_canary.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE encryption_key_canary ADD COLUMN salt VARBINARY(64); 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V30__remove_value_secret_table.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE value_secret; 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V31__update_audit_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V31__update_audit_tables.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V33__remove_operation_from_auth_failure_audit_record_table.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE auth_failure_audit_record 2 | DROP COLUMN operation; 3 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V35_2__drop_operation_audit_record_table.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE operation_audit_record; 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V37__add_user_secret_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V37__add_user_secret_table.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V3__log_status_and_method.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V3__log_status_and_method.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V41_2__make_user_salt_not_nullable.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V41_2__make_user_salt_not_nullable.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V41__add_salt_to_user_credential.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE user_credential 2 | ADD COLUMN salt VARCHAR(16); 3 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V43__change_table_names.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V43__change_table_names.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V44_3__drop_duplicated_columns.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V44_3__drop_duplicated_columns.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V44__create_encrypted_value_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V44__create_encrypted_value_table.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V45__change_acl_table_names.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE access_entry 2 | RENAME TO permission; 3 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V49__add_path_to_permission_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V49__add_path_to_permission_table.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V4__add_canary_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V4__add_canary_table.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V50__add_expiry_date_to_certificate_credential_tabl.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE certificate_credential 2 | ADD COLUMN expiry_date TIMESTAMP; -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V52__add_generated_to_certificate_credential_table.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE certificate_credential 2 | ADD COLUMN generated BOOLEAN; -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V53__add_trusted_ca_to_certificate_credential_table.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE certificate_credential 2 | ADD COLUMN trusted_ca VARCHAR(7000); 3 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V58__remove_triggers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V58__remove_triggers.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V5__add_ssh_secret_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V5__add_ssh_secret_table.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V63__bump_to_hibernate_6.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V63__bump_to_hibernate_6.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V6__add_query_params_to_audit_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V6__add_query_params_to_audit_tables.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V7__add_rsa_secret_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/h2/V7__add_rsa_secret_table.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/h2/V9__add_ca_name_column_to_certificates.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE CERTIFICATE_SECRET ADD CA_NAME VARCHAR(255); 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V10__remove_unique_name_constraint.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE named_secret DROP INDEX UK_iv5vf8iqm1sd3k3nacbm20ixp; 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V11__add_uuid_to_named_certificate_authority.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE named_certificate_authority ADD uuid varchar(255) DEFAULT NULL; 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V12__make_uuid_binary.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/mysql/V12__make_uuid_binary.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V13__add_uuid_to_secret_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/mysql/V13__add_uuid_to_secret_tables.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V15__allow_non_unique_ca_names.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `named_certificate_authority` DROP INDEX `UK_5ic6w4fi93q8y7xv7280yhsmr`; 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V16__use_bigint_for_all_timestamps.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/mysql/V16__use_bigint_for_all_timestamps.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V18__add_credential_name_to_operation_audit_record.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `operation_audit_record` ADD COLUMN `credential_name` varchar(255); 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V1__initial.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/mysql/V1__initial.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V20_2__add_uuid_to_named_canary.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/mysql/V20_2__add_uuid_to_named_canary.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V20__add_uuid_to_named_canary.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/mysql/V20__add_uuid_to_named_canary.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V25__add_secret_name_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/mysql/V25__add_secret_name_table.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V26__remove_named_certificate_authority.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE named_certificate_authority; -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V28__create_access_entry_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/mysql/V28__create_access_entry_table.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V29__add_salt_to_canary.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE `encryption_key_canary` ADD COLUMN `salt` tinyblob; 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V30__remove_value_secret_table.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE value_secret; 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V31__update_audit_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/mysql/V31__update_audit_tables.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V33__remove_operation_from_auth_failure_audit_record_table.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE auth_failure_audit_record 2 | DROP COLUMN operation; 3 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V35_2__drop_operation_audit_record_table.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE operation_audit_record; 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V37__add_user_secret_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/mysql/V37__add_user_secret_table.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V3__log_status_and_method.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/mysql/V3__log_status_and_method.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V41_2__make_user_salt_not_nullable.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE user_credential 2 | MODIFY COLUMN salt VARCHAR(16) NOT NULL; 3 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V41__add_salt_to_user_credential.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE user_credential 2 | ADD COLUMN salt VARCHAR(16); 3 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V43__change_table_names.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/mysql/V43__change_table_names.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V44_3__drop_duplicated_columns.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/mysql/V44_3__drop_duplicated_columns.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V44__create_encrypted_value_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/mysql/V44__create_encrypted_value_table.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V45__change_acl_table_names.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE access_entry 2 | RENAME TO permission; 3 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V47_1__add_checksum_column_to_credential_table.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE credential ADD checksum VARCHAR(100) UNIQUE; 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V49__add_path_to_permission_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/mysql/V49__add_path_to_permission_table.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V4__add_canary_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/mysql/V4__add_canary_table.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V52__add_generated_to_certificate_credential_table.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE certificate_credential 2 | ADD COLUMN `generated` BOOLEAN; 3 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V53__add_trusted_ca_to_certificate_credential_table.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE certificate_credential 2 | ADD COLUMN `trusted_ca` TEXT(7000) DEFAULT NULL; 3 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V5__add_ssh_secret_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/mysql/V5__add_ssh_secret_table.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V7__add_rsa_secret_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/mysql/V7__add_rsa_secret_table.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/mysql/V9__add_ca_name_column_to_certificates.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE certificate_secret ADD ca_name varchar(255); 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V10__remove_unique_name_constraint.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE named_secret DROP CONSTRAINT UK_iv5vf8iqm1sd3k3nacbm20ixp; 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V11__add_uuid_to_named_certificate_authority.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE named_certificate_authority ADD uuid character varying(255); 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V12__make_uuid_binary.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/postgres/V12__make_uuid_binary.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V13__add_uuid_to_secret_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/postgres/V13__add_uuid_to_secret_tables.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V15__allow_non_unique_ca_names.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE named_certificate_authority 2 | DROP CONSTRAINT IF EXISTS uk_5ic6w4fi93q8y7xv7280yhsmr; 3 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V18__add_credential_name_to_operation_audit_record.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE operation_audit_record ADD COLUMN credential_name character varying(255); 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V1__initial.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/postgres/V1__initial.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V20_2__add_uuid_to_named_canary.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/postgres/V20_2__add_uuid_to_named_canary.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V20__add_uuid_to_named_canary.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/postgres/V20__add_uuid_to_named_canary.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V25__add_secret_name_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/postgres/V25__add_secret_name_table.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V26__remove_named_certificate_authority.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE named_certificate_authority; -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V28__create_access_entry_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/postgres/V28__create_access_entry_table.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V29__add_salt_to_canary.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE encryption_key_canary ADD COLUMN salt bytea; 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V30__remove_value_secret_table.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE value_secret; 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V31__update_audit_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/postgres/V31__update_audit_tables.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V33__remove_operation_from_auth_failure_audit_record_table.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE auth_failure_audit_record 2 | DROP COLUMN operation; 3 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V35_2__drop_operation_audit_record_table.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE operation_audit_record; 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V37__add_user_secret_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/postgres/V37__add_user_secret_table.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V3__log_status_and_method.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/postgres/V3__log_status_and_method.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V41__add_salt_to_user_credential.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE user_credential 2 | ADD COLUMN salt character varying(16); 3 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V43__change_table_names.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/postgres/V43__change_table_names.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V44_3__drop_duplicated_columns.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/postgres/V44_3__drop_duplicated_columns.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V45__change_acl_table_names.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE access_entry 2 | RENAME TO permission; 3 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V4__add_canary_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/postgres/V4__add_canary_table.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V50__add_expiry_date_to_certificate_credential_tabl.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE certificate_credential 2 | ADD COLUMN expiry_date TIMESTAMP; -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V52__add_generated_to_certificate_credential_table.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE certificate_credential 2 | ADD COLUMN generated BOOLEAN; -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V53__add_trusted_ca_to_certificate_credential_table.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE certificate_credential 2 | ADD COLUMN trusted_ca character varying(7000); 3 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V58__remove_triggers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/postgres/V58__remove_triggers.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V5__add_ssh_secret_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/postgres/V5__add_ssh_secret_table.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V62__drop_index_secret_name_unique.sql: -------------------------------------------------------------------------------- 1 | DROP INDEX CONCURRENTLY IF EXISTS secret_name_unique; -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V7__add_rsa_secret_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/db/migration/postgres/V7__add_rsa_secret_table.sql -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/db/migration/postgres/V9__add_ca_name_column_to_certificates.sql: -------------------------------------------------------------------------------- 1 | ALTER TABLE certificate_secret ADD ca_name character varying(255); 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/log4j2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/main/resources/log4j2.properties -------------------------------------------------------------------------------- /applications/credhub-api/src/main/resources/version: -------------------------------------------------------------------------------- 1 | 2.14.19 2 | -------------------------------------------------------------------------------- /applications/credhub-api/src/test/java/org/cloudfoundry/credhub/CertificateStringConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/test/java/org/cloudfoundry/credhub/CertificateStringConstants.java -------------------------------------------------------------------------------- /applications/credhub-api/src/test/java/org/cloudfoundry/credhub/TestOAuth2IssuerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/test/java/org/cloudfoundry/credhub/TestOAuth2IssuerService.java -------------------------------------------------------------------------------- /applications/credhub-api/src/test/java/org/cloudfoundry/credhub/TestPasswordKeyProxyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/test/java/org/cloudfoundry/credhub/TestPasswordKeyProxyFactory.java -------------------------------------------------------------------------------- /applications/credhub-api/src/test/java/org/cloudfoundry/credhub/config/ActuatorConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/test/java/org/cloudfoundry/credhub/config/ActuatorConfigurationTest.java -------------------------------------------------------------------------------- /applications/credhub-api/src/test/java/org/cloudfoundry/credhub/config/AuthConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/test/java/org/cloudfoundry/credhub/config/AuthConfigurationTest.java -------------------------------------------------------------------------------- /applications/credhub-api/src/test/java/org/cloudfoundry/credhub/contracts/ContractBaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/test/java/org/cloudfoundry/credhub/contracts/ContractBaseTest.java -------------------------------------------------------------------------------- /applications/credhub-api/src/test/kotlin/org/cloudfoundry/credhub/CredhubAppSmokeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/test/kotlin/org/cloudfoundry/credhub/CredhubAppSmokeTest.kt -------------------------------------------------------------------------------- /applications/credhub-api/src/test/resources/application-minimum-duration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/test/resources/application-minimum-duration.yml -------------------------------------------------------------------------------- /applications/credhub-api/src/test/resources/application-unit-test-h2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/test/resources/application-unit-test-h2.yml -------------------------------------------------------------------------------- /applications/credhub-api/src/test/resources/application-unit-test-mysql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/test/resources/application-unit-test-mysql.yml -------------------------------------------------------------------------------- /applications/credhub-api/src/test/resources/application-unit-test-permissions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/test/resources/application-unit-test-permissions.yml -------------------------------------------------------------------------------- /applications/credhub-api/src/test/resources/application-unit-test-postgres.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/test/resources/application-unit-test-postgres.yml -------------------------------------------------------------------------------- /applications/credhub-api/src/test/resources/application-unit-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/test/resources/application-unit-test.yml -------------------------------------------------------------------------------- /applications/credhub-api/src/test/resources/ca/dev_uaa.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/test/resources/ca/dev_uaa.pem -------------------------------------------------------------------------------- /applications/credhub-api/src/test/resources/external_provider/ca.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/applications/credhub-api/src/test/resources/external_provider/ca.key -------------------------------------------------------------------------------- /backends/build.gradle: -------------------------------------------------------------------------------- 1 | subprojects {} 2 | -------------------------------------------------------------------------------- /backends/credhub/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/build.gradle -------------------------------------------------------------------------------- /backends/credhub/src/docs/asciidoc/index-docinfo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/docs/asciidoc/index-docinfo.html -------------------------------------------------------------------------------- /backends/credhub/src/docs/asciidoc/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/docs/asciidoc/index.adoc -------------------------------------------------------------------------------- /backends/credhub/src/docs/asciidoc/snippets/authentication.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/docs/asciidoc/snippets/authentication.adoc -------------------------------------------------------------------------------- /backends/credhub/src/docs/asciidoc/snippets/certificates-v1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/docs/asciidoc/snippets/certificates-v1.adoc -------------------------------------------------------------------------------- /backends/credhub/src/docs/asciidoc/snippets/credentials-v1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/docs/asciidoc/snippets/credentials-v1.adoc -------------------------------------------------------------------------------- /backends/credhub/src/docs/asciidoc/snippets/encryption-key-usage-v1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/docs/asciidoc/snippets/encryption-key-usage-v1.adoc -------------------------------------------------------------------------------- /backends/credhub/src/docs/asciidoc/snippets/health-v1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/docs/asciidoc/snippets/health-v1.adoc -------------------------------------------------------------------------------- /backends/credhub/src/docs/asciidoc/snippets/info-v1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/docs/asciidoc/snippets/info-v1.adoc -------------------------------------------------------------------------------- /backends/credhub/src/docs/asciidoc/snippets/interpolate-v1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/docs/asciidoc/snippets/interpolate-v1.adoc -------------------------------------------------------------------------------- /backends/credhub/src/docs/asciidoc/snippets/introduction.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/docs/asciidoc/snippets/introduction.adoc -------------------------------------------------------------------------------- /backends/credhub/src/docs/asciidoc/snippets/management-v1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/docs/asciidoc/snippets/management-v1.adoc -------------------------------------------------------------------------------- /backends/credhub/src/docs/asciidoc/snippets/permissions-v1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/docs/asciidoc/snippets/permissions-v1.adoc -------------------------------------------------------------------------------- /backends/credhub/src/docs/asciidoc/snippets/permissions-v2.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/docs/asciidoc/snippets/permissions-v2.adoc -------------------------------------------------------------------------------- /backends/credhub/src/docs/asciidoc/snippets/regenerate-v1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/docs/asciidoc/snippets/regenerate-v1.adoc -------------------------------------------------------------------------------- /backends/credhub/src/docs/asciidoc/snippets/version-v1.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/docs/asciidoc/snippets/version-v1.adoc -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/certificates/CertificatesController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/certificates/CertificatesController.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/certificates/CertificatesHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/certificates/CertificatesHandler.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/certificates/DefaultCertificatesHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/certificates/DefaultCertificatesHandler.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/certificates/RemoteCertificatesHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/certificates/RemoteCertificatesHandler.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/credentials/CredentialsController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/credentials/CredentialsController.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/credentials/CredentialsHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/credentials/CredentialsHandler.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/credentials/DefaultCredentialsHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/credentials/DefaultCredentialsHandler.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/credentials/RemoteCredentialsHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/credentials/RemoteCredentialsHandler.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/health/HealthController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/health/HealthController.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/info/InfoController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/info/InfoController.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/interpolation/InterpolationController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/interpolation/InterpolationController.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/interpolation/InterpolationHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/interpolation/InterpolationHandler.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/interpolation/RemoteInterpolationHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/interpolation/RemoteInterpolationHandler.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/keyusage/DefaultKeyUsageHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/keyusage/DefaultKeyUsageHandler.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/keyusage/KeyUsageController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/keyusage/KeyUsageController.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/keyusage/KeyUsageHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/keyusage/KeyUsageHandler.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/keyusage/RemoteKeyUsageHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/keyusage/RemoteKeyUsageHandler.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/management/ManagementController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/management/ManagementController.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/permissions/DefaultPermissionsV1Handler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/permissions/DefaultPermissionsV1Handler.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/permissions/DefaultPermissionsV2Handler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/permissions/DefaultPermissionsV2Handler.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/permissions/PermissionsV1Controller.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/permissions/PermissionsV1Controller.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/permissions/PermissionsV1Handler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/permissions/PermissionsV1Handler.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/permissions/PermissionsV2Controller.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/permissions/PermissionsV2Controller.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/permissions/PermissionsV2Handler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/permissions/PermissionsV2Handler.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/permissions/RemotePermissionsHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/permissions/RemotePermissionsHandler.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/regenerate/DefaultRegenerateHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/regenerate/DefaultRegenerateHandler.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/regenerate/RegenerateController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/regenerate/RegenerateController.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/regenerate/RegenerateHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/regenerate/RegenerateHandler.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/regenerate/RemoteRegenerateHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/regenerate/RemoteRegenerateHandler.kt -------------------------------------------------------------------------------- /backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/versions/VersionController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/main/kotlin/org/cloudfoundry/credhub/versions/VersionController.kt -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/db/migration/UserSaltMigrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/db/migration/UserSaltMigrationTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/handlers/DefaultCertificatesHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/handlers/DefaultCertificatesHandlerTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/handlers/DefaultCredentialsHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/handlers/DefaultCredentialsHandlerTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/handlers/DefaultExceptionHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/handlers/DefaultExceptionHandlerTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/handlers/DefaultInterpolationHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/handlers/DefaultInterpolationHandlerTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/handlers/DefaultRegenerateHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/handlers/DefaultRegenerateHandlerTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/BulkRegenerateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/BulkRegenerateTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/CertificateGenerateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/CertificateGenerateTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/CertificateGetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/CertificateGetTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/CertificateMigrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/CertificateMigrationTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/CertificateVersionDeleteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/CertificateVersionDeleteTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/CredentialAclEnforcementTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/CredentialAclEnforcementTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/CredentialDeleteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/CredentialDeleteTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/CredentialFindTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/CredentialFindTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/CredentialFindTestNoAcls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/CredentialFindTestNoAcls.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/CredentialGetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/CredentialGetTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/CredentialRegenerateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/CredentialRegenerateTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/EncryptionKeyRotatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/EncryptionKeyRotatorTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/GenerateModeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/GenerateModeTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/KeyUsageEndpointTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/KeyUsageEndpointTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/LegacyCredentialTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/LegacyCredentialTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/PasswordRegenerationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/PasswordRegenerationTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/PermissionInitializationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/PermissionInitializationTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/PermissionsEndpointTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/PermissionsEndpointTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/PermissionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/PermissionsTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/RegenerationEndpointTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/RegenerationEndpointTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/RsaGenerateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/RsaGenerateTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/SshGenerateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/SshGenerateTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/UpdatingACredentialTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/UpdatingACredentialTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/UserGenerationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/UserGenerationTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/UserRegenerationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/UserRegenerationTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/VersionEndpointTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/java/org/cloudfoundry/credhub/integration/VersionEndpointTest.java -------------------------------------------------------------------------------- /backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/controllers/v1/certificates/SpyEncryptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/controllers/v1/certificates/SpyEncryptor.kt -------------------------------------------------------------------------------- /backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/controllers/v1/info/InfoControllerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/controllers/v1/info/InfoControllerTest.kt -------------------------------------------------------------------------------- /backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/handlers/DefaultKeyUsageHandlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/handlers/DefaultKeyUsageHandlerTest.kt -------------------------------------------------------------------------------- /backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/handlers/DefaultPermissionsV1HandlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/handlers/DefaultPermissionsV1HandlerTest.kt -------------------------------------------------------------------------------- /backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/handlers/DefaultPermissionsV2HandlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/handlers/DefaultPermissionsV2HandlerTest.kt -------------------------------------------------------------------------------- /backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/handlers/RemoteCredentialsHandlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/handlers/RemoteCredentialsHandlerTest.kt -------------------------------------------------------------------------------- /backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/handlers/RemotePermissionsHandlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/handlers/RemotePermissionsHandlerTest.kt -------------------------------------------------------------------------------- /backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/handlers/SpyCredentialService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/handlers/SpyCredentialService.kt -------------------------------------------------------------------------------- /backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/handlers/SpyPermissionService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/handlers/SpyPermissionService.kt -------------------------------------------------------------------------------- /backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/helpers/CredHubRestDocs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/helpers/CredHubRestDocs.kt -------------------------------------------------------------------------------- /backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/helpers/FakeOauthTokenFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/helpers/FakeOauthTokenFilter.kt -------------------------------------------------------------------------------- /backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/helpers/JsonHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/helpers/JsonHelpers.kt -------------------------------------------------------------------------------- /backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/helpers/MockMvcFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/helpers/MockMvcFactory.kt -------------------------------------------------------------------------------- /backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/helpers/RequestHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/helpers/RequestHelper.kt -------------------------------------------------------------------------------- /backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/services/SpyCredentialVersionDataService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/services/SpyCredentialVersionDataService.kt -------------------------------------------------------------------------------- /backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/utils/MultiJsonPathMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/utils/MultiJsonPathMatcher.kt -------------------------------------------------------------------------------- /backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/utils/TestOAuth2IssuerService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/utils/TestOAuth2IssuerService.kt -------------------------------------------------------------------------------- /backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/utils/TestPasswordKeyProxyFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/credhub/src/test/kotlin/org/cloudfoundry/credhub/utils/TestPasswordKeyProxyFactory.kt -------------------------------------------------------------------------------- /backends/remote/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/remote/build.gradle -------------------------------------------------------------------------------- /backends/remote/src/main/kotlin/org/cloudfoundry/credhub/remote/RemoteBackendClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/remote/src/main/kotlin/org/cloudfoundry/credhub/remote/RemoteBackendClient.kt -------------------------------------------------------------------------------- /backends/remote/src/main/proto/remote.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/remote/src/main/proto/remote.proto -------------------------------------------------------------------------------- /backends/shared-backend-configuration/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/backends/shared-backend-configuration/build.gradle -------------------------------------------------------------------------------- /checkstyle-config.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/checkstyle-config.gradle -------------------------------------------------------------------------------- /components/audit/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/audit/build.gradle -------------------------------------------------------------------------------- /components/audit/src/main/kotlin/org/cloudfoundry/credhub/audit/AuditableCredential.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/audit/src/main/kotlin/org/cloudfoundry/credhub/audit/AuditableCredential.kt -------------------------------------------------------------------------------- /components/audit/src/main/kotlin/org/cloudfoundry/credhub/audit/AuditableCredentialVersion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/audit/src/main/kotlin/org/cloudfoundry/credhub/audit/AuditableCredentialVersion.kt -------------------------------------------------------------------------------- /components/audit/src/main/kotlin/org/cloudfoundry/credhub/audit/AuditablePermissionData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/audit/src/main/kotlin/org/cloudfoundry/credhub/audit/AuditablePermissionData.kt -------------------------------------------------------------------------------- /components/audit/src/main/kotlin/org/cloudfoundry/credhub/audit/CEFAuditRecord.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/audit/src/main/kotlin/org/cloudfoundry/credhub/audit/CEFAuditRecord.kt -------------------------------------------------------------------------------- /components/audit/src/main/kotlin/org/cloudfoundry/credhub/audit/HttpUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/audit/src/main/kotlin/org/cloudfoundry/credhub/audit/HttpUtils.kt -------------------------------------------------------------------------------- /components/audit/src/main/kotlin/org/cloudfoundry/credhub/audit/OperationDeviceAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/audit/src/main/kotlin/org/cloudfoundry/credhub/audit/OperationDeviceAction.kt -------------------------------------------------------------------------------- /components/audit/src/main/kotlin/org/cloudfoundry/credhub/audit/RequestDetails.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/audit/src/main/kotlin/org/cloudfoundry/credhub/audit/RequestDetails.kt -------------------------------------------------------------------------------- /components/audit/src/main/kotlin/org/cloudfoundry/credhub/audit/Resource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/audit/src/main/kotlin/org/cloudfoundry/credhub/audit/Resource.kt -------------------------------------------------------------------------------- /components/audit/src/main/kotlin/org/cloudfoundry/credhub/audit/Version.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/audit/src/main/kotlin/org/cloudfoundry/credhub/audit/Version.kt -------------------------------------------------------------------------------- /components/audit/src/main/kotlin/org/cloudfoundry/credhub/interceptors/AuditInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/audit/src/main/kotlin/org/cloudfoundry/credhub/interceptors/AuditInterceptor.kt -------------------------------------------------------------------------------- /components/audit/src/test/kotlin/org/cloudfoundry/credhub/audit/CEFAuditRecordTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/audit/src/test/kotlin/org/cloudfoundry/credhub/audit/CEFAuditRecordTest.kt -------------------------------------------------------------------------------- /components/audit/src/test/kotlin/org/cloudfoundry/credhub/interceptors/AuditInterceptorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/audit/src/test/kotlin/org/cloudfoundry/credhub/interceptors/AuditInterceptorTest.kt -------------------------------------------------------------------------------- /components/auth/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/auth/build.gradle -------------------------------------------------------------------------------- /components/auth/src/main/java/org/cloudfoundry/credhub/auth/CredHubJwtTimeValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/auth/src/main/java/org/cloudfoundry/credhub/auth/CredHubJwtTimeValidator.java -------------------------------------------------------------------------------- /components/auth/src/main/java/org/cloudfoundry/credhub/auth/OAuth2AuthenticationExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/auth/src/main/java/org/cloudfoundry/credhub/auth/OAuth2AuthenticationExceptionHandler.java -------------------------------------------------------------------------------- /components/auth/src/main/java/org/cloudfoundry/credhub/config/AuthConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/auth/src/main/java/org/cloudfoundry/credhub/config/AuthConfiguration.java -------------------------------------------------------------------------------- /components/auth/src/main/java/org/cloudfoundry/credhub/config/AuthWithoutOAuthConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/auth/src/main/java/org/cloudfoundry/credhub/config/AuthWithoutOAuthConfiguration.java -------------------------------------------------------------------------------- /components/auth/src/main/kotlin/org/cloudfoundry/credhub/auth/ActuatorPortFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/auth/src/main/kotlin/org/cloudfoundry/credhub/auth/ActuatorPortFilter.kt -------------------------------------------------------------------------------- /components/auth/src/main/kotlin/org/cloudfoundry/credhub/auth/DefaultOAuth2IssuerService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/auth/src/main/kotlin/org/cloudfoundry/credhub/auth/DefaultOAuth2IssuerService.kt -------------------------------------------------------------------------------- /components/auth/src/main/kotlin/org/cloudfoundry/credhub/auth/OAuth2IssuerService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/auth/src/main/kotlin/org/cloudfoundry/credhub/auth/OAuth2IssuerService.kt -------------------------------------------------------------------------------- /components/auth/src/main/kotlin/org/cloudfoundry/credhub/auth/PreAuthenticationFailureFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/auth/src/main/kotlin/org/cloudfoundry/credhub/auth/PreAuthenticationFailureFilter.kt -------------------------------------------------------------------------------- /components/auth/src/main/kotlin/org/cloudfoundry/credhub/auth/UserContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/auth/src/main/kotlin/org/cloudfoundry/credhub/auth/UserContext.kt -------------------------------------------------------------------------------- /components/auth/src/main/kotlin/org/cloudfoundry/credhub/auth/UserContextFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/auth/src/main/kotlin/org/cloudfoundry/credhub/auth/UserContextFactory.kt -------------------------------------------------------------------------------- /components/auth/src/main/kotlin/org/cloudfoundry/credhub/auth/UserContextHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/auth/src/main/kotlin/org/cloudfoundry/credhub/auth/UserContextHolder.kt -------------------------------------------------------------------------------- /components/auth/src/main/kotlin/org/cloudfoundry/credhub/auth/X509AuthenticationFailureHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/auth/src/main/kotlin/org/cloudfoundry/credhub/auth/X509AuthenticationFailureHandler.kt -------------------------------------------------------------------------------- /components/auth/src/main/kotlin/org/cloudfoundry/credhub/auth/X509AuthenticationProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/auth/src/main/kotlin/org/cloudfoundry/credhub/auth/X509AuthenticationProvider.kt -------------------------------------------------------------------------------- /components/auth/src/main/kotlin/org/cloudfoundry/credhub/config/OAuthProperties.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/auth/src/main/kotlin/org/cloudfoundry/credhub/config/OAuthProperties.kt -------------------------------------------------------------------------------- /components/auth/src/main/kotlin/org/cloudfoundry/credhub/interceptors/UserContextInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/auth/src/main/kotlin/org/cloudfoundry/credhub/interceptors/UserContextInterceptor.kt -------------------------------------------------------------------------------- /components/auth/src/test/kotlin/org/cloudfoundry/credhub/auth/DefaultOAuth2IssuerServiceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/auth/src/test/kotlin/org/cloudfoundry/credhub/auth/DefaultOAuth2IssuerServiceTest.kt -------------------------------------------------------------------------------- /components/auth/src/test/kotlin/org/cloudfoundry/credhub/auth/OAuth2ExtraValidationFilterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/auth/src/test/kotlin/org/cloudfoundry/credhub/auth/OAuth2ExtraValidationFilterTest.kt -------------------------------------------------------------------------------- /components/auth/src/test/kotlin/org/cloudfoundry/credhub/auth/UserContextFactoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/auth/src/test/kotlin/org/cloudfoundry/credhub/auth/UserContextFactoryTest.kt -------------------------------------------------------------------------------- /components/auth/src/test/kotlin/org/cloudfoundry/credhub/interceptors/UserContextInterceptorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/auth/src/test/kotlin/org/cloudfoundry/credhub/interceptors/UserContextInterceptorTest.kt -------------------------------------------------------------------------------- /components/auth/src/test/kotlin/org/cloudfoundry/credhub/utils/TestOAuth2IssuerService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/auth/src/test/kotlin/org/cloudfoundry/credhub/utils/TestOAuth2IssuerService.kt -------------------------------------------------------------------------------- /components/build.gradle: -------------------------------------------------------------------------------- 1 | subprojects {} 2 | -------------------------------------------------------------------------------- /components/constants/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/constants/build.gradle -------------------------------------------------------------------------------- /components/constants/src/main/kotlin/org/cloudfoundry/credhub/PermissionOperation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/constants/src/main/kotlin/org/cloudfoundry/credhub/PermissionOperation.kt -------------------------------------------------------------------------------- /components/constants/src/main/kotlin/org/cloudfoundry/credhub/constants/EncryptionConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/constants/src/main/kotlin/org/cloudfoundry/credhub/constants/EncryptionConstants.kt -------------------------------------------------------------------------------- /components/constants/src/main/kotlin/org/cloudfoundry/credhub/constants/UuidConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/constants/src/main/kotlin/org/cloudfoundry/credhub/constants/UuidConstants.kt -------------------------------------------------------------------------------- /components/credentials/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/build.gradle -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/domain/JsonCredentialVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/domain/JsonCredentialVersion.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/domain/PasswordCredentialVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/domain/PasswordCredentialVersion.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/domain/RsaCredentialVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/domain/RsaCredentialVersion.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/domain/SshCredentialVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/domain/SshCredentialVersion.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/domain/UserCredentialVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/domain/UserCredentialVersion.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/domain/ValueCredentialVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/domain/ValueCredentialVersion.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/generators/CertificateGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/generators/CertificateGenerator.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/generators/CharacterRuleProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/generators/CharacterRuleProvider.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/generators/CredHubCharacterData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/generators/CredHubCharacterData.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/generators/CredentialGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/generators/CredentialGenerator.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/generators/RsaGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/generators/RsaGenerator.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/generators/SshGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/generators/SshGenerator.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/generators/UserGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/generators/UserGenerator.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/generators/UsernameGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/generators/UsernameGenerator.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/services/CredentialDataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/services/CredentialDataService.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/utils/CertificateFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/utils/CertificateFormatter.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/utils/CertificateReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/utils/CertificateReader.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/utils/JsonObjectMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/utils/JsonObjectMapper.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/utils/RsaCredentialHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/utils/RsaCredentialHelper.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/utils/SshPublicKeyParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/utils/SshPublicKeyParser.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/utils/UuidUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/utils/UuidUtil.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/validators/CAValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/validators/CAValidator.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/validators/CertificateValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/validators/CertificateValidator.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/validators/MutuallyExclusive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/validators/MutuallyExclusive.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/validators/RequireAnyOf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/validators/RequireAnyOf.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/validators/RequireAnyOfValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/validators/RequireAnyOfValidator.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/validators/RequireValidCA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/validators/RequireValidCA.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/validators/RequireValidCertificate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/validators/RequireValidCertificate.java -------------------------------------------------------------------------------- /components/credentials/src/main/java/org/cloudfoundry/credhub/validators/ValidCertificateLength.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/java/org/cloudfoundry/credhub/validators/ValidCertificateLength.java -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/audit/entities/DeleteCredential.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/audit/entities/DeleteCredential.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/audit/entities/FindCredential.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/audit/entities/FindCredential.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/audit/entities/GenerateCredential.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/audit/entities/GenerateCredential.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/audit/entities/GetAllCertificates.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/audit/entities/GetAllCertificates.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/audit/entities/GetCredential.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/audit/entities/GetCredential.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/audit/entities/GetCredentialById.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/audit/entities/GetCredentialById.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/audit/entities/SetCredential.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/audit/entities/SetCredential.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/constants/CredentialType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/constants/CredentialType.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/constants/CredentialWriteMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/constants/CredentialWriteMode.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/credential/CredentialValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/credential/CredentialValue.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/credential/JsonCredentialValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/credential/JsonCredentialValue.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/credential/RsaCredentialValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/credential/RsaCredentialValue.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/credential/SshCredentialValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/credential/SshCredentialValue.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/credential/StringCredentialValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/credential/StringCredentialValue.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/credential/UserCredentialValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/credential/UserCredentialValue.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/data/CertificateMigration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/data/CertificateMigration.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/domain/CertificateMetadata.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/domain/CertificateMetadata.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/domain/CertificateVersionMetadata.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/domain/CertificateVersionMetadata.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/domain/CredentialFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/domain/CredentialFactory.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/domain/CredentialVersion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/domain/CredentialVersion.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/entity/Credential.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/entity/Credential.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/entity/CredentialVersionData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/entity/CredentialVersionData.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/entity/JsonCredentialVersionData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/entity/JsonCredentialVersionData.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/entity/RsaCredentialVersionData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/entity/RsaCredentialVersionData.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/entity/SshCredentialVersionData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/entity/SshCredentialVersionData.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/entity/UserCredentialVersionData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/entity/UserCredentialVersionData.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/entity/ValueCredentialVersionData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/entity/ValueCredentialVersionData.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/repositories/CredentialRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/repositories/CredentialRepository.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/BaseCredentialRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/BaseCredentialRequest.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/BaseCredentialSetRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/BaseCredentialSetRequest.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/CertificateSetRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/CertificateSetRequest.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/CreateVersionRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/CreateVersionRequest.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/GenerationParameters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/GenerationParameters.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/JsonSetRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/JsonSetRequest.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/PasswordGenerateRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/PasswordGenerateRequest.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/PasswordSetRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/PasswordSetRequest.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/RsaGenerateRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/RsaGenerateRequest.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/RsaGenerationParameters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/RsaGenerationParameters.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/RsaSetRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/RsaSetRequest.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/SetRequestTypeIdResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/SetRequestTypeIdResolver.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/SshGenerateRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/SshGenerateRequest.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/SshGenerationParameters.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/SshGenerationParameters.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/SshSetRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/SshSetRequest.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/UserGenerateRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/UserGenerateRequest.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/UserSetRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/UserSetRequest.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/UsernameValue.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/UsernameValue.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/ValueSetRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/requests/ValueSetRequest.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/services/CertificateDataService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/services/CertificateDataService.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/services/CredentialService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/services/CredentialService.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/services/DefaultCertificateService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/services/DefaultCertificateService.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/services/DefaultCredentialService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/services/DefaultCredentialService.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/utils/JsonNodeConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/utils/JsonNodeConverter.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/utils/PrivateKeyReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/utils/PrivateKeyReader.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/CertificateCredentialView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/CertificateCredentialView.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/CertificateCredentialsView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/CertificateCredentialsView.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/CertificateGenerationView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/CertificateGenerationView.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/CertificateValueView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/CertificateValueView.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/CertificateVersionView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/CertificateVersionView.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/CertificateView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/CertificateView.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/CredentialView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/CredentialView.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/DataResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/DataResponse.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/FindCertificateResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/FindCertificateResult.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/FindCredentialResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/FindCredentialResult.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/FindCredentialResults.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/FindCredentialResults.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/JsonView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/JsonView.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/PasswordView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/PasswordView.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/RsaView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/RsaView.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/SshView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/SshView.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/UserView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/UserView.kt -------------------------------------------------------------------------------- /components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/ValueView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/main/kotlin/org/cloudfoundry/credhub/views/ValueView.kt -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/credential/UserCredentialValueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/credential/UserCredentialValueTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/domain/CredentialFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/domain/CredentialFactoryTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/domain/CredentialRotationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/domain/CredentialRotationTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/domain/JsonCredentialVersionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/domain/JsonCredentialVersionTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/domain/RsaCredentialVersionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/domain/RsaCredentialVersionTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/domain/SshCredentialVersionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/domain/SshCredentialVersionTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/domain/UserCredentialVersionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/domain/UserCredentialVersionTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/domain/ValueCredentialVersionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/domain/ValueCredentialVersionTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/entities/CredentialVersionDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/entities/CredentialVersionDataTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/entities/UuidGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/entities/UuidGeneratorTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/generators/FakeKeyPairGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/generators/FakeKeyPairGenerator.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/generators/PasswordGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/generators/PasswordGeneratorTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/generators/RsaGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/generators/RsaGeneratorTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/generators/RsaKeyPairGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/generators/RsaKeyPairGeneratorTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/generators/SshGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/generators/SshGeneratorTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/generators/UserGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/generators/UserGeneratorTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/generators/UsernameGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/generators/UsernameGeneratorTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/requests/BaseCredentialRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/requests/BaseCredentialRequestTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/requests/CertificateSetRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/requests/CertificateSetRequestTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/requests/JsonSetRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/requests/JsonSetRequestTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/requests/PasswordSetRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/requests/PasswordSetRequestTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/requests/RsaSetRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/requests/RsaSetRequestTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/requests/SshSetRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/requests/SshSetRequestTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/requests/UserGenerateRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/requests/UserGenerateRequestTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/requests/UserSetRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/requests/UserSetRequestTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/requests/ValueSetRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/requests/ValueSetRequestTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/utils/CertificateFormatterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/utils/CertificateFormatterTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/utils/CertificateReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/utils/CertificateReaderTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/utils/JsonObjectMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/utils/JsonObjectMapperTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/utils/PseudoRandomNumberGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/utils/PseudoRandomNumberGenerator.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/utils/RsaCredentialHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/utils/RsaCredentialHelperTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/utils/SshPublicKeyParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/utils/SshPublicKeyParserTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/utils/TestOAuth2IssuerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/utils/TestOAuth2IssuerService.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/utils/TestPasswordKeyProxyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/utils/TestPasswordKeyProxyFactory.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/utils/UuidUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/utils/UuidUtilTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/views/CertificateViewTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/views/CertificateViewTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/views/FindCredentialResultsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/views/FindCredentialResultsTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/views/JsonViewTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/views/JsonViewTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/views/PasswordViewTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/views/PasswordViewTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/views/RsaViewTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/views/RsaViewTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/views/SshViewTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/views/SshViewTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/views/UserViewTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/views/UserViewTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/java/org/cloudfoundry/credhub/views/ValueViewTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/java/org/cloudfoundry/credhub/views/ValueViewTest.java -------------------------------------------------------------------------------- /components/credentials/src/test/kotlin/org/cloudfoundry/credhub/services/CredentialDataServiceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/kotlin/org/cloudfoundry/credhub/services/CredentialDataServiceTest.kt -------------------------------------------------------------------------------- /components/credentials/src/test/kotlin/org/cloudfoundry/credhub/utils/PrivateKeyReaderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/credentials/src/test/kotlin/org/cloudfoundry/credhub/utils/PrivateKeyReaderTest.kt -------------------------------------------------------------------------------- /components/encryption/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/build.gradle -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/CryptSaltFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/CryptSaltFactory.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/config/EncryptionConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/config/EncryptionConfiguration.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/config/EncryptionKeyMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/config/EncryptionKeyMetadata.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/config/EncryptionKeyProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/config/EncryptionKeyProvider.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/config/EncryptionKeysConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/config/EncryptionKeysConfiguration.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/config/PassayConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/config/PassayConfiguration.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/config/ProviderType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/config/ProviderType.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/constants/CipherTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/constants/CipherTypes.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/data/EncryptedValueDataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/data/EncryptedValueDataService.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/data/EncryptionKeyCanaryDataService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/data/EncryptionKeyCanaryDataService.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/domain/DefaultEncryptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/domain/DefaultEncryptor.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/entities/EncryptedValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/entities/EncryptedValue.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/entities/EncryptionKeyCanary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/entities/EncryptionKeyCanary.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/entities/UuidGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/entities/UuidGenerator.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/generators/RsaKeyPairGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/generators/RsaKeyPairGenerator.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/services/EncryptionKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/services/EncryptionKey.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/services/EncryptionKeyCanaryMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/services/EncryptionKeyCanaryMapper.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/services/EncryptionKeyRotator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/services/EncryptionKeyRotator.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/services/EncryptionKeySet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/services/EncryptionKeySet.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/services/EncryptionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/services/EncryptionProvider.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/services/EncryptionProviderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/services/EncryptionProviderFactory.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/services/ExternalKeyProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/services/ExternalKeyProxy.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/services/InternalEncryptionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/services/InternalEncryptionService.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/services/KMSEncryptionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/services/KMSEncryptionProvider.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/services/KeyProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/services/KeyProxy.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/services/LunaConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/services/LunaConnection.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/services/LunaEncryptionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/services/LunaEncryptionService.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/services/LunaKeyProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/services/LunaKeyProxy.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/services/PasswordBasedKeyProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/services/PasswordBasedKeyProxy.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/services/PasswordEncryptionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/services/PasswordEncryptionService.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/services/PasswordKeyProxyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/services/PasswordKeyProxyFactory.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/services/RandomNumberGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/services/RandomNumberGenerator.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/services/RetryingEncryptionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/services/RetryingEncryptionService.java -------------------------------------------------------------------------------- /components/encryption/src/main/java/org/cloudfoundry/credhub/utils/CheckedConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/java/org/cloudfoundry/credhub/utils/CheckedConsumer.java -------------------------------------------------------------------------------- /components/encryption/src/main/kotlin/org/cloudfoundry/credhub/config/X509Config.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/kotlin/org/cloudfoundry/credhub/config/X509Config.kt -------------------------------------------------------------------------------- /components/encryption/src/main/kotlin/org/cloudfoundry/credhub/domain/Encryptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/kotlin/org/cloudfoundry/credhub/domain/Encryptor.kt -------------------------------------------------------------------------------- /components/encryption/src/main/kotlin/org/cloudfoundry/credhub/services/DecryptableDataDetector.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/kotlin/org/cloudfoundry/credhub/services/DecryptableDataDetector.kt -------------------------------------------------------------------------------- /components/encryption/src/main/kotlin/org/cloudfoundry/credhub/utils/BouncyCastleFipsConfigurer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/kotlin/org/cloudfoundry/credhub/utils/BouncyCastleFipsConfigurer.kt -------------------------------------------------------------------------------- /components/encryption/src/main/proto/encryptionprovider.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/main/proto/encryptionprovider.proto -------------------------------------------------------------------------------- /components/encryption/src/test/java/org/cloudfoundry/credhub/PseudoRandomNumberGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/test/java/org/cloudfoundry/credhub/PseudoRandomNumberGenerator.java -------------------------------------------------------------------------------- /components/encryption/src/test/java/org/cloudfoundry/credhub/config/EncryptionKeyProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/test/java/org/cloudfoundry/credhub/config/EncryptionKeyProviderTest.java -------------------------------------------------------------------------------- /components/encryption/src/test/java/org/cloudfoundry/credhub/credential/CryptSaltFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/test/java/org/cloudfoundry/credhub/credential/CryptSaltFactoryTest.java -------------------------------------------------------------------------------- /components/encryption/src/test/java/org/cloudfoundry/credhub/data/EncryptedValueDataServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/test/java/org/cloudfoundry/credhub/data/EncryptedValueDataServiceTest.java -------------------------------------------------------------------------------- /components/encryption/src/test/java/org/cloudfoundry/credhub/domain/EncryptorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/test/java/org/cloudfoundry/credhub/domain/EncryptorTest.java -------------------------------------------------------------------------------- /components/encryption/src/test/java/org/cloudfoundry/credhub/entities/EncryptionKeyCanaryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/test/java/org/cloudfoundry/credhub/entities/EncryptionKeyCanaryTest.java -------------------------------------------------------------------------------- /components/encryption/src/test/java/org/cloudfoundry/credhub/helpers/EncryptionCanaryHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/test/java/org/cloudfoundry/credhub/helpers/EncryptionCanaryHelper.java -------------------------------------------------------------------------------- /components/encryption/src/test/java/org/cloudfoundry/credhub/services/EncryptionKeyRotatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/test/java/org/cloudfoundry/credhub/services/EncryptionKeyRotatorTest.java -------------------------------------------------------------------------------- /components/encryption/src/test/java/org/cloudfoundry/credhub/services/ExternalKeyProxyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/test/java/org/cloudfoundry/credhub/services/ExternalKeyProxyTest.java -------------------------------------------------------------------------------- /components/encryption/src/test/java/org/cloudfoundry/credhub/services/LunaEncryptionServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/test/java/org/cloudfoundry/credhub/services/LunaEncryptionServiceTest.java -------------------------------------------------------------------------------- /components/encryption/src/test/java/org/cloudfoundry/credhub/services/LunaKeyProxyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/test/java/org/cloudfoundry/credhub/services/LunaKeyProxyTest.java -------------------------------------------------------------------------------- /components/encryption/src/test/java/org/cloudfoundry/credhub/services/PasswordBasedKeyProxyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/test/java/org/cloudfoundry/credhub/services/PasswordBasedKeyProxyTest.java -------------------------------------------------------------------------------- /components/encryption/src/test/java/org/cloudfoundry/credhub/utils/TestPasswordKeyProxyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/encryption/src/test/java/org/cloudfoundry/credhub/utils/TestPasswordKeyProxyFactory.java -------------------------------------------------------------------------------- /components/errors/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/errors/build.gradle -------------------------------------------------------------------------------- /components/errors/src/main/java/org/cloudfoundry/credhub/utils/ExceptionThrowingFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/errors/src/main/java/org/cloudfoundry/credhub/utils/ExceptionThrowingFunction.java -------------------------------------------------------------------------------- /components/errors/src/main/kotlin/org/cloudfoundry/credhub/ErrorMessages.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/errors/src/main/kotlin/org/cloudfoundry/credhub/ErrorMessages.kt -------------------------------------------------------------------------------- /components/errors/src/main/kotlin/org/cloudfoundry/credhub/config/DefaultExceptionHandlerConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/errors/src/main/kotlin/org/cloudfoundry/credhub/config/DefaultExceptionHandlerConfig.kt -------------------------------------------------------------------------------- /components/errors/src/main/kotlin/org/cloudfoundry/credhub/exceptions/EntryNotFoundException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/errors/src/main/kotlin/org/cloudfoundry/credhub/exceptions/EntryNotFoundException.kt -------------------------------------------------------------------------------- /components/errors/src/main/kotlin/org/cloudfoundry/credhub/exceptions/IncorrectKeyException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/errors/src/main/kotlin/org/cloudfoundry/credhub/exceptions/IncorrectKeyException.kt -------------------------------------------------------------------------------- /components/errors/src/main/kotlin/org/cloudfoundry/credhub/exceptions/InvalidModeException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/errors/src/main/kotlin/org/cloudfoundry/credhub/exceptions/InvalidModeException.kt -------------------------------------------------------------------------------- /components/errors/src/main/kotlin/org/cloudfoundry/credhub/exceptions/InvalidPermissionException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/errors/src/main/kotlin/org/cloudfoundry/credhub/exceptions/InvalidPermissionException.kt -------------------------------------------------------------------------------- /components/errors/src/main/kotlin/org/cloudfoundry/credhub/exceptions/KeyNotFoundException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/errors/src/main/kotlin/org/cloudfoundry/credhub/exceptions/KeyNotFoundException.kt -------------------------------------------------------------------------------- /components/errors/src/main/kotlin/org/cloudfoundry/credhub/exceptions/MalformedPrivateKeyException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/errors/src/main/kotlin/org/cloudfoundry/credhub/exceptions/MalformedPrivateKeyException.kt -------------------------------------------------------------------------------- /components/errors/src/main/kotlin/org/cloudfoundry/credhub/exceptions/MaximumSizeException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/errors/src/main/kotlin/org/cloudfoundry/credhub/exceptions/MaximumSizeException.kt -------------------------------------------------------------------------------- /components/errors/src/main/kotlin/org/cloudfoundry/credhub/exceptions/MissingCertificateException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/errors/src/main/kotlin/org/cloudfoundry/credhub/exceptions/MissingCertificateException.kt -------------------------------------------------------------------------------- /components/errors/src/main/kotlin/org/cloudfoundry/credhub/exceptions/PermissionException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/errors/src/main/kotlin/org/cloudfoundry/credhub/exceptions/PermissionException.kt -------------------------------------------------------------------------------- /components/errors/src/main/kotlin/org/cloudfoundry/credhub/exceptions/ReadOnlyException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/errors/src/main/kotlin/org/cloudfoundry/credhub/exceptions/ReadOnlyException.kt -------------------------------------------------------------------------------- /components/errors/src/main/kotlin/org/cloudfoundry/credhub/generate/DefaultExceptionHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/errors/src/main/kotlin/org/cloudfoundry/credhub/generate/DefaultExceptionHandler.kt -------------------------------------------------------------------------------- /components/errors/src/main/kotlin/org/cloudfoundry/credhub/generate/ExceptionHandlers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/errors/src/main/kotlin/org/cloudfoundry/credhub/generate/ExceptionHandlers.kt -------------------------------------------------------------------------------- /components/errors/src/main/kotlin/org/cloudfoundry/credhub/views/ResponseError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/errors/src/main/kotlin/org/cloudfoundry/credhub/views/ResponseError.kt -------------------------------------------------------------------------------- /components/errors/src/test/kotlin/org/cloudfoundry/credhub/generate/ExceptionHandlersTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/errors/src/test/kotlin/org/cloudfoundry/credhub/generate/ExceptionHandlersTest.kt -------------------------------------------------------------------------------- /components/generate/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/generate/build.gradle -------------------------------------------------------------------------------- /components/generate/src/main/kotlin/org/cloudfoundry/credhub/requests/BulkRegenerateRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/generate/src/main/kotlin/org/cloudfoundry/credhub/requests/BulkRegenerateRequest.kt -------------------------------------------------------------------------------- /components/generate/src/main/kotlin/org/cloudfoundry/credhub/requests/RegenerateRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/generate/src/main/kotlin/org/cloudfoundry/credhub/requests/RegenerateRequest.kt -------------------------------------------------------------------------------- /components/generate/src/main/kotlin/org/cloudfoundry/credhub/views/BulkRegenerateResults.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/generate/src/main/kotlin/org/cloudfoundry/credhub/views/BulkRegenerateResults.kt -------------------------------------------------------------------------------- /components/generate/src/test/kotlin/org/cloudfoundry/credhub/requests/BulkRegenerateRequestTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/generate/src/test/kotlin/org/cloudfoundry/credhub/requests/BulkRegenerateRequestTest.kt -------------------------------------------------------------------------------- /components/generate/src/test/kotlin/org/cloudfoundry/credhub/requests/RegenerateRequestTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/generate/src/test/kotlin/org/cloudfoundry/credhub/requests/RegenerateRequestTest.kt -------------------------------------------------------------------------------- /components/http-support/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/http-support/build.gradle -------------------------------------------------------------------------------- /components/http-support/src/main/kotlin/org/cloudfoundry/credhub/RestTemplateFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/http-support/src/main/kotlin/org/cloudfoundry/credhub/RestTemplateFactory.kt -------------------------------------------------------------------------------- /components/management/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/management/build.gradle -------------------------------------------------------------------------------- /components/management/src/main/kotlin/org/cloudfoundry/credhub/DefaultManagementService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/management/src/main/kotlin/org/cloudfoundry/credhub/DefaultManagementService.kt -------------------------------------------------------------------------------- /components/management/src/main/kotlin/org/cloudfoundry/credhub/Management.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/management/src/main/kotlin/org/cloudfoundry/credhub/Management.kt -------------------------------------------------------------------------------- /components/management/src/main/kotlin/org/cloudfoundry/credhub/ManagementInterceptor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/management/src/main/kotlin/org/cloudfoundry/credhub/ManagementInterceptor.kt -------------------------------------------------------------------------------- /components/management/src/main/kotlin/org/cloudfoundry/credhub/ManagementRegistry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/management/src/main/kotlin/org/cloudfoundry/credhub/ManagementRegistry.kt -------------------------------------------------------------------------------- /components/management/src/main/kotlin/org/cloudfoundry/credhub/ManagementRegistryConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/management/src/main/kotlin/org/cloudfoundry/credhub/ManagementRegistryConfiguration.kt -------------------------------------------------------------------------------- /components/management/src/main/kotlin/org/cloudfoundry/credhub/ManagementService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/management/src/main/kotlin/org/cloudfoundry/credhub/ManagementService.kt -------------------------------------------------------------------------------- /components/management/src/main/kotlin/org/cloudfoundry/credhub/ManagementServiceConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/management/src/main/kotlin/org/cloudfoundry/credhub/ManagementServiceConfiguration.kt -------------------------------------------------------------------------------- /components/permissions/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/permissions/build.gradle -------------------------------------------------------------------------------- /components/permissions/src/main/kotlin/org/cloudfoundry/credhub/audit/entities/AddPermission.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/permissions/src/main/kotlin/org/cloudfoundry/credhub/audit/entities/AddPermission.kt -------------------------------------------------------------------------------- /components/permissions/src/main/kotlin/org/cloudfoundry/credhub/audit/entities/DeletePermissions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/permissions/src/main/kotlin/org/cloudfoundry/credhub/audit/entities/DeletePermissions.kt -------------------------------------------------------------------------------- /components/permissions/src/main/kotlin/org/cloudfoundry/credhub/audit/entities/GetPermissions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/permissions/src/main/kotlin/org/cloudfoundry/credhub/audit/entities/GetPermissions.kt -------------------------------------------------------------------------------- /components/permissions/src/main/kotlin/org/cloudfoundry/credhub/audit/entities/V2Permission.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/permissions/src/main/kotlin/org/cloudfoundry/credhub/audit/entities/V2Permission.kt -------------------------------------------------------------------------------- /components/permissions/src/main/kotlin/org/cloudfoundry/credhub/config/AuthorizationConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/permissions/src/main/kotlin/org/cloudfoundry/credhub/config/AuthorizationConfig.kt -------------------------------------------------------------------------------- /components/permissions/src/main/kotlin/org/cloudfoundry/credhub/data/PermissionData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/permissions/src/main/kotlin/org/cloudfoundry/credhub/data/PermissionData.kt -------------------------------------------------------------------------------- /components/permissions/src/main/kotlin/org/cloudfoundry/credhub/data/PermissionDataService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/permissions/src/main/kotlin/org/cloudfoundry/credhub/data/PermissionDataService.kt -------------------------------------------------------------------------------- /components/permissions/src/main/kotlin/org/cloudfoundry/credhub/repositories/PermissionRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/permissions/src/main/kotlin/org/cloudfoundry/credhub/repositories/PermissionRepository.kt -------------------------------------------------------------------------------- /components/permissions/src/main/kotlin/org/cloudfoundry/credhub/requests/PermissionEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/permissions/src/main/kotlin/org/cloudfoundry/credhub/requests/PermissionEntry.kt -------------------------------------------------------------------------------- /components/permissions/src/main/kotlin/org/cloudfoundry/credhub/requests/PermissionsRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/permissions/src/main/kotlin/org/cloudfoundry/credhub/requests/PermissionsRequest.kt -------------------------------------------------------------------------------- /components/permissions/src/main/kotlin/org/cloudfoundry/credhub/requests/PermissionsV2Request.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/permissions/src/main/kotlin/org/cloudfoundry/credhub/requests/PermissionsV2Request.kt -------------------------------------------------------------------------------- /components/permissions/src/main/kotlin/org/cloudfoundry/credhub/services/PermissionInitializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/permissions/src/main/kotlin/org/cloudfoundry/credhub/services/PermissionInitializer.kt -------------------------------------------------------------------------------- /components/permissions/src/main/kotlin/org/cloudfoundry/credhub/services/PermissionService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/permissions/src/main/kotlin/org/cloudfoundry/credhub/services/PermissionService.kt -------------------------------------------------------------------------------- /components/permissions/src/main/kotlin/org/cloudfoundry/credhub/views/PermissionsV2View.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/permissions/src/main/kotlin/org/cloudfoundry/credhub/views/PermissionsV2View.kt -------------------------------------------------------------------------------- /components/permissions/src/main/kotlin/org/cloudfoundry/credhub/views/PermissionsView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/permissions/src/main/kotlin/org/cloudfoundry/credhub/views/PermissionsView.kt -------------------------------------------------------------------------------- /components/permissions/src/test/kotlin/org/cloudfoundry/credhub/entities/PermissionDataTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/permissions/src/test/kotlin/org/cloudfoundry/credhub/entities/PermissionDataTest.kt -------------------------------------------------------------------------------- /components/permissions/src/test/kotlin/org/cloudfoundry/credhub/requests/PermissionEntryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/permissions/src/test/kotlin/org/cloudfoundry/credhub/requests/PermissionEntryTest.kt -------------------------------------------------------------------------------- /components/permissions/src/test/kotlin/org/cloudfoundry/credhub/requests/PermissionsRequestTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/permissions/src/test/kotlin/org/cloudfoundry/credhub/requests/PermissionsRequestTest.kt -------------------------------------------------------------------------------- /components/string-utilities/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/string-utilities/build.gradle -------------------------------------------------------------------------------- /components/string-utilities/src/main/kotlin/org/cloudfoundry/credhub/ObjectMapperConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/string-utilities/src/main/kotlin/org/cloudfoundry/credhub/ObjectMapperConfig.kt -------------------------------------------------------------------------------- /components/string-utilities/src/main/kotlin/org/cloudfoundry/credhub/utils/EmptyStringToNull.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/string-utilities/src/main/kotlin/org/cloudfoundry/credhub/utils/EmptyStringToNull.kt -------------------------------------------------------------------------------- /components/string-utilities/src/main/kotlin/org/cloudfoundry/credhub/utils/ResourceReader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/string-utilities/src/main/kotlin/org/cloudfoundry/credhub/utils/ResourceReader.kt -------------------------------------------------------------------------------- /components/string-utilities/src/main/kotlin/org/cloudfoundry/credhub/utils/VersionProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/string-utilities/src/main/kotlin/org/cloudfoundry/credhub/utils/VersionProvider.kt -------------------------------------------------------------------------------- /components/string-utilities/src/test/kotlin/org/cloudfoundry/credhub/config/VersionProviderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/string-utilities/src/test/kotlin/org/cloudfoundry/credhub/config/VersionProviderTest.kt -------------------------------------------------------------------------------- /components/test-support/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/test-support/build.gradle -------------------------------------------------------------------------------- /components/test-support/src/test/kotlin/org/cloudfoundry/credhub/CredhubTestApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/test-support/src/test/kotlin/org/cloudfoundry/credhub/CredhubTestApp.kt -------------------------------------------------------------------------------- /components/test-support/src/test/kotlin/org/cloudfoundry/credhub/TestHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/test-support/src/test/kotlin/org/cloudfoundry/credhub/TestHelper.kt -------------------------------------------------------------------------------- /components/test-support/src/test/kotlin/org/cloudfoundry/credhub/helpers/JsonTestHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/test-support/src/test/kotlin/org/cloudfoundry/credhub/helpers/JsonTestHelper.kt -------------------------------------------------------------------------------- /components/test-support/src/test/kotlin/org/cloudfoundry/credhub/utils/AuthConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/test-support/src/test/kotlin/org/cloudfoundry/credhub/utils/AuthConstants.kt -------------------------------------------------------------------------------- /components/test-support/src/test/kotlin/org/cloudfoundry/credhub/utils/DatabaseProfileResolver.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/test-support/src/test/kotlin/org/cloudfoundry/credhub/utils/DatabaseProfileResolver.kt -------------------------------------------------------------------------------- /components/test-support/src/test/kotlin/org/cloudfoundry/credhub/utils/DatabaseUtilities.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/test-support/src/test/kotlin/org/cloudfoundry/credhub/utils/DatabaseUtilities.kt -------------------------------------------------------------------------------- /components/test-support/src/test/kotlin/org/cloudfoundry/credhub/utils/FakeCurrentTimeProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/test-support/src/test/kotlin/org/cloudfoundry/credhub/utils/FakeCurrentTimeProvider.kt -------------------------------------------------------------------------------- /components/test-support/src/test/kotlin/org/cloudfoundry/credhub/utils/SpringUtilities.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/test-support/src/test/kotlin/org/cloudfoundry/credhub/utils/SpringUtilities.kt -------------------------------------------------------------------------------- /components/test-support/src/test/kotlin/org/cloudfoundry/credhub/utils/TestConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/test-support/src/test/kotlin/org/cloudfoundry/credhub/utils/TestConstants.kt -------------------------------------------------------------------------------- /components/time-support/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/time-support/build.gradle -------------------------------------------------------------------------------- /components/time-support/src/main/kotlin/org/cloudfoundry/credhub/config/TimeModuleFactoryConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/time-support/src/main/kotlin/org/cloudfoundry/credhub/config/TimeModuleFactoryConfig.kt -------------------------------------------------------------------------------- /components/time-support/src/main/kotlin/org/cloudfoundry/credhub/util/CurrentTimeProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/time-support/src/main/kotlin/org/cloudfoundry/credhub/util/CurrentTimeProvider.kt -------------------------------------------------------------------------------- /components/time-support/src/main/kotlin/org/cloudfoundry/credhub/util/TimeModuleFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/time-support/src/main/kotlin/org/cloudfoundry/credhub/util/TimeModuleFactory.kt -------------------------------------------------------------------------------- /components/time-support/src/main/kotlin/org/cloudfoundry/credhub/util/TimedRetry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/time-support/src/main/kotlin/org/cloudfoundry/credhub/util/TimedRetry.kt -------------------------------------------------------------------------------- /components/time-support/src/test/kotlin/org/cloudfoundry/credhub/utils/TimedRetryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/components/time-support/src/test/kotlin/org/cloudfoundry/credhub/utils/TimedRetryTest.kt -------------------------------------------------------------------------------- /config/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/config/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /config/pmd/pmd.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/config/pmd/pmd.xml -------------------------------------------------------------------------------- /config/uaa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/config/uaa.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/Docker_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docker/Docker_README.md -------------------------------------------------------------------------------- /docker/config/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docker/config/application.yml -------------------------------------------------------------------------------- /docker/dev_uaa.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docker/dev_uaa.pem -------------------------------------------------------------------------------- /docker/setup_trust_store.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docker/setup_trust_store.sh -------------------------------------------------------------------------------- /docker/start_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docker/start_server.sh -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/authentication-identities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/authentication-identities.md -------------------------------------------------------------------------------- /docs/authorization-and-permissions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/authorization-and-permissions.md -------------------------------------------------------------------------------- /docs/bosh-config-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/bosh-config-server.md -------------------------------------------------------------------------------- /docs/credential-types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/credential-types.md -------------------------------------------------------------------------------- /docs/credhub-security-faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/credhub-security-faq.md -------------------------------------------------------------------------------- /docs/images/BAD1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/BAD1.png -------------------------------------------------------------------------------- /docs/images/BAD2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/BAD2.png -------------------------------------------------------------------------------- /docs/images/BAD3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/BAD3.png -------------------------------------------------------------------------------- /docs/images/BAD4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/BAD4.png -------------------------------------------------------------------------------- /docs/images/GET_10_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/GET_10_instance.png -------------------------------------------------------------------------------- /docs/images/GET_1_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/GET_1_instance.png -------------------------------------------------------------------------------- /docs/images/GET_2_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/GET_2_instance.png -------------------------------------------------------------------------------- /docs/images/GET_4_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/GET_4_instance.png -------------------------------------------------------------------------------- /docs/images/INTERPOLATE_10_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/INTERPOLATE_10_instance.png -------------------------------------------------------------------------------- /docs/images/INTERPOLATE_1_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/INTERPOLATE_1_instance.png -------------------------------------------------------------------------------- /docs/images/INTERPOLATE_2_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/INTERPOLATE_2_instance.png -------------------------------------------------------------------------------- /docs/images/INTERPOLATE_4_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/INTERPOLATE_4_instance.png -------------------------------------------------------------------------------- /docs/images/SET_10_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/SET_10_instance.png -------------------------------------------------------------------------------- /docs/images/SET_1_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/SET_1_instance.png -------------------------------------------------------------------------------- /docs/images/SET_2_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/SET_2_instance.png -------------------------------------------------------------------------------- /docs/images/SET_4_instance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/SET_4_instance.png -------------------------------------------------------------------------------- /docs/images/basic-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/basic-architecture.png -------------------------------------------------------------------------------- /docs/images/bosh-deploy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/bosh-deploy.png -------------------------------------------------------------------------------- /docs/images/bosh-director-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/bosh-director-architecture.png -------------------------------------------------------------------------------- /docs/images/current-binding-workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/current-binding-workflow.png -------------------------------------------------------------------------------- /docs/images/director-retrieve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/director-retrieve.png -------------------------------------------------------------------------------- /docs/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/icon.png -------------------------------------------------------------------------------- /docs/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/logo.png -------------------------------------------------------------------------------- /docs/images/secure-binding-workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/secure-binding-workflow.png -------------------------------------------------------------------------------- /docs/images/tls-handshake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/images/tls-handshake.png -------------------------------------------------------------------------------- /docs/mutual-tls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/mutual-tls.md -------------------------------------------------------------------------------- /docs/operator-quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/operator-quick-start.md -------------------------------------------------------------------------------- /docs/orphaned-encryption-value-cleanup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/orphaned-encryption-value-cleanup.md -------------------------------------------------------------------------------- /docs/performance-testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/performance-testing.md -------------------------------------------------------------------------------- /docs/product-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/product-summary.md -------------------------------------------------------------------------------- /docs/secure-service-credentials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/secure-service-credentials.md -------------------------------------------------------------------------------- /docs/spring-java-credhub-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/docs/spring-java-credhub-integration.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/gradlew.bat -------------------------------------------------------------------------------- /hooks/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/hooks/pre-push -------------------------------------------------------------------------------- /kotlin.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/kotlin.gradle -------------------------------------------------------------------------------- /ktlint.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/ktlint.gradle -------------------------------------------------------------------------------- /kubernetes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/kubernetes/README.md -------------------------------------------------------------------------------- /kubernetes/application_config.lib.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/kubernetes/application_config.lib.yml -------------------------------------------------------------------------------- /kubernetes/credhub_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/kubernetes/credhub_config.yml -------------------------------------------------------------------------------- /kubernetes/credhub_deployment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/kubernetes/credhub_deployment.yml -------------------------------------------------------------------------------- /kubernetes/credhub_service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/kubernetes/credhub_service.yml -------------------------------------------------------------------------------- /kubernetes/database.functions.lib.star: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/kubernetes/database.functions.lib.star -------------------------------------------------------------------------------- /kubernetes/postgres.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/kubernetes/postgres.yml -------------------------------------------------------------------------------- /kubernetes/secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/kubernetes/secrets.yml -------------------------------------------------------------------------------- /kubernetes/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/kubernetes/values.yaml -------------------------------------------------------------------------------- /performance/info-perf.jmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/performance/info-perf.jmx -------------------------------------------------------------------------------- /pmd-config.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/pmd-config.gradle -------------------------------------------------------------------------------- /scripts/configure_hooks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/scripts/configure_hooks.sh -------------------------------------------------------------------------------- /scripts/generate-cert-rotation-acceptance-data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/scripts/generate-cert-rotation-acceptance-data.sh -------------------------------------------------------------------------------- /scripts/generate_documentation_snippets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/scripts/generate_documentation_snippets.sh -------------------------------------------------------------------------------- /scripts/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/scripts/lint.sh -------------------------------------------------------------------------------- /scripts/run_postgres_in_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/scripts/run_postgres_in_docker.sh -------------------------------------------------------------------------------- /scripts/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/scripts/run_tests.sh -------------------------------------------------------------------------------- /scripts/run_tests_h2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/scripts/run_tests_h2.sh -------------------------------------------------------------------------------- /scripts/run_tests_mysql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/scripts/run_tests_mysql.sh -------------------------------------------------------------------------------- /scripts/run_tests_postgres.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/scripts/run_tests_postgres.sh -------------------------------------------------------------------------------- /scripts/setup_dev_grpc_certs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/scripts/setup_dev_grpc_certs.sh -------------------------------------------------------------------------------- /scripts/setup_dev_mtls.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/scripts/setup_dev_mtls.sh -------------------------------------------------------------------------------- /scripts/ship-it.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/scripts/ship-it.sh -------------------------------------------------------------------------------- /scripts/start_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/scripts/start_server.sh -------------------------------------------------------------------------------- /scripts/start_server_grpc_backend.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/scripts/start_server_grpc_backend.sh -------------------------------------------------------------------------------- /scripts/start_server_kms.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/scripts/start_server_kms.sh -------------------------------------------------------------------------------- /scripts/success_ascii_art.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/scripts/success_ascii_art.txt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/settings.gradle -------------------------------------------------------------------------------- /spring-cloud-contract-config.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/spring-cloud-contract-config.gradle -------------------------------------------------------------------------------- /spring-rest-docs-config.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudfoundry/credhub/HEAD/spring-rest-docs-config.gradle --------------------------------------------------------------------------------