C# Class wSigner.DocumentSigner

A document signer
Afficher le fichier Open project: wpq0/Document-Signer

Méthodes publiques

Méthode Description
For ( string type ) : DocumentSigner

Initialize a signer for the specified file name.

Sign ( Stream input, Stream output, X509Certificate2 certificate ) : void

Sign

Sign ( string input, string output, X509Certificate2 certificate ) : void

Signs the file.

Verify ( Stream input, string serial = null ) : bool

Verifies

Méthodes protégées

Méthode Description
CheckInputOutputAndCertificate ( Stream input, Stream output, X509Certificate2 certificate ) : void

Checks the input output and certificate.

Private Methods

Méthode Description
NormalizeExtension ( string input ) : string

Normalizes the extension.

Method Details

CheckInputOutputAndCertificate() protected static méthode

Checks the input output and certificate.
protected static CheckInputOutputAndCertificate ( Stream input, Stream output, X509Certificate2 certificate ) : void
input Stream The input.
output Stream The output.
certificate System.Security.Cryptography.X509Certificates.X509Certificate2 The certificate.
Résultat void

For() public static méthode

Initialize a signer for the specified file name.
public static For ( string type ) : DocumentSigner
type string The type.
Résultat DocumentSigner

Sign() public abstract méthode

Sign
public abstract Sign ( Stream input, Stream output, X509Certificate2 certificate ) : void
input Stream The input.
output Stream The output.
certificate System.Security.Cryptography.X509Certificates.X509Certificate2 The certificate.
Résultat void

Sign() public méthode

Signs the file.
public Sign ( string input, string output, X509Certificate2 certificate ) : void
input string The input.
output string The output.
certificate System.Security.Cryptography.X509Certificates.X509Certificate2 The certificate.
Résultat void

Verify() public abstract méthode

Verifies
public abstract Verify ( Stream input, string serial = null ) : bool
input Stream The input.
serial string The serial.
Résultat bool