title=ISCERT Seals

index.introduction=ENTRUST DEMO HUB Seals

index.signature.qrcode.barcode=Signature and QR / Barcode
index.signature.qrcode.barcode.level1=Sign / Verify data
index.signature.qrcode.barcode.level2=Generate / Verify QR / Barcode

index.generic.qr.seals=Generic QR Seals
index.generic.qr.seals.level1=Document Seals API
index.generic.qr.seals.level2=Search by target

index.verifiable.credentials=Verifiable credential
index.verifiable.credentials.level1=Verifiable credential
index.verifiable.credentials.level2=Verifiable presentation

index.blockchain=Blockchain-based proofs
index.blockchain.level1=Commit to Blockchain
index.blockchain.level2=Retrieve from Blockchain

index.health.credentials=Health credentials
index.health.credentials.level1=Proof of health events
index.health.credentials.level2=Vaccination Journey
index.health.credentials.level3=Smart certificate (eDocument)
index.health.credentials.level4=Sample Vaccination Status Credential API (Beta)
index.health.credentials.level5=Verification of health events
index.health.credentials.level6=Verification of Smart vaccination certificate

index.others=Others
index.others.level1=W3C VC variants
index.others.level2=FHIR fachade API
index.others.level3=Go to Blockchain demo

introduction.title=ENTRUST DEMO HUB APIs
introduction.description=This is a demo portal with a collection of ENTRUST DEMO HUB APIs examples for different use cases.
introduction.support.desc=Technical support:
introduction.license=\u00A9 2024 Interfase. All rights reserved.

sign.verify.data.title=Sign / Verify data
sign.verify.data.description=This API service receives a String from an authenticated client with an API key, and returns the digitally signed String using the appropriate certificate.
sign.verify.data.steps.title=Steps:
sign.verify.data.steps.step1=1) UTF8 Encoding transformation ISO/IEC 10646
sign.verify.data.steps.step2=2) Sign data Elliptic Curve Cryptography (ECC) P-256 curves with SHA-256 hashing.
sign.verify.data.steps.step3=3) Base64 encoding
sign.verify.data.label.application.id=Enter your application ID:
sign.verify.data.label.application.key=Enter your application Key:
sign.verify.data.label.signing.provider=Select signing provider:
sign.verify.data.label.certificate=Select certificate:
sign.verify.data.label.data.to.sign=Enter the data you want to sign:
sign.verify.data.label.signed.data=Signed data
sign.verify.data.button.sign.data=Sign data
sign.verify.data.button.verify.signature=Verify Signature
sign.verify.data.message.success=Signature has been verified successfully
sign.verify.data.message.not.valid=The signature has been verified, but it is not valid
sign.verify.data.message.not.verified=Signature couldn't be verified

generate.verify.qr.title=Generate / Verify QR / Barcode
generate.verify.qr.description=This API service receives a String from an authenticated client with an API key, and returns the digitally signed String wrapped in an URL. The resulting data is encoded in a 2D barcode format.
generate.verify.qr.steps.title=Steps:
generate.verify.qr.steps.step1=1) UTF8 Encoding transformation ISO/IEC 10646
generate.verify.qr.steps.step2=2) Sign data Elliptic Curve Cryptography (ECC) P-256 curves with SHA-256 hashing.
generate.verify.qr.steps.step3=3) Base64 encoding
generate.verify.qr.steps.step4=4) Wrap content in URL
generate.verify.qr.steps.step5=5) Generate QR
generate.verify.qr.label.application.id=Enter your application ID:
generate.verify.qr.label.application.key=Enter your application Key:
generate.verify.qr.label.certificate=Select certificate:
generate.verify.qr.check.qr.code=Generate QR code
generate.verify.qr.check.barcode=Generate Barcode
generate.verify.qr.label.data.to.sign=Enter the data you want to sign:
generate.verify.qr.button.generate=Generate QR / Barcode
generate.verify.qr.button.verify=Verify

generation.generic.title=Document Seals API
generation.generic.description=This API service receives a formatted JSON with document metadata or data fields, and returns a trusted proof of it in a QR seal signed format. W3C verifiable credentials base definition is used for data encoding and protection.
generation.generic.steps.step1=Policy-json for issuing a binary file
generation.generic.steps.step2=Policy-qr for issuing a visible qr seals image
generation.generic.steps.step3=Policy-pdf for issuing a (signed) PDF with a visible QR seal
generation.generic.label.application.id=Enter your application ID:
generation.generic.label.application.key=Enter your application Key:
generation.generic.label.data.to.sign=Example data in JSON format
generation.generic.button.generate=Generate
generation.generic.button.download=Download
generation.generic.label.signed.data= Signed data
generation.generic.button.verify.signature=Verify signature
generation.generic.message.success=TOTAL PASSED
generation.generic.message.indeterminate=INDETERMINATE
generation.generic.message.failed=TOTAL FAILED

