C# Class Difi.SikkerDigitalPost.Klient.Internal.AsicE.Signature

Inheritance: IAsiceAttachable
Show file Open project: difi/sikker-digital-post-klient-dotnet Class Usage Examples

Public Methods

Method Description
Signature ( Forsendelse forsendelse, Manifest manifest, X509Certificate2 sertifikat ) : System
Xml ( ) : XmlDocument

Private Methods

Method Description
OpprettReferanser ( System.Security.Cryptography.Xml.SignedXml signaturnode, IEnumerable referanser ) : void
OpprettXmlDokument ( ) : XmlDocument
Referanser ( Dokument hoveddokument, IEnumerable vedlegg, Manifest manifest ) : IEnumerable
Sha256Referanse ( IAsiceAttachable dokument ) : Difi.SikkerDigitalPost.Klient.Domene.Sha256Reference
Signaturnode ( ) : System.Security.Cryptography.Xml.SignedXml
SignedPropertiesReferanse ( ) : Difi.SikkerDigitalPost.Klient.Domene.Sha256Reference

Method Details

Signature() public method

public Signature ( Forsendelse forsendelse, Manifest manifest, X509Certificate2 sertifikat ) : System
forsendelse Difi.SikkerDigitalPost.Klient.Domene.Entiteter.Post.Forsendelse
manifest Manifest
sertifikat System.Security.Cryptography.X509Certificates.X509Certificate2
return System

Xml() public method

public Xml ( ) : XmlDocument
return System.Xml.XmlDocument