C# 클래스 Org.BouncyCastle.Cms.CmsSignedDataStreamGenerator

상속: Org.BouncyCastle.Cms.CmsSignedGenerator
파일 보기 프로젝트 열기: red-gate/iTextSharp-4.1.6 1 사용 예제들

공개 메소드들

메소드 설명
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