Frequently Asked Questions
Find answers to common questions about TSO OTENTIK, the Visible Digital Seal ecosystem, and how to participate as a provider or issuer.
Scheme Operator
What is a Scheme Operator?
A Scheme Operator is an organization accredited by VDSIC to manage and oversee the VDS trust environment within a specific scope. TSO OTENTIK is the first accredited Scheme Operator, responsible for managing trusted service providers, maintaining trust lists, and ensuring compliance with international standards.
What is TSO OTENTIK's relationship with VDSIC?
TSO OTENTIK operates under the governance of VDSIC (Visible Digital Seal International Council). VDSIC provides the overarching framework and standards, while TSO OTENTIK implements and manages the operational aspects of the trust environment, including provider onboarding, compliance monitoring, and trust list management.
How does TSO OTENTIK ensure security?
TSO OTENTIK implements comprehensive security measures including cryptographic key management via Hardware Security Modules (HSMs), regular security audits, compliance with ISO 27001, and continuous monitoring of all trust environment components.
How does TSO OTENTIK manage trust lists?
TSO OTENTIK maintains and publishes trust lists that contain the certificates of all authorized entities in the ecosystem. These lists are regularly updated to reflect new additions, revocations, and status changes, ensuring that verifiers always have access to current trust information.
What standards does TSO OTENTIK comply with?
TSO OTENTIK complies with ISO 22376 (VDS trust environment), ISO 22385 (VDS technical specification), ISO 27001 (information security management), and ETSI TS 119 612 (trust lists). We also follow the governance requirements set by VDSIC.
How is compliance verified?
Compliance is verified through regular internal audits, third-party assessments, and VDSIC oversight. All service providers in the ecosystem undergo initial and periodic compliance evaluations to ensure adherence to applicable standards and requirements.
What is a Practice Statement?
A Practice Statement is a public document that describes the operational practices and policies of a Scheme Operator. TSO OTENTIK's Practice Statement details our procedures for managing trust lists, onboarding service providers, handling security incidents, and maintaining compliance.
How can an organization become a Scheme Operator?
To become a Scheme Operator, an organization must apply to VDSIC and demonstrate its capability to manage a VDS trust environment. This includes meeting governance, security, operational, and technical requirements as defined by VDSIC's accreditation framework.
Certificate Authority (CA/TSP)
What is the role of a Certificate Authority in the VDS ecosystem?
A Certificate Authority (CA), also known as a Trust Service Provider (TSP), issues digital certificates to VDS issuers. These certificates are used to create cryptographic signatures on VDS seals, enabling verifiers to confirm the authenticity and identity of the seal issuer.
What is UsageList validation?
UsageList validation is a critical process where the CA must technically verify that an Issuer is authorized to use a specific Manifest UUID before issuing a certificate. This ensures that only authorized entities can create seals for specific use cases.
What requirements must a CA meet?
CAs must comply with ETSI standards for trust services, maintain robust key management practices, implement strict identity verification procedures, and participate in the trust list infrastructure maintained by TSO OTENTIK.
How does a CA join the TSO OTENTIK ecosystem?
CAs must submit an application to TSO OTENTIK, demonstrate compliance with applicable standards (ETSI, ISO), undergo a technical and operational assessment, and sign the appropriate agreements. Once approved, their certificates are added to the trust list.
What are the CA's responsibilities for certificate management?
CAs are responsible for the entire lifecycle of certificates: issuance, renewal, suspension, and revocation. They must maintain accurate records, respond to revocation requests promptly, and ensure that their certificate practices align with TSO OTENTIK's requirements.
How are CA certificates included in trust lists?
After a CA is approved and onboarded, TSO OTENTIK adds their root and intermediate certificates to the published trust lists. These lists are regularly updated and made available to verifiers for seal validation.
VDS Issuer
What is a VDS Issuer?
A VDS Issuer is an organization authorized to create Visible Digital Seals for specific use cases. Issuers obtain certificates from approved CAs and use them to sign VDS data packages, which are then rendered as 2D barcodes on documents or objects.
What authorization is required to become a VDS Issuer?
An Issuer must be authorized for specific Manifest UUIDs, obtain a certificate from an approved CA, and register with the Scheme Operator. The authorization process ensures that only legitimate entities can create seals for specific document types.
How does an Issuer obtain a certificate?
The Issuer contacts an approved CA, provides the necessary identity documentation and proof of authorization for the requested Manifest UUIDs. The CA verifies this information and issues a certificate that the Issuer uses to sign VDS seals.
What are the Issuer's responsibilities for data accuracy?
Issuers are responsible for ensuring the accuracy and completeness of the data included in each VDS seal. They must implement quality control processes and maintain records of all seals issued for audit purposes.
Can an Issuer create seals for multiple use cases?
Yes, an Issuer can be authorized for multiple Manifest UUIDs, allowing them to create seals for different use cases. Each authorization is independently verified by the CA.
What happens if an Issuer's certificate is revoked?
If an Issuer's certificate is revoked, all new seals created with that certificate will fail verification. Previously issued seals may still be verifiable depending on the revocation policy. The CA and Scheme Operator coordinate to update trust lists accordingly.
VDS Verifier / Relying Party
What is a VDS Verifier?
A VDS Verifier (also called a Relying Party) is any entity that validates VDS seals. Verifiers use the trust lists and certificates published by TSO OTENTIK to confirm the authenticity, integrity, and legitimacy of a VDS seal.
How does the verification process work?
The verifier scans the 2D barcode, decodes the data package, checks the cryptographic signature against the issuer's certificate, validates the certificate against the trust list, and confirms that the Manifest UUID is authorized. If all checks pass, the seal is verified.
How does a verifier access trust lists?
Trust lists are published by TSO OTENTIK and can be downloaded for local caching. Verifiers should regularly update their cached copies to ensure they have the latest information about authorized CAs and issuers.
Can VDS be verified offline?
Yes, VDS can be verified offline using locally cached trust lists and certificates. The verifier only needs to have previously downloaded the relevant trust information. This makes VDS ideal for environments with limited or no internet connectivity.
What should a verifier do when verification fails?
When verification fails, the verifier should check the specific error (expired certificate, revoked certificate, tampered data, unknown issuer). Depending on the context, they may reject the document, request a new copy, or contact the issuer for clarification.
How does a verifier interpret the verification result?
A successful verification confirms three things: the data has not been tampered with (integrity), the issuer's identity is confirmed (authenticity), and the issuer is authorized for this type of seal (legitimacy). Verifiers should evaluate all three aspects when making decisions.
What barcode formats can verifiers read?
Verifiers should be prepared to read multiple barcode formats including DataMatrix, QR Code, and Aztec Code. The specific format used depends on the Manifest definition for each use case.
Solution Provider
What is a VDS Solution Provider?
A VDS Solution Provider is a company that develops and sells software or hardware solutions for the VDS ecosystem. This includes tools for seal generation, verification, trust list management, and certificate handling.
What ecosystem roles can a Solution Provider support?
Solution Providers can support multiple roles: CA/TSP operations (certificate management), Issuer operations (seal generation), Verifier operations (seal validation), and Scheme Operator operations (trust list management).
What technical standards must solutions comply with?
Solutions must comply with ISO 22376, ISO 22385, ETSI TS 119 612 (for trust lists), and X.509 (for certificates). Additionally, solutions should follow the Manifest specifications defined for each use case.
How does a Solution Provider get listed on TSO OTENTIK's directory?
Solution Providers can apply to be listed in our provider directory by demonstrating that their solutions meet TSO OTENTIK's technical requirements. This involves a technical assessment and compliance review.
What cryptographic algorithms are required?
VDS implementations typically use ECDSA or RSA for digital signatures, with specific key lengths as defined in the relevant standards. The exact requirements depend on the Manifest specification and security level required.
Can solutions support multiple Scheme Operators?
Yes, solutions can be designed to work with multiple Scheme Operators. The key requirement is that they correctly handle trust list management and certificate validation for each operator's ecosystem.
What testing and certification is available?
TSO OTENTIK provides interoperability testing facilities and can certify that solutions meet the required standards. Contact us for information about testing schedules and certification processes.
How should solutions handle trust list updates?
Solutions should implement automated trust list downloading and caching mechanisms. They should check for updates at regular intervals and handle both incremental and full trust list updates efficiently.
TSO OTENTIK Scheme Integration
How do I start integrating with TSO OTENTIK's scheme?
Start by contacting us through our website or email. We will guide you through the appropriate onboarding process based on your role (CA, Issuer, Verifier, or Solution Provider) and provide the necessary documentation and technical specifications.
What is a Manifest UUID and how do I obtain one?
A Manifest UUID is a unique identifier for a specific VDS use case definition. Manifests define the data structure, encoding rules, and validation requirements for a particular type of seal. Contact TSO OTENTIK to request or register a new Manifest UUID.
How does solution-provider coordination work?
TSO OTENTIK facilitates coordination between solution providers and other ecosystem participants. We maintain technical documentation, host interoperability events, and provide communication channels for technical discussions.
What partnership pathways are available?
We offer several partnership levels: technology partner (solution integration), service partner (implementation and support), and strategic partner (joint market development). Each level has specific requirements and benefits.
What documentation is available for integration?
TSO OTENTIK provides comprehensive technical documentation including API specifications, trust list formats, Manifest templates, and integration guides. Access to detailed documentation is provided during the onboarding process.
How long does the onboarding process take?
The onboarding timeline varies by role and complexity. Typical timelines range from 2-4 weeks for verifiers to 2-3 months for CAs. We work with each organization to ensure a smooth and efficient process.
Is there a sandbox or test environment available?
Yes, TSO OTENTIK provides a sandbox environment for testing and development. This allows organizations to test their integrations in a controlled environment before moving to production.
What support is available during integration?
TSO OTENTIK provides technical support throughout the integration process, including documentation, email support, and scheduled consultation calls. We also offer training sessions for teams new to the VDS ecosystem.