| SubjectKeyIdentifier CreateSubjectKeyID(AsymmetricKeyParameter pubKey) | PrivateStatic | — | 0x08 |
| void .ctor(DerObjectIdentifier keyAlgorithm, DerObjectIdentifier keyPrfAlgorithm, DerObjectIdentifier certAlgorithm, bool useDerEncoding) | 2 flags | — | 0x08 |
| void LoadKeyBag(PrivateKeyInfo privKeyInfo, Asn1Set bagAttributes) | 3 flags | — | 0x08 |
| void LoadPkcs8ShroudedKeyBag(EncryptedPrivateKeyInfo encPrivKeyInfo, Asn1Set bagAttributes, const char[]& password, bool wrongPkcs12Zero) | 3 flags | — | 0x08 |
| void Load(Stream input, const char[]& password) | Public | — | 0x08 |
| AsymmetricKeyEntry GetKey(const string& alias) | Public | — | 0x08 |
| bool IsCertificateEntry(const string& alias) | Public | — | 0x08 |
| bool IsKeyEntry(const string& alias) | Public | — | 0x08 |
| IEnumerable<System.String> get_Aliases() | Public+1 flags | | 0x08 |
| bool ContainsAlias(const string& alias) | Public | | 0x08 |
| X509CertificateEntry GetCertificate(const string& alias) | Public | | 0x08 |
| string GetCertificateAlias(X509Certificate cert) | Public | | 0x08 |
| X509CertificateEntry[] GetCertificateChain(const string& alias) | Public | | 0x08 |
| void SetCertificateEntry(const string& alias, X509CertificateEntry certEntry) | Public | | 0x08 |
| void SetKeyEntry(const string& alias, AsymmetricKeyEntry keyEntry, const X509CertificateEntry[]& chain) | Public | | 0x08 |
| void DeleteEntry(const string& alias) | Public | | 0x08 |
| bool IsEntryOfType(const string& alias, Type entryType) | Public | | 0x08 |
| int get_Count() | Public+1 flags | | 0x04 |
| void Save(Stream stream, const char[]& password, SecureRandom random) | Public | | 0x08 |
| byte[] CalculatePbeMac(DerObjectIdentifier oid, const byte[]& salt, int itCount, const char[]& password, bool wrongPkcs12Zero, const byte[]& data) | Static+1 flags | | 0x08 |
| byte[] CryptPbeData(bool forEncryption, AlgorithmIdentifier algId, const char[]& password, bool wrongPkcs12Zero, const byte[]& data) | PrivateStatic | | 0x08 |