A témakörben arról olvashat, hogy a makróprojekteket (digitális aláírás: Elektronikus, titkosított biztonsági bélyegző makrók vagy dokumentumok hitelesítéséhez. A digitális aláírás tanúsítja, hogy a makró, illetve a dokumentum attól a fejlesztőtől származik, aki aláírta, és nem módosították.) miképpen láthatja el digitális aláírással (makróprojekt: Olyan összetevők, például űrlapok, kódok és osztálymodulok gyűjteménye, amelyek egy makró részei. A Microsoft Visual Basic for Applications programmal létrehozott makróprojektek felhasználhatók a bővítményekben és a legtöbb Microsoft Office programban.)tanúsítványok (tanúsítvány: Identitás és hitelesség igazolására szolgáló digitális eszköz. Tanúsítványok kibocsátására hitelesítésszolgáltatók jogosultak; a tanúsítvány a jogosítványhoz hasonlóan lejárhat vagy visszavonhatják azt.) segítségével. Ha még nem rendelkezik digitális tanúsítvánnyal, be kell szereznie egyet. A makróprojektek saját számítógépen történő teszteléséhez saját önaláíró tanúsítványt készíthet a Selfcert.exe eszközzel.
Tartalom
Digitális tanúsítvány beszerzése aláíráshoz
Digitális tanúsítványt kereskedelmi hitelesítésszolgáltatóktól (hitelesítésszolgáltató: Kereskedelmi szervezet, amely digitális tanúsítványokat ad ki, nyilvántartja, hogy kik kaptak tanúsítványokat, aláírásával hitelesíti azokat, valamint nyomon követi, hogy mely tanúsítványok jártak le vagy lettek visszavonva.) vagy a cége belső adatvédelmi rendszergazdájától, illetve informatikusától szerezhet be.
A Microsoft termékeihez kapcsolódó szolgáltatásokat kínáló hitelesítésszolgáltatókról a Microsoft Root Certificate Program tagjai webhelyen olvashat részletesen.
Vissza a lap tetejére
A makróprojektek és a Microsoft Office
Mivel az Ön által készített tanúsítványt nem hivatalos hitelesítésszolgáltató bocsátotta ki, az ilyen tanúsítvánnyal aláírt makróprojektek neve önaláírt projekt. A Microsoft Office csak azokon a számítógépeken kezeli megbízhatóként az önaláírt tanúsítványokat, amelyeken a tanúsítványok a Tanúsítványok – aktuális felhasználó tároló Megbízható legfelső szintű hitelesítésszolgáltatók mappájába kerültek.
Az önaláíró tanúsítványok létrehozásáról a következő szakaszban olvashat bővebben.
Önaláíró tanúsítvány létrehozása
Windows 7, Windows Vista és Windows XP rendszeren
- Kattintson a Start gombra, mutasson a Minden program pontra, kattintson a Microsoft Office, majd a Microsoft Office-eszközök menüpontra, ezután kattintson a Digitális tanúsítvány VBA-projektekhez parancsra.
Megjelenik a Digitális tanúsítvány létrehozása párbeszédpanel.
- A Tanúsítvány neve mezőben adja meg a tanúsítvány nevét.
- Kattintson az OK gombra.
- Ha megjelenik a SelfCert hívása sikeres üzenet, kattintson az OK gombra.
A tanúsítvány megtekintése Internet Explorerrel
A Tanúsítványok – aktuális felhasználó tárolóban található Személyes mappában tárolt tanúsítvány megtekintéséhez tegye a következőket:
- Indítsa el a Windows Internet Explorert.
- Kattintson az Eszközök menü Internetbeállítások parancsára, majd a Tartalom fülre.
- Kattintson a Tanúsítványok gombra, majd a Személyes fülre.
Vissza a lap tetejére
Makróprojekt digitális aláírása az Excel, a PowerPoint, a Publisher, a Visio és a Word alkalmazásban
- Nyissa meg az aláírni kívánt makróprojektet tartalmazó fájlt.
- Kattintson a Fejlesztőeszközök lap Kód csoportjának Visual Basic gombjára.
Megjegyzés: Ha a Fejlesztőeszközök lap nem érhető el, kattintson a Fájl fülre. Kattintson a Beállítások parancsra. Válassza a Menüszalag testreszabása kategóriát. A Menüszalag testreszabása listában válassza ki a Fejlesztőeszközök elemet, majd kattintson az OK gombra.
- Kattintson a megnyíló ablak Eszközök menüjének Digitális aláírás parancsára.
- Megjelenik a Digitális aláírás párbeszédpanel.
- Válasszon ki egy tanúsítványt, és kattintson az OK gombra.
Megjegyzés: Ha még nem jelölt ki digitális tanúsítványt, vagy egy másikat szeretne használni, előbb a Kiválasztás gombra kattintson, és csak azután kattintson az OK gombra.
Megjegyzések
- Csak akkor lásson el aláírással egy makrót, miután tesztelte és terjesztésre késznek találta a megoldást, mert ha a makróprojekt kódját megváltoztatja, az aláírás törlődik. Ha azonban a számítógépen megtalálható a projekt aláírására korábban használt érvényes digitális tanúsítvány, akkor a makróprojekt aláírása a mentéskor automatikusan megtörténik.
- Ha nem szeretné, hogy a felhasználók megváltoztassák a makróprojektet, és ezzel érvénytelenítsék az aláírást, aláírás előtt zárolja a projektet. A digitális aláírás csak azt igazolja, hogy a projektet az aláírás óta nem változtatták meg, azt nem, hogy ki írta a projektet, így egy felhasználó a makróprojektek zárolása esetén is lecserélheti a projekt digitális aláírását. A vállalati rendszergazdák új aláírásokkal láthatják el a sablonokat (sablon: Olyan fájl vagy fájlcsoport, amely a kész fájlok stílusának, felépítésének és egyéb tulajdonságainak meghatározására szolgáló eszközöket tartalmazza. A Word sablonjai például egyetlen dokumentum formázására használhatók, míg a FrontPage sablonjaival egy teljes webhely stílusát meghatározhatja.) és a bővítményeket (bővítmény: Kiegészítő program, amely a Microsoft Office programjaihoz biztosít egyéni parancsokat és szolgáltatásokat.), és így szabályozhatják, hogy pontosan mit futtathatnak a felhasználók.
- Ha olyan bővítményt készít, amely kódot ad egy makróprojekthez, akkor a kódnak kell ellenőriznie, hogy a projekt rendelkezik-e digitális aláírással, és a továbblépés előtt figyelmeztetnie kell a felhasználót az aláírt projekt módosításának következményeire.
- Ha digitális aláírással lát el egy makrót, fontos beszerezni egy időbélyeget, hogy a felhasználó akkor is ellenőrizni tudja az aláírást, ha az aláíráshoz használt tanúsítvány már lejárt, vagy aláírás után visszavonták azt. Ha időbélyeg nélkül írja alá a makrókat, akkor az aláírás csak az Ön tanúsítványának érvényességi ideje alatt lesz érvényes.
Vissza a lap tetejére