Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vytvoří nový pár veřejného a privátního klíče pro použití silného názvu.
Tato funkce je zastaralá. Místo toho použijte metodu ICLRStrongName::StrongNameKeyGen .
Syntaxe
BOOLEAN StrongNameKeyGen (
[in] LPCWSTR wszKeyContainer,
[in] DWORD dwFlags,
[out] BYTE **ppbKeyBlob,
[out] ULONG *pcbKeyBlob
);
Parametry
wszKeyContainer
[v] Požadovaný název kontejneru klíčů
wszKeyContainer Pokud chcete vygenerovat dočasný název, musí být neprázdný řetězec nebo null.
dwFlags
[v] Určuje, zda má být klíč zaregistrovaný. Podporují se následující hodnoty:
0x00000000 – Používá se, když
wszKeyContainerje hodnota null k vygenerování dočasného názvu kontejneru klíčů.0x00000001 (
SN_LEAVE_KEY) – určuje, že klíč má zůstat zaregistrovaný.
ppbKeyBlob
[out] Vrácený pár veřejného a privátního klíče.
pcbKeyBlob
[out] Velikost v bajtech ppbKeyBlob.
Návratová hodnota
truepo úspěšném dokončení; v opačném případě . false
Poznámky
Funkce StrongNameKeyGen vytvoří 1024bitový klíč. Po načtení klíče byste měli voláním funkce StrongNameFreeBuffer uvolnit přidělenou paměť.
Pokud se StrongNameKeyGen funkce úspěšně nedokončí, voláním funkce StrongNameErrorInfo načtěte poslední vygenerovanou chybu.
Požadavky
Platformy: Viz Požadavky na systém.
Záhlaví: StrongName.h
Knihovny: Zahrnuto jako prostředek v MsCorEE.dll
Verze rozhraní .NET Framework: K dispozici od verze 1.0