C# Class Org.BouncyCastle.Cms.CmsSignedDataStreamGenerator

Inheritance: Org.BouncyCastle.Cms.CmsSignedGenerator
Afficher le fichier Open project: red-gate/iTextSharp-4.1.6 Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
AddSignerCallback ( SignerInformation si ) : void
CalculateVersion ( string contentOid ) : DerInteger
CheckForVersion3 ( IList signerInfos ) : bool
ConfigureDigest ( string digestOid ) : void
RegisterDigestOid ( string digestOid ) : void

Method Details

AddDigests() public méthode

public AddDigests ( ) : void
Résultat void

AddDigests() public méthode

public AddDigests ( IEnumerable digestOids ) : void
digestOids IEnumerable
Résultat void

AddSigner() public méthode

public AddSigner ( AsymmetricKeyParameter privateKey, X509Certificate cert, string digestOid ) : void
privateKey Org.BouncyCastle.Crypto.AsymmetricKeyParameter
cert Org.BouncyCastle.X509.X509Certificate
digestOid string
Résultat void

AddSigner() public méthode

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
Résultat void

AddSigner() public méthode

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
Résultat void

AddSigner() public méthode

public AddSigner ( AsymmetricKeyParameter privateKey, byte subjectKeyID, string digestOid ) : void
privateKey Org.BouncyCastle.Crypto.AsymmetricKeyParameter
subjectKeyID byte
digestOid string
Résultat void

AddSigner() public méthode

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
Résultat void

AddSigner() public méthode

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
Résultat void

CmsSignedDataStreamGenerator() public méthode

public CmsSignedDataStreamGenerator ( ) : System
Résultat System

CmsSignedDataStreamGenerator() public méthode

Constructor allowing specific source of randomness
public CmsSignedDataStreamGenerator ( SecureRandom rand ) : System
rand Org.BouncyCastle.Security.SecureRandom Instance of SecureRandom to use.
Résultat System

Open() public méthode

public Open ( Stream outStream ) : Stream
outStream Stream
Résultat Stream

Open() public méthode

public Open ( Stream outStream, bool encapsulate ) : Stream
outStream Stream
encapsulate bool
Résultat Stream

Open() public méthode

public Open ( Stream outStream, bool encapsulate, Stream dataOutputStream ) : Stream
outStream Stream
encapsulate bool
dataOutputStream Stream
Résultat Stream

Open() public méthode

public Open ( Stream outStream, string signedContentType, bool encapsulate ) : Stream
outStream Stream
signedContentType string
encapsulate bool
Résultat Stream

Open() public méthode

public Open ( Stream outStream, string signedContentType, bool encapsulate, Stream dataOutputStream ) : Stream
outStream Stream
signedContentType string
encapsulate bool
dataOutputStream Stream
Résultat Stream

SetBufferSize() public méthode

public SetBufferSize ( int bufferSize ) : void
bufferSize int
Résultat void