import "41.neocities.org/playReady/challenge"
type Challenge struct{}
func (c *Challenge) Create(certificateChain certificate.Chain, signingKey crypto.EcKey, header header.Header) (string, error)
func (Challenge) LicenseAcquisition(key crypto.XmlKey, cipherData []byte, header header.Header) (*etree.Document, error)
func (Challenge) Root(LA *etree.Document, SignedInfo *etree.Document, Signature []byte, SigningPublicKey []byte) *etree.Document