Make some constructors public, add getEmbeddedSignatures

Original commit by ashh87: http://git.io/XTiaUQ