Toon posts:

[java] PolicyEngine.assertPermission check

Pagina: 1
Acties:

Verwijderd

Topicstarter
heeyz tweakers,

ik probeer om te weten of iemand op YES of op NO klikt bij de security warning.

dit stukje code vraagt permissie: PolicyEngine.assertPermission(PermissionID.SYSTEM);

ik heb gezocht op GOOGLE maar vond alleen stukjes die hier op sloegen:

if (Class.forName("com.ms.security.PolicyEngine") != null) {
PolicyEngine.assertPermission(PermissionID.NETIO);
}

naar mijn weten is dit gewoon checken of IE automatisch alle security warnings accepteerd, zoniet, vraag hierom.

Maar ik heb niet kunnen vinden dat wanneer deze wordt gecanceld (NO gedrukt) dat er een actie wordt uitgevoerd. b.v. geforwarded.

wie kan me helpen aan dit stukje code, of een aanwijzigng geven?

mv.g. jeffrey

Verwijderd

Ik ga d'r van uit dat je een signed applet hebt wilt weten of een gebruiker 't certificaatje heeft geaccepteerd of niet?

iig.. de microsoft java runtime start heel je applet niet als een gebruiker 'nee' klikt.

Onder de sun runtime kun je op de volgende manier zien of je bepaalde rechten hebt:

SecurityManager sm = System.getSecurityManager();
if( sm != null ) {
try {
sm.checkRead( "file" );
}
catch( SecurityException e ) {
// niet dus :(
}
}

Bovenstaande moet ook werken met de mikkiesoft runtime als je appletje al draait.