@Override public byte[] getKey(String identity) { if (securityStore == null) return null; SecurityInfo info = securityStore.getByIdentity(identity); if (info == null || info.getPreSharedKey() == null) { return null; } else { // defensive copy return Arrays.copyOf(info.getPreSharedKey(), info.getPreSharedKey().length); } }
@Override public byte[] getKey(String identity) { SecurityInfo info = securityStore.getByIdentity(identity); if (info == null || info.getPreSharedKey() == null) { return null; } else { // defensive copy return Arrays.copyOf(info.getPreSharedKey(), info.getPreSharedKey().length); } }