)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"f3be5b07584621b9e9b462c136f0cb2f6b99803b","unresolved":true,"context_lines":[{"line_number":12,"context_line":"to external NFVO servers and notification endpoints using user-provided"},{"line_number":13,"context_line":"Mutual-TLS client certificates."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Impriments: blueprint support-oauth2-mtls"},{"line_number":16,"context_line":"Change-Id: I4d5967a26f07cc00dab177c999aff5f76a37e461"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"13c7d15f_f1f0f87c","line":15,"range":{"start_line":15,"start_character":0,"end_line":15,"end_character":10},"updated":"2023-03-02 07:21:59.000000000","message":"typo: Implements","commit_id":"205e467f45afca99de03526e32317a7d495e01b9"},{"author":{"_account_id":33920,"name":"Yusuke Niimi","email":"niimi.yusuke@fujitsu.com","username":"yniimi"},"change_message_id":"9f06a2073b0d47a07bf167ba0dee3e32ac452155","unresolved":true,"context_lines":[{"line_number":12,"context_line":"to external NFVO servers and notification endpoints using user-provided"},{"line_number":13,"context_line":"Mutual-TLS client certificates."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Impriments: blueprint support-oauth2-mtls"},{"line_number":16,"context_line":"Change-Id: I4d5967a26f07cc00dab177c999aff5f76a37e461"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"2e3b2a23_a5289078","line":15,"range":{"start_line":15,"start_character":0,"end_line":15,"end_character":10},"in_reply_to":"13c7d15f_f1f0f87c","updated":"2023-03-02 07:30:46.000000000","message":"Sorry, I fixed it.\n(Patchset 6)","commit_id":"205e467f45afca99de03526e32317a7d495e01b9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"8d24ba3a10928a619af5ab4ec3fc357caf04636d","unresolved":false,"context_lines":[{"line_number":12,"context_line":"to external NFVO servers and notification endpoints using user-provided"},{"line_number":13,"context_line":"Mutual-TLS client certificates."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Impriments: blueprint support-oauth2-mtls"},{"line_number":16,"context_line":"Change-Id: I4d5967a26f07cc00dab177c999aff5f76a37e461"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"394a7aac_a130d6a5","line":15,"range":{"start_line":15,"start_character":0,"end_line":15,"end_character":10},"in_reply_to":"2e3b2a23_a5289078","updated":"2023-03-02 08:36:17.000000000","message":"Ack","commit_id":"205e467f45afca99de03526e32317a7d495e01b9"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"38e0f4a4b4a80f213456fe168701293b1050a171","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"fa79115b_a291c2e3","updated":"2022-11-16 09:04:20.000000000","message":"Thanks for your patch, please kindly find my comment.","commit_id":"0933c18cfffa196abf9e6fa9fbcc787a6e4f1825"},{"author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"change_message_id":"70f82b5b706db82bec6217433e67928a3b0b8a58","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"488c5336_f59661b8","updated":"2022-11-21 07:33:15.000000000","message":"Thanks for your patch. Please find few nit comments.","commit_id":"6b9e83d37070bc57ff75376111357666db0bb7b6"},{"author":{"_account_id":33920,"name":"Yusuke Niimi","email":"niimi.yusuke@fujitsu.com","username":"yniimi"},"change_message_id":"d63bffb751e88db792a4e3d8232f449c597ab393","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"a08c7dab_a7817f4f","updated":"2022-12-05 05:06:10.000000000","message":"Thanks for comments.\nI corrected the points that were pointed out.","commit_id":"cc6b0340b7585c19ac5171fafc3fb70e5257533d"},{"author":{"_account_id":33920,"name":"Yusuke Niimi","email":"niimi.yusuke@fujitsu.com","username":"yniimi"},"change_message_id":"8f5c855a6640c4a47615a72716c9480dadea1bba","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"108187fa_913b029d","updated":"2023-03-01 14:29:42.000000000","message":"I\u0027m sorry for the late correction.\nI have corrected the part you pointed out.","commit_id":"195dd4955e1db878261ae798746fde349ef3b2d3"},{"author":{"_account_id":34712,"name":"Yuta Kazato","display_name":"Yuta Kazato","email":"yuta.kazato.nw@hco.ntt.co.jp","username":"kazatoy-ntt"},"change_message_id":"8fd6c292255a539616abda50b7c5c64dfe44ff36","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"97d3cdcb_c5e536cb","updated":"2023-03-02 05:12:41.000000000","message":"Thank you for the patch. Please kindly check my comments.","commit_id":"195dd4955e1db878261ae798746fde349ef3b2d3"},{"author":{"_account_id":33920,"name":"Yusuke Niimi","email":"niimi.yusuke@fujitsu.com","username":"yniimi"},"change_message_id":"df7b29d039e4f2bdecd7b79ba2b64aa824dda485","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"d25e66e8_8db76278","updated":"2023-03-02 06:48:03.000000000","message":"Thanks for comments.\nI corrected and answered the points that were pointed out.","commit_id":"205e467f45afca99de03526e32317a7d495e01b9"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"8d24ba3a10928a619af5ab4ec3fc357caf04636d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"26617a5d_6ffd741d","updated":"2023-03-02 08:36:17.000000000","message":"Thanks for your rework, LGTM.","commit_id":"0ff80687e61d71d99fd173214276db32d662a4e6"}],"api-ref/source/v2/parameters_vnflcm.yaml":[{"author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"change_message_id":"70f82b5b706db82bec6217433e67928a3b0b8a58","unresolved":true,"context_lines":[{"line_number":277,"context_line":"  type: string"},{"line_number":278,"context_line":"authentication_params_oauth2_client_cert_type:"},{"line_number":279,"context_line":"  description: |"},{"line_number":280,"context_line":"    The type of the fingerprint."},{"line_number":281,"context_line":"    Permitted values:"},{"line_number":282,"context_line":""},{"line_number":283,"context_line":"    x5t#S256: The SHA-256 thumbprint of the X.509 certificate"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"8d6787de_6d6de188","line":280,"updated":"2022-11-21 07:33:15.000000000","message":"Please remove unnecessary \"the\" from description.","commit_id":"6b9e83d37070bc57ff75376111357666db0bb7b6"},{"author":{"_account_id":33920,"name":"Yusuke Niimi","email":"niimi.yusuke@fujitsu.com","username":"yniimi"},"change_message_id":"d63bffb751e88db792a4e3d8232f449c597ab393","unresolved":true,"context_lines":[{"line_number":277,"context_line":"  type: string"},{"line_number":278,"context_line":"authentication_params_oauth2_client_cert_type:"},{"line_number":279,"context_line":"  description: |"},{"line_number":280,"context_line":"    The type of the fingerprint."},{"line_number":281,"context_line":"    Permitted values:"},{"line_number":282,"context_line":""},{"line_number":283,"context_line":"    x5t#S256: The SHA-256 thumbprint of the X.509 certificate"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"14417c18_1b413190","line":280,"in_reply_to":"8d6787de_6d6de188","updated":"2022-12-05 05:06:10.000000000","message":"I fixed to remove unnecessary \"the\" from description.\n(Patchset 3)","commit_id":"6b9e83d37070bc57ff75376111357666db0bb7b6"},{"author":{"_account_id":34712,"name":"Yuta Kazato","display_name":"Yuta Kazato","email":"yuta.kazato.nw@hco.ntt.co.jp","username":"kazatoy-ntt"},"change_message_id":"8fd6c292255a539616abda50b7c5c64dfe44ff36","unresolved":true,"context_lines":[{"line_number":209,"context_line":"    obtained using the client credentials grant type"},{"line_number":210,"context_line":"    after authenticating using client identifier and"},{"line_number":211,"context_line":"    client password towards the token endpoint."},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"    OAUTH2_CLIENT_CERT: In every HTTP request to"},{"line_number":214,"context_line":"    the notification endpoint, use an OAuth 2.0 token,"},{"line_number":215,"context_line":"    obtained using the client credentials grant type"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"75bd9000_ad6952e7","line":212,"updated":"2023-03-02 05:12:41.000000000","message":"Same as [1], could you please leave `TLS_CERT` as is?\nWe recently discussed how should we deprecate it. \nAt this moment, we have concluded that we have to remove this authtype carefully.\nSo, please don\u0027t remove it in the api references.\n[1] https://review.opendev.org/c/openstack/tacker/+/861323/10/tacker/sol_refactored/objects/common/subscription_authentication.py","commit_id":"195dd4955e1db878261ae798746fde349ef3b2d3"},{"author":{"_account_id":33920,"name":"Yusuke Niimi","email":"niimi.yusuke@fujitsu.com","username":"yniimi"},"change_message_id":"df7b29d039e4f2bdecd7b79ba2b64aa824dda485","unresolved":true,"context_lines":[{"line_number":209,"context_line":"    obtained using the client credentials grant type"},{"line_number":210,"context_line":"    after authenticating using client identifier and"},{"line_number":211,"context_line":"    client password towards the token endpoint."},{"line_number":212,"context_line":""},{"line_number":213,"context_line":"    OAUTH2_CLIENT_CERT: In every HTTP request to"},{"line_number":214,"context_line":"    the notification endpoint, use an OAuth 2.0 token,"},{"line_number":215,"context_line":"    obtained using the client credentials grant type"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"9f138c7b_03accbff","line":212,"in_reply_to":"75bd9000_ad6952e7","updated":"2023-03-02 06:48:03.000000000","message":"Restored a previously deleted `TLS_CERT` description.\n(Patchset 5)","commit_id":"195dd4955e1db878261ae798746fde349ef3b2d3"}],"api-ref/source/v2/parameters_vnfpm.yaml":[{"author":{"_account_id":32102,"name":"Manpreet Kaur","email":"kaurmanpreet2620@gmail.com","username":"manpreet"},"change_message_id":"70f82b5b706db82bec6217433e67928a3b0b8a58","unresolved":true,"context_lines":[{"line_number":149,"context_line":"  type: string"},{"line_number":150,"context_line":"params_oauth2_client_cert_type:"},{"line_number":151,"context_line":"  description: |"},{"line_number":152,"context_line":"    The type of the fingerprint."},{"line_number":153,"context_line":"    Permitted values:"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"    x5t#S256: The SHA-256 thumbprint of the X.509 certificate"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"67988323_9a346a67","line":152,"range":{"start_line":152,"start_character":16,"end_line":152,"end_character":19},"updated":"2022-11-21 07:33:15.000000000","message":"ditto","commit_id":"6b9e83d37070bc57ff75376111357666db0bb7b6"},{"author":{"_account_id":33920,"name":"Yusuke Niimi","email":"niimi.yusuke@fujitsu.com","username":"yniimi"},"change_message_id":"d63bffb751e88db792a4e3d8232f449c597ab393","unresolved":true,"context_lines":[{"line_number":149,"context_line":"  type: string"},{"line_number":150,"context_line":"params_oauth2_client_cert_type:"},{"line_number":151,"context_line":"  description: |"},{"line_number":152,"context_line":"    The type of the fingerprint."},{"line_number":153,"context_line":"    Permitted values:"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"    x5t#S256: The SHA-256 thumbprint of the X.509 certificate"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5216b10f_f9310f97","line":152,"range":{"start_line":152,"start_character":16,"end_line":152,"end_character":19},"in_reply_to":"67988323_9a346a67","updated":"2022-12-05 05:06:10.000000000","message":"I fixed to remove unnecessary \"the\" from description.\n(Patchset 3)","commit_id":"6b9e83d37070bc57ff75376111357666db0bb7b6"},{"author":{"_account_id":34712,"name":"Yuta Kazato","display_name":"Yuta Kazato","email":"yuta.kazato.nw@hco.ntt.co.jp","username":"kazatoy-ntt"},"change_message_id":"8fd6c292255a539616abda50b7c5c64dfe44ff36","unresolved":true,"context_lines":[{"line_number":30,"context_line":"    obtained using the client credentials grant type"},{"line_number":31,"context_line":"    after authenticating using client identifier and"},{"line_number":32,"context_line":"    client password towards the token endpoint."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    OAUTH2_CLIENT_CERT: In every HTTP request to"},{"line_number":35,"context_line":"    the notification endpoint, use an OAuth 2.0 token,"},{"line_number":36,"context_line":"    obtained using the client credentials grant type"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"ed04e863_272f9948","line":33,"updated":"2023-03-02 05:12:41.000000000","message":"Same as [1], could you please leave `TLS_CERT` as is?\n\n[1] https://review.opendev.org/c/openstack/tacker/+/861323/10/tacker/sol_refactored/objects/common/subscription_authentication.py","commit_id":"195dd4955e1db878261ae798746fde349ef3b2d3"},{"author":{"_account_id":33920,"name":"Yusuke Niimi","email":"niimi.yusuke@fujitsu.com","username":"yniimi"},"change_message_id":"df7b29d039e4f2bdecd7b79ba2b64aa824dda485","unresolved":true,"context_lines":[{"line_number":30,"context_line":"    obtained using the client credentials grant type"},{"line_number":31,"context_line":"    after authenticating using client identifier and"},{"line_number":32,"context_line":"    client password towards the token endpoint."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    OAUTH2_CLIENT_CERT: In every HTTP request to"},{"line_number":35,"context_line":"    the notification endpoint, use an OAuth 2.0 token,"},{"line_number":36,"context_line":"    obtained using the client credentials grant type"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"a0336507_8f89282a","line":33,"in_reply_to":"ed04e863_272f9948","updated":"2023-03-02 06:48:03.000000000","message":"Restored a previously deleted `TLS_CERT` description.\n(Patchset 5)","commit_id":"195dd4955e1db878261ae798746fde349ef3b2d3"}],"doc/source/user/etsi_cnf_auto_healing_fm.rst":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"38e0f4a4b4a80f213456fe168701293b1050a171","unresolved":true,"context_lines":[{"line_number":349,"context_line":"            \"paramsOauth2ClientCert\": {"},{"line_number":350,"context_line":"                \"clientId\": \"auth_user_name\","},{"line_number":351,"context_line":"                \"certificateRef\": {"},{"line_number":352,"context_line":"                    \"type\": \"5t#S256\","},{"line_number":353,"context_line":"                    \"value\": \"certificate_fingerprint\""},{"line_number":354,"context_line":"                },"},{"line_number":355,"context_line":"                \"tokenEndpoint\": \"token_endpoint\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"984d9f75_0038842a","line":352,"range":{"start_line":352,"start_character":29,"end_line":352,"end_character":36},"updated":"2022-11-16 09:04:20.000000000","message":"The permitted value is stated as \"x5t#S256\" in api-ref/source/v2/parameters_vnfpm.yaml#155\n```\nparams_oauth2_client_cert_type:\n  description: |\n    The type of the fingerprint.\n    Permitted values:\n\n    x5t#S256: The SHA-256 thumbprint of the X.509 certificate\n    as defined in section 4.1.8 of IETF RFC 7515.\n```\n\nCould you unify it to the correct one?","commit_id":"0933c18cfffa196abf9e6fa9fbcc787a6e4f1825"},{"author":{"_account_id":33920,"name":"Yusuke Niimi","email":"niimi.yusuke@fujitsu.com","username":"yniimi"},"change_message_id":"335e6f4571434a2515c6ef758909b95bc6646664","unresolved":true,"context_lines":[{"line_number":349,"context_line":"            \"paramsOauth2ClientCert\": {"},{"line_number":350,"context_line":"                \"clientId\": \"auth_user_name\","},{"line_number":351,"context_line":"                \"certificateRef\": {"},{"line_number":352,"context_line":"                    \"type\": \"5t#S256\","},{"line_number":353,"context_line":"                    \"value\": \"certificate_fingerprint\""},{"line_number":354,"context_line":"                },"},{"line_number":355,"context_line":"                \"tokenEndpoint\": \"token_endpoint\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"a48621a5_c645440a","line":352,"range":{"start_line":352,"start_character":29,"end_line":352,"end_character":36},"in_reply_to":"984d9f75_0038842a","updated":"2022-11-18 02:05:31.000000000","message":"I fixed the sample data because \"x5t#S256\" is correct.\n(Patchset 2)","commit_id":"0933c18cfffa196abf9e6fa9fbcc787a6e4f1825"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"f3be5b07584621b9e9b462c136f0cb2f6b99803b","unresolved":false,"context_lines":[{"line_number":349,"context_line":"            \"paramsOauth2ClientCert\": {"},{"line_number":350,"context_line":"                \"clientId\": \"auth_user_name\","},{"line_number":351,"context_line":"                \"certificateRef\": {"},{"line_number":352,"context_line":"                    \"type\": \"5t#S256\","},{"line_number":353,"context_line":"                    \"value\": \"certificate_fingerprint\""},{"line_number":354,"context_line":"                },"},{"line_number":355,"context_line":"                \"tokenEndpoint\": \"token_endpoint\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"67ffdfad_3ee2f121","line":352,"range":{"start_line":352,"start_character":29,"end_line":352,"end_character":36},"in_reply_to":"a48621a5_c645440a","updated":"2023-03-02 07:21:59.000000000","message":"Ack","commit_id":"0933c18cfffa196abf9e6fa9fbcc787a6e4f1825"},{"author":{"_account_id":34712,"name":"Yuta Kazato","display_name":"Yuta Kazato","email":"yuta.kazato.nw@hco.ntt.co.jp","username":"kazatoy-ntt"},"change_message_id":"8fd6c292255a539616abda50b7c5c64dfe44ff36","unresolved":true,"context_lines":[{"line_number":335,"context_line":"            \"authType\": ["},{"line_number":336,"context_line":"                \"BASIC\","},{"line_number":337,"context_line":"                \"OAUTH2_CLIENT_CREDENTIALS\","},{"line_number":338,"context_line":"                \"OAUTH2_CLIENT_CERT\""},{"line_number":339,"context_line":"            ],"},{"line_number":340,"context_line":"            \"paramsBasic\": {"},{"line_number":341,"context_line":"                \"userName\": \"nfvo\","}],"source_content_type":"text/x-rst","patch_set":4,"id":"0a941e9d_242e0ea5","line":338,"updated":"2023-03-02 05:12:41.000000000","message":"Could you add \"TLS_CERT\" to `authType`?\nor could not be used?","commit_id":"195dd4955e1db878261ae798746fde349ef3b2d3"},{"author":{"_account_id":33920,"name":"Yusuke Niimi","email":"niimi.yusuke@fujitsu.com","username":"yniimi"},"change_message_id":"df7b29d039e4f2bdecd7b79ba2b64aa824dda485","unresolved":true,"context_lines":[{"line_number":335,"context_line":"            \"authType\": ["},{"line_number":336,"context_line":"                \"BASIC\","},{"line_number":337,"context_line":"                \"OAUTH2_CLIENT_CREDENTIALS\","},{"line_number":338,"context_line":"                \"OAUTH2_CLIENT_CERT\""},{"line_number":339,"context_line":"            ],"},{"line_number":340,"context_line":"            \"paramsBasic\": {"},{"line_number":341,"context_line":"                \"userName\": \"nfvo\","}],"source_content_type":"text/x-rst","patch_set":4,"id":"c5bcb40a_80116c85","line":338,"in_reply_to":"0a941e9d_242e0ea5","updated":"2023-03-02 06:48:03.000000000","message":"Tacker does not support \"TLS_CERT\", so it was not listed here.\nShould I add that it does not support \"TLS_CERT\"?","commit_id":"195dd4955e1db878261ae798746fde349ef3b2d3"}],"doc/source/user/etsi_cnf_auto_scaling_pm.rst":[{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"38e0f4a4b4a80f213456fe168701293b1050a171","unresolved":true,"context_lines":[{"line_number":309,"context_line":"            \"paramsOauth2ClientCert\": {"},{"line_number":310,"context_line":"                \"clientId\": \"auth_user_name\","},{"line_number":311,"context_line":"                \"certificateRef\": {"},{"line_number":312,"context_line":"                    \"type\": \"5t#S256\","},{"line_number":313,"context_line":"                    \"value\": \"certificate_fingerprint\""},{"line_number":314,"context_line":"                },"},{"line_number":315,"context_line":"                \"tokenEndpoint\": \"token_endpoint\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"6b433d2f_f5927c17","line":312,"range":{"start_line":312,"start_character":29,"end_line":312,"end_character":36},"updated":"2022-11-16 09:04:20.000000000","message":"The permitted value is stated as \"x5t#S256\" in api-ref/source/v2/parameters_vnfpm.yaml#155\n```\nparams_oauth2_client_cert_type:\n  description: |\n    The type of the fingerprint.\n    Permitted values:\n\n    x5t#S256: The SHA-256 thumbprint of the X.509 certificate\n    as defined in section 4.1.8 of IETF RFC 7515.\n```\n\nCould you unify it to the correct one?","commit_id":"0933c18cfffa196abf9e6fa9fbcc787a6e4f1825"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"f3be5b07584621b9e9b462c136f0cb2f6b99803b","unresolved":false,"context_lines":[{"line_number":309,"context_line":"            \"paramsOauth2ClientCert\": {"},{"line_number":310,"context_line":"                \"clientId\": \"auth_user_name\","},{"line_number":311,"context_line":"                \"certificateRef\": {"},{"line_number":312,"context_line":"                    \"type\": \"5t#S256\","},{"line_number":313,"context_line":"                    \"value\": \"certificate_fingerprint\""},{"line_number":314,"context_line":"                },"},{"line_number":315,"context_line":"                \"tokenEndpoint\": \"token_endpoint\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"6a300c74_f0ce8228","line":312,"range":{"start_line":312,"start_character":29,"end_line":312,"end_character":36},"in_reply_to":"433086fa_731b55cd","updated":"2023-03-02 07:21:59.000000000","message":"Ack","commit_id":"0933c18cfffa196abf9e6fa9fbcc787a6e4f1825"},{"author":{"_account_id":33920,"name":"Yusuke Niimi","email":"niimi.yusuke@fujitsu.com","username":"yniimi"},"change_message_id":"335e6f4571434a2515c6ef758909b95bc6646664","unresolved":true,"context_lines":[{"line_number":309,"context_line":"            \"paramsOauth2ClientCert\": {"},{"line_number":310,"context_line":"                \"clientId\": \"auth_user_name\","},{"line_number":311,"context_line":"                \"certificateRef\": {"},{"line_number":312,"context_line":"                    \"type\": \"5t#S256\","},{"line_number":313,"context_line":"                    \"value\": \"certificate_fingerprint\""},{"line_number":314,"context_line":"                },"},{"line_number":315,"context_line":"                \"tokenEndpoint\": \"token_endpoint\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"433086fa_731b55cd","line":312,"range":{"start_line":312,"start_character":29,"end_line":312,"end_character":36},"in_reply_to":"6b433d2f_f5927c17","updated":"2022-11-18 02:05:31.000000000","message":"I fixed the sample data because \"x5t#S256\" is correct.\n(Patchset 2)","commit_id":"0933c18cfffa196abf9e6fa9fbcc787a6e4f1825"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"38e0f4a4b4a80f213456fe168701293b1050a171","unresolved":true,"context_lines":[{"line_number":569,"context_line":"            \"paramsOauth2ClientCert\": {"},{"line_number":570,"context_line":"                \"clientId\": \"auth_user_name\","},{"line_number":571,"context_line":"                \"certificateRef\": {"},{"line_number":572,"context_line":"                    \"type\": \"5t#S256\","},{"line_number":573,"context_line":"                    \"value\": \"certificate_fingerprint\""},{"line_number":574,"context_line":"                },"},{"line_number":575,"context_line":"                \"tokenEndpoint\": \"token_endpoint\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"f957559a_30ddb1d6","line":572,"range":{"start_line":572,"start_character":29,"end_line":572,"end_character":36},"updated":"2022-11-16 09:04:20.000000000","message":"The permitted value is stated as \"x5t#S256\" in api-ref/source/v2/parameters_vnfpm.yaml#155\n```\nparams_oauth2_client_cert_type:\n  description: |\n    The type of the fingerprint.\n    Permitted values:\n\n    x5t#S256: The SHA-256 thumbprint of the X.509 certificate\n    as defined in section 4.1.8 of IETF RFC 7515.\n```\n\nCould you unify it to the correct one?","commit_id":"0933c18cfffa196abf9e6fa9fbcc787a6e4f1825"},{"author":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"change_message_id":"f3be5b07584621b9e9b462c136f0cb2f6b99803b","unresolved":false,"context_lines":[{"line_number":569,"context_line":"            \"paramsOauth2ClientCert\": {"},{"line_number":570,"context_line":"                \"clientId\": \"auth_user_name\","},{"line_number":571,"context_line":"                \"certificateRef\": {"},{"line_number":572,"context_line":"                    \"type\": \"5t#S256\","},{"line_number":573,"context_line":"                    \"value\": \"certificate_fingerprint\""},{"line_number":574,"context_line":"                },"},{"line_number":575,"context_line":"                \"tokenEndpoint\": \"token_endpoint\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"b70518a0_d2c37531","line":572,"range":{"start_line":572,"start_character":29,"end_line":572,"end_character":36},"in_reply_to":"a7f7348c_da2e1300","updated":"2023-03-02 07:21:59.000000000","message":"Ack","commit_id":"0933c18cfffa196abf9e6fa9fbcc787a6e4f1825"},{"author":{"_account_id":33920,"name":"Yusuke Niimi","email":"niimi.yusuke@fujitsu.com","username":"yniimi"},"change_message_id":"335e6f4571434a2515c6ef758909b95bc6646664","unresolved":true,"context_lines":[{"line_number":569,"context_line":"            \"paramsOauth2ClientCert\": {"},{"line_number":570,"context_line":"                \"clientId\": \"auth_user_name\","},{"line_number":571,"context_line":"                \"certificateRef\": {"},{"line_number":572,"context_line":"                    \"type\": \"5t#S256\","},{"line_number":573,"context_line":"                    \"value\": \"certificate_fingerprint\""},{"line_number":574,"context_line":"                },"},{"line_number":575,"context_line":"                \"tokenEndpoint\": \"token_endpoint\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"a7f7348c_da2e1300","line":572,"range":{"start_line":572,"start_character":29,"end_line":572,"end_character":36},"in_reply_to":"f957559a_30ddb1d6","updated":"2022-11-18 02:05:31.000000000","message":"I fixed the sample data because \"x5t#S256\" is correct.\n(Patchset 2)","commit_id":"0933c18cfffa196abf9e6fa9fbcc787a6e4f1825"},{"author":{"_account_id":34712,"name":"Yuta Kazato","display_name":"Yuta Kazato","email":"yuta.kazato.nw@hco.ntt.co.jp","username":"kazatoy-ntt"},"change_message_id":"8fd6c292255a539616abda50b7c5c64dfe44ff36","unresolved":true,"context_lines":[{"line_number":295,"context_line":"            \"authType\": ["},{"line_number":296,"context_line":"                \"BASIC\","},{"line_number":297,"context_line":"                \"OAUTH2_CLIENT_CREDENTIALS\","},{"line_number":298,"context_line":"                \"OAUTH2_CLIENT_CERT\""},{"line_number":299,"context_line":"            ],"},{"line_number":300,"context_line":"            \"paramsBasic\": {"},{"line_number":301,"context_line":"                \"userName\": \"nfvo\","}],"source_content_type":"text/x-rst","patch_set":4,"id":"1db63f95_ee514c52","line":298,"updated":"2023-03-02 05:12:41.000000000","message":"Could you add \"TLS_CERT\" to `authType`?\nor could not be used?","commit_id":"195dd4955e1db878261ae798746fde349ef3b2d3"},{"author":{"_account_id":33920,"name":"Yusuke Niimi","email":"niimi.yusuke@fujitsu.com","username":"yniimi"},"change_message_id":"df7b29d039e4f2bdecd7b79ba2b64aa824dda485","unresolved":true,"context_lines":[{"line_number":295,"context_line":"            \"authType\": ["},{"line_number":296,"context_line":"                \"BASIC\","},{"line_number":297,"context_line":"                \"OAUTH2_CLIENT_CREDENTIALS\","},{"line_number":298,"context_line":"                \"OAUTH2_CLIENT_CERT\""},{"line_number":299,"context_line":"            ],"},{"line_number":300,"context_line":"            \"paramsBasic\": {"},{"line_number":301,"context_line":"                \"userName\": \"nfvo\","}],"source_content_type":"text/x-rst","patch_set":4,"id":"078d9ac1_9fb6fbea","line":298,"in_reply_to":"1db63f95_ee514c52","updated":"2023-03-02 06:48:03.000000000","message":"Tacker does not support \"TLS_CERT\", so it was not listed here.\nShould I add that it does not support \"TLS_CERT\"?","commit_id":"195dd4955e1db878261ae798746fde349ef3b2d3"}],"doc/source/user/oauth2_mtls_usage_guide.rst":[{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"bf8fda6ad887509e1cb176a6a673e9bd020a4151","unresolved":true,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"   .. code-block:: console"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"      $ openssl req -new -x509 -key root_a.key -out root_a.pem -days 365"},{"line_number":44,"context_line":"      You are about to be asked to enter information that will be incorporated"},{"line_number":45,"context_line":"      into your certificate request."},{"line_number":46,"context_line":"      What you are about to enter is what is called a Distinguished Name or a DN."}],"source_content_type":"text/x-rst","patch_set":3,"id":"4e0008ac_2a5d18aa","line":43,"updated":"2022-12-06 03:32:03.000000000","message":"Could you explain each option simply before the line because we tacker users don\u0027t understand openssl command well? It must be helpful for us.","commit_id":"cc6b0340b7585c19ac5171fafc3fb70e5257533d"},{"author":{"_account_id":33920,"name":"Yusuke Niimi","email":"niimi.yusuke@fujitsu.com","username":"yniimi"},"change_message_id":"8f5c855a6640c4a47615a72716c9480dadea1bba","unresolved":true,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"   .. code-block:: console"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"      $ openssl req -new -x509 -key root_a.key -out root_a.pem -days 365"},{"line_number":44,"context_line":"      You are about to be asked to enter information that will be incorporated"},{"line_number":45,"context_line":"      into your certificate request."},{"line_number":46,"context_line":"      What you are about to enter is what is called a Distinguished Name or a DN."}],"source_content_type":"text/x-rst","patch_set":3,"id":"cfb528ca_d04e4351","line":43,"in_reply_to":"4e0008ac_2a5d18aa","updated":"2023-03-01 14:29:42.000000000","message":"Added description of command options.\n(Patchset 4)","commit_id":"cc6b0340b7585c19ac5171fafc3fb70e5257533d"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"bf8fda6ad887509e1cb176a6a673e9bd020a4151","unresolved":true,"context_lines":[{"line_number":48,"context_line":"      For some fields there will be a default value,"},{"line_number":49,"context_line":"      If you enter \u0027.\u0027, the field will be left blank."},{"line_number":50,"context_line":"      -----"},{"line_number":51,"context_line":"      Country Name (2 letter code) [AU]: JP"},{"line_number":52,"context_line":"      State or Province Name (full name) [Some-State]: Tokyo"},{"line_number":53,"context_line":"      Locality Name (eg, city) []: Chiyoda-ku"},{"line_number":54,"context_line":"      Organization Name (eg, company) [Internet Widgits Pty Ltd]: IssuingORG"},{"line_number":55,"context_line":"      Organizational Unit Name (eg, section) []: CertDept"},{"line_number":56,"context_line":"      Common Name (e.g. server FQDN or YOUR name) []: root_a.openstack.host"},{"line_number":57,"context_line":"      Email Address []: root_a@issuing.org"},{"line_number":58,"context_line":"      Please enter the following \u0027extra\u0027 attributes"},{"line_number":59,"context_line":"      to be sent with your certificate request"},{"line_number":60,"context_line":"      A challenge password []:"},{"line_number":61,"context_line":"      An optional company name []:"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"3. If you need to support multiple root certificates, these root certificates"},{"line_number":64,"context_line":"   should be merged and configured on the server. Multiple root certificates"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ed7cd8d9_71d89257","line":61,"range":{"start_line":51,"start_character":6,"end_line":61,"end_character":34},"updated":"2022-12-06 03:32:03.000000000","message":"Is it an example and arbitrary all the values? Is it OK to use default values? If so, it\u0027s better to remove such Japanese localized example and explain so.","commit_id":"cc6b0340b7585c19ac5171fafc3fb70e5257533d"},{"author":{"_account_id":33920,"name":"Yusuke Niimi","email":"niimi.yusuke@fujitsu.com","username":"yniimi"},"change_message_id":"8f5c855a6640c4a47615a72716c9480dadea1bba","unresolved":true,"context_lines":[{"line_number":48,"context_line":"      For some fields there will be a default value,"},{"line_number":49,"context_line":"      If you enter \u0027.\u0027, the field will be left blank."},{"line_number":50,"context_line":"      -----"},{"line_number":51,"context_line":"      Country Name (2 letter code) [AU]: JP"},{"line_number":52,"context_line":"      State or Province Name (full name) [Some-State]: Tokyo"},{"line_number":53,"context_line":"      Locality Name (eg, city) []: Chiyoda-ku"},{"line_number":54,"context_line":"      Organization Name (eg, company) [Internet Widgits Pty Ltd]: IssuingORG"},{"line_number":55,"context_line":"      Organizational Unit Name (eg, section) []: CertDept"},{"line_number":56,"context_line":"      Common Name (e.g. server FQDN or YOUR name) []: root_a.openstack.host"},{"line_number":57,"context_line":"      Email Address []: root_a@issuing.org"},{"line_number":58,"context_line":"      Please enter the following \u0027extra\u0027 attributes"},{"line_number":59,"context_line":"      to be sent with your certificate request"},{"line_number":60,"context_line":"      A challenge password []:"},{"line_number":61,"context_line":"      An optional company name []:"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"3. If you need to support multiple root certificates, these root certificates"},{"line_number":64,"context_line":"   should be merged and configured on the server. Multiple root certificates"}],"source_content_type":"text/x-rst","patch_set":3,"id":"6a76479f_f70d297b","line":61,"range":{"start_line":51,"start_character":6,"end_line":61,"end_character":34},"in_reply_to":"ed7cd8d9_71d89257","updated":"2023-03-01 14:29:42.000000000","message":"Removed Japanese localized information.\n(Patchset 4)","commit_id":"cc6b0340b7585c19ac5171fafc3fb70e5257533d"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"bf8fda6ad887509e1cb176a6a673e9bd020a4151","unresolved":true,"context_lines":[{"line_number":61,"context_line":"      An optional company name []:"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"3. If you need to support multiple root certificates, these root certificates"},{"line_number":64,"context_line":"   should be merged and configured on the server. Multiple root certificates"},{"line_number":65,"context_line":"   are used in this guide, so another root certificate is created, the"},{"line_number":66,"context_line":"   certificate is named root_b, and the CN of the certificate is"},{"line_number":67,"context_line":"   \"root_b.openstack.host\"."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"   .. code-block:: console"},{"line_number":70,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ae87bdf_f57e3907","line":67,"range":{"start_line":64,"start_character":50,"end_line":67,"end_character":27},"updated":"2022-12-06 03:32:03.000000000","message":"Could you elaborate what we should do in this step a little bit more? I\u0027m not sure two things at least ...\n1. Should we create \"root_b.pem\" as similar to the previous step before the next? \n2. When \"multi_ca.pem\" is created?","commit_id":"cc6b0340b7585c19ac5171fafc3fb70e5257533d"},{"author":{"_account_id":33920,"name":"Yusuke Niimi","email":"niimi.yusuke@fujitsu.com","username":"yniimi"},"change_message_id":"8f5c855a6640c4a47615a72716c9480dadea1bba","unresolved":true,"context_lines":[{"line_number":61,"context_line":"      An optional company name []:"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"3. If you need to support multiple root certificates, these root certificates"},{"line_number":64,"context_line":"   should be merged and configured on the server. Multiple root certificates"},{"line_number":65,"context_line":"   are used in this guide, so another root certificate is created, the"},{"line_number":66,"context_line":"   certificate is named root_b, and the CN of the certificate is"},{"line_number":67,"context_line":"   \"root_b.openstack.host\"."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"   .. code-block:: console"},{"line_number":70,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"f47604f3_3fba734f","line":67,"range":{"start_line":64,"start_character":50,"end_line":67,"end_character":27},"in_reply_to":"1ae87bdf_f57e3907","updated":"2023-03-01 14:29:42.000000000","message":"Added information on the above two points.\n(Patchset 4)","commit_id":"cc6b0340b7585c19ac5171fafc3fb70e5257533d"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"bf8fda6ad887509e1cb176a6a673e9bd020a4151","unresolved":true,"context_lines":[{"line_number":70,"context_line":""},{"line_number":71,"context_line":"      $ cat root_a.pem \u003e\u003e multi_ca.pem"},{"line_number":72,"context_line":"      $ cat root_b.pem \u003e\u003e multi_ca.pem"},{"line_number":73,"context_line":"      $ cat multi_ca.pem"},{"line_number":74,"context_line":"      -----BEGIN CERTIFICATE-----"},{"line_number":75,"context_line":"      MIIF1TCCA72gAwIBAgIUN7d0MTiikDjDMLxUQ8SJcV97Nz8wDQYJKoZIhvcNAQEL"},{"line_number":76,"context_line":"      BQAwejELMAkGA1UEBhMCSlAxEDAOBgNVBAgMB2ppYW5nc3UxDzANBgNVBAcMBnN1"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ebb3bd31_ad20815c","line":73,"updated":"2022-12-06 03:32:03.000000000","message":"Could you make it clear what we should confirm by using cat command? It\u0027s OK if we can find two sections of \"BEGIN ... END\"? It might be helpful if you explain before this line.","commit_id":"cc6b0340b7585c19ac5171fafc3fb70e5257533d"},{"author":{"_account_id":33920,"name":"Yusuke Niimi","email":"niimi.yusuke@fujitsu.com","username":"yniimi"},"change_message_id":"8f5c855a6640c4a47615a72716c9480dadea1bba","unresolved":true,"context_lines":[{"line_number":70,"context_line":""},{"line_number":71,"context_line":"      $ cat root_a.pem \u003e\u003e multi_ca.pem"},{"line_number":72,"context_line":"      $ cat root_b.pem \u003e\u003e multi_ca.pem"},{"line_number":73,"context_line":"      $ cat multi_ca.pem"},{"line_number":74,"context_line":"      -----BEGIN CERTIFICATE-----"},{"line_number":75,"context_line":"      MIIF1TCCA72gAwIBAgIUN7d0MTiikDjDMLxUQ8SJcV97Nz8wDQYJKoZIhvcNAQEL"},{"line_number":76,"context_line":"      BQAwejELMAkGA1UEBhMCSlAxEDAOBgNVBAgMB2ppYW5nc3UxDzANBgNVBAcMBnN1"}],"source_content_type":"text/x-rst","patch_set":3,"id":"59cddd57_fd599a89","line":73,"in_reply_to":"ebb3bd31_ad20815c","updated":"2023-03-01 14:29:42.000000000","message":"I added the content you pointed out.\n(Patchset 4)","commit_id":"cc6b0340b7585c19ac5171fafc3fb70e5257533d"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"bf8fda6ad887509e1cb176a6a673e9bd020a4151","unresolved":true,"context_lines":[{"line_number":90,"context_line":"-----------------------------------------"},{"line_number":91,"context_line":"In order to use mTLS, it is necessary to create a private key and client"},{"line_number":92,"context_line":"certificate. Steps 1 to 3 describe how to create a self-signed certificate for"},{"line_number":93,"context_line":"testing. If the certificate used for mTLS authentication was issued by a public"},{"line_number":94,"context_line":"certificate authority, skip steps 1 to 3."},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"1. Generate an RSA private key."}],"source_content_type":"text/x-rst","patch_set":3,"id":"cc26a5b2_d385c056","line":93,"range":{"start_line":93,"start_character":0,"end_line":93,"end_character":7},"updated":"2022-12-06 03:32:03.000000000","message":"\"testing\" for what?","commit_id":"cc6b0340b7585c19ac5171fafc3fb70e5257533d"},{"author":{"_account_id":33920,"name":"Yusuke Niimi","email":"niimi.yusuke@fujitsu.com","username":"yniimi"},"change_message_id":"8f5c855a6640c4a47615a72716c9480dadea1bba","unresolved":true,"context_lines":[{"line_number":90,"context_line":"-----------------------------------------"},{"line_number":91,"context_line":"In order to use mTLS, it is necessary to create a private key and client"},{"line_number":92,"context_line":"certificate. Steps 1 to 3 describe how to create a self-signed certificate for"},{"line_number":93,"context_line":"testing. If the certificate used for mTLS authentication was issued by a public"},{"line_number":94,"context_line":"certificate authority, skip steps 1 to 3."},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"1. Generate an RSA private key."}],"source_content_type":"text/x-rst","patch_set":3,"id":"fb6a5146_f1ef3220","line":93,"range":{"start_line":93,"start_character":0,"end_line":93,"end_character":7},"in_reply_to":"cc26a5b2_d385c056","updated":"2023-03-01 14:29:42.000000000","message":"\"testing\" means testing the mTLS feature.\nThe certificate must be issued by a public certificate authority, and the self-signed certificate created here is for testing purposes.\nI fixed description.\n(Patchset 4)","commit_id":"cc6b0340b7585c19ac5171fafc3fb70e5257533d"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"bf8fda6ad887509e1cb176a6a673e9bd020a4151","unresolved":true,"context_lines":[{"line_number":115,"context_line":"      For some fields there will be a default value,"},{"line_number":116,"context_line":"      If you enter \u0027.\u0027, the field will be left blank."},{"line_number":117,"context_line":"      -----"},{"line_number":118,"context_line":"      Country Name (2 letter code) [AU]: JP"},{"line_number":119,"context_line":"      State or Province Name (full name) [Some-State]: Tokyo"},{"line_number":120,"context_line":"      Locality Name (eg, city) []: Chiyoda-ku"},{"line_number":121,"context_line":"      Organization Name (eg, company) [Internet Widgits Pty Ltd]: OpenstackORG"},{"line_number":122,"context_line":"      Organizational Unit Name (eg, section) []: DevDept"},{"line_number":123,"context_line":"      Common Name (e.g. server FQDN or YOUR name) []:tacker.host"},{"line_number":124,"context_line":"      Email Address []: dev@tacker.host"},{"line_number":125,"context_line":"      Please enter the following \u0027extra\u0027 attributes"},{"line_number":126,"context_line":"      to be sent with your certificate request"},{"line_number":127,"context_line":"      A challenge password []:"},{"line_number":128,"context_line":"      An optional company name []:"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"3. Use the root certificate to generate a self-signed certificate."},{"line_number":131,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1939b58e_d42a9a00","line":128,"range":{"start_line":118,"start_character":6,"end_line":128,"end_character":34},"updated":"2022-12-06 03:32:03.000000000","message":"nit","commit_id":"cc6b0340b7585c19ac5171fafc3fb70e5257533d"},{"author":{"_account_id":33920,"name":"Yusuke Niimi","email":"niimi.yusuke@fujitsu.com","username":"yniimi"},"change_message_id":"8f5c855a6640c4a47615a72716c9480dadea1bba","unresolved":true,"context_lines":[{"line_number":115,"context_line":"      For some fields there will be a default value,"},{"line_number":116,"context_line":"      If you enter \u0027.\u0027, the field will be left blank."},{"line_number":117,"context_line":"      -----"},{"line_number":118,"context_line":"      Country Name (2 letter code) [AU]: JP"},{"line_number":119,"context_line":"      State or Province Name (full name) [Some-State]: Tokyo"},{"line_number":120,"context_line":"      Locality Name (eg, city) []: Chiyoda-ku"},{"line_number":121,"context_line":"      Organization Name (eg, company) [Internet Widgits Pty Ltd]: OpenstackORG"},{"line_number":122,"context_line":"      Organizational Unit Name (eg, section) []: DevDept"},{"line_number":123,"context_line":"      Common Name (e.g. server FQDN or YOUR name) []:tacker.host"},{"line_number":124,"context_line":"      Email Address []: dev@tacker.host"},{"line_number":125,"context_line":"      Please enter the following \u0027extra\u0027 attributes"},{"line_number":126,"context_line":"      to be sent with your certificate request"},{"line_number":127,"context_line":"      A challenge password []:"},{"line_number":128,"context_line":"      An optional company name []:"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"3. Use the root certificate to generate a self-signed certificate."},{"line_number":131,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"002ce57a_400accf1","line":128,"range":{"start_line":118,"start_character":6,"end_line":128,"end_character":34},"in_reply_to":"1939b58e_d42a9a00","updated":"2023-03-01 14:29:42.000000000","message":"Removed Japanese localized information.\n(Patchset 4)","commit_id":"cc6b0340b7585c19ac5171fafc3fb70e5257533d"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"bf8fda6ad887509e1cb176a6a673e9bd020a4151","unresolved":true,"context_lines":[{"line_number":172,"context_line":""},{"line_number":173,"context_line":"      $ vi /etc/tacker/tacker.conf"},{"line_number":174,"context_line":"      [v2_vnfm]"},{"line_number":175,"context_line":"      notification_mtls_ca_cert_file \u003d /etc/tacker/multi_ca.pem"},{"line_number":176,"context_line":"      notification_mtls_client_cert_file \u003d /etc/tacker/tacker_cert_and_key.pem"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"2. Restart Tacker service so that the modified configuration information takes"},{"line_number":179,"context_line":"   effect."}],"source_content_type":"text/x-rst","patch_set":3,"id":"2215629e_2fca6f21","line":176,"range":{"start_line":175,"start_character":6,"end_line":176,"end_character":78},"updated":"2022-12-06 03:32:03.000000000","message":"Just to confirmation. It is required to move files created in the previous steps to here?","commit_id":"cc6b0340b7585c19ac5171fafc3fb70e5257533d"},{"author":{"_account_id":33920,"name":"Yusuke Niimi","email":"niimi.yusuke@fujitsu.com","username":"yniimi"},"change_message_id":"8f5c855a6640c4a47615a72716c9480dadea1bba","unresolved":true,"context_lines":[{"line_number":172,"context_line":""},{"line_number":173,"context_line":"      $ vi /etc/tacker/tacker.conf"},{"line_number":174,"context_line":"      [v2_vnfm]"},{"line_number":175,"context_line":"      notification_mtls_ca_cert_file \u003d /etc/tacker/multi_ca.pem"},{"line_number":176,"context_line":"      notification_mtls_client_cert_file \u003d /etc/tacker/tacker_cert_and_key.pem"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"2. Restart Tacker service so that the modified configuration information takes"},{"line_number":179,"context_line":"   effect."}],"source_content_type":"text/x-rst","patch_set":3,"id":"93438249_038b4ead","line":176,"range":{"start_line":175,"start_character":6,"end_line":176,"end_character":78},"in_reply_to":"2215629e_2fca6f21","updated":"2023-03-01 14:29:42.000000000","message":"If you have the right permissions, you can put your files anywhere.\nAdded the above to the description.\n(Patchset 4)","commit_id":"cc6b0340b7585c19ac5171fafc3fb70e5257533d"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"bf8fda6ad887509e1cb176a6a673e9bd020a4151","unresolved":true,"context_lines":[{"line_number":197,"context_line":"      use_external_nfvo \u003d True"},{"line_number":198,"context_line":"      endpoint \u003d https://endpoint.host"},{"line_number":199,"context_line":"      token_endpoint \u003d https://token_endpoint.host/identity/v3/OS-OAUTH2"},{"line_number":200,"context_line":"      client_id \u003d 4241794bcc7349b68b1f7312d60bd835"},{"line_number":201,"context_line":"      mtls_ca_cert_file \u003d /etc/tacker/multi_ca.pem"},{"line_number":202,"context_line":"      mtls_client_cert_file \u003d /etc/tacker/tacker_cert_and_key.pem"},{"line_number":203,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"0c527f2f_932838dd","line":200,"range":{"start_line":200,"start_character":18,"end_line":200,"end_character":50},"updated":"2022-12-06 03:32:03.000000000","message":"How can we find the client id?","commit_id":"cc6b0340b7585c19ac5171fafc3fb70e5257533d"},{"author":{"_account_id":33920,"name":"Yusuke Niimi","email":"niimi.yusuke@fujitsu.com","username":"yniimi"},"change_message_id":"8f5c855a6640c4a47615a72716c9480dadea1bba","unresolved":true,"context_lines":[{"line_number":197,"context_line":"      use_external_nfvo \u003d True"},{"line_number":198,"context_line":"      endpoint \u003d https://endpoint.host"},{"line_number":199,"context_line":"      token_endpoint \u003d https://token_endpoint.host/identity/v3/OS-OAUTH2"},{"line_number":200,"context_line":"      client_id \u003d 4241794bcc7349b68b1f7312d60bd835"},{"line_number":201,"context_line":"      mtls_ca_cert_file \u003d /etc/tacker/multi_ca.pem"},{"line_number":202,"context_line":"      mtls_client_cert_file \u003d /etc/tacker/tacker_cert_and_key.pem"},{"line_number":203,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"540d1a4b_908f0878","line":200,"range":{"start_line":200,"start_character":18,"end_line":200,"end_character":50},"in_reply_to":"0c527f2f_932838dd","updated":"2023-03-01 14:29:42.000000000","message":"The client_id must be obtained from the authentication server used by the external NFVO.\nBecause it depends on the specification of the authentication server, it does not describe how to obtain it in detail.","commit_id":"cc6b0340b7585c19ac5171fafc3fb70e5257533d"},{"author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"change_message_id":"bf8fda6ad887509e1cb176a6a673e9bd020a4151","unresolved":true,"context_lines":[{"line_number":208,"context_line":""},{"line_number":209,"context_line":"      $ sudo systemctl restart devstack@tacker"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"Try to access Notification server"},{"line_number":212,"context_line":"---------------------------------"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"1. Create subscriptions and check that the Notification server receives the"},{"line_number":215,"context_line":"   test VNFLCM notification request with mTLS."},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"2. Execute VNFLCM operation that sends a notification (e.g. instantiate) and"},{"line_number":218,"context_line":"   check that the Notification server receives the VNFLCM notification request"},{"line_number":219,"context_line":"   with mTLS."},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"Try to access External NFVO server"},{"line_number":222,"context_line":"----------------------------------"},{"line_number":223,"context_line":"1. Execute a VNFLCM operation to send a request (e.g. instantiate) to an"},{"line_number":224,"context_line":"   External NFVO server and check that the External NFVO server receives the"},{"line_number":225,"context_line":"   request with mTLS."}],"source_content_type":"text/x-rst","patch_set":3,"id":"cf4b99c3_bcc1ee3d","line":225,"range":{"start_line":211,"start_character":0,"end_line":225,"end_character":21},"updated":"2022-12-06 03:32:03.000000000","message":"- No need to be two sections for both \"Try to ...\".\n- Is there any good examples to understand tacker accesses to those servers as configured, such as a log messages or so?\n- Why don\u0027t you add some command line examples to be more helpful for users?","commit_id":"cc6b0340b7585c19ac5171fafc3fb70e5257533d"},{"author":{"_account_id":33920,"name":"Yusuke Niimi","email":"niimi.yusuke@fujitsu.com","username":"yniimi"},"change_message_id":"8f5c855a6640c4a47615a72716c9480dadea1bba","unresolved":true,"context_lines":[{"line_number":208,"context_line":""},{"line_number":209,"context_line":"      $ sudo systemctl restart devstack@tacker"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"Try to access Notification server"},{"line_number":212,"context_line":"---------------------------------"},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"1. Create subscriptions and check that the Notification server receives the"},{"line_number":215,"context_line":"   test VNFLCM notification request with mTLS."},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"2. Execute VNFLCM operation that sends a notification (e.g. instantiate) and"},{"line_number":218,"context_line":"   check that the Notification server receives the VNFLCM notification request"},{"line_number":219,"context_line":"   with mTLS."},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"Try to access External NFVO server"},{"line_number":222,"context_line":"----------------------------------"},{"line_number":223,"context_line":"1. Execute a VNFLCM operation to send a request (e.g. instantiate) to an"},{"line_number":224,"context_line":"   External NFVO server and check that the External NFVO server receives the"},{"line_number":225,"context_line":"   request with mTLS."}],"source_content_type":"text/x-rst","patch_set":3,"id":"eeb83aab_37184428","line":225,"range":{"start_line":211,"start_character":0,"end_line":225,"end_character":21},"in_reply_to":"cf4b99c3_bcc1ee3d","updated":"2023-03-01 14:29:42.000000000","message":"Removed two sections.\nAccess to an external NFVO or notification server is not recorded in the Tacker log, so there is no way to verify access using the Tacker log.\nTherefore, you should check your external NFVO or notification server logs, or check packet captures to confirm that Tacker is using mTLS to communicate with each server.\nHowever, it does not depend on the Tacker specification and is not described in detail.\nAdded above description to guide.\n(Patchset 4)","commit_id":"cc6b0340b7585c19ac5171fafc3fb70e5257533d"}]}
