core

Нужно запросить сертификат, при том что машинка находится в DMZ зоне

inf файл

certreq -new -? > portal.inf
 
--> portal.inf
======================
# Примерно такой вид
 
[NewRequest]
 Subject = "CN=portal.nb-b2.local"
 KeyLength = 4096
 RequestType = PKCS10
 
[Extensions]
 2.5.29.17 = "{text}dns=portal.nb-b2.local&dns=portal.b2.lab"  # Вроде можно за место & запятую
 
[RequestAttributes] # Можно и при submit + не проверял
CertificateTemplate = "NB-B2-WebServer"
======================
 
 
certreq -new -machine portal.inf
# Выбираем куда закинуть
# -machine чтобы не в юзера, а в LocalMachine 

Доступ

mkdir /share
New-smbShare -Name share -Path /share

Берем файл на другой машине, потом его нужно submit

certreq -submit -attrib "CertificateTemplate:NB-B2-WebServer" portal.req 
# последовательность важна
 
# или через графику в mmc CA только если в req есть certificatetemplate

Перекидываем cer обратно на core-машину **и перекидываем !!!CA-сертификат!!!**

Добавление сертификатов

certutils -addstore Root CA.crt
 
# возможно придется подождать
certreq -accept -machine  portal.cer   
# -machine чтобы не в юзера, а в LocalMachine 

Мини-шпоры

# структура inf файла сразу в файл
certreq -new -? > portal.inf
 
# accept и submit
certreq -accept -?
certreq -submit -?
 
# справка по атрибутам
certreq -v -?
 
certutils -? | findstr template
certutils -? | findstr store
 
certutil -addstore -?
certutil -viewstore -?
 
certutil -error 0x8009310b