René's URL Explorer Experiment


Title: kvm: Secure KVM VNC Console Access Using the CA Framework (#7015) · apupier/cloudstack@eac357c · GitHub

Open Graph Title: kvm: Secure KVM VNC Console Access Using the CA Framework (#7015) · apupier/cloudstack@eac357c

X Title: kvm: Secure KVM VNC Console Access Using the CA Framework (#7015) · apupier/cloudstack@eac357c

Description: Apache CloudStack is an opensource Infrastructure as a Service (IaaS) cloud computing platform - kvm: Secure KVM VNC Console Access Using the CA Framework (#7015) · apupier/cloudstack@eac357c

Open Graph Description: This PR allows securing the console access through CloudStack to the virtual machines running on KVM. The secure access is achieved through the generated certificates for the CA Framework in CloudS...

X Description: This PR allows securing the console access through CloudStack to the virtual machines running on KVM. The secure access is achieved through the generated certificates for the CA Framework in CloudS...

Opengraph URL: /apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/commit/:name(/*path)
route-controllercommit
route-actionshow
fetch-noncev2:6e47e801-5251-a562-2d28-adb6d1c3f5fb
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idD642:21BA3B:34AF539:4640572:6A655196
html-safe-nonceb6e1ec1f3702b55dde7c215a3b85b3c0c3a5bf8eae0b0a6b37a8d06db3775690
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJENjQyOjIxQkEzQjozNEFGNTM5OjQ2NDA1NzI6NkE2NTUxOTYiLCJ2aXNpdG9yX2lkIjoiODEyNzk2NTU4Nzg0OTk1Nzc4MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac76cd9f4e21d54b05c6f1d866f24cc033cefb6176bd4e69da58d015987834d20e
hovercard-subject-tagrepository:1286093820
github-keyboard-shortcutsrepository,commits,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///commit/show
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b
twitter:imagehttps://opengraph.githubassets.com/7378c9c7f507ccacd3b00aaf1fef5d61f3ed05850f14ee21b27aaba6cde66edc/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/7378c9c7f507ccacd3b00aaf1fef5d61f3ed05850f14ee21b27aaba6cde66edc/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b
og:image:altThis PR allows securing the console access through CloudStack to the virtual machines running on KVM. The secure access is achieved through the generated certificates for the CA Framework in CloudS...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:updated_time1674820326
hostnamegithub.com
expected-hostnamegithub.com
None52c76df668885aaff23b50bdca1fa1ea44ac9c1553e888ebc70ff1e4daa4625b
turbo-cache-controlno-cache
go-importgithub.com/apupier/cloudstack git https://github.com/apupier/cloudstack.git
octolytics-dimension-user_id1105127
octolytics-dimension-user_loginapupier
octolytics-dimension-repository_id1286093820
octolytics-dimension-repository_nwoapupier/cloudstack
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id9759448
octolytics-dimension-repository_parent_nwoapache/cloudstack
octolytics-dimension-repository_network_root_id9759448
octolytics-dimension-repository_network_root_nwoapache/cloudstack
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release309153364422b3c499922d1a2a6404910a58ed8e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fapupier%2Fcloudstack%2Fcommit%2Feac357cb77f2ef210ce9c247059e74b9ad75265b
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fapupier%2Fcloudstack%2Fcommit%2Feac357cb77f2ef210ce9c247059e74b9ad75265b
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fcommit%2Fshow&source=header-repo&source_repo=apupier%2Fcloudstack
Reloadhttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b
Reloadhttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b
Reloadhttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b
apupier https://github.com/apupier
cloudstackhttps://github.com/apupier/cloudstack
apache/cloudstackhttps://github.com/apache/cloudstack
Notifications https://github.com/login?return_to=%2Fapupier%2Fcloudstack
Fork 0 https://github.com/login?return_to=%2Fapupier%2Fcloudstack
Star 0 https://github.com/login?return_to=%2Fapupier%2Fcloudstack
Code https://github.com/apupier/cloudstack
Pull requests 0 https://github.com/apupier/cloudstack/pulls
Actions https://github.com/apupier/cloudstack/actions
Projects https://github.com/apupier/cloudstack/projects
Security and quality 0 https://github.com/apupier/cloudstack/security
Insights https://github.com/apupier/cloudstack/pulse
Code https://github.com/apupier/cloudstack
Pull requests https://github.com/apupier/cloudstack/pulls
Actions https://github.com/apupier/cloudstack/actions
Projects https://github.com/apupier/cloudstack/projects
Security and quality https://github.com/apupier/cloudstack/security
Insights https://github.com/apupier/cloudstack/pulse
Browse fileshttps://github.com/apupier/cloudstack/tree/eac357cb77f2ef210ce9c247059e74b9ad75265b
https://github.com/apupier/cloudstack/tree/eac357cb77f2ef210ce9c247059e74b9ad75265b
https://github.com/nvazquez
nvazquezhttps://github.com/apupier/cloudstack/commits?author=nvazquez
apache#7015https://github.com/apache/cloudstack/pull/7015
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Secure+KVM+VNC+connection+using+the+CA+frameworkhttps://cwiki.apache.org/confluence/display/CLOUDSTACK/Secure+KVM+VNC+connection+using+the+CA+framework
61a7225https://github.com/apupier/cloudstack/commit/61a722548fcf5c32bd5c2fee49882eeb8d8f3ba1
cloud-setup-agent.inhttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-addbbef15ff7245c6a7267b72118621d5334b44cbd30198e4d5876fd117a0811
serviceConfig.pyhttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-44d1119b026832c7abe2a40a6db2dc43a5ecd8bc4026eda11035640afdbe44f6
keystore-cert-importhttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-8352014fc09300d7edd7b56464f86ca687740f922c6e1bc8b8f00107ace4b311
ConsoleProxyClientParam.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-d38cf0582924df8fe180537aa8156d812faac7439a13a053951b0daa862d1964
ConsoleAccessManagerImpl.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-e6e0cd9a71ade1016b16d23999daf68b8bc323d612af0fd3482a0037f3b64b34
ConsoleProxyAjaxHandler.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-6ea148eac58f7682822a026162d0133d537803866346b982d17b63a1d0e6b762
ConsoleProxyAjaxImageHandler.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-bc625467a364c2cf4c0b75e3f8a222ebd2a6b32cf1c25868229273d6c815e7ad
ConsoleProxyClientParam.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-768f189578934cbce8589db11eeea581c493a136a04055c561c6c40c573ef145
ConsoleProxyHttpHandlerHelper.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-fe5084e139e5d6a669eeccbbbead03d208c39ec3ae8d874fec1d011367e319de
ConsoleProxyNoVNCHandler.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-952b043d2397aaf15ce9c198c66ab2ce8e947176463af64acf1e0c22c6043fa7
ConsoleProxyNoVncClient.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-1cd22460c9de11614972c006fa3cbacc4a78b4a3e2457b1a312cbb84d6133319
NoVncClient.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-e942b4ebb4a40de94db2315a7a1a2d3eae70e3b313e897f04d66cc999d8ae012
RfbConstants.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-d0162519379258e78efb92f1313185a1b5a09446879920c9a31c7692df6462a8
NioSocket.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-538ec6a2226575fbb7eac9b5208f8ba553b57f75d04b8bb1be88d08951591fd0
NioSocketHandler.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-1765df459f03b99f8049067c52650e3aed50474a5adfd96c786903b82ead8e35
NioSocketHandlerImpl.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-dec8a1d9787de8d1286e8bc82f1a1cdce06c5be2c9bb703233d7f5c2a91499fb
NioSocketInputStream.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-0ed49cb0a32fed1d117e4f750a7859279afb07e6d9b86caa775dec2015850cf9
NioSocketOutputStream.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-668607746bed370df702eb1790508f0dd68f8196ada820055ed887360838bcd0
NioSocketSSLEngineManager.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-9de5cd7aad839abef7d6412d5c43e652b7c88275c503c14751866b2f0b3523fd
NioSocketStream.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-cb5f87f9c17a1087b22fa19baebf25c93bf5e5759d3c343146f2a7ae46bf3ee9
NioSocketTLSInputStream.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-aeda9e80c40c204cc6c0317fa7dead56b93799920f1ffc03f58c7e765a91a800
NioSocketTLSOutputStream.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-529c163f0d74f6ea390236a866a67f5763671e45ebf712d76f250b4dcc8571b3
NoneVncSecurity.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-b3849e244164eb34cd6d2002d75966dd69417058a2755f9befd19f2f8fffb0be
VncAuthSecurity.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-39df07e45015a4f075cc6c3f03bfdb4900058bc3507a670c516fdb1cfe2df369
VncSecurity.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-d75f51a02f5fe5344be97b0cf4f4874be0645f71cfdb7084c0b6c4eb965c5814
VncTLSSecurity.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-2d64fe8122ce96f871c2f4afa69c2ef6670cedf86b87c799e5a92baa5e24617f
ConsoleProxyNoVncClientTest.javahttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-20f32eb538ab7c753e174fa24569131bcb0c9e70f7c3414ce95586b0dcc4a60d
base.csshttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-fa174afc85a99d42e3175348499bf7323ce5db117b24435781af98d078fe41c7
ui.jshttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-3df0143f0eb09699c3773a85f3a9ef7ef064262abc761dab25666299e878cb8a
rfb.jshttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-9140818d96a28f5b5312f04e8f7ef4b848dcfb7ee3efddd0c45a9a43d2a9b460
test_vm_life_cycle.pyhttps://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-48482d11c9098c4dcdfeb2c5014f08e8466df673fa45efd79e0dd46bb5886870
‎agent/bindir/cloud-setup-agent.in‎https://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-addbbef15ff7245c6a7267b72118621d5334b44cbd30198e4d5876fd117a0811
‎python/lib/cloudutils/serviceConfig.py‎https://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-44d1119b026832c7abe2a40a6db2dc43a5ecd8bc4026eda11035640afdbe44f6
‎scripts/util/keystore-cert-import‎https://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-8352014fc09300d7edd7b56464f86ca687740f922c6e1bc8b8f00107ace4b311
‎server/src/main/java/com/cloud/servlet/ConsoleProxyClientParam.java‎https://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-d38cf0582924df8fe180537aa8156d812faac7439a13a053951b0daa862d1964
‎server/src/main/java/org/apache/cloudstack/consoleproxy/ConsoleAccessManagerImpl.java‎https://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-e6e0cd9a71ade1016b16d23999daf68b8bc323d612af0fd3482a0037f3b64b34
‎services/console-proxy/server/src/main/java/com/cloud/consoleproxy/ConsoleProxyAjaxHandler.java‎https://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-6ea148eac58f7682822a026162d0133d537803866346b982d17b63a1d0e6b762
‎services/console-proxy/server/src/main/java/com/cloud/consoleproxy/ConsoleProxyAjaxImageHandler.java‎https://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-bc625467a364c2cf4c0b75e3f8a222ebd2a6b32cf1c25868229273d6c815e7ad
‎services/console-proxy/server/src/main/java/com/cloud/consoleproxy/ConsoleProxyClientParam.java‎https://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-768f189578934cbce8589db11eeea581c493a136a04055c561c6c40c573ef145
‎services/console-proxy/server/src/main/java/com/cloud/consoleproxy/ConsoleProxyHttpHandlerHelper.java‎https://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-fe5084e139e5d6a669eeccbbbead03d208c39ec3ae8d874fec1d011367e319de
‎services/console-proxy/server/src/main/java/com/cloud/consoleproxy/ConsoleProxyNoVNCHandler.java‎https://github.com/apupier/cloudstack/commit/eac357cb77f2ef210ce9c247059e74b9ad75265b#diff-952b043d2397aaf15ce9c198c66ab2ce8e947176463af64acf1e0c22c6043fa7
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.