/* * Copyright (C) 2014 Intel Corporation * All rights reserved. */ package com.intel.mtwilson.jackson.bouncycastle; import com.fasterxml.jackson.core.Version; import com.fasterxml.jackson.databind.Module; import org.bouncycastle.asn1.ASN1Encodable; import org.bouncycastle.asn1.x509.Attribute; /** * * @author rksavino */ public class BouncyCastleModule extends Module { @Override public String getModuleName() { return "BouncyCastleModule"; } @Override public Version version() { return new Version(1, 0, 0, "com.intel.mtwilson.services", "mtwilson-tag-model", null); } @Override public void setupModule(SetupContext sc) { sc.setMixInAnnotations(ASN1Encodable.class, ASN1EncodableMixIn.class); sc.setMixInAnnotations(Attribute.class, AttributeMixIn.class); } }