Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SECURESIGN-150 | Modify the screen shown on successful authentication with cosign #101

Merged
merged 2 commits into from
Dec 6, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion cmd/cosign/cli/fulcio/fulcio.go
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,13 @@ func GetCert(_ context.Context, sv signature.SignerVerifier, idToken, flow, oidc
case flowDevice:
c.flow = oauthflow.NewDeviceFlowTokenGetterForIssuer(oidcIssuer)
case flowNormal:
c.flow = oauthflow.DefaultIDTokenGetter
if strings.Contains(oidcIssuer, "keycloak") {
JasonPowr marked this conversation as resolved.
Show resolved Hide resolved
c.flow = &oauthflow.InteractiveIDTokenGetter{
HTMLPage: ui.KeycloakInteractiveSuccessHTML,
}
} else {
c.flow = oauthflow.DefaultIDTokenGetter
}
case flowToken:
c.flow = &oauthflow.StaticTokenGetter{RawToken: idToken}
default:
Expand Down
226 changes: 226 additions & 0 deletions internal/ui/index.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,226 @@
package ui

const (
KeycloakInteractiveSuccessHTML = `<!DOCTYPE html>
JasonPowr marked this conversation as resolved.
Show resolved Hide resolved
<html lang="en">

<head>
<meta charset="UTF-8">
<title>TAS Authentication</title>
<style>
html,
body {
margin: 0;
padding: 0;
height: 100%;
font-family: sans-serif;
display: flex;
flex-direction: column;
}

header,
footer {
background-color: black;
padding: 30px;
display: flex;
align-items: center;
}

header .logo,
footer .logo {
width: 7%;
height: auto;
}

header .title {
color: red;
flex-grow: 1;
text-align: left;
}

main {
flex-grow: 1;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
</style>
</head>

<body>
<header>
<a href="https://console.redhat.com/application-services/trusted-content/artifact-signer" class="logo">
<svg version="1.1" id="Logos" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
x="0px" y="0px" viewBox="0 0 917.1 350" style="enable-background:new 0 0 917.1 350;"
xml:space="preserve">
<style type="text/css">
.st0 {
fill: #FFFFFF;
}

.st1 {
fill: #EE0000;
}
</style>
<g>
<g>
<path class="st0" d="M223,156.4v-9.7h62.1v9.7h-25.6v63.1h-10.9v-63.1H223z" />
<path class="st0" d="M287.9,219.5v-52.9h10.4v6.6c1.7-2.6,3.9-4.6,6.4-5.8c2.6-1.2,5.2-1.9,8-1.9c1.2,0,2.2,0.1,3.1,0.2
c0.9,0.1,1.6,0.3,2.3,0.6v9.4c-0.8-0.3-1.8-0.5-2.9-0.8c-1.1-0.2-2.2-0.4-3.3-0.4c-2.8,0-5.4,0.7-7.8,2.2
c-2.4,1.5-4.4,3.9-5.8,7.3v35.5H287.9z" />
<path class="st0" d="M336.9,166.6v31.5c0,4.1,1.2,7.3,3.5,9.8c2.4,2.4,5.6,3.6,9.7,3.6c2.8,0,5.3-0.6,7.5-1.8
c2.2-1.2,4.1-2.9,5.5-5.1v-38.1h10.4v52.9h-10.4v-5.3c-2.1,2.1-4.5,3.7-7.1,4.7c-2.7,1.1-5.6,1.6-8.8,1.6c-6,0-11-1.9-14.8-5.8
c-3.8-3.9-5.8-8.8-5.8-14.9v-33.3H336.9z" />
<path class="st0" d="M380.7,212.7l5.6-6.9c2.2,1.9,4.8,3.4,7.7,4.7c2.9,1.3,6.1,1.9,9.5,1.9c4.2,0,7.3-0.8,9.5-2.3
c2.1-1.6,3.2-3.4,3.2-5.6c0-1.9-0.7-3.4-2-4.5c-1.4-1.1-3.5-1.9-6.5-2.3l-9.6-1.4c-5.2-0.7-9.1-2.3-11.8-4.8s-4-5.8-4-9.9
c0-4.8,1.9-8.6,5.8-11.6c3.9-2.9,8.8-4.4,14.9-4.4c4,0,7.7,0.6,11.2,1.7c3.5,1.1,6.9,2.8,10.1,5l-5.3,6.9
c-2.6-1.7-5.2-3.1-7.9-4.1c-2.7-1-5.7-1.5-8.8-1.5c-3.1,0-5.6,0.6-7.6,1.9c-2,1.3-3,3-3,5.3c0,1.9,0.7,3.4,2,4.4
c1.4,1,3.6,1.8,6.7,2.2l9.6,1.4c5.3,0.8,9.3,2.4,12,4.9c2.7,2.5,4,5.8,4,9.8c0,2.4-0.6,4.6-1.7,6.6c-1.1,2-2.7,3.8-4.7,5.3
c-2,1.5-4.3,2.7-7,3.5s-5.6,1.2-8.7,1.2c-4.4,0-8.6-0.7-12.6-2C387.2,217.2,383.7,215.2,380.7,212.7z" />
<path class="st0" d="M439.9,206.4v-31.1h-11.2v-8.7h11.2v-13.5l10.3-2.5v16h15.6v8.7h-15.6V204c0,2.7,0.6,4.6,1.8,5.7
c1.2,1.1,3.2,1.7,6,1.7c1.5,0,2.8-0.1,4-0.3c1.1-0.2,2.3-0.5,3.6-1v8.7c-1.5,0.5-3.1,0.9-4.9,1.1c-1.8,0.3-3.5,0.4-5,0.4
c-5.1,0-9-1.2-11.8-3.6S439.9,211,439.9,206.4z" />
<path class="st0" d="M469.9,193c0-3.7,0.7-7.3,2-10.6c1.4-3.3,3.2-6.2,5.6-8.7c2.4-2.5,5.2-4.4,8.4-5.8c3.2-1.4,6.7-2.1,10.5-2.1
c3.6,0,7,0.7,10.1,2.1c3.2,1.4,5.9,3.4,8.1,5.8c2.3,2.5,4,5.4,5.4,8.8c1.3,3.4,2,7,2,10.9v3h-41.8c0.7,4.4,2.7,8,6,10.9
c3.3,2.9,7.3,4.3,11.9,4.3c2.6,0,5-0.4,7.4-1.2c2.4-0.8,4.4-2,6-3.4l6.7,6.6c-3.1,2.4-6.3,4.2-9.6,5.3c-3.3,1.1-6.9,1.7-10.9,1.7
c-3.9,0-7.5-0.7-10.9-2.1c-3.4-1.4-6.3-3.3-8.8-5.8c-2.5-2.4-4.5-5.3-5.9-8.7C470.6,200.5,469.9,196.9,469.9,193z M496.2,174.5
c-4,0-7.5,1.3-10.4,4c-2.9,2.6-4.8,6-5.5,10.2h31.4c-0.7-4-2.5-7.4-5.4-10.1C503.4,175.9,500.1,174.5,496.2,174.5z" />
<path class="st0" d="M572.7,219.5v-5c-2.2,1.9-4.7,3.3-7.5,4.3c-2.8,1-5.7,1.5-8.7,1.5c-3.7,0-7.2-0.7-10.5-2.1
c-3.3-1.4-6.1-3.4-8.5-5.8c-2.4-2.5-4.3-5.4-5.7-8.7c-1.4-3.4-2.1-6.9-2.1-10.7s0.7-7.3,2.1-10.6c1.4-3.3,3.3-6.2,5.7-8.7
c2.4-2.5,5.2-4.4,8.5-5.8c3.3-1.4,6.8-2.1,10.7-2.1c3,0,5.8,0.5,8.5,1.4c2.7,0.9,5.2,2.2,7.4,3.8v-24.2l10.4-2.3v75.1H572.7z
M539.9,192.9c0,5.2,1.8,9.6,5.3,13.1c3.5,3.5,7.7,5.3,12.7,5.3c3.1,0,5.8-0.6,8.3-1.7s4.6-2.7,6.3-4.6v-24
c-1.7-1.9-3.8-3.4-6.3-4.5c-2.6-1.1-5.3-1.7-8.3-1.7c-5.1,0-9.4,1.8-12.8,5.3C541.6,183.5,539.9,187.8,539.9,192.9z" />
<path class="st0" d="M221.4,327.5l30.2-72.8h12.8l29.7,72.8h-11.9l-8.4-21.3h-32.6l-8.5,21.3H221.4z M244.9,297.2h25.4l-12.7-31.9
L244.9,297.2z" />
<path class="st0" d="M300.2,327.5v-52.9h10.4v6.6c1.7-2.6,3.9-4.6,6.4-5.8c2.6-1.2,5.2-1.9,8-1.9c1.2,0,2.2,0.1,3.1,0.2
c0.9,0.1,1.6,0.3,2.3,0.6v9.4c-0.8-0.3-1.8-0.5-2.9-0.8c-1.1-0.2-2.2-0.4-3.3-0.4c-2.8,0-5.4,0.7-7.8,2.2
c-2.4,1.5-4.4,3.9-5.8,7.3v35.5H300.2z" />
<path class="st0" d="M346.9,314.4v-31.1h-11.2v-8.7h11.2v-13.5l10.3-2.5v16h15.6v8.7h-15.6V312c0,2.7,0.6,4.6,1.8,5.7
c1.2,1.1,3.2,1.7,6,1.7c1.5,0,2.8-0.1,4-0.3c1.1-0.2,2.3-0.5,3.6-1v8.7c-1.5,0.5-3.1,0.9-4.9,1.1c-1.8,0.3-3.5,0.4-5,0.4
c-5.1,0-9-1.2-11.8-3.6S346.9,319,346.9,314.4z" />
<path class="st0" d="M385.6,266.1c-1.7,0-3.2-0.6-4.5-1.9c-1.3-1.3-1.9-2.8-1.9-4.5c0-1.7,0.6-3.2,1.9-4.5
c1.3-1.3,2.8-1.9,4.5-1.9c1.7,0,3.2,0.6,4.5,1.9c1.2,1.3,1.9,2.8,1.9,4.5c0,1.7-0.6,3.2-1.9,4.5
C388.8,265.4,387.3,266.1,385.6,266.1z M390.8,274.6v52.9h-10.4v-52.9H390.8z" />
<path class="st0" d="M398.6,274.6h12.3v-8c0-5.3,1.5-9.5,4.6-12.5c3-3,7.5-4.5,13.4-4.5c1.3,0,2.6,0.1,3.9,0.3
c1.3,0.2,2.5,0.4,3.6,0.7v9c-1.2-0.3-2.3-0.6-3.2-0.7c-1-0.1-2.1-0.2-3.3-0.2c-2.9,0-5.1,0.7-6.5,2c-1.4,1.3-2.1,3.4-2.1,6.2v7.8
h15.2v8.7h-15.2v44.2h-10.3v-44.2h-12.3V274.6z" />
<path class="st0" d="M460.4,328.5c-5.8,0-10.4-1.5-14-4.5c-3.6-3-5.4-6.9-5.4-11.6c0-5.3,2-9.3,6.1-12c4.1-2.7,9.2-4.1,15.3-4.1
c2.6,0,5.1,0.3,7.5,0.8c2.5,0.5,4.8,1.2,6.9,2.1v-5.6c0-3.7-1.1-6.6-3.3-8.4c-2.2-1.9-5.4-2.8-9.6-2.8c-2.6,0-5.2,0.4-7.9,1.1
c-2.7,0.8-5.5,1.9-8.6,3.3l-3.8-7.8c3.7-1.7,7.4-3.1,10.9-4c3.5-0.9,7.1-1.4,10.8-1.4c6.8,0,12.1,1.6,15.9,4.9
c3.8,3.3,5.7,7.9,5.7,14v35h-10.2V323c-2.3,1.9-4.8,3.3-7.5,4.2C466.5,328,463.5,328.5,460.4,328.5z M450.9,312.1
c0,2.6,1.1,4.6,3.3,6.2c2.2,1.6,5.1,2.4,8.5,2.4c2.8,0,5.3-0.4,7.7-1.2c2.4-0.8,4.5-2.1,6.3-3.7v-9.3c-1.9-1-4-1.8-6.2-2.3
c-2.2-0.5-4.7-0.8-7.4-0.8c-3.6,0-6.6,0.8-8.8,2.3C452,307.2,450.9,309.4,450.9,312.1z" />
<path class="st0" d="M524.3,319.3c2.7,0,5.2-0.5,7.6-1.6c2.4-1.1,4.6-2.7,6.7-4.8l6.2,6.8c-2.8,2.8-6,4.9-9.6,6.5
c-3.6,1.6-7.4,2.3-11.3,2.3c-3.8,0-7.4-0.7-10.7-2.1c-3.3-1.4-6.2-3.3-8.6-5.8c-2.4-2.4-4.4-5.3-5.8-8.7c-1.4-3.4-2.1-7-2.1-10.9
c0-3.8,0.7-7.4,2.1-10.8c1.4-3.4,3.3-6.3,5.8-8.7c2.4-2.5,5.3-4.4,8.6-5.8c3.3-1.4,6.9-2.1,10.7-2.1c4,0,7.9,0.8,11.6,2.3
c3.7,1.6,7,3.7,9.7,6.5l-6.6,7.1c-2-2.1-4.3-3.8-6.8-4.9s-5.1-1.7-7.8-1.7c-4.8,0-8.8,1.8-12.2,5.3c-3.3,3.5-5,7.8-5,12.9
c0,5.2,1.7,9.6,5,13.1C515.4,317.6,519.5,319.3,524.3,319.3z" />
<path class="st0" d="M561.2,314.4v-31.1H550v-8.7h11.2v-13.5l10.3-2.5v16h15.6v8.7h-15.6V312c0,2.7,0.6,4.6,1.8,5.7
c1.2,1.1,3.2,1.7,6,1.7c1.5,0,2.8-0.1,4-0.3c1.1-0.2,2.3-0.5,3.6-1v8.7c-1.5,0.5-3.1,0.9-4.9,1.1c-1.8,0.3-3.5,0.4-5,0.4
c-5.1,0-9-1.2-11.8-3.6S561.2,319,561.2,314.4z" />
<path class="st0" d="M611.3,315.5l6.7-7.7c3.9,3.8,7.9,6.7,12,8.6c4.1,1.9,8.5,2.9,13.1,2.9c5.3,0,9.5-1.1,12.8-3.4
c3.3-2.3,4.9-5.2,4.9-8.7c0-3.2-1.1-5.7-3.3-7.4c-2.2-1.8-6-3.1-11.4-4l-12.2-2c-6.7-1.1-11.7-3.3-15-6.4
c-3.3-3.2-4.9-7.3-4.9-12.5c0-6.2,2.4-11.3,7.3-15.1c4.9-3.8,11.4-5.8,19.5-5.8c5.1,0,10.3,0.8,15.4,2.5c5.1,1.7,9.8,4.1,13.9,7.3
l-6,8.3c-4-3-7.9-5.2-11.9-6.7c-4-1.5-8-2.2-11.9-2.2c-4.7,0-8.5,1-11.4,3c-2.9,2-4.4,4.6-4.4,7.8c0,2.9,1,5.2,3,6.8
c2,1.6,5.3,2.8,10,3.5l11.8,1.9c7.7,1.2,13.3,3.5,17,6.8c3.6,3.3,5.4,7.7,5.4,13.4c0,3.3-0.7,6.4-2.1,9.1
c-1.4,2.7-3.3,5.1-5.9,7.1c-2.5,2-5.6,3.5-9.2,4.6c-3.6,1.1-7.6,1.6-11.9,1.6c-5.8,0-11.4-1.1-16.8-3.4
C620.2,322.9,615.4,319.6,611.3,315.5z" />
<path class="st0" d="M685.4,266.1c-1.7,0-3.2-0.6-4.5-1.9c-1.3-1.3-1.9-2.8-1.9-4.5c0-1.7,0.6-3.2,1.9-4.5
c1.3-1.3,2.8-1.9,4.5-1.9c1.7,0,3.2,0.6,4.5,1.9c1.2,1.3,1.9,2.8,1.9,4.5c0,1.7-0.6,3.2-1.9,4.5
C688.6,265.4,687.1,266.1,685.4,266.1z M690.6,274.6v52.9h-10.4v-52.9H690.6z" />
<path class="st0" d="M727,328c-3.7,0-7.2-0.7-10.5-2.1c-3.3-1.4-6.1-3.3-8.4-5.8c-2.4-2.4-4.2-5.3-5.6-8.6
c-1.4-3.3-2.1-6.9-2.1-10.6s0.7-7.3,2.1-10.6c1.4-3.3,3.3-6.2,5.7-8.6c2.4-2.4,5.2-4.4,8.5-5.8c3.3-1.4,6.8-2.1,10.6-2.1
c2.9,0,5.7,0.5,8.4,1.4c2.7,0.9,5.1,2.2,7.3,4v-4.4h10.3V328c0,6.9-2.1,12.2-6.3,15.9c-4.2,3.7-10.2,5.5-17.9,5.5
c-3.8,0-7.6-0.4-11.2-1.3c-3.7-0.9-7-2.2-10.1-3.9l4.1-8.1c3,1.5,5.9,2.7,8.6,3.4c2.8,0.8,5.5,1.1,8.3,1.1c4.6,0,8.1-1.1,10.5-3.2
c2.4-2.1,3.6-5.3,3.6-9.4v-5.7c-2.2,1.8-4.7,3.2-7.3,4.2C732.8,327.5,730,328,727,328z M710.6,300.8c0,5.1,1.7,9.3,5.1,12.8
c3.4,3.5,7.6,5.3,12.6,5.3c3,0,5.7-0.5,8.2-1.6c2.5-1.1,4.6-2.6,6.3-4.5v-23.9c-1.7-1.9-3.8-3.4-6.3-4.5c-2.5-1.1-5.3-1.6-8.3-1.6
c-5,0-9.2,1.8-12.6,5.3C712.3,291.5,710.6,295.8,710.6,300.8z" />
<path class="st0" d="M765.3,327.5v-52.9h10.4v5.3c2.1-2.1,4.5-3.7,7.1-4.7c2.7-1.1,5.6-1.6,8.8-1.6c6,0,11,1.9,14.8,5.8
c3.8,3.9,5.8,8.8,5.8,14.9v33.3h-10.3V296c0-4.1-1.2-7.3-3.5-9.8c-2.4-2.4-5.6-3.6-9.7-3.6c-2.8,0-5.3,0.6-7.5,1.8
c-2.2,1.2-4.1,2.9-5.5,5.1v38.1H765.3z" />
<path class="st0" d="M822,301c0-3.7,0.7-7.3,2-10.6c1.4-3.3,3.2-6.2,5.6-8.7c2.4-2.5,5.2-4.4,8.4-5.8c3.2-1.4,6.7-2.1,10.5-2.1
c3.6,0,7,0.7,10.1,2.1c3.2,1.4,5.9,3.4,8.1,5.8c2.3,2.5,4,5.4,5.4,8.8c1.3,3.4,2,7,2,10.9v3h-41.8c0.7,4.4,2.7,8,6,10.9
c3.3,2.9,7.3,4.3,11.9,4.3c2.6,0,5-0.4,7.4-1.2c2.4-0.8,4.4-2,6-3.4l6.7,6.6c-3.1,2.4-6.3,4.2-9.6,5.3c-3.3,1.1-6.9,1.7-10.9,1.7
c-3.9,0-7.5-0.7-10.9-2.1c-3.4-1.4-6.3-3.3-8.8-5.8c-2.5-2.4-4.5-5.3-5.9-8.7C822.7,308.5,822,304.9,822,301z M848.3,282.5
c-4,0-7.5,1.3-10.4,4c-2.9,2.6-4.8,6-5.5,10.2h31.4c-0.7-4-2.5-7.4-5.4-10.1C855.4,283.9,852.1,282.5,848.3,282.5z" />
<path class="st0" d="M883.8,327.5v-52.9h10.4v6.6c1.7-2.6,3.9-4.6,6.4-5.8c2.6-1.2,5.2-1.9,8-1.9c1.2,0,2.2,0.1,3.1,0.2
c0.9,0.1,1.6,0.3,2.3,0.6v9.4c-0.8-0.3-1.8-0.5-2.9-0.8c-1.1-0.2-2.2-0.4-3.3-0.4c-2.8,0-5.4,0.7-7.8,2.2
c-2.4,1.5-4.4,3.9-5.8,7.3v35.5H883.8z" />
</g>
<g>
<g>
<path class="st1" d="M129,85c12.5,0,30.6-2.6,30.6-17.5c0-1.2,0-2.3-0.3-3.4l-7.4-32.4c-1.7-7.1-3.2-10.3-15.7-16.6
C126.4,10.2,105.3,2,99,2c-5.8,0-7.5,7.5-14.4,7.5c-6.7,0-11.6-5.6-17.9-5.6c-6,0-9.9,4.1-12.9,12.5c0,0-8.4,23.7-9.5,27.2
C44,44.3,44,45,44,45.5C44,54.8,80.3,85,129,85 M161.5,73.6c1.7,8.2,1.7,9.1,1.7,10.1c0,14-15.7,21.8-36.4,21.8
C80,105.5,39.1,78.1,39.1,60c0-2.8,0.6-5.4,1.5-7.3C23.8,53.5,2,56.5,2,75.7C2,107.2,76.6,146,135.7,146
c45.3,0,56.7-20.5,56.7-36.6C192.3,96.6,181.4,82.2,161.5,73.6" />
<path d="M161.5,73.6c1.7,8.2,1.7,9.1,1.7,10.1c0,14-15.7,21.8-36.4,21.8C80,105.5,39.1,78.1,39.1,60c0-2.8,0.6-5.4,1.5-7.3
l3.7-9.1C44,44.3,44,45,44,45.5C44,54.8,80.3,85,129,85c12.5,0,30.6-2.6,30.6-17.5c0-1.2,0-2.3-0.3-3.4L161.5,73.6z" />
</g>
<path class="st0" d="M581.2,94.3c0,11.9,7.2,17.7,20.2,17.7c3.2,0,8.6-0.7,11.9-1.7V96.5c-2.8,0.8-4.9,1.2-7.7,1.2
c-5.4,0-7.4-1.7-7.4-6.7V69.8h15.6V55.6h-15.6v-18l-17,3.7v14.3H570v14.2h11.3V94.3z M528.3,94.6c0-3.7,3.7-5.5,9.3-5.5
c3.7,0,7,0.5,10.1,1.3v7.2c-3.2,1.8-6.8,2.6-10.6,2.6C531.6,100.2,528.3,98.1,528.3,94.6 M533.5,112.2c6,0,10.8-1.3,15.4-4.3v3.4
h16.8V75.6c0-13.6-9.1-21-24.4-21c-8.5,0-16.9,2-26,6.1l6.1,12.5c6.5-2.7,12-4.4,16.8-4.4c7,0,10.6,2.7,10.6,8.3v2.7
c-4-1.1-8.2-1.6-12.6-1.6c-14.3,0-22.9,6-22.9,16.7C513.3,104.7,521.1,112.2,533.5,112.2 M441.1,111.2h18.1V82.4h30.3v28.8h18.1
V37.6h-18.1v28.3h-30.3V37.6h-18.1V111.2z M372.1,83.4c0-8,6.3-14.1,14.6-14.1c4.6,0,8.8,1.6,11.8,4.3V93c-3,2.9-7,4.4-11.8,4.4
C378.5,97.5,372.1,91.4,372.1,83.4 M398.7,111.2h16.8V33.9l-17,3.7v20.9c-4.2-2.4-9-3.7-14.2-3.7c-16.2,0-28.9,12.5-28.9,28.5
c0,16,12.5,28.6,28.4,28.6c5.5,0,10.6-1.7,14.9-4.8V111.2z M321.5,68.5c5.4,0,9.9,3.5,11.7,8.8H310
C311.7,71.8,315.9,68.5,321.5,68.5 M292.8,83.5c0,16.2,13.3,28.8,30.3,28.8c9.4,0,16.2-2.5,23.2-8.4l-11.3-10
c-2.6,2.7-6.5,4.2-11.1,4.2c-6.3,0-11.5-3.5-13.7-8.8h39.6V85c0-17.7-11.9-30.4-28.1-30.4C305.6,54.7,292.8,67.3,292.8,83.5
M263.5,53.1c6,0,9.4,3.8,9.4,8.3s-3.4,8.3-9.4,8.3h-17.9V53.1H263.5z M227.5,111.2h18.1V84.4h13.8l13.9,26.8h20.2l-16.2-29.4
c8.7-3.8,13.9-11.7,13.9-20.7c0-13.3-10.4-23.5-26-23.5h-37.7V111.2z" />
</g>
</g>
</svg>
</a>
</header>

<main>
<div>
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 613 145">
<defs>
<style>
.cls-1 {
fill: #e00;
}
</style>
</defs>
<title>RedHat-Logo-A-Color</title>
<path class="cls-1"
d="M127.47,83.49c12.51,0,30.61-2.58,30.61-17.46a14,14,0,0,0-.31-3.42l-7.45-32.36c-1.72-7.12-3.23-10.35-15.73-16.6C124.89,8.69,103.76.5,97.51.5,91.69.5,90,8,83.06,8c-6.68,0-11.64-5.6-17.89-5.6-6,0-9.91,4.09-12.93,12.5,0,0-8.41,23.72-9.49,27.16A6.43,6.43,0,0,0,42.53,44c0,9.22,36.3,39.45,84.94,39.45M160,72.07c1.73,8.19,1.73,9.05,1.73,10.13,0,14-15.74,21.77-36.43,21.77C78.54,104,37.58,76.6,37.58,58.49a18.45,18.45,0,0,1,1.51-7.33C22.27,52,.5,55,.5,74.22c0,31.48,74.59,70.28,133.65,70.28,45.28,0,56.7-20.48,56.7-36.65,0-12.72-11-27.16-30.83-35.78" />
<path
d="M160,72.07c1.73,8.19,1.73,9.05,1.73,10.13,0,14-15.74,21.77-36.43,21.77C78.54,104,37.58,76.6,37.58,58.49a18.45,18.45,0,0,1,1.51-7.33l3.66-9.06A6.43,6.43,0,0,0,42.53,44c0,9.22,36.3,39.45,84.94,39.45,12.51,0,30.61-2.58,30.61-17.46a14,14,0,0,0-.31-3.42Z" />
<path
d="M579.74,92.8c0,11.89,7.15,17.67,20.19,17.67a52.11,52.11,0,0,0,11.89-1.68V95a24.84,24.84,0,0,1-7.68,1.16c-5.37,0-7.36-1.68-7.36-6.73V68.3h15.56V54.1H596.78v-18l-17,3.68V54.1H568.49V68.3h11.25Zm-53,.32c0-3.68,3.69-5.47,9.26-5.47a43.12,43.12,0,0,1,10.1,1.26v7.15a21.51,21.51,0,0,1-10.63,2.63c-5.46,0-8.73-2.1-8.73-5.57m5.2,17.56c6,0,10.84-1.26,15.36-4.31v3.37h16.82V74.08c0-13.56-9.14-21-24.39-21-8.52,0-16.94,2-26,6.1l6.1,12.52c6.52-2.74,12-4.42,16.83-4.42,7,0,10.62,2.73,10.62,8.31v2.73a49.53,49.53,0,0,0-12.62-1.58c-14.31,0-22.93,6-22.93,16.73,0,9.78,7.78,17.24,20.19,17.24m-92.44-.94h18.09V80.92h30.29v28.82H506V36.12H487.93V64.41H457.64V36.12H439.55ZM370.62,81.87c0-8,6.31-14.1,14.62-14.1A17.22,17.22,0,0,1,397,72.09V91.54A16.36,16.36,0,0,1,385.24,96c-8.2,0-14.62-6.1-14.62-14.09m26.61,27.87h16.83V32.44l-17,3.68V57.05a28.3,28.3,0,0,0-14.2-3.68c-16.19,0-28.92,12.51-28.92,28.5a28.25,28.25,0,0,0,28.4,28.6,25.12,25.12,0,0,0,14.93-4.83ZM320,67c5.36,0,9.88,3.47,11.67,8.83H308.47C310.15,70.3,314.36,67,320,67M291.33,82c0,16.2,13.25,28.82,30.28,28.82,9.36,0,16.2-2.53,23.25-8.42l-11.26-10c-2.63,2.74-6.52,4.21-11.14,4.21a14.39,14.39,0,0,1-13.68-8.83h39.65V83.55c0-17.67-11.88-30.39-28.08-30.39a28.57,28.57,0,0,0-29,28.81M262,51.58c6,0,9.36,3.78,9.36,8.31S268,68.2,262,68.2H244.11V51.58Zm-36,58.16h18.09V82.92h13.77l13.89,26.82H292l-16.2-29.45a22.27,22.27,0,0,0,13.88-20.72c0-13.25-10.41-23.45-26-23.45H226Z" />
</svg>
<h1>Trusted Artifact Signer Authentication Successful!</h1>
<p>You can now close this page...</p>
</div>
</main>
<footer>
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 613 145" class="logo">
<defs>
<style>
.cls-1 {
fill: #e00;
}

.cls-2 {
fill: #fff;
}
</style>
</defs>
<title>RedHat-Logo-A-Reverse</title>
<path class="cls-1"
d="M127.47,83.49c12.51,0,30.61-2.58,30.61-17.46a14,14,0,0,0-.31-3.42l-7.45-32.36c-1.72-7.12-3.23-10.35-15.73-16.6C124.89,8.69,103.76.5,97.51.5,91.69.5,90,8,83.06,8c-6.68,0-11.64-5.6-17.89-5.6-6,0-9.91,4.09-12.93,12.5,0,0-8.41,23.72-9.49,27.16A6.43,6.43,0,0,0,42.53,44c0,9.22,36.3,39.45,84.94,39.45M160,72.07c1.73,8.19,1.73,9.05,1.73,10.13,0,14-15.74,21.77-36.43,21.77C78.54,104,37.58,76.6,37.58,58.49a18.45,18.45,0,0,1,1.51-7.33C22.27,52,.5,55,.5,74.22c0,31.48,74.59,70.28,133.65,70.28,45.28,0,56.7-20.48,56.7-36.65,0-12.72-11-27.16-30.83-35.78" />
<path
d="M160,72.07c1.73,8.19,1.73,9.05,1.73,10.13,0,14-15.74,21.77-36.43,21.77C78.54,104,37.58,76.6,37.58,58.49a18.45,18.45,0,0,1,1.51-7.33l3.66-9.06A6.43,6.43,0,0,0,42.53,44c0,9.22,36.3,39.45,84.94,39.45,12.51,0,30.61-2.58,30.61-17.46a14,14,0,0,0-.31-3.42Z" />
<path class="cls-2"
d="M579.74,92.8c0,11.89,7.15,17.67,20.19,17.67a52.11,52.11,0,0,0,11.89-1.68V95a24.84,24.84,0,0,1-7.68,1.16c-5.37,0-7.36-1.68-7.36-6.73V68.3h15.56V54.1H596.78v-18l-17,3.68V54.1H568.49V68.3h11.25Zm-53,.32c0-3.68,3.69-5.47,9.26-5.47a43.12,43.12,0,0,1,10.1,1.26v7.15a21.51,21.51,0,0,1-10.63,2.63c-5.46,0-8.73-2.1-8.73-5.57m5.2,17.56c6,0,10.84-1.26,15.36-4.31v3.37h16.82V74.08c0-13.56-9.14-21-24.39-21-8.52,0-16.94,2-26,6.1l6.1,12.52c6.52-2.74,12-4.42,16.83-4.42,7,0,10.62,2.73,10.62,8.31v2.73a49.53,49.53,0,0,0-12.62-1.58c-14.31,0-22.93,6-22.93,16.73,0,9.78,7.78,17.24,20.19,17.24m-92.44-.94h18.09V80.92h30.29v28.82H506V36.12H487.93V64.41H457.64V36.12H439.55ZM370.62,81.87c0-8,6.31-14.1,14.62-14.1A17.22,17.22,0,0,1,397,72.09V91.54A16.36,16.36,0,0,1,385.24,96c-8.2,0-14.62-6.1-14.62-14.09m26.61,27.87h16.83V32.44l-17,3.68V57.05a28.3,28.3,0,0,0-14.2-3.68c-16.19,0-28.92,12.51-28.92,28.5a28.25,28.25,0,0,0,28.4,28.6,25.12,25.12,0,0,0,14.93-4.83ZM320,67c5.36,0,9.88,3.47,11.67,8.83H308.47C310.15,70.3,314.36,67,320,67M291.33,82c0,16.2,13.25,28.82,30.28,28.82,9.36,0,16.2-2.53,23.25-8.42l-11.26-10c-2.63,2.74-6.52,4.21-11.14,4.21a14.39,14.39,0,0,1-13.68-8.83h39.65V83.55c0-17.67-11.88-30.39-28.08-30.39a28.57,28.57,0,0,0-29,28.81M262,51.58c6,0,9.36,3.78,9.36,8.31S268,68.2,262,68.2H244.11V51.58Zm-36,58.16h18.09V82.92h13.77l13.89,26.82H292l-16.2-29.45a22.27,22.27,0,0,0,13.88-20.72c0-13.25-10.41-23.45-26-23.45H226Z" />
</svg>
</footer>
</body>

</html>`
)
Loading