Zdexby TheHolyOneZ
44,741 classes
Class

PKCS12

: Object
Mono.Security.X509.PKCS12, Mono.Security 0x0048 (72 B) inherited 0x0010 Mono.Security.dll
implements ICloneable
0x00x0048

Members 11

OffsetSizeNameTypeFlagsDefault
0x08_passwordbyte[]Private—
0x08_keyBagsArrayListPrivate—
0x08_secretBagsArrayListPrivate—
0x08_certsX509CertificateCollectionPrivate—
0x01_keyBagsChangedboolPrivate—
0x01_secretBagsChangedboolPrivate—
0x01_certsChangedboolPrivate—
0x00330x01padding / unreflected
0x04_iterationsintPrivate—
0x08_safeBagsArrayListPrivate—
0x08_rngRandomNumberGeneratorPrivate—
0x04password_max_lengthintPrivateStatic—

Functions 33

SignatureFlagsNativeParams
void .ctor()Public+1 flags0x00
void .ctor(const byte[]& data)Public+1 flags0x08
void .ctor(const byte[]& data, const string& password)Public+1 flags0x08
void Decode(const byte[]& data)Private0x08
void Finalize()2 flags0x00
void set_Password(const string& value)Public+1 flags0x08
int get_IterationCount()Public+1 flags0x04
void set_IterationCount(int value)Public+1 flags0x04
ArrayList get_Keys()Public+1 flags0x08
X509CertificateCollection get_Certificates()Public+1 flags0x08
RandomNumberGenerator get_RNG()2 flags0x08
bool Compare(const byte[]& expected, const byte[]& actual)Private0x08
SymmetricAlgorithm GetSymmetricAlgorithm(const string& algorithmOid, const byte[]& salt, int iterationCount)Private0x08
byte[] Decrypt(const string& algorithmOid, const byte[]& salt, int iterationCount, const byte[]& encryptedData)Public0x08
byte[] Decrypt(EncryptedData ed)Public0x08
byte[] Encrypt(const string& algorithmOid, const byte[]& salt, int iterationCount, const byte[]& data)Public0x08
DSAParameters GetExistingParameters(ref bool& found)Private0x40
void AddPrivateKey(PrivateKeyInfo pki)Private0x08
void ReadSafeBag(ASN1 safeBag)Private0x08
ASN1 Pkcs8ShroudedKeyBagSafeBag(AsymmetricAlgorithm aa, IDictionary attributes)Private0x08
ASN1 CertificateSafeBag(X509Certificate x509, IDictionary attributes)Private0x08
byte[] MAC(const byte[]& password, const byte[]& salt, int iterations, const byte[]& data)Private0x08
byte[] GetBytes()Public0x08
ContentInfo EncryptedContentInfo(ASN1 safeBags, const string& algorithmOid)Private0x08
void AddCertificate(X509Certificate cert)Public0x08
void AddCertificate(X509Certificate cert, IDictionary attributes)Public0x08
void RemoveCertificate(X509Certificate cert)Public0x08
void RemoveCertificate(X509Certificate cert, IDictionary attrs)Public0x08
bool CompareAsymmetricAlgorithm(AsymmetricAlgorithm a1, AsymmetricAlgorithm a2)Private0x08
void AddPkcs8ShroudedKeyBag(AsymmetricAlgorithm aa, IDictionary attributes)Public0x08
object Clone()PublicFinal+2 flags0x08
int get_MaximumPasswordLength()PublicStatic+1 flags0x04
void .cctor()PrivateStatic+1 flags0x00