C# Класс EU.Europa.EC.Markt.Dss.Signature.Cades.CAdESSignatureExtension

Base class for extending a CAdESSignature.
Base class for extending a CAdESSignature.
Наследование: SignatureExtension
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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