search.target.title=Search by target
search.target.label.application.id=Enter your application ID:
search.target.label.application.key=Enter your application Key:
search.target.label.enter.target=Enter target:
search.target.label.get=Get:
search.target.button.search=Search
search.target.button.download=Download
search.target.label.signed.data= Signed data
search.target.message.not.found=Not Found

verifiable.credential.title=Verifiable credential
verifiable.credential.description=Description
verifiable.credential.label.application.id=Enter your application ID:
verifiable.credential.label.application.key=Enter your application Key:
verifiable.credential.label.scheme=Scheme:
verifiable.credential.check.generate.qr=Generate QR
verifiable.credential.label.jwt.payload=JWT Payload
verifiable.credential.label.result1=Result: Verifiable Credentials with JSON Web Token
verifiable.credential.label.result2=Encoded (header.payload.signature)
verifiable.credential.button.generate=Generate
verifiable.credential.button.decode.qr.code=Decode QR Code
verifiable.credential.button.decode=Decode
verifiable.credential.label.result.header1=Decoded (header.payload.signature)
verifiable.credential.label.result.header2=Header
verifiable.credential.label.result.payload=Payload
verifiable.credential.label.result.signature=Signature
verifiable.credential.button.verify.signature=Verify Signature
verifiable.credential.message.success=Success
verifiable.credential.message.failed=Failed

verifiable.presentation.title=Verifiable presentation
verifiable.presentation.description=Description
verifiable.presentation.label.application.id=Enter your application ID:
verifiable.presentation.label.application.key=Enter your application Key:
verifiable.presentation.label.scheme=Scheme:
verifiable.presentation.check.generate.qr=Generate QR
verifiable.presentation.label.data.json=Example data in JSON format
verifiable.presentation.button.generate=Generate
verifiable.presentation.button.decode.qr.code=Decode QR Code
verifiable.presentation.label.signed.data=Signed data
verifiable.presentation.button.verify.signature=Verify Signature
verifiable.presentation.message.success=Success
verifiable.presentation.message.failed=Failed

commit.blockchain.title=Commit to Blockchain
commit.blockchain.label.application.id=Enter your application ID:
commit.blockchain.label.application.key=Enter your application Key:
commit.blockchain.label.json.format=Example data in JSON format
commit.blockchain.button.commit=Commit
commit.blockchain.label.signed.data=Signed data
commit.blockchain.message.server.down=Server down

query.blockchain.title=Retrieve from Blockchain
query.blockchain.label.application.id=Enter your application ID:
query.blockchain.label.application.key=Enter your application Key:
query.blockchain.label.query.id=Query by Target or by Transaction ID:
query.blockchain.label.get=Get:
query.blockchain.button.search=Search

proof.health.events.title=Proof of health events
proof.health.events.description=This API service receives a formatted JSON with a health event, and returns a trusted Proof of it. The resulting data can optionally be encoded in a 2D barcode, and an URL wrap can also be included. The input and output data can be formatted according to different schemes and standards. The signing certificate or public key can be included or referenced by an index.
proof.health.events.label.application.id=Enter your application ID:
proof.health.events.label.application.key=Enter your application Key:
proof.health.events.label.scheme=Scheme:
proof.health.events.label.type.test=Type of test:
proof.health.events.check.url.wrap=URL wrap
proof.health.events.check.generate.qr=Generate QR
proof.health.events.check.public.key=Use public key index
proof.health.events.check.core.data.set=Core data set
proof.health.events.check.local.data.set=Local data set
proof.health.events.check.minimized.data=Minimized data
proof.health.events.label.data.json=Example data in JSON format
proof.health.events.button.generate=Generate Proof of health event
proof.health.events.link=Link
proof.health.events.button.verify.proof.health.event=Verify Proof of health event
proof.health.events.button.verify.signature=Verify signature
proof.health.events.button.decode.qr=Decode QR Code
proof.health.events.label.signed.data=Signed data
proof.health.events.message.success=Signature has been verified successfully
proof.health.events.message.not.valid=The signature has been verified, but it is not valid.
proof.health.events.message.verified.eu=Signer has been verified at the EU Interoperability Gateway
proof.health.events.message.error=Error when verifying signature.

schema.cred.title=Vaccination Journey
schema.cred.description=This example represents a solution based on verifiable credentials for COVID-19 offline testing and vaccination workflows using digitally signed QR codes.
schema.cred.label.application.id=Enter your application ID:
schema.cred.label.application.key=Enter your application Key:
schema.cred.label.type.json=Type of JSON:
schema.cred.check.generate.qr=Generate QR
schema.cred.check.data.masking=Personal Data Masking
schema.cred.label.data.json=Example data in JSON format
schema.cred.button.sign=Sign
schema.cred.button.verify.proof.health=Verify Proof of health event
schema.cred.label.signed.data=Signed data
schema.cred.button.verify.signature=Verify Signature
schema.cred.message.success=Signature has been verified successfully
schema.cred.message.not.valid=The signature has been verified, but it is not valid.

