Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
MakeCert (Makecert.exe) is een opdrachtregelprogramma cryptoAPI waarmee een X.509-certificaat wordt gemaakt dat is ondertekend door een basissleutel van een systeemtest of door een andere opgegeven sleutel. Het certificaat verbindt een certificaatnaam aan het openbare deel van het sleutelpaar. Het certificaat wordt opgeslagen in een bestand, een systeemcertificaatarchief of beide.
MakeCert ondersteunt een groot aantal switches, maar in deze sectie worden alleen de basisswitches beschreven die relevant zijn voor het maken van een testcertificaat dat kan worden gebruikt voor het testen van een stuurprogrammapakket of het insluiten van een handtekening in een stuurprogrammabestand.
MakeCert [/b DateStart] [/e DateEnd] [/len KeyLength] [/m nMonths] [/n "Name"] [/pe] [/r] [/sc SubjectCertFile] [/sk SubjectKey] [/sr SubjectCertStoreLocation] [/ss SubjectCertStoreName] [/sv SubjectKeyFile]OutputFile
Gedeeltelijke lijst met schakelopties en argumenten
/bDateStart
Hiermee geeft u de begindatum op waarop het certificaat voor het eerst geldig wordt. De notatie van DateStart is mm/dd/jjjj.
Als de schakeloptie /b niet is opgegeven, is de standaardstartdatum de datum waarop het certificaat wordt gemaakt.
/eDateEnd
Hiermee geeft u de einddatum op waarop de geldigheidsperiode van het certificaat eindigt. De notatie DateEnd is mm/dd/jjjj.
Als de schakeloptie /e niet is opgegeven, is de standaardeinddatum 12-31-2039.
/lenKeyLength
Hiermee geeft u de lengte, in eenheden van bits, van de persoonlijke en openbare sleutels van het onderwerp.
Als de schakeloptie /len niet is opgegeven, is de standaardsleutellengte 1024 bits.
/mnMaanden
Hiermee geeft u het aantal maanden op dat begint vanaf de begindatum waarop het certificaat geldig blijft.
/n "Naam"
Hiermee geeft u een naam voor het certificaat. Deze naam moet voldoen aan de X.500-standaard. De eenvoudigste methode is om de indeling 'CN=MyName' te gebruiken.
Als de /n-switch niet is opgegeven, is de standaardnaam van het certificaat 'Joe's Software Emporium'.
/pe
Hiermee configureert u MakeCert om de persoonlijke sleutel te maken die is gekoppeld aan het certificaat dat kan worden geƫxporteerd.
/r
Hiermee configureert u MakeCert om een zelfondertekend basiscertificaat te maken.
/scSubjectCertFile
Hiermee geeft u de certificaatbestandsnaam van het onderwerp op, samen met de bestaande openbare onderwerpsleutel die wordt gebruikt.
/skSubjectKey
Hiermee geeft u de naam op van de sleutelcontainer van het onderwerp die de persoonlijke sleutel bevat. Als er geen sleutelcontainer bestaat, wordt er een nieuwe sleutelcontainer gemaakt. Als er geen /sk - of /sv-switch wordt ingevoerd, wordt er standaard een standaardsleutelcontainer gemaakt en gebruikt.
/srSubjectCertStoreLocation
Hiermee geeft u de registerlocatie van het certificaatarchief. Het argument SubjectCertStoreLocation moet een van de volgende zijn:
currentUser
Hiermee geeft u de registerlocatie HKEY_CURRENT_USER.
localMachine
Hiermee geeft u de registerlocatie HKEY_LOCAL_MACHINE.
Als de /r-switch niet is opgegeven samen met de /s-switch , is currentUser de standaardinstelling.
/ssSubjectCertStoreName
Hiermee geeft u de naam van het certificaatarchief waarin het gegenereerde certificaat wordt opgeslagen.
/svSubjectKeyFile
Hiermee geeft u de naam op van het PVK-bestand van het onderwerp dat de persoonlijke sleutel bevat. Als er geen /sk - of /sv-switch wordt ingevoerd, wordt er standaard een standaardsleutelcontainer gemaakt en gebruikt.
OutputFile
De naam van het bestand waarin het gegenereerde certificaat wordt opgeslagen.
Opmerkingen
MakeCert ondersteunt een groot aantal switches. De switches die in dit onderwerp worden beschreven, zijn beperkt tot de schakelopties die u kunt gebruiken om een testcertificaat te maken.
Zie de MakeCert-website en de website Using MakeCert voor een volledige lijst met MakeCert-parameters.
Een 32-bits versie van het hulpprogramma MakeCert bevindt zich in de map bin\x86 van de WDK. Een 64-bits versie van het hulpprogramma bevindt zich in de mappen bin\x64, bin\ia64 en bin\arm64 van de WDK.
Voorbeelden
In het volgende voorbeeld genereert de Opdracht MakeCert een zelfondertekend testcertificaat met de naam 'Contoso.com(Test'),' installeert u het testcertificaat in het Certificaatarchief PrivateCertStore en maakt u het Testcert.cer-bestand, dat een kopie van het testcertificaat bevat.
MakeCert -r -pe -ss PrivateCertStore -n "CN=Contoso.com(Test)" testcert.cer