Zdexby TheHolyOneZ
49,743 classes
Class

CmsSignedDataStreamGenerator

: CmsSignedGenerator : Object
Best.HTTP.SecureProtocol.Org.BouncyCastle.Cms.CmsSignedDataStreamGenerator, com.Tivadar.Best.HTTP 0x0068 (104 B) inherited 0x0040 com.Tivadar.Best.HTTP.dll
0x00x0068

Members 7

OffsetSizeNameTypeFlagsDefault
0x08HelperCmsSignedHelperPrivateStatic+1 flags—
0x08_signerInfsIList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Cms.CmsSignedDataStreamGenerator.DigestAndSignerInfoGeneratorHolder>Private+1 flags—
0x08_messageDigestOidsHashSet<System.String>Private+1 flags—
0x08m_messageDigestsIDictionary<System.StringPrivate+1 flags—
0x08m_messageHashesIDictionary<System.StringPrivate+1 flags—
0x01_messageDigestsLockedboolPrivate—
0x00610x03padding / unreflected
0x04_bufferSizeintPrivate—
Inherited from CmsSignedGenerator 28
OffsetSizeNameTypeFlagsDefault
0x08DatastringPublicStatic+1 flags—
0x08DigestSha1stringPublicStatic+1 flags—
0x08DigestSha224stringPublicStatic+1 flags—
0x08DigestSha256stringPublicStatic+1 flags—
0x08DigestSha384stringPublicStatic+1 flags—
0x08DigestSha512stringPublicStatic+1 flags—
0x08DigestSha512_224stringPublicStatic+1 flags—
0x08DigestSha512_256stringPublicStatic+1 flags—
0x08DigestMD5stringPublicStatic+1 flags—
0x08DigestGost3411stringPublicStatic+1 flags—
0x08DigestRipeMD128stringPublicStatic+1 flags—
0x08DigestRipeMD160stringPublicStatic+1 flags—
0x08DigestRipeMD256stringPublicStatic+1 flags—
0x08EncryptionRsastringPublicStatic+1 flags—
0x08EncryptionDsastringPublicStatic+1 flags—
0x08EncryptionECDsastringPublicStatic+1 flags—
0x08EncryptionRsaPssstringPublicStatic+1 flags—
0x08EncryptionGost3410stringPublicStatic+1 flags—
0x08EncryptionECGost3410stringPublicStatic+1 flags—
0x08EncryptionECGost3410_2012_256stringPublicStatic+1 flags—
0x08EncryptionECGost3410_2012_512stringPublicStatic+1 flags—
0x08_certsList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Encodable>1 flags—
0x08_crlsList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Asn1.Asn1Encodable>1 flags—
0x08_signersIList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Cms.SignerInformation>1 flags—
0x08m_digestsIDictionary<System.String1 flags—
0x01_useDerForCertsbool1 flags—
0x01_useDerForCrlsbool1 flags—
0x08m_randomSecureRandom2 flags—

Functions 32

SignatureFlagsNativeParams
void .ctor()Public+1 flags0x00
void .ctor(SecureRandom random)Public+1 flags0x08
void SetBufferSize(int bufferSize)Public0x04
void AddDigests(const string[]& digestOids)Public0x08
void AddDigests(IEnumerable<System.String> digestOids)Public0x08
void AddSigner(AsymmetricKeyParameter privateKey, X509Certificate cert, const string& digestOid)Public0x08
void AddSigner(AsymmetricKeyParameter privateKey, X509Certificate cert, const string& encryptionOid, const string& digestOid)Public0x08
void AddSigner(AsymmetricKeyParameter privateKey, X509Certificate cert, const string& digestOid, AttributeTable signedAttr, AttributeTable unsignedAttr)Public0x08
void AddSigner(AsymmetricKeyParameter privateKey, X509Certificate cert, const string& encryptionOid, const string& digestOid, AttributeTable signedAttr, AttributeTable unsignedAttr)Public0x08
void AddSigner(AsymmetricKeyParameter privateKey, X509Certificate cert, const string& digestOid, CmsAttributeTableGenerator signedAttrGenerator, CmsAttributeTableGenerator unsignedAttrGenerator)Public0x08
void AddSigner(AsymmetricKeyParameter privateKey, X509Certificate cert, const string& encryptionOid, const string& digestOid, CmsAttributeTableGenerator signedAttrGenerator, CmsAttributeTableGenerator unsignedAttrGenerator)Public0x08
void AddSigner(AsymmetricKeyParameter privateKey, const byte[]& subjectKeyID, const string& digestOid)Public0x08
void AddSigner(AsymmetricKeyParameter privateKey, const byte[]& subjectKeyID, const string& encryptionOid, const string& digestOid)Public0x08
void AddSigner(AsymmetricKeyParameter privateKey, const byte[]& subjectKeyID, const string& digestOid, AttributeTable signedAttr, AttributeTable unsignedAttr)Public0x08
void AddSigner(AsymmetricKeyParameter privateKey, const byte[]& subjectKeyID, const string& digestOid, CmsAttributeTableGenerator signedAttrGenerator, CmsAttributeTableGenerator unsignedAttrGenerator)Public0x08
void AddSigner(AsymmetricKeyParameter privateKey, const byte[]& subjectKeyID, const string& encryptionOid, const string& digestOid, CmsAttributeTableGenerator signedAttrGenerator, CmsAttributeTableGenerator unsignedAttrGenerator)Public0x08
void DoAddSigner(AsymmetricKeyParameter privateKey, SignerIdentifier signerIdentifier, const string& encryptionOid, const string& digestOid, CmsAttributeTableGenerator signedAttrGenerator, CmsAttributeTableGenerator unsignedAttrGenerator)Private0x08
void AddSignerCallback(SignerInformation si)2 flags0x08
Stream Open(Stream outStream)Public0x08
Stream Open(Stream outStream, bool encapsulate)Public0x08
Stream Open(Stream outStream, bool encapsulate, Stream dataOutputStream)Public0x08
Stream Open(Stream outStream, const string& signedContentType, bool encapsulate)Public0x08
Stream Open(Stream outStream, const string& signedContentType, bool encapsulate, Stream dataOutputStream)Public0x08
void RegisterDigestOid(const string& digestOid)Private0x08
void ConfigureDigest(const string& digestOid)Private0x08
void Generate(Stream outStream, const string& eContentType, bool encapsulate, Stream dataOutputStream, CmsProcessable content)1 flags0x08
DerInteger CalculateVersion(DerObjectIdentifier contentOid)Private0x08
bool CheckForVersion3(IList<Best.HTTP.SecureProtocol.Org.BouncyCastle.Cms.SignerInformation> signerInfos)Private0x08
Stream AttachDigestsToOutputStream(IEnumerable<Best.HTTP.SecureProtocol.Org.BouncyCastle.Crypto.IDigest> digests, Stream s)PrivateStatic0x08
Stream GetSafeOutputStream(Stream s)PrivateStatic0x08
Stream GetSafeTeeOutputStream(Stream s1, Stream s2)PrivateStatic0x08
void .cctor()PrivateStatic+1 flags0x00

Used by 2

types with a member, parameter or interface of this type