v.0.0.4.2 Добавлено шифрование сообщения
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
04d56cd6dc
commit
434f97196f
@ -71,18 +71,18 @@ func (v *VaultManager) GetMasterPrivateKey() ([]byte, error) {
|
||||
return nil, fmt.Errorf("invalid data format in Vault secret")
|
||||
}
|
||||
|
||||
// Получаем приватный ключ
|
||||
keyInterface, ok := data["private_key"]
|
||||
// Получаем приватный ключ в base64 - ОБРАТИТЕ ВНИМАНИЕ НА НОВОЕ ИМЯ ПОЛЯ!
|
||||
keyInterface, ok := data["private_key_base64"] // ← Изменилось здесь!
|
||||
if !ok {
|
||||
return nil, fmt.Errorf("private_key not found in Vault data")
|
||||
return nil, fmt.Errorf("private_key_base64 not found in Vault data")
|
||||
}
|
||||
|
||||
keyBase64, ok := keyInterface.(string)
|
||||
if !ok {
|
||||
return nil, fmt.Errorf("private_key is not a string")
|
||||
return nil, fmt.Errorf("private_key_base64 is not a string")
|
||||
}
|
||||
|
||||
// Очищаем строку от лишних символов (пробелов, переносов и т.д.)
|
||||
// Очищаем строку от лишних символов
|
||||
keyBase64 = strings.TrimSpace(keyBase64)
|
||||
keyBase64 = strings.ReplaceAll(keyBase64, "\n", "")
|
||||
keyBase64 = strings.ReplaceAll(keyBase64, "\r", "")
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user