private static byte[][] FindCertificatesForADRecipient(ADRawEntry adrecipient) { if (adrecipient == null) { throw new ArgumentNullException("adRecipient"); } byte[][] origin = CertificateManager.MultiValuePropertyToByteArray(adrecipient[ADRecipientSchema.Certificate] as MultiValuedProperty <byte[]>); byte[][] appendant = CertificateManager.MultiValuePropertyToByteArray(adrecipient[ADRecipientSchema.SMimeCertificate] as MultiValuedProperty <byte[]>); return(CertificateManager.AppendArray(origin, appendant)); }