public void setUp() { // Don't show INFO log messages. ILOG.J2CsMapping.Util.Logging.Logger.getLogger("").setLevel(ILOG.J2CsMapping.Util.Logging.Level.WARNING); policyConfigDirectory_ = net.named_data.jndn.tests.integration_tests.IntegrationTestsCommon .getPolicyConfigDirectory(); testCertFile_ = new FileInfo(System.IO.Path.Combine(new FileInfo(System.IO.Path.Combine(policyConfigDirectory_.FullName,"certs")).FullName,"test.cert")); identityStorage_ = new MemoryIdentityStorage(); privateKeyStorage_ = new MemoryPrivateKeyStorage(); identityManager_ = new IdentityManager(identityStorage_, privateKeyStorage_); policyManager_ = new ConfigPolicyManager(System.IO.Path.GetFullPath(new FileInfo(System.IO.Path.Combine(policyConfigDirectory_.FullName,"simple_rules.conf")).Name)); identityName_ = new Name("/TestConfigPolicyManager/temp"); // To match the anchor cert. Name keyName = new Name(identityName_).append("ksk-1416010123"); identityStorage_.addKey(keyName, net.named_data.jndn.security.KeyType.RSA, new Blob( DEFAULT_RSA_PUBLIC_KEY_DER, false)); privateKeyStorage_.setKeyPairForKeyName(keyName, net.named_data.jndn.security.KeyType.RSA, DEFAULT_RSA_PUBLIC_KEY_DER, DEFAULT_RSA_PRIVATE_KEY_DER); IdentityCertificate cert = identityManager_.selfSign(keyName); identityStorage_.setDefaultKeyNameForIdentity(keyName); identityManager_.addCertificateAsDefault(cert); face_ = new Face("localhost"); keyChain_ = new KeyChain(identityManager_, policyManager_); keyName_ = keyName; net.named_data.jndn.security.policy.ConfigPolicyManager.setFriendAccess(this); }