convert our native pkcs#8 to pkcs#1 for diaspora-public-key xrd field
This commit is contained in:
parent
01703f3be6
commit
60caffcd77
2 changed files with 6 additions and 1 deletions
|
@ -121,6 +121,10 @@ function rsatopem($key) {
|
||||||
return(metopem($m,$e));
|
return(metopem($m,$e));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function pemtorsa($key) {
|
||||||
|
pemtome($key,$m,$e);
|
||||||
|
return(metorsa($m,$e));
|
||||||
|
}
|
||||||
|
|
||||||
function pemtome($key,&$m,&$e) {
|
function pemtome($key,&$m,&$e) {
|
||||||
require_once('include/salmon.php');
|
require_once('include/salmon.php');
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
require_once('salmon.php');
|
require_once('salmon.php');
|
||||||
|
require_once('certfns.php');
|
||||||
|
|
||||||
function xrd_content(&$a) {
|
function xrd_content(&$a) {
|
||||||
|
|
||||||
|
@ -34,7 +35,7 @@ function xrd_content(&$a) {
|
||||||
$dspr = replace_macros($tpl,array(
|
$dspr = replace_macros($tpl,array(
|
||||||
'$baseurl' => $a->get_baseurl(),
|
'$baseurl' => $a->get_baseurl(),
|
||||||
'$dspr_guid' => $r[0]['guid'],
|
'$dspr_guid' => $r[0]['guid'],
|
||||||
'$dspr_key' => base64_encode($r[0]['pubkey'])
|
'$dspr_key' => base64_encode(pemtorsa($r[0]['pubkey']))
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in a new issue