Loading capif_backend/backoffice_service/__main__.py +4 −3 Original line number Diff line number Diff line Loading @@ -134,15 +134,16 @@ else: # Guardar el certificado CA with open('newcerts/ca_root.crt', 'wb+') as ca_file: ca_file.write(bytes(ca_cert, 'utf-8')) ca_file.write(ca_cert.replace('\\n', '\n').encode('utf-8')) # Guardar la clave privada with open('newcerts/superadmin.key', 'wb+') as private_key_file: private_key_file.write(bytes(private_key_content, 'utf-8')) private_key_file.write(private_key_content.replace('\\n', '\n').encode('utf-8')) # Guardar el certificado de backoffice with open('newcerts/superadmin.crt', 'wb+') as certification_file: certification_file.write(bytes(backoffice_cert_content, 'utf-8')) certification_file.write(backoffice_cert_content.replace('\\n', '\n').encode('utf-8')) #---------------------------------------- # launch Loading capif_backend/backoffice_service/controllers/invokers_controller.py +0 −25 Original line number Diff line number Diff line Loading @@ -115,31 +115,6 @@ def delete_invokers_route(): def get_invokers(): return operations.get_invokers() # GET invokers with pagination @cross_origin() @invokers_routes.route("/pages", methods=["GET"]) @jwt_required() def get_invokersPages(): page = request.args.get('page', default=1, type=int) page_size = request.args.get('pageSize', default=10, type=int) return operations.get_invokersPages(page, page_size) # SEARCH invokers @cross_origin() @invokers_routes.route("/search", methods=["GET"]) @jwt_required() def search_invokers(): try: search_term = request.args.get('searchTerm', default='', type=str) page = request.args.get('page', default=1, type=int) page_size = request.args.get('pageSize', default=10, type=int) response, status_code = operations.search_invokers(search_term, page, page_size) return jsonify(response), status_code except Exception as e: return jsonify({"error": str(e)}), 500 # GET the number of invokers @cross_origin() @invokers_routes.route("/numInvokers", methods=["GET"]) Loading docker-compose.yml +4 −5 Original line number Diff line number Diff line Loading @@ -19,12 +19,11 @@ services: - VAULT_HOSTNAME=host.docker.internal # direccion VAULT local - REGISTER_HOSTNAME=register:8084 - VAULT_PORT=8200 - VAULT_TOKEN=hvs.V4qI3b2X0V5g2YRcS4TF4uGs # token que había en VAULT # - VAULT_TOKEN=dev-only-token - VAULT_TOKEN=dev-only-token # token que había en VAULT - LOAD_FROM_VAULT=false - CA_CERT=-----BEGIN CERTIFICATE-----\nMIIDIzCCAgugAwIBAgIUVh71Fdz6B1xnZUJ3sWDauMHkdSYwDQYJKoZIhvcNAQEL\nBQAwEDEOMAwGA1UEAxMFY2FwaWYwHhcNMjUwMjE4MTIwODM0WhcNMzUwMjE2MTIw\nOTA0WjAQMQ4wDAYDVQQDEwVjYXBpZjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBAM5MZkevwH1vSk1nzEz6aCFjiZhKMgYXFcFMAmPAwFQaHgRWPVUUvbpL\nBp9NOAFy5S29MFkMmh7SHu1b+7d49N5GQrMkn5oznXhIypBtz1nNWo3V0PRVqxRR\nNtVFcGoOun1hdhSeUCHRal+7GvVrdpPKBmyMRcmn7V8pfYd6dZ5LsMllf2K0RMv8\nCkrpKFHtgq8oSxhe6NF2L9P4l0cOSQ/MlVWu0/cKp+ZzGd36DxIzz3ZVAveVm9VR\nrHGypmWfCBZHbhwSBW1mUXJ0hUK864JYcoKrkexNHpg97Rqf+Xz0eiTvbSbO+AZm\nlvueO9ia6HTBqUP3FsHjEWiItjXu8tMCAwEAAaN1MHMwDgYDVR0PAQH/BAQDAgEG\nMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFJTrj4biyPAEIaxwxfqJCKKUlhuK\nMB8GA1UdIwQYMBaAFJTrj4biyPAEIaxwxfqJCKKUlhuKMBAGA1UdEQQJMAeCBWNh\ncGlmMA0GCSqGSIb3DQEBCwUAA4IBAQBMPiOze3E7itAOaS1348YRc6cLX8SAPgg1\n-----END CERTIFICATE----- - PRIVATE_KEY=-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDFlgXRXMhPTZkh\nZo9Pnwc6wEOC8xuSzQmoydUia9602BLROwUbiKhHniqsIlI87hFEWu2AIAiFMotf\nudDNfh6mppNPecu2IYu7mZ9zQw/B68+pDb3dLcJotECXt9RAAg/Z/X88IraY05a9\nNxDOZ+yycUfUxTjjhlpk3IqDPrqohHJ0RHvgoDmtl/d1ttWaQV7T2A0u9vmyylyH\neWajWwncsusLQCOOBNPAAXq6CmDqGLHYDz7WRu5gN5+7Y3xUsRVdIoFtX8RKGbzK\nJiBb63EvsbeKcooWJHnKO9qk8d0DkpTr9nHDM8WhAhraMm5II1QdT9bo9NRHW3Eo\noQXBOPS5AgMBAAECggEAD5XdYJ3aeRLsZMuTu1qWdeZrjN1DTAmbXPKKutvaZdZz\n-----END PRIVATE KEY----- - BACKOFFICE_CERT=-----BEGIN CERTIFICATE-----\nMIIDVDCCAjygAwIBAgIUSuRWF7MEOuIaazI4ovGGf9T1pzswDQYJKoZIhvcNAQEL\nBQAwJzElMCMGA1UEAxMcY2FwaWYgSW50ZXJtZWRpYXRlIEF1dGhvcml0eTAeFw0y\nNTAyMTgxMjA5MTRaFw0yNTA4MTYxNjA5NDRaMBUxEzARBgNVBAMTCnN1cGVyYWRt\ninwwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFlgXRXMhPTZkhZo9P\nnwc6wEOC8xuSzQmoydUia9602BLROwUbiKhHniqsIlI87hFEWu2AIAiFMotfudDN\n-----END CERTIFICATE----- - CA_CERT=-----BEGIN CERTIFICATE-----\nMIIDIzCCAgugAwIBAgIUOCOZM60sd/MhM/ASMwVNtSC996AwDQYJKoZIhvcNAQEL\nBQAwEDEOMAwGA1UEAxMFY2FwaWYwHhcNMjUxMTE3MDkyMjM1WhcNMzUxMTE1MDky\nMzA1WjAQMQ4wDAYDVQQDEwVjYXBpZjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBAM0Z5+VJjY7qrjxI+yhGbu19YwG5h+N/eYNztEui7/uQiqmLV9E14XBu\nNGJj9+SzjTXux26p0whryCqZ0hcCRn7JD9M5ZShCyNg0QKtMkRxa+nnEI3xNcAAI\nVQcnXPibGsJWMVhOq2zblcv9rXzOHgxQ1zJDpJP2YBC1+03230MlNS8xWecyXjx8\n+hdPSuB0NzD/CNISaEMvsbnd9jZWb1x4cnmIVKlocQb0bZDjYWtQx0t9opod+L7a\npXSg3Mvk8ZNGMjs+1pqriLNoG9/dNhDgDbcEot/U8xQQpk0XVucYeUlZLfCxdyan\n9HzBVygbiqYQJXXOlp364IJ3e2JEUfsCAwEAAaN1MHMwDgYDVR0PAQH/BAQDAgEG\nMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNhXAsqijeXue3TlYuhEGuVV8O7/\nMB8GA1UdIwQYMBaAFNhXAsqijeXue3TlYuhEGuVV8O7/MBAGA1UdEQQJMAeCBWNh\ncGlmMA0GCSqGSIb3DQEBCwUAA4IBAQAxdCNPzzrRpwSGhnyfGZ8oRHBi1m0AYPA4\nlD2HVnmOIyd3BRB+H+BeWZ+5FYGQjyb8fvgLSALTBwrwDybz95l2HgLIq2k80oUg\nFCanYnHxk6SKN4KmC27XY3erG6yu/AccRtS/G89ejhw8OSChaXpCJo4o+sdty7tB\nCJf68RXLi1vTPzUDhn6xXOtNZ7Tv3BvqnbcKRPiWHl8UonsKqB4TDwegNpyFkFfS\ny3xcz2iEg1MWwJlT/B1GDUhVCSRuqlXu96pJdQ4xoEQkUcCFqdRZUG47fgbINMa3\nB0QkOSLKWLMyoVR5wiio7u3YW+Pg8Yth/ZoMTrjxoH5K/6lUpeMd\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIDKDCCAhCgAwIBAgIUHSkpJ5kEDHX94oK6KcGG0ZQ4dFgwDQYJKoZIhvcNAQEL\nBQAwEDEOMAwGA1UEAxMFY2FwaWYwHhcNMjUxMTE3MDkyMjM2WhcNMzAxMTE2MDky\nMzA2WjAnMSUwIwYDVQQDExxjYXBpZiBJbnRlcm1lZGlhdGUgQXV0aG9yaXR5MIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArM0jx+QYpnf5z2KOVtlMW8vI\nPNJmtQldxVgcHOLu7x6zduFONk0UrOEejB2z1Nnlaqlw1R0+aS9XNsT6KcsMXOqp\nCanigU938uUYLqMDLxvZ1siswQ4dFWH0iI/2/TeSyP8bqxd1JHg8TUBElcy51nAn\nbeKQsDEkcvCtwxkvZmN3uDYoDkcJ2x8h4uc0nl/q1gjcbqlehh00+qIYNvrfWXzi\n1VsMVveYOTQ791BE13vfBD4INVx+vsrbnR33umooQ2u6x7jtd+KESS9Bkr+Wr4YP\nkuTDZEkRkyI2bo3gnSQcK/IjgETjG+08X+EilmD4pMxp29Bq1X0Q/HLxOtCcmQID\nAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E\nFgQUl+Bea9p9W7sgAEgUkVxfFidaynswHwYDVR0jBBgwFoAU2FcCyqKN5e57dOVi\n6EQa5VXw7v8wDQYJKoZIhvcNAQELBQADggEBAFG9rUF3wBb6OqiSdnagMhOFWZ15\nC3AfIVTxftPHHso5ZNMDcQTRieaSXwGdniuPvgTlffPHPbAid2zLOYhWIqiGzkj5\n+DcS1Qubjl5NNOd2BjLzGmdc3na+FBxFnH0UwS1RUSnPF1mulK2WvGpD2lyzK1kw\n7W1HRL2+Z/UIysQxM2/GWL+XMfrv/GT8tZxeuHIEYPEGYA0j6LSitGUAi6Z82gmE\n6WawlrdbvsjeApPqJZ9b7RYGpDNwF1GNV5AgBFKGZV6gll7mjdohJxotK8Cb3dZT\nLHQJ5vNPM/OsYU0++BHXuO1VETdMcF94g01cwtpYKYLBUSAGbwllsBZTJx0=\n-----END CERTIFICATE-----\n - PRIVATE_KEY=-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCwsq2kNYcBvqdj\niCqBRTPNieFwOWx64adaSyjEoKa3ZzSLVpA5ObZdYGdjqj8BPPFq1TqVWHC/MaJG\n6r5rKGx7rdvxbRfeVQMH28ZP343v2+Ds346h2fnsqAVyw5RFsKTrs+K9ulw43ID0\nJXuYNMwlstatG7gw8n8xyZWTU6C5IcJlJYXKB2LwyR6WHsBpuz8fUk9iXmt2R9On\nL95yABGms0eQtk7+kkSu8i6K/IUtaoBv61r8b1Y+BPuTSF1KVy96/b6Ahygd1b82\n3sCAfQutFOLsyM08zA8ZAxRRTzsnyIKjWGGo4aeWRcwEabyp0Edvf0KuciZLDuA3\nvaXSbhYtAgMBAAECggEAIt7oOLddkOEUvKZDKSbEjeQPiuuyNl/w/HdHsOI5dIlY\nC8WGCd0TWcMsNDWFYJOr2xcAjDebbIf5jABImvIr0o6hkLgkVTq2sebT8LBgHP1q\nGqUVy2guk98m0Bq72LL/IQrrjODJ0WjmxAffp86HmUr9ZcVKKNK6elNbgusmlVI5\nywsJbbwWoxpM/32TodRW8ZsvbVbT6OWgNTpZNTX4VazLBHBchSxKsAXuaorVVk1E\nrTaPM6v7+9jhx/f+KwtLchMZ87Q5jK9MmDlSn39H1h60OEb7leqBbvaFrlp7H/e7\nK0Plz33kpaDt3qdFWrQF4XEiRYP65D9CTOt1FMqOewKBgQDYUpse8JZqYUxua4hY\nYs0pEraDSB1jvPNcEfkFGOqQa9YLPx0VmhJHMubCP1Wfnl6/GVMqlOwURp+0D+e2\n7hT/4m7eFsm++iJYkGMg869SIY3KZhfXk1hjUgDQVGjVeUEqPsVn4PWI7c5O5f4P\n1SUsoY8G8mA5U2cnetPQqpoOkwKBgQDRG4AmNUh3SPQ1pfql/h9Yzdm9lV/z4ufW\nhovN4uctVQJLlbr5F69USHDB4iW3aExF06pSWIFp7tPiGpXDXfs3YJxV8O+w88iY\nJ0+YcpvWojXYrrClSEN/GBMCEWIT4slapj9yBORybxLl3V3FHjGo35gPBybjjRLi\nDa+R/bmAPwKBgQDTssOr27bYFLA/v2yHUumEMJP8li5s1RU0HUKeAmxLOb0W9IT6\nBvWsR9wcbO7Wbp46VgZVvbfrf9H63TXeh9B1OptVLOfyxcem9GaOcOw6bCvez1q1\n1bTCPhYdyv1tLGThetyldDnV7yPfgqTHyce/jbvzCG+yqjRhJorzwoFRkQKBgAdE\ns3GgjIJI8OQkfs/iQ2iszxK97HXnvzM/vgBMEMkMmWXTMIqT/i4pznGO0MzNPUl4\nEAWIugbanFbRob8Gt0K3gvehxlMaRjCzvRqJcU1GmiSL/evg1SfHyHFb9VLHoUQb\nXz0xWld38Oo4hZficstx6jEriHiEYNGmtCGY9ie1AoGAQM5qliErfjNAo4lCBMZR\nNJLGirrhs1BRggnJTNNUiPBZ8FEWYwKtZvu4RAgbWitamBev1InSvzj0DqOr1vOg\nz/Jns/UCs3aYWwBZQc5wqEdOJgKOb0g2NR9hlfCcUT7IscC2a6T0nk9emnHAKfTo\nAs+xk+zAnwldBMYqu+FWhtM=\n-----END PRIVATE KEY-----\n - BACKOFFICE_CERT=-----BEGIN CERTIFICATE-----\nMIIDVDCCAjygAwIBAgIUM1FKnZ50Op3jRskBcUfXjW0Z39QwDQYJKoZIhvcNAQEL\nBQAwJzElMCMGA1UEAxMcY2FwaWYgSW50ZXJtZWRpYXRlIEF1dGhvcml0eTAeFw0y\nNTExMTcwOTMzNThaFw0yNjA1MTUxMzM0MjhaMBUxEzARBgNVBAMTCnN1cGVyYWRt\naW4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwsq2kNYcBvqdjiCqB\nRTPNieFwOWx64adaSyjEoKa3ZzSLVpA5ObZdYGdjqj8BPPFq1TqVWHC/MaJG6r5r\nKGx7rdvxbRfeVQMH28ZP343v2+Ds346h2fnsqAVyw5RFsKTrs+K9ulw43ID0JXuY\nNMwlstatG7gw8n8xyZWTU6C5IcJlJYXKB2LwyR6WHsBpuz8fUk9iXmt2R9OnL95y\nABGms0eQtk7+kkSu8i6K/IUtaoBv61r8b1Y+BPuTSF1KVy96/b6Ahygd1b823sCA\nfQutFOLsyM08zA8ZAxRRTzsnyIKjWGGo4aeWRcwEabyp0Edvf0KuciZLDuA3vaXS\nbhYtAgMBAAGjgYkwgYYwDgYDVR0PAQH/BAQDAgOoMB0GA1UdJQQWMBQGCCsGAQUF\nBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUeeMazGNPzh4WbhUUleOhFbCRjDgwHwYD\nVR0jBBgwFoAUl+Bea9p9W7sgAEgUkVxfFidaynswFQYDVR0RBA4wDIIKc3VwZXJh\nZG1pbjANBgkqhkiG9w0BAQsFAAOCAQEAQWOUSkgZu98zz+ghY0wSD3HHhnEJ73yx\nCgJvPQQNwnEjHhZQ66y1ouGE9LQN5q0Wrpu4kcG5q9OzLYwlSCsACRCTMS7JB7uC\n4xBC8OJuKxekCRSCIc6MCDw/O/yl4peHBhsurHNXbZ5MPnfqE1TeSpnPvTeGRI0E\noo632ggaTgkCk0JYOmOAKezB4iNu+WWp3uLSUihNjenCo9G90KNhaRrhsD1n/c+5\n1RuILN9tBNzzPRY7f/nBLTmst27Xv3KTRAR3M0JLx5XA+wcfxLBa7yi0rEmKImmo\ndTfmNADkMczAaNBDdXjberINOCteZRSr4B5JBB0wENH+rPLqXizyAQ==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIDKDCCAhCgAwIBAgIUHSkpJ5kEDHX94oK6KcGG0ZQ4dFgwDQYJKoZIhvcNAQEL\nBQAwEDEOMAwGA1UEAxMFY2FwaWYwHhcNMjUxMTE3MDkyMjM2WhcNMzAxMTE2MDky\nMzA2WjAnMSUwIwYDVQQDExxjYXBpZiBJbnRlcm1lZGlhdGUgQXV0aG9yaXR5MIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArM0jx+QYpnf5z2KOVtlMW8vI\nPNJmtQldxVgcHOLu7x6zduFONk0UrOEejB2z1Nnlaqlw1R0+aS9XNsT6KcsMXOqp\nCanigU938uUYLqMDLxvZ1siswQ4dFWH0iI/2/TeSyP8bqxd1JHg8TUBElcy51nAn\nbeKQsDEkcvCtwxkvZmN3uDYoDkcJ2x8h4uc0nl/q1gjcbqlehh00+qIYNvrfWXzi\n1VsMVveYOTQ791BE13vfBD4INVx+vsrbnR33umooQ2u6x7jtd+KESS9Bkr+Wr4YP\nkuTDZEkRkyI2bo3gnSQcK/IjgETjG+08X+EilmD4pMxp29Bq1X0Q/HLxOtCcmQID\nAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E\nFgQUl+Bea9p9W7sgAEgUkVxfFidaynswHwYDVR0jBBgwFoAU2FcCyqKN5e57dOVi\n6EQa5VXw7v8wDQYJKoZIhvcNAQELBQADggEBAFG9rUF3wBb6OqiSdnagMhOFWZ15\nC3AfIVTxftPHHso5ZNMDcQTRieaSXwGdniuPvgTlffPHPbAid2zLOYhWIqiGzkj5\n+DcS1Qubjl5NNOd2BjLzGmdc3na+FBxFnH0UwS1RUSnPF1mulK2WvGpD2lyzK1kw\n7W1HRL2+Z/UIysQxM2/GWL+XMfrv/GT8tZxeuHIEYPEGYA0j6LSitGUAi6Z82gmE\n6WawlrdbvsjeApPqJZ9b7RYGpDNwF1GNV5AgBFKGZV6gll7mjdohJxotK8Cb3dZT\nLHQJ5vNPM/OsYU0++BHXuO1VETdMcF94g01cwtpYKYLBUSAGbwllsBZTJx0=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIDIzCCAgugAwIBAgIUOCOZM60sd/MhM/ASMwVNtSC996AwDQYJKoZIhvcNAQEL\nBQAwEDEOMAwGA1UEAxMFY2FwaWYwHhcNMjUxMTE3MDkyMjM1WhcNMzUxMTE1MDky\nMzA1WjAQMQ4wDAYDVQQDEwVjYXBpZjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBAM0Z5+VJjY7qrjxI+yhGbu19YwG5h+N/eYNztEui7/uQiqmLV9E14XBu\nNGJj9+SzjTXux26p0whryCqZ0hcCRn7JD9M5ZShCyNg0QKtMkRxa+nnEI3xNcAAI\nVQcnXPibGsJWMVhOq2zblcv9rXzOHgxQ1zJDpJP2YBC1+03230MlNS8xWecyXjx8\n+hdPSuB0NzD/CNISaEMvsbnd9jZWb1x4cnmIVKlocQb0bZDjYWtQx0t9opod+L7a\npXSg3Mvk8ZNGMjs+1pqriLNoG9/dNhDgDbcEot/U8xQQpk0XVucYeUlZLfCxdyan\n9HzBVygbiqYQJXXOlp364IJ3e2JEUfsCAwEAAaN1MHMwDgYDVR0PAQH/BAQDAgEG\nMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNhXAsqijeXue3TlYuhEGuVV8O7/\nMB8GA1UdIwQYMBaAFNhXAsqijeXue3TlYuhEGuVV8O7/MBAGA1UdEQQJMAeCBWNh\ncGlmMA0GCSqGSIb3DQEBCwUAA4IBAQAxdCNPzzrRpwSGhnyfGZ8oRHBi1m0AYPA4\nlD2HVnmOIyd3BRB+H+BeWZ+5FYGQjyb8fvgLSALTBwrwDybz95l2HgLIq2k80oUg\nFCanYnHxk6SKN4KmC27XY3erG6yu/AccRtS/G89ejhw8OSChaXpCJo4o+sdty7tB\nCJf68RXLi1vTPzUDhn6xXOtNZ7Tv3BvqnbcKRPiWHl8UonsKqB4TDwegNpyFkFfS\ny3xcz2iEg1MWwJlT/B1GDUhVCSRuqlXu96pJdQ4xoEQkUcCFqdRZUG47fgbINMa3\nB0QkOSLKWLMyoVR5wiio7u3YW+Pg8Yth/ZoMTrjxoH5K/6lUpeMd\n-----END CERTIFICATE-----\n restart: unless-stopped networks: Loading Loading
capif_backend/backoffice_service/__main__.py +4 −3 Original line number Diff line number Diff line Loading @@ -134,15 +134,16 @@ else: # Guardar el certificado CA with open('newcerts/ca_root.crt', 'wb+') as ca_file: ca_file.write(bytes(ca_cert, 'utf-8')) ca_file.write(ca_cert.replace('\\n', '\n').encode('utf-8')) # Guardar la clave privada with open('newcerts/superadmin.key', 'wb+') as private_key_file: private_key_file.write(bytes(private_key_content, 'utf-8')) private_key_file.write(private_key_content.replace('\\n', '\n').encode('utf-8')) # Guardar el certificado de backoffice with open('newcerts/superadmin.crt', 'wb+') as certification_file: certification_file.write(bytes(backoffice_cert_content, 'utf-8')) certification_file.write(backoffice_cert_content.replace('\\n', '\n').encode('utf-8')) #---------------------------------------- # launch Loading
capif_backend/backoffice_service/controllers/invokers_controller.py +0 −25 Original line number Diff line number Diff line Loading @@ -115,31 +115,6 @@ def delete_invokers_route(): def get_invokers(): return operations.get_invokers() # GET invokers with pagination @cross_origin() @invokers_routes.route("/pages", methods=["GET"]) @jwt_required() def get_invokersPages(): page = request.args.get('page', default=1, type=int) page_size = request.args.get('pageSize', default=10, type=int) return operations.get_invokersPages(page, page_size) # SEARCH invokers @cross_origin() @invokers_routes.route("/search", methods=["GET"]) @jwt_required() def search_invokers(): try: search_term = request.args.get('searchTerm', default='', type=str) page = request.args.get('page', default=1, type=int) page_size = request.args.get('pageSize', default=10, type=int) response, status_code = operations.search_invokers(search_term, page, page_size) return jsonify(response), status_code except Exception as e: return jsonify({"error": str(e)}), 500 # GET the number of invokers @cross_origin() @invokers_routes.route("/numInvokers", methods=["GET"]) Loading
docker-compose.yml +4 −5 Original line number Diff line number Diff line Loading @@ -19,12 +19,11 @@ services: - VAULT_HOSTNAME=host.docker.internal # direccion VAULT local - REGISTER_HOSTNAME=register:8084 - VAULT_PORT=8200 - VAULT_TOKEN=hvs.V4qI3b2X0V5g2YRcS4TF4uGs # token que había en VAULT # - VAULT_TOKEN=dev-only-token - VAULT_TOKEN=dev-only-token # token que había en VAULT - LOAD_FROM_VAULT=false - CA_CERT=-----BEGIN CERTIFICATE-----\nMIIDIzCCAgugAwIBAgIUVh71Fdz6B1xnZUJ3sWDauMHkdSYwDQYJKoZIhvcNAQEL\nBQAwEDEOMAwGA1UEAxMFY2FwaWYwHhcNMjUwMjE4MTIwODM0WhcNMzUwMjE2MTIw\nOTA0WjAQMQ4wDAYDVQQDEwVjYXBpZjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBAM5MZkevwH1vSk1nzEz6aCFjiZhKMgYXFcFMAmPAwFQaHgRWPVUUvbpL\nBp9NOAFy5S29MFkMmh7SHu1b+7d49N5GQrMkn5oznXhIypBtz1nNWo3V0PRVqxRR\nNtVFcGoOun1hdhSeUCHRal+7GvVrdpPKBmyMRcmn7V8pfYd6dZ5LsMllf2K0RMv8\nCkrpKFHtgq8oSxhe6NF2L9P4l0cOSQ/MlVWu0/cKp+ZzGd36DxIzz3ZVAveVm9VR\nrHGypmWfCBZHbhwSBW1mUXJ0hUK864JYcoKrkexNHpg97Rqf+Xz0eiTvbSbO+AZm\nlvueO9ia6HTBqUP3FsHjEWiItjXu8tMCAwEAAaN1MHMwDgYDVR0PAQH/BAQDAgEG\nMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFJTrj4biyPAEIaxwxfqJCKKUlhuK\nMB8GA1UdIwQYMBaAFJTrj4biyPAEIaxwxfqJCKKUlhuKMBAGA1UdEQQJMAeCBWNh\ncGlmMA0GCSqGSIb3DQEBCwUAA4IBAQBMPiOze3E7itAOaS1348YRc6cLX8SAPgg1\n-----END CERTIFICATE----- - PRIVATE_KEY=-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDFlgXRXMhPTZkh\nZo9Pnwc6wEOC8xuSzQmoydUia9602BLROwUbiKhHniqsIlI87hFEWu2AIAiFMotf\nudDNfh6mppNPecu2IYu7mZ9zQw/B68+pDb3dLcJotECXt9RAAg/Z/X88IraY05a9\nNxDOZ+yycUfUxTjjhlpk3IqDPrqohHJ0RHvgoDmtl/d1ttWaQV7T2A0u9vmyylyH\neWajWwncsusLQCOOBNPAAXq6CmDqGLHYDz7WRu5gN5+7Y3xUsRVdIoFtX8RKGbzK\nJiBb63EvsbeKcooWJHnKO9qk8d0DkpTr9nHDM8WhAhraMm5II1QdT9bo9NRHW3Eo\noQXBOPS5AgMBAAECggEAD5XdYJ3aeRLsZMuTu1qWdeZrjN1DTAmbXPKKutvaZdZz\n-----END PRIVATE KEY----- - BACKOFFICE_CERT=-----BEGIN CERTIFICATE-----\nMIIDVDCCAjygAwIBAgIUSuRWF7MEOuIaazI4ovGGf9T1pzswDQYJKoZIhvcNAQEL\nBQAwJzElMCMGA1UEAxMcY2FwaWYgSW50ZXJtZWRpYXRlIEF1dGhvcml0eTAeFw0y\nNTAyMTgxMjA5MTRaFw0yNTA4MTYxNjA5NDRaMBUxEzARBgNVBAMTCnN1cGVyYWRt\ninwwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDFlgXRXMhPTZkhZo9P\nnwc6wEOC8xuSzQmoydUia9602BLROwUbiKhHniqsIlI87hFEWu2AIAiFMotfudDN\n-----END CERTIFICATE----- - CA_CERT=-----BEGIN CERTIFICATE-----\nMIIDIzCCAgugAwIBAgIUOCOZM60sd/MhM/ASMwVNtSC996AwDQYJKoZIhvcNAQEL\nBQAwEDEOMAwGA1UEAxMFY2FwaWYwHhcNMjUxMTE3MDkyMjM1WhcNMzUxMTE1MDky\nMzA1WjAQMQ4wDAYDVQQDEwVjYXBpZjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBAM0Z5+VJjY7qrjxI+yhGbu19YwG5h+N/eYNztEui7/uQiqmLV9E14XBu\nNGJj9+SzjTXux26p0whryCqZ0hcCRn7JD9M5ZShCyNg0QKtMkRxa+nnEI3xNcAAI\nVQcnXPibGsJWMVhOq2zblcv9rXzOHgxQ1zJDpJP2YBC1+03230MlNS8xWecyXjx8\n+hdPSuB0NzD/CNISaEMvsbnd9jZWb1x4cnmIVKlocQb0bZDjYWtQx0t9opod+L7a\npXSg3Mvk8ZNGMjs+1pqriLNoG9/dNhDgDbcEot/U8xQQpk0XVucYeUlZLfCxdyan\n9HzBVygbiqYQJXXOlp364IJ3e2JEUfsCAwEAAaN1MHMwDgYDVR0PAQH/BAQDAgEG\nMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNhXAsqijeXue3TlYuhEGuVV8O7/\nMB8GA1UdIwQYMBaAFNhXAsqijeXue3TlYuhEGuVV8O7/MBAGA1UdEQQJMAeCBWNh\ncGlmMA0GCSqGSIb3DQEBCwUAA4IBAQAxdCNPzzrRpwSGhnyfGZ8oRHBi1m0AYPA4\nlD2HVnmOIyd3BRB+H+BeWZ+5FYGQjyb8fvgLSALTBwrwDybz95l2HgLIq2k80oUg\nFCanYnHxk6SKN4KmC27XY3erG6yu/AccRtS/G89ejhw8OSChaXpCJo4o+sdty7tB\nCJf68RXLi1vTPzUDhn6xXOtNZ7Tv3BvqnbcKRPiWHl8UonsKqB4TDwegNpyFkFfS\ny3xcz2iEg1MWwJlT/B1GDUhVCSRuqlXu96pJdQ4xoEQkUcCFqdRZUG47fgbINMa3\nB0QkOSLKWLMyoVR5wiio7u3YW+Pg8Yth/ZoMTrjxoH5K/6lUpeMd\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIDKDCCAhCgAwIBAgIUHSkpJ5kEDHX94oK6KcGG0ZQ4dFgwDQYJKoZIhvcNAQEL\nBQAwEDEOMAwGA1UEAxMFY2FwaWYwHhcNMjUxMTE3MDkyMjM2WhcNMzAxMTE2MDky\nMzA2WjAnMSUwIwYDVQQDExxjYXBpZiBJbnRlcm1lZGlhdGUgQXV0aG9yaXR5MIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArM0jx+QYpnf5z2KOVtlMW8vI\nPNJmtQldxVgcHOLu7x6zduFONk0UrOEejB2z1Nnlaqlw1R0+aS9XNsT6KcsMXOqp\nCanigU938uUYLqMDLxvZ1siswQ4dFWH0iI/2/TeSyP8bqxd1JHg8TUBElcy51nAn\nbeKQsDEkcvCtwxkvZmN3uDYoDkcJ2x8h4uc0nl/q1gjcbqlehh00+qIYNvrfWXzi\n1VsMVveYOTQ791BE13vfBD4INVx+vsrbnR33umooQ2u6x7jtd+KESS9Bkr+Wr4YP\nkuTDZEkRkyI2bo3gnSQcK/IjgETjG+08X+EilmD4pMxp29Bq1X0Q/HLxOtCcmQID\nAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E\nFgQUl+Bea9p9W7sgAEgUkVxfFidaynswHwYDVR0jBBgwFoAU2FcCyqKN5e57dOVi\n6EQa5VXw7v8wDQYJKoZIhvcNAQELBQADggEBAFG9rUF3wBb6OqiSdnagMhOFWZ15\nC3AfIVTxftPHHso5ZNMDcQTRieaSXwGdniuPvgTlffPHPbAid2zLOYhWIqiGzkj5\n+DcS1Qubjl5NNOd2BjLzGmdc3na+FBxFnH0UwS1RUSnPF1mulK2WvGpD2lyzK1kw\n7W1HRL2+Z/UIysQxM2/GWL+XMfrv/GT8tZxeuHIEYPEGYA0j6LSitGUAi6Z82gmE\n6WawlrdbvsjeApPqJZ9b7RYGpDNwF1GNV5AgBFKGZV6gll7mjdohJxotK8Cb3dZT\nLHQJ5vNPM/OsYU0++BHXuO1VETdMcF94g01cwtpYKYLBUSAGbwllsBZTJx0=\n-----END CERTIFICATE-----\n - PRIVATE_KEY=-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCwsq2kNYcBvqdj\niCqBRTPNieFwOWx64adaSyjEoKa3ZzSLVpA5ObZdYGdjqj8BPPFq1TqVWHC/MaJG\n6r5rKGx7rdvxbRfeVQMH28ZP343v2+Ds346h2fnsqAVyw5RFsKTrs+K9ulw43ID0\nJXuYNMwlstatG7gw8n8xyZWTU6C5IcJlJYXKB2LwyR6WHsBpuz8fUk9iXmt2R9On\nL95yABGms0eQtk7+kkSu8i6K/IUtaoBv61r8b1Y+BPuTSF1KVy96/b6Ahygd1b82\n3sCAfQutFOLsyM08zA8ZAxRRTzsnyIKjWGGo4aeWRcwEabyp0Edvf0KuciZLDuA3\nvaXSbhYtAgMBAAECggEAIt7oOLddkOEUvKZDKSbEjeQPiuuyNl/w/HdHsOI5dIlY\nC8WGCd0TWcMsNDWFYJOr2xcAjDebbIf5jABImvIr0o6hkLgkVTq2sebT8LBgHP1q\nGqUVy2guk98m0Bq72LL/IQrrjODJ0WjmxAffp86HmUr9ZcVKKNK6elNbgusmlVI5\nywsJbbwWoxpM/32TodRW8ZsvbVbT6OWgNTpZNTX4VazLBHBchSxKsAXuaorVVk1E\nrTaPM6v7+9jhx/f+KwtLchMZ87Q5jK9MmDlSn39H1h60OEb7leqBbvaFrlp7H/e7\nK0Plz33kpaDt3qdFWrQF4XEiRYP65D9CTOt1FMqOewKBgQDYUpse8JZqYUxua4hY\nYs0pEraDSB1jvPNcEfkFGOqQa9YLPx0VmhJHMubCP1Wfnl6/GVMqlOwURp+0D+e2\n7hT/4m7eFsm++iJYkGMg869SIY3KZhfXk1hjUgDQVGjVeUEqPsVn4PWI7c5O5f4P\n1SUsoY8G8mA5U2cnetPQqpoOkwKBgQDRG4AmNUh3SPQ1pfql/h9Yzdm9lV/z4ufW\nhovN4uctVQJLlbr5F69USHDB4iW3aExF06pSWIFp7tPiGpXDXfs3YJxV8O+w88iY\nJ0+YcpvWojXYrrClSEN/GBMCEWIT4slapj9yBORybxLl3V3FHjGo35gPBybjjRLi\nDa+R/bmAPwKBgQDTssOr27bYFLA/v2yHUumEMJP8li5s1RU0HUKeAmxLOb0W9IT6\nBvWsR9wcbO7Wbp46VgZVvbfrf9H63TXeh9B1OptVLOfyxcem9GaOcOw6bCvez1q1\n1bTCPhYdyv1tLGThetyldDnV7yPfgqTHyce/jbvzCG+yqjRhJorzwoFRkQKBgAdE\ns3GgjIJI8OQkfs/iQ2iszxK97HXnvzM/vgBMEMkMmWXTMIqT/i4pznGO0MzNPUl4\nEAWIugbanFbRob8Gt0K3gvehxlMaRjCzvRqJcU1GmiSL/evg1SfHyHFb9VLHoUQb\nXz0xWld38Oo4hZficstx6jEriHiEYNGmtCGY9ie1AoGAQM5qliErfjNAo4lCBMZR\nNJLGirrhs1BRggnJTNNUiPBZ8FEWYwKtZvu4RAgbWitamBev1InSvzj0DqOr1vOg\nz/Jns/UCs3aYWwBZQc5wqEdOJgKOb0g2NR9hlfCcUT7IscC2a6T0nk9emnHAKfTo\nAs+xk+zAnwldBMYqu+FWhtM=\n-----END PRIVATE KEY-----\n - BACKOFFICE_CERT=-----BEGIN CERTIFICATE-----\nMIIDVDCCAjygAwIBAgIUM1FKnZ50Op3jRskBcUfXjW0Z39QwDQYJKoZIhvcNAQEL\nBQAwJzElMCMGA1UEAxMcY2FwaWYgSW50ZXJtZWRpYXRlIEF1dGhvcml0eTAeFw0y\nNTExMTcwOTMzNThaFw0yNjA1MTUxMzM0MjhaMBUxEzARBgNVBAMTCnN1cGVyYWRt\naW4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwsq2kNYcBvqdjiCqB\nRTPNieFwOWx64adaSyjEoKa3ZzSLVpA5ObZdYGdjqj8BPPFq1TqVWHC/MaJG6r5r\nKGx7rdvxbRfeVQMH28ZP343v2+Ds346h2fnsqAVyw5RFsKTrs+K9ulw43ID0JXuY\nNMwlstatG7gw8n8xyZWTU6C5IcJlJYXKB2LwyR6WHsBpuz8fUk9iXmt2R9OnL95y\nABGms0eQtk7+kkSu8i6K/IUtaoBv61r8b1Y+BPuTSF1KVy96/b6Ahygd1b823sCA\nfQutFOLsyM08zA8ZAxRRTzsnyIKjWGGo4aeWRcwEabyp0Edvf0KuciZLDuA3vaXS\nbhYtAgMBAAGjgYkwgYYwDgYDVR0PAQH/BAQDAgOoMB0GA1UdJQQWMBQGCCsGAQUF\nBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUeeMazGNPzh4WbhUUleOhFbCRjDgwHwYD\nVR0jBBgwFoAUl+Bea9p9W7sgAEgUkVxfFidaynswFQYDVR0RBA4wDIIKc3VwZXJh\nZG1pbjANBgkqhkiG9w0BAQsFAAOCAQEAQWOUSkgZu98zz+ghY0wSD3HHhnEJ73yx\nCgJvPQQNwnEjHhZQ66y1ouGE9LQN5q0Wrpu4kcG5q9OzLYwlSCsACRCTMS7JB7uC\n4xBC8OJuKxekCRSCIc6MCDw/O/yl4peHBhsurHNXbZ5MPnfqE1TeSpnPvTeGRI0E\noo632ggaTgkCk0JYOmOAKezB4iNu+WWp3uLSUihNjenCo9G90KNhaRrhsD1n/c+5\n1RuILN9tBNzzPRY7f/nBLTmst27Xv3KTRAR3M0JLx5XA+wcfxLBa7yi0rEmKImmo\ndTfmNADkMczAaNBDdXjberINOCteZRSr4B5JBB0wENH+rPLqXizyAQ==\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIDKDCCAhCgAwIBAgIUHSkpJ5kEDHX94oK6KcGG0ZQ4dFgwDQYJKoZIhvcNAQEL\nBQAwEDEOMAwGA1UEAxMFY2FwaWYwHhcNMjUxMTE3MDkyMjM2WhcNMzAxMTE2MDky\nMzA2WjAnMSUwIwYDVQQDExxjYXBpZiBJbnRlcm1lZGlhdGUgQXV0aG9yaXR5MIIB\nIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArM0jx+QYpnf5z2KOVtlMW8vI\nPNJmtQldxVgcHOLu7x6zduFONk0UrOEejB2z1Nnlaqlw1R0+aS9XNsT6KcsMXOqp\nCanigU938uUYLqMDLxvZ1siswQ4dFWH0iI/2/TeSyP8bqxd1JHg8TUBElcy51nAn\nbeKQsDEkcvCtwxkvZmN3uDYoDkcJ2x8h4uc0nl/q1gjcbqlehh00+qIYNvrfWXzi\n1VsMVveYOTQ791BE13vfBD4INVx+vsrbnR33umooQ2u6x7jtd+KESS9Bkr+Wr4YP\nkuTDZEkRkyI2bo3gnSQcK/IjgETjG+08X+EilmD4pMxp29Bq1X0Q/HLxOtCcmQID\nAQABo2MwYTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E\nFgQUl+Bea9p9W7sgAEgUkVxfFidaynswHwYDVR0jBBgwFoAU2FcCyqKN5e57dOVi\n6EQa5VXw7v8wDQYJKoZIhvcNAQELBQADggEBAFG9rUF3wBb6OqiSdnagMhOFWZ15\nC3AfIVTxftPHHso5ZNMDcQTRieaSXwGdniuPvgTlffPHPbAid2zLOYhWIqiGzkj5\n+DcS1Qubjl5NNOd2BjLzGmdc3na+FBxFnH0UwS1RUSnPF1mulK2WvGpD2lyzK1kw\n7W1HRL2+Z/UIysQxM2/GWL+XMfrv/GT8tZxeuHIEYPEGYA0j6LSitGUAi6Z82gmE\n6WawlrdbvsjeApPqJZ9b7RYGpDNwF1GNV5AgBFKGZV6gll7mjdohJxotK8Cb3dZT\nLHQJ5vNPM/OsYU0++BHXuO1VETdMcF94g01cwtpYKYLBUSAGbwllsBZTJx0=\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIDIzCCAgugAwIBAgIUOCOZM60sd/MhM/ASMwVNtSC996AwDQYJKoZIhvcNAQEL\nBQAwEDEOMAwGA1UEAxMFY2FwaWYwHhcNMjUxMTE3MDkyMjM1WhcNMzUxMTE1MDky\nMzA1WjAQMQ4wDAYDVQQDEwVjYXBpZjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC\nAQoCggEBAM0Z5+VJjY7qrjxI+yhGbu19YwG5h+N/eYNztEui7/uQiqmLV9E14XBu\nNGJj9+SzjTXux26p0whryCqZ0hcCRn7JD9M5ZShCyNg0QKtMkRxa+nnEI3xNcAAI\nVQcnXPibGsJWMVhOq2zblcv9rXzOHgxQ1zJDpJP2YBC1+03230MlNS8xWecyXjx8\n+hdPSuB0NzD/CNISaEMvsbnd9jZWb1x4cnmIVKlocQb0bZDjYWtQx0t9opod+L7a\npXSg3Mvk8ZNGMjs+1pqriLNoG9/dNhDgDbcEot/U8xQQpk0XVucYeUlZLfCxdyan\n9HzBVygbiqYQJXXOlp364IJ3e2JEUfsCAwEAAaN1MHMwDgYDVR0PAQH/BAQDAgEG\nMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFNhXAsqijeXue3TlYuhEGuVV8O7/\nMB8GA1UdIwQYMBaAFNhXAsqijeXue3TlYuhEGuVV8O7/MBAGA1UdEQQJMAeCBWNh\ncGlmMA0GCSqGSIb3DQEBCwUAA4IBAQAxdCNPzzrRpwSGhnyfGZ8oRHBi1m0AYPA4\nlD2HVnmOIyd3BRB+H+BeWZ+5FYGQjyb8fvgLSALTBwrwDybz95l2HgLIq2k80oUg\nFCanYnHxk6SKN4KmC27XY3erG6yu/AccRtS/G89ejhw8OSChaXpCJo4o+sdty7tB\nCJf68RXLi1vTPzUDhn6xXOtNZ7Tv3BvqnbcKRPiWHl8UonsKqB4TDwegNpyFkFfS\ny3xcz2iEg1MWwJlT/B1GDUhVCSRuqlXu96pJdQ4xoEQkUcCFqdRZUG47fgbINMa3\nB0QkOSLKWLMyoVR5wiio7u3YW+Pg8Yth/ZoMTrjxoH5K/6lUpeMd\n-----END CERTIFICATE-----\n restart: unless-stopped networks: Loading