internal Signature(signerstatus status, signerspecificurl xadesUrl)
 {
     Signer            = status.signer;
     SignatureStatus   = new SignatureStatus(status.signer);
     XadesReference    = xadesUrl == null ? null : new XadesReference(new Uri(xadesUrl.Value));
     SignatureStatus   = new SignatureStatus(status.Value);
     DateTimeForStatus = status.since;
 }