We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a6fdafd commit 671f519Copy full SHA for 671f519
1 file changed
Infrastructure/AzureStack.Infra.psm1
@@ -899,6 +899,19 @@ function Set-AzSBackupShare {
899
900
Export-ModuleMember -Function Set-AzSBackupShare
901
902
+<#
903
+ .SYNOPSIS
904
+ Generate encryption key for infrastructure backups
905
+#>
906
+function New-EncryptionKeyBase64 {
907
+ $tempEncryptionKeyString = ""
908
+ foreach($i in 1..64) { $tempEncryptionKeyString += -join ((65..90) + (97..122) | Get-Random | % {[char]$_}) }
909
+ $tempEncryptionKeyBytes = [System.Text.Encoding]::UTF8.GetBytes($tempEncryptionKeyString)
910
+ $BackupEncryptionKeyBase64 = [System.Convert]::ToBase64String($tempEncryptionKeyBytes)
911
+ $BackupEncryptionKeyBase64
912
+}
913
+
914
+Export-ModuleMember -Function New-EncryptionKeyBase64
915
916
function Invoke-AzsInfrastructureAction {
917
param(
0 commit comments