[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

QC Declaration




The EU directive introduced a requirement on each CA, issuing QC (Qualified Certificates), to clearly indicate in these certificate that they are issued as QC.


ETSI implemented RFC 3039 in relation to the European electronic signature directive through their Technical Standard (TS 101862)

TS 101862 specified 2 alternative ways to declare a certificate as QC.

1) By inclusion of a QCStatements extension
2) By including a certificate policy identifying this property

Even though solution number 1) is far easier to handle by applications, since they don't need to recognize specific QC Policies, ETSI didn't make solution 1) mandatory or even consider making it critical, due to lack of confidence that clients would widely deploy this solution. ETSI needed to define a solution that could work even if no one choose to implement the new extensions provided by RFC 3039.

However, It is not feasible to keep clients updated over time with different QC policies and even those policies that are regarded standardized may be updated with change of OID as a result. It would be devastating if we can't update a QCP because that would force an OID update and that would render certificates useless because clients learned to recognize only the old OID. This would be to build in a new root certificate problem into the platforms.

My observations is that times have changed. I have seen clear indications that market players want, and even require for interoperability reasons, that use QCStatements solution is made mandatory and maybe even critical for QC.

Since both RFC 3039, and TS 101862 are up for revision, it is time to revisit this issue.

I have some questions and proposals:

- Is there any experiences of this issue outside of Europe. I.e. are there other legal systems that make use of the same declaration logic as the EU directive, where the RFC 3039 profile is used fully or partly as a solution to this issue?

- I would suggest that the QCStatement mechanism is ought to be a mandatory tool to communicate a Qualified Status. The question is:
1) whether this will have enough implementation support to succeed?
2) whether is best specified in RFC 3039 or in local profiles (such as TS 101862)?
3) If there could be a clear context defined where criticality could be allowed or even required?


I would really like feedback from practical experiences from this issue, as well as constructive proposals.

/Stefan




/Stefan




_____________________________
Stefan Santesson, Retrospekt AB
http://www.retrospekt.com
+46-706 443351