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

Base class for extending a CAdESSignature.
Base class for extending a CAdESSignature.
상속: SignatureExtension
파일 보기 프로젝트 열기: nonorganic/dssnet 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
signatureTsa ITspSource

공개 메소드들

메소드 설명
ExtendCMSSignedData ( CmsSignedData signedData, Document originalData, SignatureParameters parameters ) : CmsSignedData
ExtendSignature ( object signatureId, Document document, Document originalData, SignatureParameters parameters ) : Document
ExtendSignatures ( Document document, Document originalData, SignatureParameters parameters ) : Document
GetSignatureTsa ( ) : ITspSource
SetSignatureTsa ( ITspSource signatureTsa ) : void

보호된 메소드들

메소드 설명
ExtendCMSSignature ( CmsSignedData signedData, SignerInformation si, SignatureParameters parameters, Document originalData ) : SignerInformation
GetTimeStampAttribute ( DerObjectIdentifier oid, ITspSource tsa, AlgorithmIdentifier digestAlgorithm, byte messageImprint ) : Attribute

Computes an attribute containing a time-stamp token of the provided data, from the provided TSA using the provided.

Computes an attribute containing a time-stamp token of the provided data, from the provided TSA using the provided. The hashing is performed by the method using the specified algorithm and a BouncyCastle provider.

메소드 상세

ExtendCMSSignature() 보호된 추상적인 메소드

protected abstract ExtendCMSSignature ( CmsSignedData signedData, SignerInformation si, SignatureParameters parameters, Document originalData ) : SignerInformation
signedData Org.BouncyCastle.Cms.CmsSignedData
si Org.BouncyCastle.Cms.SignerInformation
parameters EU.Europa.EC.Markt.Dss.Signature.SignatureParameters
originalData Document
리턴 Org.BouncyCastle.Cms.SignerInformation

ExtendCMSSignedData() 공개 메소드

public ExtendCMSSignedData ( CmsSignedData signedData, Document originalData, SignatureParameters parameters ) : CmsSignedData
signedData Org.BouncyCastle.Cms.CmsSignedData
originalData Document
parameters EU.Europa.EC.Markt.Dss.Signature.SignatureParameters
리턴 Org.BouncyCastle.Cms.CmsSignedData

ExtendSignature() 공개 메소드

public ExtendSignature ( object signatureId, Document document, Document originalData, SignatureParameters parameters ) : Document
signatureId object
document Document
originalData Document
parameters EU.Europa.EC.Markt.Dss.Signature.SignatureParameters
리턴 Document

ExtendSignatures() 공개 메소드

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

GetSignatureTsa() 공개 메소드

public GetSignatureTsa ( ) : ITspSource
리턴 ITspSource

GetTimeStampAttribute() 보호된 메소드

Computes an attribute containing a time-stamp token of the provided data, from the provided TSA using the provided.
Computes an attribute containing a time-stamp token of the provided data, from the provided TSA using the provided. The hashing is performed by the method using the specified algorithm and a BouncyCastle provider.
System.Exception
protected GetTimeStampAttribute ( DerObjectIdentifier oid, ITspSource tsa, AlgorithmIdentifier digestAlgorithm, byte messageImprint ) : Attribute
oid Org.BouncyCastle.Asn1.DerObjectIdentifier
tsa ITspSource
digestAlgorithm Org.BouncyCastle.Asn1.X509.AlgorithmIdentifier
messageImprint byte
리턴 Org.BouncyCastle.Asn1.Cms.Attribute

SetSignatureTsa() 공개 메소드

public SetSignatureTsa ( ITspSource signatureTsa ) : void
signatureTsa ITspSource the signatureTsa to set
리턴 void

프로퍼티 상세

signatureTsa 보호되어 있는 프로퍼티

protected ITspSource signatureTsa
리턴 ITspSource