smart.vaccination.certificate.title=Smart vaccination certificate (eDocument)
smart.vaccination.certificate.description=This API service receives a formatted JSON with a health event, and returns a Proof of Vaccination or Testing in a PDF eDocument. The PDF file is digitally signed and a Visible Digital Seal in a 2D barcode form factor is included.
smart.vaccination.certificate.steps.title=Steps:
smart.vaccination.certificate.steps.step1=1) CBOR conversion
smart.vaccination.certificate.steps.step2=2) Byte encoding Ctap2Canonical
smart.vaccination.certificate.steps.step3=3) Sign data Elliptic Curve Cryptography (ECC) P-256 curves with SHA-256 hashing.
smart.vaccination.certificate.steps.step4=4) Add metadata to JSON (signature, certificate, type of test, other data)
smart.vaccination.certificate.steps.step5=5) ZLib compression
smart.vaccination.certificate.steps.step6=6) Base64 encoding
smart.vaccination.certificate.steps.step7=7) Generate a signature appearance with the resulting QR Code of previous steps
smart.vaccination.certificate.steps.step8=8) Digitally sign the PDF eDocument
smart.vaccination.certificate.label.application.id=Enter your application ID:
smart.vaccination.certificate.label.application.key=Enter your application Key:
smart.vaccination.certificate.label.scheme=Sample scheme:
smart.vaccination.certificate.label.type=Type of certificates / passport
smart.vaccination.certificate.check.url.wrap=URL wrap
smart.vaccination.certificate.check.public.key=Use public key
smart.vaccination.certificate.label.data.json=Example data in JSON format
smart.vaccination.certificate.radio.generate.pdf=Generate PDF
smart.vaccination.certificate.radio.select.pdf=Select PDF
smart.vaccination.certificate.label.select.pdf.document=Select the PDF document:
smart.vaccination.certificate.button.sign=Sign eDocument
smart.vaccination.certificate.button.download=Download

vaccination.status.credential.title=Sample Vaccination Status Credential API (Beta)
vaccination.status.credential.description=This API service receives a formatted JSON with a health event, and returns a Proof of Vaccination in a PDF eDocument. The PDF file is digitally signed and a 2D barcode form factor is generated, signed and included.
vaccination.status.credential.steps.title=Steps:
vaccination.status.credential.steps.step1=1) Encoding + Sign.
vaccination.status.credential.steps.step2=2) Generate QR image.
vaccination.status.credential.steps.step3=3) Fill a PDF form.
vaccination.status.credential.steps.step4=4) Sign the filled PDF.
vaccination.status.credential.label.application.id=Enter your application ID:
vaccination.status.credential.label.application.key=Enter your application Key:
vaccination.status.credential.check.send.mail=Send Email
vaccination.status.credential.label.provider.mail=Provider:
vaccination.status.credential.label.send.to.mail=Send to Email:
vaccination.status.credential.check.send.sms=Send SMS
vaccination.status.credential.label.provider.sms=Provider:
vaccination.status.credential.label.send.to.sms=Send to SMS:
vaccination.status.credential.label.scheme=Scheme:
vaccination.status.credential.label.bundle=Generate Bundle:
vaccination.status.credential.label.data.json=Example data in JSON format
vaccination.status.credential.button.generate=Generate
vaccination.status.credential.label.signed.credential=Signed credential
vaccination.status.credential.label.download=Download

verification.health.events.title=QR Verification samples
verification.health.events.description=Verify your QR here
verification.health.events.label.application.id=Enter your application ID:
verification.health.events.label.application.key=Enter your application Key:
verification.health.events.label.scheme=Scheme:
verification.health.events.radio.qr.image=Use QR Image
verification.health.events.radio.text=Use text
verification.health.events.label.select.image.qr=Select the image QR:
verification.health.events.label.data.to.verify=Data to verify
verification.health.events.button.verify=Verify
verification.health.events.message.success=Signature has been verified successfully.
verification.health.events.message.not.valid=The signature has been verified, but it is not valid.
verification.health.events.message.qr.success=QR code has been successfully verified.
verification.health.events.message.qr.not.verified=QR code could not be verified.
verification.health.events.message.verified.eu=Signer has been verified at the EU Interoperability Gateway
verification.health.events.message.error=Error when verifying signature.
verification.health.events.button.more.information=More information

verification.smart.vaccination.certificate.title=Verify your vaccination credential document
verification.smart.vaccination.certificate.description=Verify the signatures and timestamps in your vaccination credential eDOCUMENT
verification.smart.vaccination.certificate.label.application.id=Enter your application ID:
verification.smart.vaccination.certificate.label.application.key=Enter your application Key:
verification.smart.vaccination.certificate.label.type.test=Type of test:
verification.smart.vaccination.certificate.label.select.eDocument=Select the PDF eDocument:
verification.smart.vaccination.certificate.button.verify=Verify
