⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 newemployee.java

📁 wendang for java. 124342423 432
💻 JAVA
字号:
package javasec.samples.appc;import java.security.*;public class NewEmployee {    public static void main(String args[]) {        try {            IdentityScope is = IdentityScope.getSystemScope();            Signer origSigner = (Signer) is.getIdentity(args[0]);            System.out.println(                        "Please insert the floppy for " + args[0]);            System.out.print("Press enter when ready:  ");            System.in.read();            XYZFileScope privateScope =                        new XYZFileScope("/floppy/floppy0/private");            XYZSigner newSigner = new XYZSigner(args[0], privateScope);            KeyPair kp = new KeyPair(origSigner.getPublicKey(),                                      origSigner.getPrivateKey());            newSigner.setKeyPair(kp);            newSigner.setInfo(origSigner.getInfo());            Certificate certs[] = origSigner.certificates();            for (int i = 0; i < certs.length; i++)                newSigner.addCertificate(certs[i]);            newSigner.setTrust(Integer.parseInt(args[1]));            privateScope.save();            XYZFileScope sharedScope =                        new XYZFileScope("/auto/shared/sharedScope");            XYZIdentity newId = new XYZIdentity(args[0], sharedScope);            newId.setPublicKey(origSigner.getPublicKey());            newId.setInfo(origSigner.getInfo());            certs = origSigner.certificates();            for (int i = 0; i < certs.length; i++)                newId.addCertificate(certs[i]);            newId.setTrust(Integer.parseInt(args[1]));            sharedScope.save();        } catch (Exception e) {            System.out.println(e);        }    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -