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

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

공개 메소드들

메소드 설명
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 signedAttrGen, CmsAttributeTableGenerator unsignedAttrGen ) : 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 signedAttrGen, CmsAttributeTableGenerator unsignedAttrGen ) : void
CmsSignedDataGenerator ( ) : System
CmsSignedDataGenerator ( SecureRandom rand ) : System

Constructor allowing specific source of randomness

Generate ( CmsProcessable content ) : CmsSignedData
Generate ( CmsProcessable content, bool encapsulate ) : CmsSignedData
Generate ( string signedContentType, CmsProcessable content, bool encapsulate ) : CmsSignedData
GenerateCounterSigners ( SignerInformation signer ) : SignerInformationStore

메소드 상세

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 signedAttrGen, CmsAttributeTableGenerator unsignedAttrGen ) : void
privateKey Org.BouncyCastle.Crypto.AsymmetricKeyParameter
cert Org.BouncyCastle.X509.X509Certificate
digestOID string
signedAttrGen CmsAttributeTableGenerator
unsignedAttrGen 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 signedAttrGen, CmsAttributeTableGenerator unsignedAttrGen ) : void
privateKey Org.BouncyCastle.Crypto.AsymmetricKeyParameter
subjectKeyID byte
digestOID string
signedAttrGen CmsAttributeTableGenerator
unsignedAttrGen CmsAttributeTableGenerator
리턴 void

CmsSignedDataGenerator() 공개 메소드

public CmsSignedDataGenerator ( ) : System
리턴 System

CmsSignedDataGenerator() 공개 메소드

Constructor allowing specific source of randomness
public CmsSignedDataGenerator ( SecureRandom rand ) : System
rand Org.BouncyCastle.Security.SecureRandom Instance of SecureRandom to use.
리턴 System

Generate() 공개 메소드

public Generate ( CmsProcessable content ) : CmsSignedData
content CmsProcessable
리턴 CmsSignedData

Generate() 공개 메소드

public Generate ( CmsProcessable content, bool encapsulate ) : CmsSignedData
content CmsProcessable
encapsulate bool
리턴 CmsSignedData

Generate() 공개 메소드

public Generate ( string signedContentType, CmsProcessable content, bool encapsulate ) : CmsSignedData
signedContentType string
content CmsProcessable
encapsulate bool
리턴 CmsSignedData

GenerateCounterSigners() 공개 메소드

public GenerateCounterSigners ( SignerInformation signer ) : SignerInformationStore
signer SignerInformation
리턴 SignerInformationStore