link-claim.gohtml (1887B)
1 {{ define "content" }} 2 <div class="container mb-5"> 3 <nav aria-label="breadcrumb"> 4 <ol class="breadcrumb"> 5 <li class="breadcrumb-item"><a href="/links">Links</a></li> 6 <li class="breadcrumb-item"><a href="/links/{{ .Data.Link.UUID }}">{{ .Data.Link.Title }}</a></li> 7 <li class="breadcrumb-item active">Claim ownership</li> 8 </ol> 9 <p> 10 You can claim ownership of an onion address by using your onion private key to sign the following certificate.<br /> 11 Once done, send the signature here.<br /> 12 </p> 13 <div class="form-group"> 14 <textarea name="certificate" class="form-control" rows="7" readonly>{{ .Data.Certificate }}</textarea> 15 <form method="post" action="/links/{{ .Data.Link.UUID }}/claim/download-certificate"> 16 <input type="hidden" name="csrf" value="{{ $.CSRF }}" /> 17 <button class="btn btn-secondary mt-2">Downlaod certificate file</button> 18 </form> 19 </div> 20 <p> 21 Use the <a href="/links/claim-instructions">following instructions</a> to sign the certificate file. 22 </p> 23 <form method="post"> 24 <input type="hidden" name="csrf" value="{{ .CSRF }}" /> 25 <div class="form-group"> 26 <label for="signature">Signature:</label> 27 <input type="text" name="signature" id="signature" class="form-control {{ if .Data.Error }} is-invalid{{ end }}" placeholder="base64 signature" value="{{ .Data.Signature }}" autofocus /> 28 {{ if .Data.Error }}<div class="invalid-feedback">{{ .Data.Error }}</div>{{ end }} 29 </div> 30 <button class="btn btn-primary">Claim ownership</button> 31 <a class="btn btn-secondary" href="/links/{{ .Data.Link.UUID }}">Cancel</a> 32 </form> 33 </nav> 34 </div> 35 36 {{ end }}