Switch to full style
General Java code examples
Post a reply

Password Security Manager Access File Java

Wed Feb 06, 2013 9:39 pm

Password Security Manager Access File
java code
/*
* Copyright (c) 1995-1997 Sun Microsystems, Inc. All Rights Reserved.
*
* Permission to use, copy, modify, and distribute this software
* and its documentation for NON-COMMERCIAL purposes and without
* fee is hereby granted provided that this copyright notice
* appears in all copies. Please refer to the file "copyright.html"
* for further important copyright and licensing information.
*
* SUN MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF
* THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
* TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
* PARTICULAR PURPOSE, OR NON-INFRINGEMENT. SUN SHALL NOT BE LIABLE FOR
* ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR
* DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES.
*/
import java.io.*;

public class PasswordSecurityManager extends SecurityManager {

private String password;
private BufferedReader buffy;

public PasswordSecurityManager(String p, BufferedReader b) {
super();
this.password = p;
this.buffy = b;
}

private boolean accessOK() {
int c;
String response;

System.out.println("What's the secret password?");
try {
response = buffy.readLine();
if (response.equals(password))
return true;
else
return false;
} catch (IOException e) {
return false;
}
}
public void checkRead(FileDescriptor filedescriptor) {
if (!accessOK())
throw new SecurityException("Not a Chance!");
}
public void checkRead(String filename) {
if (!accessOK())
throw new SecurityException("No Way!");
}
public void checkRead(String filename, Object executionContext) {
if (!accessOK())
throw new SecurityException("Forget It!");
}
public void checkWrite(FileDescriptor filedescriptor) {
if (!accessOK())
throw new SecurityException("Not!");
}
public void checkWrite(String filename) {
if (!accessOK())
throw new SecurityException("Not Even!");
}
public void checkPropertyAccess(String s) { }
public void checkPropertiesAccess() { }
}




Post a reply
  Related Posts  to : Password Security Manager Access File Java
 Input username and password in JAVA     -  
 How java access URL     -  
 MS-Access with java     -  
 access modifiers in java     -  
 data access layer for java     -  
 HOW I Access the Parallel Port in Java?     -  
 correct syntax for access providers in java     -  
 java code to open word doc attached in ms access.db     -  
 Copy file to file in java code- implementation     -  
 java.security Exception in Applet     -  

Topic Tags

Java Files and I/O