You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@clerezza.apache.org by re...@apache.org on 2010/07/30 23:55:17 UTC
svn commit: r980978 - in
/incubator/clerezza/issues/CLEREZZA-243/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main:
java/org/apache/clerezza/platform/accountcontrolpanel/ resources/org/apach...
Author: reto
Date: Fri Jul 30 21:55:17 2010
New Revision: 980978
URL: http://svn.apache.org/viewvc?rev=980978&view=rev
Log:
CLEREZZA-243: bnode for public keys
Modified:
incubator/clerezza/issues/CLEREZZA-243/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/java/org/apache/clerezza/platform/accountcontrolpanel/ProfilePanel.java
incubator/clerezza/issues/CLEREZZA-243/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/resources/org/apache/clerezza/platform/accountcontrolpanel/profile-panel.ssp
incubator/clerezza/issues/CLEREZZA-243/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/resources/org/apache/clerezza/platform/accountcontrolpanel/profile-staticweb/scripts/profile.js
Modified: incubator/clerezza/issues/CLEREZZA-243/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/java/org/apache/clerezza/platform/accountcontrolpanel/ProfilePanel.java
URL: http://svn.apache.org/viewvc/incubator/clerezza/issues/CLEREZZA-243/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/java/org/apache/clerezza/platform/accountcontrolpanel/ProfilePanel.java?rev=980978&r1=980977&r2=980978&view=diff
==============================================================================
--- incubator/clerezza/issues/CLEREZZA-243/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/java/org/apache/clerezza/platform/accountcontrolpanel/ProfilePanel.java (original)
+++ incubator/clerezza/issues/CLEREZZA-243/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/java/org/apache/clerezza/platform/accountcontrolpanel/ProfilePanel.java Fri Jul 30 21:55:17 2010
@@ -35,6 +35,7 @@ import net.bblfish.dev.foafssl.keygen.Ce
import net.bblfish.dev.foafssl.keygen.Certificate;
import net.bblfish.dev.foafssl.keygen.RSAPubKey;
import net.bblfish.dev.foafssl.keygen.impl.StaticKeygenService;
+import org.apache.clerezza.foafssl.ontologies.CERT;
import org.apache.clerezza.foafssl.ontologies.RSA;
import org.apache.clerezza.jaxrs.utils.RedirectUtil;
import org.apache.felix.scr.annotations.Component;
@@ -204,6 +205,7 @@ public class ProfilePanel extends FileSe
public Response createCert(@FormParam("webId") UriRef webId,
@FormParam("cn") String commonName,
@FormParam("spkac") String spkac,
+ @FormParam("crmf") String crmf,
@FormParam("hours") String hours,
@FormParam("days") String days) {
logger.info("in keygen code. webId={}", webId);
@@ -236,9 +238,12 @@ public class ProfilePanel extends FileSe
BigInteger publicExponent = pubKey.getPublicExponent();
BigInteger modulus = pubKey.getModulus();
final WebIdGraphsService.WebIdGraphs webIdGraphs = webIdGraphsService.getWebIdGraphs(webId);
+ final GraphNode certNode = new GraphNode(new BNode(), webIdGraphs.localGraph());
+ certNode.addProperty(RDF.type, RSA.RSAPublicKey);
+ certNode.addProperty(CERT.identity, webId);
final GraphNode agent = new GraphNode(webId, webIdGraphs.localGraph());
- agent.addPropertyValue(RSA.modulus, modulus);
- agent.addPropertyValue(RSA.public_exponent, publicExponent);
+ certNode.addPropertyValue(RSA.modulus, modulus);
+ certNode.addPropertyValue(RSA.public_exponent, publicExponent);
Response.ResponseBuilder resBuild = Response.ok(ser.getContent(), MediaType.valueOf(ser.getMimeType()));
return resBuild.build();
@@ -258,8 +263,7 @@ public class ProfilePanel extends FileSe
agent.addPropertyValue(FOAF.name, name);
agent.deleteProperties(DC.description);
agent.addPropertyValue(DC.description, description);
- logger.info("desc:" + description);
- logger.info("local graph (uri: {}) is now of size {}", webIdGraphs.localGraphUri(), webIdGraphs.localGraph().size());
+ logger.debug("local graph (uri: {}) is now of size {}", webIdGraphs.localGraphUri(), webIdGraphs.localGraph().size());
return RedirectUtil.createSeeOtherResponse("../profile", uriInfo);
}
}
Modified: incubator/clerezza/issues/CLEREZZA-243/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/resources/org/apache/clerezza/platform/accountcontrolpanel/profile-panel.ssp
URL: http://svn.apache.org/viewvc/incubator/clerezza/issues/CLEREZZA-243/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/resources/org/apache/clerezza/platform/accountcontrolpanel/profile-panel.ssp?rev=980978&r1=980977&r2=980978&view=diff
==============================================================================
--- incubator/clerezza/issues/CLEREZZA-243/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/resources/org/apache/clerezza/platform/accountcontrolpanel/profile-panel.ssp (original)
+++ incubator/clerezza/issues/CLEREZZA-243/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/resources/org/apache/clerezza/platform/accountcontrolpanel/profile-panel.ssp Fri Jul 30 21:55:17 2010
@@ -92,17 +92,13 @@ def existingLocalWebId() = {
<h1>web-is stuff</h1>
<form id="keygenform" method="post" action="profile/keygen">
+ <input name="webId" size="60" id="webId" type="hidden" value={agent*} />
<table width="95%">
<tr>
- <td>Common Name:</td>
+ <td>Common Name (for identifying certificate in browser):</td>
<td>
- <input name="cn" size="30" id="cn" type="text" value="me@clerezza"/> <!-- find some way perhaps to get hostname-->
- </td>
- </tr>
- <tr>
- <td>WebID:</td>
- <td>
- <input name="webId" size="60" id="webId" type="text" value={agent*} />
+ <input name="cn" size="30" id="cn" type="text" value={import java.net.URI
+ ((agent/FOAF.name*)+" @ "+new URI(agent*).getAuthority)}/>
</td>
</tr>
<tr>
Modified: incubator/clerezza/issues/CLEREZZA-243/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/resources/org/apache/clerezza/platform/accountcontrolpanel/profile-staticweb/scripts/profile.js
URL: http://svn.apache.org/viewvc/incubator/clerezza/issues/CLEREZZA-243/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/resources/org/apache/clerezza/platform/accountcontrolpanel/profile-staticweb/scripts/profile.js?rev=980978&r1=980977&r2=980978&view=diff
==============================================================================
--- incubator/clerezza/issues/CLEREZZA-243/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/resources/org/apache/clerezza/platform/accountcontrolpanel/profile-staticweb/scripts/profile.js (original)
+++ incubator/clerezza/issues/CLEREZZA-243/org.apache.clerezza.platform.accountcontrolpanel/org.apache.clerezza.platform.accountcontrolpanel.core/src/main/resources/org/apache/clerezza/platform/accountcontrolpanel/profile-staticweb/scripts/profile.js Fri Jul 30 21:55:17 2010
@@ -21,19 +21,14 @@ function setCRMFRequest() {
function(data) {
alert("congrats");
});
- $("#keygenform").submit(function() {
- return spkacFix();
- });
}
function spkacFix() {
- alert("hello")
- alert("cn ="+$("#cn").val())
- alert("key ="+$("#keygen").val())
- if ($("#keygen").val()) {
- alert("no fix needed")
+
+ if ($("#spkac").val()) {
return true;
} else {
+ alert("fix needed by firefox in xhtml mode")
crmfObject = crypto.generateCRMFRequest(
'CN=Fred',
"regToken", "authenticator", // not sure