download cert from base 64

This commit is contained in:
Drew Ansbacher
2021-11-23 15:37:23 -07:00
committed by Aiden McClelland
parent 1cca7942ae
commit cc957beacc
2 changed files with 5 additions and 1 deletions

View File

@@ -106,7 +106,7 @@
<!-- cert elem -->
<a hidden id="install-cert" href="/public/eos/local.crt" download="embassy.crt"></a>
<a hidden id="install-cert" download="embassy.crt"></a>
<!-- download elem -->
<div hidden id="downloadable">

View File

@@ -17,6 +17,10 @@ export class SuccessPage {
public readonly stateService: StateService,
) { }
ngAfterViewInit () {
document.getElementById('install-cert').setAttribute('href', 'data:application/x-x509-ca-cert;base64,' + encodeURIComponent(this.stateService.cert))
}
async copy (address: string): Promise<void> {
const success = await this.copyToClipboard(address)
const message = success ? 'copied to clipboard!' : 'failed to copy'