Printed: Jan 14, 2025
From: http://jcp.org/en/jsr/detail?id=105
|
Specification Leads | |||
Sean Mullan | Sun Microsystems, Inc. | ||
Sean Mullan | Oracle | ||
Expert Group | |||
Apache Software Foundation : Christian Geuer-Pollmann |
Apache Software Foundation : Erwin van der Koogh |
Betrusted Inc. : Merlin Hughes |
|
Fujitsu Limited : Kazuyuki Harada |
Hewlett-Packard : Nicolas Catania |
IAIK Graz University of Technology : Gregor Karlinger |
|
IBM : Yanni Zhang |
Motorola : Donald E. Eastlake 3rd |
NEC Corporation : Takuya Mori |
|
Oracle : Sean Mullan |
Sun Microsystems, Inc. : Sean Mullan |
||
Contributors | |||
Updates to the Original Java Specification Request (JSR)
The following information has been updated from the original JSR.
2014.01.14:
JSR 105 is delivered in both a standalone manner and as part of the Java SE Platform (since Java SE 6). However, the JSR 105 API has been very stable since its initial release in 2005 and the need to provide standalone implementations on releases prior to SE 6 has diminished over time.
In accordance with the JCP 2.9 Process Document, 2.1.4 Platform Inclusion, we are announcing the end of the JSR 105 Standalone distribution. After this, JSR 105 will be delivered only as a part of Java SE. Future changes to the JSR 105 API will be defined through the Platform JSR. The subsumption of the JSR 105 API into the Platform JSR does not change any mechanisms defined in JSR 105. The service provider interfaces are the same except that they will now be directly specified in the Platform JSR. Deployment of alternative implementations of the JSR 105 APIs will continue to be supported. This change will take effect as of Java SE 9.
2014.01.13:
The Maintenance Lead moved this JSR to JCP 2.9.
When the JSR was being developed, the schedule was posted and kept up-to-date on the JSR page. The JSR was completed in 2005 and has not required any updates since. This will be the first Maintenance Release.
There is no wiki currently available, but if necessary, one would likely be created at https://wiki.openjdk.java.net.
https://bugs.openjdk.java.net/issues/
Yes: @seanjmullan
No, not recently.
Yes for the RI.
No, but there is a link on that page to contact me.
The RI and TCK were originally delivered both standalone and as part of Java SE platform edition (SE 6).
With the upcoming Maintenance Release, we are proposing to discontinue the standalone version and only include it in Java SE going forward.
JSR 105 is delivered in both a standalone manner and as part of the Java SE Platform (since Java SE 6). The JSR 105 API has been very stable since its initial release in 2005 and the need to distribute a standalone version has diminished over time.
In accordance with the JCP 2.9 Process Document, 2.1.4 Platform Inclusion, we are announcing the end of the JSR 105 Standalone distribution. After MR1, JSR 105 will be delivered as a part of the Java SE solely. Future changes to the JSR 105 API will be defined through the Platform JSR. The subsumption of the JSR 105 API into the Platform JSR does not change any mechanisms defined in JSR 105. The service provider interfaces are the same except that they will then be directly specified in the Platform JSR. Deployment of alternative implementations of the JSR 105 APIs will continue to be supported.
These will be using the same licenses as the Java SE Platform edition.
Please use http://mail.openjdk.java.net/mailman/listinfo/security-dev
https://bugs.openjdk.java.net/issues/
Expert Group JCP Schedule (all dates are tentative)
Identification |
Request |
Contributions
Original Summary: This JSR is to define a standard set of APIs for XML digital signatures services. The XML Digital Signature specification is defined by the W3C. This proposal is to define and incorporate the high level implementation independent Java APIs.
Section 1. Identification
Submitting Member: IBM
Name of Contact Person: Anthony Nadalin or Maxine Erlund
E-Mail Address: Anthony Nadalin - drsecure@us.ibm.com, Maxine Erlund
- maxine.erlund@eng.sun.com
Telephone Number: Anthony Nadalin - +1 512 436 9568, Maxine Erlund - +1 408 517 5486
Fax Number: Anthony Nadalin - +1 512 838 3823, Maxine Erlund - +1 408 863 3155
Specification Lead: Anthony Nadalin and Sean Mullan
E-Mail Address: Anthony Nadalin - drsecure@us.ibm.com, Sean Mullan - sean.mullan@ireland.sun.com
Telephone Number: Anthony Nadalin - +1 512 436 9568, Sean Mullan - +353 1819 9176
Fax Number: Anthony Nadalin - +1 512 436 9568
Initial Expert Group Membership:
(Please provide company or organization names. Note that expert group members
must have signed
the JSPA.)
IBM - Anthony Nadalin
Sun - Sean Mullan
Section 2: Request
This JSR is to define a standard set of APIs for XML digital signatures services. The XML Digital Signature specification is defined by the W3C. XML Signatures can be applied to any digital content (data object), including XML. An XML Signature may be applied to the content of one or more resources. Enveloped or enveloping signatures are over data within the same XML document as the signature; detached signatures are over data external to the signature element. More specifically, the XML Digital Signature specification defines an XML signature element type and an XML signature application; conformance requirements for each are specified by way of schema definitions and prose respectively. The XML Digital Signature specification also includes other useful types that identify methods for referencing collections of resources, algorithms, and keying and management information.
JDK 2 SDK, Standard Edition, V 1.3 and above
Today there is no standard of APIs for XML digital signatures services. This JSR provides a Java API to the XML Digital Signature services.
There is no existing specification in JDK 2 SDK for accessing XML Digital Signature via a standard set of APIs.
The XML Digital Signature specifies XML syntax and processing rules for creating and representing digital signatures. The XML Signature is a method of associating a key with referenced data; it does not normatively specify how keys are associated with persons or institutions, nor the meaning of the data being referenced and signed. Consequently, while the XML Digital Signature specification is an important component of secure XML applications, it itself is not sufficient to address all application security/trust concerns, particularly with respect to using signed XML (or other data formats) as a basis of human-to-human communication and agreement. Such an application must specify additional key, algorithm, processing and rendering requirements and developers must give consideration to their application threat models.
javax.security.xml.dsig
NO
NO
NO
NO
NOTE that this information has been updated from the original JSR. Please go here to view the updated information.
I'd like to propose a 9-12 week schedule, with 2-3 internal review cycles within that timeframe:
6/1 Release API docs and preliminary spec.
9/25 Comments on first draft due
10/16 2nd draft released
10/30 Comments on 2nd draft due
11/13 3rd draft released (if necessary)
11/27 Comments on 3rd draft due (if necessary)
12/04 Community draft released
Section 3: Contributions
W3C/IETF XML Signature specification http://www.w3.org/2000/09/xmldsig#
JSR 55 Certification Path
These documents describe the XML Digital signature standard developed by the World Wide Web Consortium (W3C) and the Internet Engineering Task Force (IETF)