commit | 28ee227037e98e1787a40d9e35c35142df3dd510 | [log] [tgz] |
---|---|---|
author | Nakul Kadannavar <nakulk@codeaurora.org> | Mon Nov 24 13:12:31 2014 +0000 |
committer | Gerrit - the friendly Code Review server <code-review@localhost> | Wed Dec 03 11:29:26 2014 -0800 |
tree | a3adc9db0b4152e6e9c14e5a12eda6b0024303de | |
parent | 7d18678fea1625dc914d5dd91e398c0396bd40fd [diff] |
NFC: Enhancement of the refresh tag process Full reset of the EF-AC in case the refresh tag has changed, in order to not miss any missing files in the ARF structure CRs-Fixed: 761824 Change-Id: Icc10b9b55a8d9afa206b2abaa902aed4646a5606
diff --git a/src/org/simalliance/openmobileapi/service/security/arf/PKCS15/PKCS15Handler.java b/src/org/simalliance/openmobileapi/service/security/arf/PKCS15/PKCS15Handler.java index a2e067f..e28e257 100644 --- a/src/org/simalliance/openmobileapi/service/security/arf/PKCS15/PKCS15Handler.java +++ b/src/org/simalliance/openmobileapi/service/security/arf/PKCS15/PKCS15Handler.java
@@ -109,6 +109,12 @@ mACRulesObject=new EFACRules(mSEHandle); } mSEHandle.clearAccessRuleCache(); + mACMainPath = null; + if (mArfChannel!=null) + mSEHandle.closeArfChannel(); + + this.initACEntryPoint(); + try { mACRulesObject.analyseFile(ACRulesPath); } catch (Exception e) {