remove generic
include bouncycastle provider jar
remove generic from UniquelyNamedEntity
remove generic from UniquelyNamedEntity
add bcpkix dependency
more concise