Mime |
Class | Description | |
---|---|---|
ApplicationPgpEncrypted | A MIME part with a Content-Type of application/pgp-encrypted. | |
ApplicationPgpSignature | A MIME part with a Content-Type of application/pgp-signature. | |
ApplicationPkcs7Mime | An S/MIME part with a Content-Type of application/pkcs7-mime. | |
ApplicationPkcs7Signature | An S/MIME part with a Content-Type of application/pkcs7-signature. | |
ArcHeaderValidationResult | An ARC header validation result. | |
ArcSigner | An ARC signer. | |
ArcValidationResult | An ARC validation result. | |
ArcVerifier | An ARC verifier. | |
AsymmetricAlgorithmExtensions | Extension methods for System.Security.Cryptography.AsymmetricAlgorithm. | |
AuthenticationMethodProperty | An authentication method property. | |
AuthenticationMethodResult | An authentication method results. | |
AuthenticationResults | A parsed representation of the Authentication-Results header. | |
BouncyCastleCertificateExtensions | Extension methods for use with BouncyCastle X509Certificates. | |
BouncyCastleSecureMimeContext | A Secure MIME (S/MIME) cryptography context. | |
CertificateNotFoundException | An exception that is thrown when a certificate could not be found for a specified mailbox. | |
CmsRecipient | An S/MIME recipient. | |
CmsRecipientCollection | A collection of CmsRecipient objects. | |
CmsSigner | An S/MIME signer. | |
CryptographyContext | An abstract cryptography context. | |
DefaultSecureMimeContext | A default SecureMimeContext implementation that uses an SQLite database as a certificate and private key store. | |
DigitalSignatureCollection | A collection of digital signatures. | |
DigitalSignatureVerifyException | An exception that is thrown when an error occurrs in Verify. | |
DkimPublicKeyLocatorBase | A base class for implemnentations of IDkimPublicKeyLocator. | |
DkimSigner | A DKIM signer. | |
DkimSignerBase | A base class for DKIM and ARC signers. | |
DkimVerifier | A DKIM-Signature verifier. | |
DkimVerifierBase | A base class for DKIM and ARC verifiers. | |
GnuPGContext | An OpenPgpContext that uses the GnuPG keyrings. | |
MultipartEncrypted | A multipart MIME part with a ContentType of multipart/encrypted containing an encrypted MIME part. | |
MultipartSigned | A signed multipart, as used by both S/MIME and PGP/MIME protocols. | |
OpenPgpContext | An abstract OpenPGP cryptography context which can be used for PGP/MIME. | |
OpenPgpDetectionFilter | A filter meant to aid in the detection of OpenPGP blocks. | |
OpenPgpDigitalCertificate | An OpenPGP digital certificate. | |
OpenPgpDigitalSignature | An OpenPGP digital signature. | |
PrivateKeyNotFoundException | An exception that is thrown when a private key could not be found for a specified mailbox or key id. | |
PublicKeyNotFoundException | An exception that is thrown when a public key could not be found for a specified mailbox. | |
RsaEncryptionPadding | The RSA encryption padding schemes and parameters used by S/MIME. | |
RsaSignaturePadding | The RSA signature padding schemes and parameters used by S/MIME. | |
SecureMailboxAddress | A secure mailbox address which includes a fingerprint for a certificate. | |
SecureMimeContext | A Secure MIME (S/MIME) cryptography context. | |
SecureMimeDigitalCertificate | An S/MIME digital certificate. | |
SecureMimeDigitalSignature | An S/MIME digital signature. | |
SqlCertificateDatabase | An abstract X.509 certificate database built on generic SQL storage. | |
SqliteCertificateDatabase | An X.509 certificate database built on SQLite. | |
SQLServerCertificateDatabase | An X.509 certificate database built on SQL Server. | |
TemporarySecureMimeContext | An S/MIME context that does not persist certificates, private keys or CRLs. | |
WindowsSecureMimeContext | A Secure MIME (S/MIME) cryptography context. | |
WindowsSecureMimeDigitalCertificate | An S/MIME digital certificate. | |
WindowsSecureMimeDigitalSignature | An S/MIME digital signature. | |
X509Certificate2Extensions | Extension methods for X509Certificate2. | |
X509CertificateChain | An X.509 certificate chain. | |
X509CertificateDatabase | An X.509 certificate database. | |
X509CertificateRecord | An X.509 certificate record. | |
X509CertificateStore | A store for X.509 certificates and keys. | |
X509CrlRecord | An X.509 certificate revocation list (CRL) record. |
Interface | Description | |
---|---|---|
IApplicationPgpEncrypted | An interface for a MIME part with a Content-Type of application/pgp-encrypted. | |
IApplicationPgpSignature | An interface for a MIME part with a Content-Type of application/pgp-signature. | |
IApplicationPkcs7Mime | An interface for an S/MIME part with a Content-Type of application/pkcs7-mime. | |
IApplicationPkcs7Signature | An interface for an S/MIME part with a Content-Type of application/pkcs7-signature. | |
ICryptographyContext | An abstract cryptography context interface. | |
IDigitalCertificate | An interface for a digital certificate. | |
IDigitalSignature | An interface for a digital signature. | |
IDkimPublicKeyLocator | An interface for a service which locates and retrieves DKIM public keys (probably via DNS). | |
IMultipartEncrypted | An interface for a multipart MIME part with a ContentType of multipart/encrypted containing an encrypted MIME part. | |
IMultipartSigned | An interface for a signed multipart, as used by both S/MIME and PGP/MIME protocols. | |
ISecureMimeContext | An interface for a Secure MIME (S/MIME) cryptography context. | |
IX509CertificateDatabase | An interface for an X.509 Certificate database. |
Enumeration | Description | |
---|---|---|
ArcSignatureValidationResult | An ARC signature validation result. | |
ArcValidationErrors | An enumeration of possible ARC validation errors. | |
DigestAlgorithm | A digest algorithm. | |
DkimCanonicalizationAlgorithm | A DKIM canonicalization algorithm. | |
DkimSignatureAlgorithm | A DKIM signature algorithm. | |
EncryptionAlgorithm | Encryption algorithms supported by S/MIME and OpenPGP. | |
OpenPgpDataType | An enum expressing a type of OpenPGP data. | |
OpenPgpKeyCertification | An OpenPGP key certification. | |
PublicKeyAlgorithm | An enumeration of public key algorithms. | |
RsaEncryptionPaddingScheme | The RSA encryption padding schemes used by S/MIME. | |
RsaSignaturePaddingScheme | The RSA signature padding schemes used by S/MIME. | |
SecureMimeType | The type of S/MIME data that an application/pkcs7-mime part contains. | |
SubjectIdentifierType | The method to use for identifying a certificate. | |
X509CertificateRecordFields | X.509 certificate record fields. | |
X509CrlRecordFields | X.509 certificate revocation list record fields. | |
X509KeyUsageFlags | X.509 key usage flags. |