[Update] 修改private创建

This commit is contained in:
ibuler
2019-07-17 13:41:26 +08:00
parent fbc948fd7c
commit 40de7d64c6
9 changed files with 62 additions and 52 deletions

View File

@@ -40,6 +40,10 @@ class AuthSerializerMixin:
def validate_private_key(self, private_key):
if not private_key:
return
if 'OPENSSH' in private_key:
msg = _("Not support openssh format key, using "
"ssh-keygen -t rsa -m pem to generate")
raise serializers.ValidationError(msg)
password = self.initial_data.get("password")
valid = validate_ssh_private_key(private_key, password)
if not valid: