Changed the key name for the ActivityPub signing key
This commit is contained in:
parent
af1f8890f6
commit
1068abca80
|
@ -93,7 +93,7 @@ module.exports = class Actor {
|
|||
// ],
|
||||
};
|
||||
|
||||
const publicKeyPem = user.getProperty(UserProps.PublicKeyMain);
|
||||
const publicKeyPem = user.getProperty(UserProps.PublicActivityPubSigningKey);
|
||||
if (!_.isEmpty(publicKeyPem)) {
|
||||
obj.publicKey = {
|
||||
id: userSelfUrl + '#main-key',
|
||||
|
@ -102,13 +102,13 @@ module.exports = class Actor {
|
|||
};
|
||||
|
||||
EnigAssert(
|
||||
!_.isEmpty(user.getProperty(UserProps.PrivateKeyMain)),
|
||||
!_.isEmpty(user.getProperty(UserProps.PrivateActivityPubSigningKey)),
|
||||
'User has public key but no private key!'
|
||||
);
|
||||
} else {
|
||||
Log.warn(
|
||||
{ username: user.username },
|
||||
`No public key (${UserProps.PublicKeyMain}) for user "${user.username}"`
|
||||
`No public key (${UserProps.PublicActivityPubSigningKey}) for user "${user.username}"`
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -412,7 +412,7 @@ module.exports = class Actor {
|
|||
// ActorProps.Summary,
|
||||
// ActorProps.IconUrl,
|
||||
// ActorProps.BannerUrl,
|
||||
// ActorProps.PublicKeyMain,
|
||||
// ActorProps.PublicActivityPubSigningKey,
|
||||
// ];
|
||||
// }
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ exports.ActorProps = {
|
|||
Summary: 'summary',
|
||||
IconUrl: 'icon_url',
|
||||
BannerUrl: 'banner_url',
|
||||
PublicKeyMain: 'public_key_main_rsa_pem', // RSA public key for user
|
||||
PublicActivityPubSigningKey: 'public_key_activitypub_sign_rsa_pem', // RSA public key for user
|
||||
};
|
||||
|
||||
exports.AllActorProperties = Object.values(exports.ActorProps);
|
||||
|
|
|
@ -504,7 +504,7 @@ module.exports = class User {
|
|||
);
|
||||
},
|
||||
function setKeyPair(trans, callback) {
|
||||
self.updateMainKeyPairProperties(err => {
|
||||
self.updateActivityPubKeyPairProperties(err => {
|
||||
return callback(err, trans);
|
||||
});
|
||||
},
|
||||
|
@ -643,7 +643,7 @@ module.exports = class User {
|
|||
);
|
||||
}
|
||||
|
||||
updateMainKeyPairProperties(cb) {
|
||||
updateActivityPubKeyPairProperties(cb) {
|
||||
crypto.generateKeyPair(
|
||||
'rsa',
|
||||
{
|
||||
|
@ -659,8 +659,8 @@ module.exports = class User {
|
|||
},
|
||||
(err, publicKey, privateKey) => {
|
||||
if (!err) {
|
||||
this.setProperty(UserProps.PrivateKeyMain, privateKey);
|
||||
this.setProperty(UserProps.PublicKeyMain, publicKey);
|
||||
this.setProperty(UserProps.PrivateActivityPubSigningKey, privateKey);
|
||||
this.setProperty(UserProps.PublicActivityPubSigningKey, publicKey);
|
||||
}
|
||||
return cb(err);
|
||||
}
|
||||
|
|
|
@ -67,8 +67,8 @@ module.exports = {
|
|||
AuthFactor2OTPSecret: 'auth_factor2_otp_secret', // Secret used in conjunction with OTP 2FA
|
||||
AuthFactor2OTPBackupCodes: 'auth_factor2_otp_backup', // JSON array of backup codes
|
||||
|
||||
PublicKeyMain: 'public_key_main_rsa_pem', // RSA public key for user
|
||||
PrivateKeyMain: 'private_key_main_rsa_pem', // RSA private key (corresponding to PublicKeyMain)
|
||||
PublicActivityPubSigningKey: 'public_key_activitypub_sign_rsa_pem', // RSA public key for ActivityPub signing
|
||||
PrivateActivityPubSigningKey: 'private_key_activitypub_sign_rsa_pem', // RSA private key (corresponding to PublicActivityPubSigningKey)
|
||||
|
||||
ActivityPubSettings: 'activity_pub_settings', // JSON object (above); see ActivityPubSettings in activitypub/settings.js
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue