Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A certreq paranccsal tanúsítványokat kérhet egy hitelesítésszolgáltatótól( CA), lekérheti egy korábbi kérelemre adott választ egy hitelesítésszolgáltatótól, új kérést hozhat létre .inf fájlból, elfogadhatja és telepítheti a kérésre adott választ, létrehozhat egy kereszttanúsítványt vagy minősített alárendelési kérelmet egy meglévő hitelesítésszolgáltatói tanúsítványból vagy kérelemből, és kereszttanúsítványra vagy minősített alárendelési kérelem aláírására.
Fontos
Előfordulhat, hogy a certreq parancs korábbi verziói nem biztosítják az itt ismertetett összes lehetőséget. A certreq adott verziói alapján támogatott beállítások megtekintéséhez futtassa a parancssori súgót, certreq -v -?
.
A certreq parancs nem támogatja az új tanúsítványkérelem létrehozását kulcsigazolási sablon alapján CEP/CES-környezetben.
Figyelmeztetés
A témakör tartalma a Windows Server alapértelmezett beállításain alapul; például állítsa a kulcs hosszát 2048-ra, válassza ki a Microsoft Szoftverkulcstár-szolgáltatót CSP-ként, és használja az 1. biztonsági kivonatoló algoritmust (SHA1). Értékelje ki ezeket a beállításokat a vállalat biztonsági szabályzatának követelményei alapján.
Szinopszis
certreq [-submit] [options] [requestfilein [certfileout [certchainfileout [fullresponsefileOut]]]]
certreq -retrieve [options] requestid [certfileout [certchainfileout [fullresponsefileOut]]]
certreq -new [options] [policyfilein [requestfileout]]
certreq -accept [options] [certchainfilein | fullresponsefilein | certfilein]
certreq -sign [options] [requestfilein [requestfileout]]
certreq –enroll [options] templatename
certreq –enroll –cert certId [options] renew [reusekeys]
Paraméterek
Paraméter | Leírás |
---|---|
-előterjeszt | Kérelmet küld egy hitelesítésszolgáltatónak. |
-<requestid> lekérése |
Egy korábbi kérésre adott választ kér le egy hitelesítésszolgáltatótól. |
-új | Új kérést hoz létre egy .inf fájlból. |
-elfogad | Fogadja és telepíti a tanúsítványkérelemre adott választ. |
-politika | Beállítja a kérés szabályzatát. |
-jel | Kereszttanúsítványt vagy minősített alárendelési kérelmet ír alá. |
-beiratkozik | Tanúsítvány regisztrálása vagy megújítása. |
-? | Megjeleníti a tanúsítványszintaxisok, a beállítások és a leírások listáját. |
<parameter> -? |
Megjeleníti a megadott paraméter súgóját. |
-v -? | A certreq szintaxisának, beállításainak és leírásainak részletes listáját jeleníti meg. |
Példák
certreq -submit
Alapszintű tanúsítványkérelem elküldése:
certreq –submit certrequest.req certnew.cer certnew.pfx
Megjegyzések
Ez az alapértelmezett certreq.exe paraméter. Ha nincs megadva beállítás a parancssorban, certreq.exe megpróbál tanúsítványkérelmet küldeni egy hitelesítésszolgáltatónak. A –Submit beállítás használatakor meg kell adnia egy tanúsítványkérelemfájlt. Ha ez a paraméter nincs megadva, megjelenik egy gyakori Fájl megnyitása ablak, amely lehetővé teszi a megfelelő tanúsítványkérelemfájl kiválasztását.
Ha tanúsítványt szeretne igényelni a SAN attribútum megadásával, tekintse meg a Hogyan lehet a certreq.exe segédprogrammal tanúsítványkérelmet létrehozni és elküldeni a Microsoft Tudásbázis szakaszában, 931351 A tulajdonos alternatív neve hozzáadása biztonságos LDAP-tanúsítványhoz.
certreq -retrieve
A 20- os tanúsítványazonosító lekérése és egy MyCertificatenevű tanúsítványfájl (.cer) létrehozása:
certreq -retrieve 20 MyCertificate.cer
Megjegyzések
A tanúsítvány lekéréséhez használja a tanúsítványt -retrieve requestid, miután a hitelesítésszolgáltató kiadta. A kérelemazonosító PKC lehet decimális vagy hexa 0x előtaggal, és lehet 0x előtag nélküli tanúsítvány sorozatszáma. Azt is használhatja, hogy lekérje a hitelesítésszolgáltató által valaha kiadott tanúsítványokat, beleértve a visszavont vagy lejárt tanúsítványokat is, anélkül, hogy figyelembe venné, hogy a tanúsítvány kérése valaha is függőben lévő állapotban volt-e.
Ha kérelmet küld a hitelesítésszolgáltatónak, előfordulhat, hogy a hitelesítésszolgáltató házirendmodulja függőben hagyja a kérést, és megjeleníti a kérelemazonosítót a certreq-hívónak. Végül a hitelesítésszolgáltató rendszergazdája kiadja a tanúsítványt, vagy megtagadja a kérést.
certreq -new
Új kérés létrehozása:
[newrequest]
; At least one value must be set in this section
subject = CN=W2K8-BO-DC.contoso2.com
Az alábbiakban néhány lehetséges szakaszt találhat, amelyek hozzáadhatók az INF-fájlhoz:
[újkérés]
Az INF-fájl ezen területe minden új tanúsítványkérelmet tartalmazó sablon esetében kötelező, és legalább egy értéket tartalmazó paramétert kell tartalmaznia.
Kulcs1 | Leírás | Érték2 | Példa |
---|---|---|---|
Tárgy | Számos alkalmazás a tanúsítvány tárgyadataira támaszkodik. Javasoljuk, hogy adjon meg egy értéket ehhez a kulcshoz. Ha a tulajdonos nincs itt beállítva, javasoljuk, hogy adjon meg egy tulajdonosnevet a tulajdonos alternatív névtanúsítvány-bővítmény részeként. | Relatív megkülönböztető név sztringértékek | Tárgy = CN=computer1.contoso.com Tárgy=CN=John Smith,CN=Felhasználók,DC=Contoso,DC=com |
Exportálható | Ha IGAZ értékre van állítva, a titkos kulcs exportálható a tanúsítvánnyal. A magas szintű biztonság érdekében a titkos kulcsok nem exportálhatók; bizonyos esetekben azonban szükség lehet rá, ha több számítógépnek vagy felhasználónak ugyanazt a titkos kulcsot kell használnia. | true | false |
Exportable = TRUE . A CNG-kulcsok különbséget tehetnek e és az egyszerű szöveges exportálható között. A CAPI1 billentyűk nem. |
ExportálhatóTitkosítva | Megadja, hogy a titkos kulcs exportálható legyen-e. | true | false |
ExportableEncrypted = true
tipp: Nem minden nyilvános kulcsméret és algoritmus működik az összes kivonatoló algoritmussal. A megadott CSP-nek támogatnia kell a megadott kivonatoló algoritmust is. A támogatott kivonatoló algoritmusok listájának megtekintéséhez futtassa a következő parancsot: |
Hash algoritmus | A kérelemhez használandó kivonatoló algoritmus. | Sha256, sha384, sha512, sha1, md5, md4, md2 |
HashAlgorithm = sha1 . A támogatott kivonatoló algoritmusok listájának megtekintéséhez használja a következőt: certutil -oid 1 | findstr pwszCNGAlgid | findstr /v CryptOIDInfo |
Kulcs algoritmus | A szolgáltató által nyilvános és titkos kulcspár létrehozásához használt algoritmus. | RSA, DH, DSA, ECDH_P256, ECDH_P521, ECDSA_P256, ECDSA_P384, ECDSA_P521 |
KeyAlgorithm = RSA |
Kulcstároló | Nem javasoljuk, hogy ezt a paramétert olyan új kérésekhez állítsa be, ahol új kulcsanyag jön létre. A rendszer automatikusan létrehozza és karbantartja a kulcstárolót. Olyan kérések esetén, ahol a meglévő kulcsanyagot kell használni, ez az érték a meglévő kulcs kulcstárolójának nevére állítható be. A |
Véletlenszerű sztringérték tipp: Használjon dupla idézőjeleket minden olyan INF-kulcsérték körül, amely üres vagy speciális karakterekkel rendelkezik, hogy elkerülje a lehetséges INF-elemzési problémákat. |
KeyContainer = {C347BD28-7F69-4090-AA16-BC58CF4D749C} |
Kulcshossz | Meghatározza a nyilvános és a titkos kulcs hosszát. A kulcs hossza hatással van a tanúsítvány biztonsági szintjére. A nagyobb kulcshossz általában magasabb biztonsági szintet biztosít; egyes alkalmazások azonban korlátozhatják a kulcs hosszát. | Bármely érvényes kulcshossz, amelyet a titkosítási szolgáltató támogat. | KeyLength = 2048 |
Kulcs | Meghatározza, hogy a kulcs használható-e aláírásokhoz, Exchange-hez (titkosításhoz) vagy mindkettőhöz. | AT_NONE, AT_SIGNATURE, AT_KEYEXCHANGE |
KeySpec = AT_KEYEXCHANGE |
Kulcshasználat | Meghatározza, hogy mire kell használni a tanúsítványkulcsot. |
|
KeyUsage = CERT_DIGITAL_SIGNATURE_KEY_USAGE | CERT_KEY_ENCIPHERMENT_KEY_USAGE
tipp: Több érték is használ egy cső (|) szimbólumelválasztót. Győződjön meg arról, hogy több érték használatakor kettős idézőjeleket használ az INF-elemzési problémák elkerülése érdekében. A megjelenített értékek az egyes bitdefiníciók hexadecimális (decimális) értékei. Régebbi szintaxis is használható: egyetlen hexadecimális érték több bittel, a szimbolikus ábrázolás helyett. Például: |
KeyUsageProperty | Lekéri azt az értéket, amely azonosítja azt a konkrét célt, amelyhez a titkos kulcs használható. |
|
KeyUsageProperty = NCRYPT_ALLOW_DECRYPT_FLAG | NCRYPT_ALLOW_SIGNING_FLAG |
MachineKeySet | Ez a kulcs akkor fontos, ha olyan tanúsítványokat kell létrehoznia, amelyek a gép tulajdonában vannak, és nem egy felhasználónak. A létrehozott fő anyag a kérést létrehozó biztonsági tag (felhasználó vagy számítógépfiók) biztonsági kontextusában marad fenn. Amikor egy rendszergazda tanúsítványkérelmet hoz létre egy számítógép nevében, a kulcsanyagot nem a rendszergazda biztonsági környezetében, hanem a számítógép biztonsági környezetében kell létrehozni. Ellenkező esetben a gép nem tudta elérni a titkos kulcsát, mivel a rendszergazda biztonsági környezetében lenne. |
true | false . Az alapértelmezett érték hamis. |
MachineKeySet = true |
NemElőtt | Megadja azt a dátumot vagy dátumot és időpontot, amely előtt a kérelem nem adható ki.
NotBefore használható ValidityPeriod és ValidityPeriodUnits . |
Dátum vagy dátum és idő | NotBefore = 7/24/2012 10:31 AM
tipp: |
NemUtána | Megadja azt a dátumot vagy dátumot és időpontot, amely után a kérelem nem adható ki.
NotAfter nem használható ValidityPeriod vagy ValidityPeriodUnits . |
Dátum vagy dátum és idő | NotAfter = 9/23/2014 10:31 AM
tipp: |
PrivateKeyArchive | A PrivateKeyArchive beállítás csak akkor működik, ha a megfelelő RequestType cmC-re van állítva, mert csak a CMS (CMC) kérelemformátumon keresztüli tanúsítványkezelési üzenetek teszik lehetővé a kérelmező titkos kulcsának biztonságos átvitelét a hitelesítésszolgáltatónak a kulcsarchiváláshoz. | true | false |
PrivateKeyArchive = true |
Titkosítási algoritmus | A használandó titkosítási algoritmus. | A lehetséges lehetőségek az operációs rendszer verziójától és a telepített titkosítási szolgáltatók készletétől függően változhatnak. Az elérhető algoritmusok listájának megtekintéséhez futtassa a következő parancsot: certutil -oid 2 | findstr pwszCNGAlgid . A megadott használt CSP-nek támogatnia kell a megadott szimmetrikus titkosítási algoritmust és -hosszt is. |
EncryptionAlgorithm = 3des |
Titkosítás hossza | A használandó titkosítási algoritmus hossza. | A megadott EncryptionAlgorithm által megengedett bármely hossz. | EncryptionLength = 128 |
Szolgáltatónév | A szolgáltató neve a CSP megjelenítendő neve. | Ha nem tudja a használt CSP szolgáltatónevét, futtassa a certutil –csplist parancssorból. A parancs megjeleníti a helyi rendszeren elérhető összes CSP nevét |
ProviderName = Microsoft RSA SChannel Cryptographic Provider |
SzolgáltatóTípus | A szolgáltató típusa adott szolgáltatók kiválasztására szolgál adott algoritmus-képességek, például az RSA Full alapján. | Ha nem ismeri a használt CSP szolgáltatótípusát, futtassa a certutil –csplist parancssorból. A parancs megjeleníti a helyi rendszeren elérhető összes CSP szolgáltatótípusát. |
ProviderType = 1 |
Megújítási tanúsítvány | Ha meg kell újítania egy tanúsítványt, amely azon a rendszeren található, ahol a tanúsítványkérelmet létrehozták, meg kell adnia a tanúsítvány kivonatát a kulcs értékeként. | Minden olyan tanúsítvány tanúsítványkivonata, amely azon a számítógépen érhető el, amelyen a tanúsítványkérelmet létrehozták. Ha nem ismeri a tanúsítványkivonatot, használja a tanúsítványok MMC-Snap-In, és tekintse meg a megújítandó tanúsítványt. Nyissa meg a tanúsítvány tulajdonságait, és tekintse meg a tanúsítvány Thumbprint attribútumát. A tanúsítványmegújításhoz PKCS#7 vagy CMC kérelemformátum szükséges. |
RenewalCert = 4EDF274BD2919C6E9EC6A522F0F3B153E9B1582D |
Kérelmező neve | Egy másik felhasználói kérés nevében kéri a regisztrációt. A kérést regisztrációs ügynök tanúsítvánnyal is alá kell írni, vagy a hitelesítésszolgáltató elutasítja a kérést. A regisztrációs ügynök tanúsítványának megadásához használja a -cert lehetőséget. A kérelmező neve akkor adható meg a tanúsítványkérelmekhez, ha a RequestType PKCS#7 vagy CMC van beállítva. Ha a RequestType PKCS#10 értékre van állítva, a rendszer figyelmen kívül hagyja ezt a kulcsot. A Requestername csak a kérés részeként állítható be. Függőben lévő kérelemben nem módosíthatja a Requestername . |
Domain\User |
Requestername = Contoso\BSmith |
KérelmiTípus | Meghatározza a tanúsítványkérelem létrehozásához és elküldéséhez használt szabványt. |
|
RequestType = CMC |
Biztonsági leíró | A biztonságos objektumokhoz társított biztonsági információkat tartalmazza. A legtöbb biztonságos objektum esetében megadhatja az objektum biztonsági leíróját az objektumot létrehozó függvényhívásban. Sztringek biztonsági leíró definíciós nyelv. tipp: Ez csak a nem intelligens kártyakulcsok gépi környezetében releváns. |
SecurityDescriptor = D:P(A;;GA;;;SY)(A;;GA;;;BA) |
|
AlternateSignatureAlgorithm | Olyan logikai értéket ad meg és kér le, amely jelzi, hogy a PKCS#10-kérés vagy tanúsítvány-aláírás aláírási algoritmus objektumazonosítója (OID) különálló vagy kombinált-e. | true | false |
AlternateSignatureAlgorithm = false RSA-aláírás esetén |
Csendes | Ez a beállítás alapértelmezés szerint lehetővé teszi, hogy a CSP hozzáférjen az interaktív felhasználó asztalához, és adatokat kérjen, például egy intelligens kártya PIN-kódját a felhasználótól. Ha ez a kulcs IGAZ értékre van állítva, a CSP nem használhatja az asztalt, és a rendszer letiltja a felhasználói felület megjelenítését a felhasználó számára. | true | false |
Silent = true |
SMIME | Ha ez a paraméter IGAZ értékre van állítva, a kérelemhez hozzáad egy 1.2.840.113549.1.9.15 objektumazonosítójú bővítményt. Az objektumazonosítók száma a telepített operációsrendszer-verziótól és a CSP-képességtől függ, amely olyan szimmetrikus titkosítási algoritmusokra vonatkozik, amelyeket a Secure Multipurpose Internet Mail Extensions (S/MIME) alkalmazások, például az Outlook használhatnak. | true | false |
SMIME = true |
UseExistingKeySet | Ezzel a paraméterrel adhatja meg, hogy egy meglévő kulcspár használható-e a tanúsítványkérelem létrehozásához. Ha ez a kulcs IGAZ értékre van állítva, meg kell adnia a RenewalCert kulcs vagy a KeyContainer nevét is. Nem szabad beállítania az exportálható kulcsot, mert egy meglévő kulcs tulajdonságait nem módosíthatja. Ebben az esetben a tanúsítványkérelem létrehozásakor nem jön létre kulcsanyag. | true | false |
UseExistingKeySet = true |
Kulcsvédelem | Olyan értéket ad meg, amely azt jelzi, hogy a titkos kulcsok hogyan védve lesznek használat előtt. |
|
KeyProtection = NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG |
SuppressDefaults | Logikai értéket ad meg, amely jelzi, hogy az alapértelmezett bővítmények és attribútumok szerepelnek-e a kérelemben. Az alapértelmezett értékeket az objektumazonosítók (OID-k) jelölik. | true | false |
SuppressDefaults = true |
Barátságos név | Az új tanúsítvány rövid neve. | Szöveg | FriendlyName = Server1 |
Érvényességi időszak mértékegységei | A ValidityPeriod használatával használandó egységek száma. Megjegyzés: Ez csak akkor használatos, ha a request type=cert . |
Numerikus | ValidityPeriodUnits = 3 |
Érvényességi időszak | A ValidityPeriodnak amerikai angol többes számú időnek kell lennie. Megjegyzés: Ez csak akkor használatos, ha a kérelem típusa=tanúsítvány. | Years | Months | Weeks | Days | Hours | Minutes | Seconds |
ValidityPeriod = Years |
1paraméter az egyenlőségjel bal oldalán (=)
2paraméter az egyenlőségjel jobb oldalán (=)
[Bővítmények]
Ez a szakasz nem kötelező.
Bővítmény OID | Definíció | Példa |
---|---|---|
2.5.29.17 | 2.5.29.17 = {szöveg} | |
folytassa a | continue = UPN=User@Domain.com& |
|
folytassa a | continue = EMail=User@Domain.com& |
|
folytassa a | continue = DNS=host.domain.com& |
|
folytassa a | continue = DirectoryName=CN=Name,DC=Domain,DC=com& |
|
folytassa a | continue = URL=<http://host.domain.com/default.html&> |
|
folytassa a | continue = IPAddress=10.0.0.1& |
|
folytassa a | continue = RegisteredId=1.2.3.4.5& |
|
folytassa a | continue = 1.2.3.4.6.1={utf8}String& |
|
folytassa a | continue = 1.2.3.4.6.2={octet}AAECAwQFBgc=& |
|
folytassa a | continue = 1.2.3.4.6.2={octet}{hex}00 01 02 03 04 05 06 07& |
|
folytassa a | continue = 1.2.3.4.6.3={asn}BAgAAQIDBAUGBw==& |
|
folytassa a | continue = 1.2.3.4.6.3={hex}04 08 00 01 02 03 04 05 06 07 |
|
2.5.29.37 | 2.5.29.37={text} |
|
folytassa a | continue = 1.3.6.1.5.5.7 |
|
folytassa a | continue = 1.3.6.1.5.5.7.3.1 |
|
2.5.29.19 | {text}ca=0pathlength=3 |
|
Kulcsfontosságú | Critical=2.5.29.19 |
|
Kulcs |
|
|
KérelmiTípus |
|
|
Kulcshasználat |
|
|
KeyUsageProperty |
|
|
Kulcsvédelem |
|
|
SubjectNameFlags | sablon |
|
X500Név zászlók |
|
Megjegyzés
SubjectNameFlags
lehetővé teszi, hogy az INF-fájl megadja, hogy melyik Subject és SubjectAltName bővítménymezőket a certreq automatikusan kitöltse az aktuális felhasználó- vagy géptulajdonságok alapján: DNS-név, UPN stb. A konstans sablon használata azt jelenti, hogy a sablonnévjelzőket használja a rendszer. Ez lehetővé teszi, hogy egyetlen INF-fájl több környezetben is használható legyen a környezetspecifikus tárgyadatokkal rendelkező kérések létrehozásához.
X500NameFlags
megadja azokat a jelölőket, amelyeket közvetlenül CertStrToName
API-nak ad át, amikor a Subject INF keys
értéket ASN.1 kódolt megkülönböztető névalakítják át.
Példa
Házirendfájl (.inf) létrehozása a Jegyzettömbben, és mentés requestconfig.inf:
[NewRequest]
Subject = CN=<FQDN of computer you are creating the certificate>
Exportable = TRUE
KeyLength = 2048
KeySpec = 1
KeyUsage = 0xf0
MachineKeySet = TRUE
[RequestAttributes]
CertificateTemplate=WebServer
[Extensions]
OID = 1.3.6.1.5.5.7.3.1
OID = 1.3.6.1.5.5.7.3.2
Azon a számítógépen, amelyhez tanúsítványt kér:
certreq –new requestconfig.inf certrequest.req
A [Sztringek] szakasz OID-k és más nehezen értelmezhető adatok szintaxisának használatához. Az EKU-bővítmény új {text} szintaxisa, amely az OID-k vesszővel tagolt listáját használja:
[Version]
Signature=$Windows NT$
[Strings]
szOID_ENHANCED_KEY_USAGE = 2.5.29.37
szOID_PKIX_KP_SERVER_AUTH = 1.3.6.1.5.5.7.3.1
szOID_PKIX_KP_CLIENT_AUTH = 1.3.6.1.5.5.7.3.2
[NewRequest]
Subject = CN=TestSelfSignedCert
Requesttype = Cert
[Extensions]
%szOID_ENHANCED_KEY_USAGE%={text}%szOID_PKIX_KP_SERVER_AUTH%,
_continue_ = %szOID_PKIX_KP_CLIENT_AUTH%
Ha meg szeretne adni egy másodlagos tulajdonosnevet (SAN), adja hozzá az INF [Bővítmények] szakaszához. Például:
[Version]
Signature=$Windows NT$
[Strings]
szOID_ENHANCED_KEY_USAGE = 2.5.29.37
szOID_PKIX_KP_SERVER_AUTH = 1.3.6.1.5.5.7.3.1
szOID_PKIX_KP_CLIENT_AUTH = 1.3.6.1.5.5.7.3.2
[NewRequest]
Subject = CN=TestSelfSignedCert
Requesttype = Cert
[Extensions]
2.5.29.17 = "{text}"
_continue_ = "DNS=example.com"
_continue_ = "DNS=www.example.com"
_continue_ = "IP Address=192.168.1.1"
Ebben a példában 2.5.29.17
a SAN-t meghatározó OID. Több SAN megadásához a _continue_
bővítmény OID-t használja, amely lehetővé teszi az egyes SAN-bővítmények elkülönítését és megadását.
certreq -accept
A –accept
paraméter összekapcsolja a korábban létrehozott titkos kulcsot a kiadott tanúsítvánnyal, és eltávolítja a függőben lévő tanúsítványkérelmet abból a rendszerből, amelyben a tanúsítványt kérik (ha van egyező kérés).
Tanúsítvány manuális elfogadása:
certreq -accept certnew.cer
Figyelmeztetés
A -accept
paraméter használata a -user
és –machine
beállításokkal azt jelzi, hogy a telepítési tanúsítványt felhasználói vagy környezetben kell-e telepíteni. Ha bármelyik környezetben van egy függőben lévő kérés, amely megfelel a telepített nyilvános kulcsnak, akkor ezekre a beállításokra nincs szükség. Ha nincs függőben lévő kérés, akkor az egyiket meg kell adni.
certreq -policy
A policy.inf fájl egy konfigurációs fájl, amely meghatározza a hitelesítésszolgáltatói tanúsítványra alkalmazott korlátozásokat a minősített alárendelés definiálásakor.
Tanúsítványközi kérés létrehozása:
certreq -policy certsrv.req policy.inf newcertsrv.req
Ha certreq -policy
más paraméter nélkül használ, megnyit egy párbeszédpanelablakot, amely lehetővé teszi a kért fájl (.req, .cmc, .txt, .der, .cer vagy .crt) kiválasztását. Miután kiválasztotta a kért fájlt, és a Megnyitásgombra kattintott, megnyílik egy másik párbeszédpanel, amely lehetővé teszi a policy.inf fájl kiválasztását.
Példák
Talál egy példát a policy.inf fájlra a CAPolicy.inf Szintaxis.
certreq -sign
Új tanúsítványkérelem létrehozásához írja alá és küldje el:
certreq -new policyfile.inf myrequest.req
certreq -sign myrequest.req myrequest.req
certreq -submit myrequest_sign.req myrequest_cert.cer
Megjegyzések
Ha
certreq -sign
más paraméter nélkül, megnyílik egy párbeszédpanel, amelyen kiválaszthatja a kért fájlt (req, cmc, txt, der, cer vagy crt).A minősített alárendelési kérelem aláírásához vállalati rendszergazdai hitelesítő adatokra lehet szükség. Ez az ajánlott eljárás a minősített alárendeléshez tartozó aláíró tanúsítványok kiállításához.
A minősített alárendelési kérelem aláírásához használt tanúsítvány a minősített alárendelési sablont használja. A vállalati rendszergazdáknak alá kell írniuk a kérést, vagy felhasználói engedélyeket kell adniuk a tanúsítványt aláíró személyeknek.
Előfordulhat, hogy további személyzetnek kell aláírnia a CMC-kérést ön után. Ez a minősített alárendeléshez társított megbízhatósági szinttől függ.
Ha a telepített minősített alárendelt hitelesítésszolgáltató szülő ca-jának kapcsolat nélküli állapotú, akkor az offline szülőtől be kell szereznie a minősített alárendelt hitelesítésszolgáltató hitelesítésszolgáltatói tanúsítványát. Ha a szülő hitelesítésszolgáltató online állapotban van, adja meg a minősített alárendelt hitelesítésszolgáltató hitelesítésszolgáltatói tanúsítványát a Tanúsítványszolgáltatások telepítési varázsló során.
certreq -enroll
Ezzel a megjegyzésel regisztrálhatja vagy megújíthatja tanúsítványait.
Példák
Tanúsítvány regisztrálásához használja a WebServer sablont, és válassza ki a házirend-kiszolgálót az U/I használatával:
certreq -enroll –machine –policyserver * WebServer
Tanúsítvány megújítása sorozatszámmal:
certreq –enroll -machine –cert 61 2d 3c fe 00 00 00 00 00 05 renew
Csak érvényes tanúsítványokat újíthat meg. A lejárt tanúsítványok nem újíthatók meg, és új tanúsítványra kell cserélni.
Beállítások
Beállítások | Leírás |
---|---|
-bármely |
Force ICertRequest::Submit a kódolás típusának meghatározásához. |
-Attrib <attributestring> |
Megadja a Név és Érték sztringpárokat, kettősponttal elválasztva. Különítse el Név és Érték sztringpárokat |
-bináris | A kimeneti fájlokat binárisként formázhatja a base64 kódolású helyett. |
-házirend szerver <policyserver> |
LDAP: <path> Szúrja be a Tanúsítványregisztrációs szabályzat webszolgáltatást futtató számítógép URI-ját vagy egyedi azonosítóját. Ha meg szeretné adni, hogy böngészéssel szeretne kérelemfájlt használni, csak használjon mínuszjelet (-) a |
-konfiguráció <ConfigString> |
A műveletet a konfigurációs sztringben megadott hitelesítésszolgáltató használatával dolgozza fel, amely CAHostName\CAName. Https:\\ kapcsolat esetén adja meg a regisztrációs kiszolgáló URI-jának megadását. A helyi géptároló hitelesítésszolgáltatójához használjon mínusz (-) jelet. |
-névtelen | Névtelen hitelesítő adatok használata a tanúsítványregisztráció webszolgáltatásaihoz. |
-kerberos | Kerberos (tartomány) hitelesítő adatokat használjon a tanúsítványregisztráció webszolgáltatásaihoz. |
-ügyféltanúsítvány <ClientCertId> |
A <ClientCertId> lecserélheti a tanúsítvány ujjlenyomatára, a CN-re, az EKU-ra, a sablonra, az e-mailre, az UPN-re vagy az új name=value szintaxisra. |
-felhasználónév <username> |
Tanúsítványregisztráció webszolgáltatásokkal használható. A <username> a SAM névvel vagy tartomány\felhasználó értékkel helyettesítheti. Ez a beállítás a -p beállítással használható. |
-p <password> |
Tanúsítványregisztráció webszolgáltatásokkal használható. Cserélje le a <password> a tényleges felhasználó jelszavával. Ez a beállítás a -username beállítással használható. |
-felhasználó | Konfigurálja egy új tanúsítványkérelem -user környezetét, vagy megadja a tanúsítvány elfogadásának környezetét. Ez az alapértelmezett környezet, ha nincs megadva az INF-ben vagy a sablonban. |
-gép | Konfigurál egy új tanúsítványkérelemet, vagy megadja a számítógépkörnyezet tanúsítványelfogadási környezetét. Új kérések esetén konzisztensnek kell lennie a MachineKeyset INF-kulccsal és a sablonkörnyezettel. Ha ez a beállítás nincs megadva, és a sablon nem állít be környezetet, akkor az alapértelmezett a felhasználói környezet. |
-Crl | Tartalmazza a visszavont tanúsítványok listáját (CRLs) a kimenetben a certchainfileout által megadott base64 kódolású PKCS #7 fájlba vagy a requestfileout által megadott base64 kódolású fájlba. |
-Rpc | Utasítja az Active Directory Tanúsítványszolgáltatások (AD CS) szolgáltatást, hogy az elosztott COM helyett használjon távoli eljáráshívási (RPC-) kiszolgálókapcsolatot. |
-adminforcemachine | Használja a kulcsszolgáltatást vagy a megszemélyesítést a kérés helyi rendszerkörnyezetből való elküldéséhez. Megköveteli, hogy a beállítást megvevő felhasználó tagja legyen a helyi rendszergazdáknak. |
-megújítás nevében | Küldjön megújítást az aláíró tanúsítványban azonosított tulajdonos nevében. Ez CR_IN_ROBO állít be ICertRequest::Submit metódus |
-f | Meglévő fájlok felülírására kényszeríthető. Ez a gyorsítótárazási sablonokat és szabályzatokat is átadja. |
-q | Csendes mód használata; az összes interaktív kérést letiltja. |
-unicode | Unicode-kimenetet ír, amikor a standard kimenetet átirányítják vagy egy másik parancsra irányítják, ami segít a Windows PowerShell-szkriptekből való meghívásban. |
-unicodetext | Unicode-kimenetet küld a base64-es szöveges kódolt adatblobok fájlokba írásakor. |
Formátumok
Formátumok | Leírás |
---|---|
requestfilein | Base64 kódolású vagy bináris bemeneti fájl neve: PKCS #10 tanúsítványkérés, CMS-tanúsítványkérelem, PKCS #7 tanúsítványmegújítási kérelem, kereszttanúsítandó X.509-tanúsítvány vagy KeyGen címkeformátumú tanúsítványkérés. |
requestfileout | Base64 kódolású kimeneti fájl neve. |
certfileout | Base64 kódolású X-509 fájlnév. |
PKCS10fileout | Csak a certreq -policy paraméterrel használható. Base64 kódolású PKCS10 kimeneti fájl neve. |
certchainfileout | Base64 kódolású PKCS #7 fájlnév. |
fullresponsefileout | Base64 kódolású teljes válaszfájl neve. |
Házirendfájlban | Csak a certreq -policy paraméterrel használható. A kérelem minősítéséhez használt bővítmények szöveges ábrázolását tartalmazó INF-fájl. |
További források
Az alábbi cikkek példákat tartalmaznak a tanúsítványhasználatra: