C# 클래스 EU.Europa.EC.Markt.Dss.Signature.Cades.CAdESService

CAdES implementation of DocumentSignatureService
상속: DocumentSignatureService
파일 보기 프로젝트 열기: nonorganic/dssnet

공개 메소드들

메소드 설명
AddASignatureToDocument ( Document _signedDocument, SignatureParameters parameters, byte signatureValue ) : Document

Add a signature to the already CMS signed data document.

Add a signature to the already CMS signed data document.

CAdESService ( ) : EU.Europa.EC.Markt.Dss.Validation

The default constructor for CAdESService.

The default constructor for CAdESService.

Digest ( Document document, SignatureParameters parameters ) : EU.Europa.EC.Markt.Dss.Digest
ExtendDocument ( Document document, Document originalDocument, SignatureParameters parameters ) : Document
SignDocument ( Document document, SignatureParameters parameters, byte signatureValue ) : Document

ToBeSigned ( Document document, SignatureParameters parameters ) : Stream

비공개 메소드들

메소드 설명
CreateCMSSignedDataGenerator ( ISigner signer, SignatureParameters parameters, CAdESProfileBES cadesProfile, bool includeUnsignedAttributes, CmsSignedData originalSignedData ) : CmsSignedDataGenerator
GetExtensionProfile ( SignatureParameters parameters ) : CAdESSignatureExtension
GetSigningProfile ( SignatureParameters parameters ) : CAdESProfileBES

Because some information are stored in the profile, a profile is not Thread-safe.

Because some information are stored in the profile, a profile is not Thread-safe. The software must create one for each request.

메소드 상세

AddASignatureToDocument() 공개 메소드

Add a signature to the already CMS signed data document.
Add a signature to the already CMS signed data document.
System.IO.IOException
public AddASignatureToDocument ( Document _signedDocument, SignatureParameters parameters, byte signatureValue ) : Document
_signedDocument Document
parameters SignatureParameters
signatureValue byte
리턴 Document

CAdESService() 공개 메소드

The default constructor for CAdESService.
The default constructor for CAdESService.
public CAdESService ( ) : EU.Europa.EC.Markt.Dss.Validation
리턴 EU.Europa.EC.Markt.Dss.Validation

Digest() 공개 메소드

public Digest ( Document document, SignatureParameters parameters ) : EU.Europa.EC.Markt.Dss.Digest
document Document
parameters SignatureParameters
리턴 EU.Europa.EC.Markt.Dss.Digest

ExtendDocument() 공개 메소드

public ExtendDocument ( Document document, Document originalDocument, SignatureParameters parameters ) : Document
document Document
originalDocument Document
parameters SignatureParameters
리턴 Document

SignDocument() 공개 메소드

public SignDocument ( Document document, SignatureParameters parameters, byte signatureValue ) : Document
document Document
parameters SignatureParameters
signatureValue byte
리턴 Document

ToBeSigned() 공개 메소드

public ToBeSigned ( Document document, SignatureParameters parameters ) : Stream
document Document
parameters SignatureParameters
리턴 Stream