Tuesday, November 4, 2014

Generate multiple certificates quickly

  $certificateNames = 'evs','kimlikdogrulama','kpsv2','kys','maks','mernis','vatan','veriambari'
    $certificateNames = '1','2','3','4','5','6','7','8'
Foreach ($x IN $certificateNames)
{
Get-Certificate -template "KaleWebServer" -CertStoreLocation cert:\LocalMachine\My -SubjectName "CN=$x"  -Url ldap:
}
dir cert:\localmachine\my | Where-Object { $_.hasPrivateKey } |   Foreach-Object { [system.IO.file]::WriteAllBytes("d:\certificates\$($_.Subject).pfx",     ($_.Export('PFX', '1234')) ) }

No comments: