package org.opendaylight.lispflowmapping.lisp.authentication;
import java.nio.ByteBuffer;
+
+import org.opendaylight.lispflowmapping.lisp.serializer.MapNotifySerializer;
import org.opendaylight.lispflowmapping.lisp.util.LispAddressStringifier;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapNotify;
import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.MapRegister;
import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.eid.container.Eid;
import org.opendaylight.yang.gen.v1.urn.opendaylight.lfm.lisp.proto.rev151105.mapping.authkey.container.MappingAuthkey;
key.getKeyString());
}
+ public static byte[] createAuthenticationData(final MapNotify mapNotify, String authKey) {
+ return createAuthenticationData(MapNotifySerializer.getInstance().serialize(mapNotify), authKey);
+ }
+
public static byte[] createAuthenticationData(final ByteBuffer buffer, String authKey) {
final short keyId = buffer.getShort(MAP_REGISTER_AND_MAP_NOTIFY_KEY_ID_POS);
final ILispAuthentication authentication = LispAuthenticationFactory.getAuthentication(