Skip to content
Snippets Groups Projects

[VCL] Sign generated v-card upon using a profile

Merged Damyan Mitev requested to merge 31-sign-generated-v-card-upon-using-a-profile into master
2 files
+ 82
3
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -21,6 +21,7 @@ import {
import { LOGIN_MODES } from "../constants/authentication";
import {
CertificateData,
ImageData,
createOneTimePassportCertificate,
createPassportCertificate,
decryptMessage,
@@ -1439,7 +1440,7 @@ const connection = Penpal.connectToParent({
return encodeResponse("400", "", vCardImageResponse.status);
}
const vCardImageData = vCardImageResponse.data;
const vCardImageData = new ImageData(vCardImageResponse.data);
if (vCardImageData.contentType !== "image/png") {
return encodeResponse("400", "", "Content type of vCard mmust be 'image/png'");
@@ -1514,7 +1515,8 @@ const connection = Penpal.connectToParent({
return encodeResponse("400", "", signVCardResponse.status);
}
return encodeResponse("200", signVCardResponse.data, "vCard signed");
const signedVCardImageData = new ImageData(signVCardResponse.data);
return encodeResponse("200", signedVCardImageData, "vCard signed");
},
documentCreateDocument: async (passportUUID, path, contentType, title) => {
const authenticationPublicKey = localStorage.getItem(
Loading