C# Класс Org.BouncyCastle.Cms.CmsSignedDataStreamGenerator

Наследование: Org.BouncyCastle.Cms.CmsSignedGenerator
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddDigests ( ) : void
AddDigests ( IEnumerable digestOids ) : void
AddSigner ( AsymmetricKeyParameter privateKey, X509Certificate cert, string digestOid ) : void
AddSigner ( AsymmetricKeyParameter privateKey, X509Certificate cert, string digestOid, Asn1 signedAttr, Asn1 unsignedAttr ) : void
AddSigner ( AsymmetricKeyParameter privateKey, X509Certificate cert, string digestOid, CmsAttributeTableGenerator signedAttrGenerator, CmsAttributeTableGenerator unsignedAttrGenerator ) : void
AddSigner ( AsymmetricKeyParameter privateKey, byte subjectKeyID, string digestOid ) : void
AddSigner ( AsymmetricKeyParameter privateKey, byte subjectKeyID, string digestOid, Asn1 signedAttr, Asn1 unsignedAttr ) : void
AddSigner ( AsymmetricKeyParameter privateKey, byte subjectKeyID, string digestOid, CmsAttributeTableGenerator signedAttrGenerator, CmsAttributeTableGenerator unsignedAttrGenerator ) : void
CmsSignedDataStreamGenerator ( ) : System
CmsSignedDataStreamGenerator ( SecureRandom rand ) : System

Constructor allowing specific source of randomness

Open ( Stream outStream ) : Stream
Open ( Stream outStream, bool encapsulate ) : Stream
Open ( Stream outStream, bool encapsulate, Stream dataOutputStream ) : Stream
Open ( Stream outStream, string signedContentType, bool encapsulate ) : Stream
Open ( Stream outStream, string signedContentType, bool encapsulate, Stream dataOutputStream ) : Stream
SetBufferSize ( int bufferSize ) : void

Приватные методы

Метод Описание
AddSignerCallback ( SignerInformation si ) : void
CalculateVersion ( string contentOid ) : DerInteger
CheckForVersion3 ( IList signerInfos ) : bool
ConfigureDigest ( string digestOid ) : void
RegisterDigestOid ( string digestOid ) : void

Описание методов

AddDigests() публичный Метод

public AddDigests ( ) : void
Результат void

AddDigests() публичный Метод

public AddDigests ( IEnumerable digestOids ) : void
digestOids IEnumerable
Результат void

AddSigner() публичный Метод

public AddSigner ( AsymmetricKeyParameter privateKey, X509Certificate cert, string digestOid ) : void
privateKey Org.BouncyCastle.Crypto.AsymmetricKeyParameter
cert Org.BouncyCastle.X509.X509Certificate
digestOid string
Результат void

AddSigner() публичный Метод

public AddSigner ( AsymmetricKeyParameter privateKey, X509Certificate cert, string digestOid, Asn1 signedAttr, Asn1 unsignedAttr ) : void
privateKey Org.BouncyCastle.Crypto.AsymmetricKeyParameter
cert Org.BouncyCastle.X509.X509Certificate
digestOid string
signedAttr Asn1
unsignedAttr Asn1
Результат void

AddSigner() публичный Метод

public AddSigner ( AsymmetricKeyParameter privateKey, X509Certificate cert, string digestOid, CmsAttributeTableGenerator signedAttrGenerator, CmsAttributeTableGenerator unsignedAttrGenerator ) : void
privateKey Org.BouncyCastle.Crypto.AsymmetricKeyParameter
cert Org.BouncyCastle.X509.X509Certificate
digestOid string
signedAttrGenerator CmsAttributeTableGenerator
unsignedAttrGenerator CmsAttributeTableGenerator
Результат void

AddSigner() публичный Метод

public AddSigner ( AsymmetricKeyParameter privateKey, byte subjectKeyID, string digestOid ) : void
privateKey Org.BouncyCastle.Crypto.AsymmetricKeyParameter
subjectKeyID byte
digestOid string
Результат void

AddSigner() публичный Метод

public AddSigner ( AsymmetricKeyParameter privateKey, byte subjectKeyID, string digestOid, Asn1 signedAttr, Asn1 unsignedAttr ) : void
privateKey Org.BouncyCastle.Crypto.AsymmetricKeyParameter
subjectKeyID byte
digestOid string
signedAttr Asn1
unsignedAttr Asn1
Результат void

AddSigner() публичный Метод

public AddSigner ( AsymmetricKeyParameter privateKey, byte subjectKeyID, string digestOid, CmsAttributeTableGenerator signedAttrGenerator, CmsAttributeTableGenerator unsignedAttrGenerator ) : void
privateKey Org.BouncyCastle.Crypto.AsymmetricKeyParameter
subjectKeyID byte
digestOid string
signedAttrGenerator CmsAttributeTableGenerator
unsignedAttrGenerator CmsAttributeTableGenerator
Результат void

CmsSignedDataStreamGenerator() публичный Метод

public CmsSignedDataStreamGenerator ( ) : System
Результат System

CmsSignedDataStreamGenerator() публичный Метод

Constructor allowing specific source of randomness
public CmsSignedDataStreamGenerator ( SecureRandom rand ) : System
rand Org.BouncyCastle.Security.SecureRandom Instance of SecureRandom to use.
Результат System

Open() публичный Метод

public Open ( Stream outStream ) : Stream
outStream Stream
Результат Stream

Open() публичный Метод

public Open ( Stream outStream, bool encapsulate ) : Stream
outStream Stream
encapsulate bool
Результат Stream

Open() публичный Метод

public Open ( Stream outStream, bool encapsulate, Stream dataOutputStream ) : Stream
outStream Stream
encapsulate bool
dataOutputStream Stream
Результат Stream

Open() публичный Метод

public Open ( Stream outStream, string signedContentType, bool encapsulate ) : Stream
outStream Stream
signedContentType string
encapsulate bool
Результат Stream

Open() публичный Метод

public Open ( Stream outStream, string signedContentType, bool encapsulate, Stream dataOutputStream ) : Stream
outStream Stream
signedContentType string
encapsulate bool
dataOutputStream Stream
Результат Stream

SetBufferSize() публичный Метод

public SetBufferSize ( int bufferSize ) : void
bufferSize int
Результат void