Untitled

 avatar
unknown
plain_text
20 days ago
871 B
5
Indexable
function Create-CA {
    # Vérifier si une CA existe déjà
    if (Test-Path "$MINICA_PUBLIC\ca.crt" -or Test-Path "$MINICA_PRIVATE\ca.key") {
        Write-Warning "Une CA semble déjà exister. L'exécution de create-ca écrasera la CA existante avec tous ses certificats, CRL, index, et configuration."
        $confirmation = Read-Host "Êtes-vous sûr de vouloir continuer ? (o/n)"
        if ($confirmation -ne 'o') {
            Write-Host "Opération annulée."
            return
        }
    }

    # Création des répertoires avec chemins absolus
    $directories = @($MINICA_PATH, $MINICA_PRIVATE, $MINICA_PUBLIC, $MINICA_CERT, $MINICA_CSR)
    foreach ($dir in $directories) {
        if (-not (Test-Path $dir)) {
            New-Item -Path $dir -ItemType Directory -Force | Out-Null
        }
    }
    
    # Le reste de la fonction reste inchangé...
Editor is loading...
Leave a Comment