Section courante

A propos

Section administrative du site

MimeKit.Cryptography

Ensemble de MIME : Cryptographie
C# MimeKit

Description

Cet espace de noms permet de fournir les classes nécessaires pour gérer PGP, S/MIME et d'autres services de chiffrement.

Liste des classes

Liste des classes de l'espace de nom MimeKit.Cryptography :

Classe Description
ApplicationPgpEncrypted Cette classe contient une partie MIME avec un Content-Type de application/pgp-encrypted.
ApplicationPgpSignature Cette classe contient une partie MIME avec un Content-Type de application/pgp-signature.
ApplicationPkcs7Mime Cette classe contient une partie S/MIME avec un Content-Type de application/pkcs7-mime.
ApplicationPkcs7Signature Cette classe contient une partie S/MIME avec un Content-Type de application/pkcs7-signature.
ArcHeaderValidationResult Cette classe contient un résultat de validation d'entête ARC.
ArcSigner Cette classe contient un signataire ARC.
ArcValidationResult Cette classe contient un résultat de validation ARC.
ArcVerifier Cette classe contient un vérificateur ARC.
AsymmetricAlgorithmExtensions Cette classe contient les méthodes d'extension pour System.Security.Cryptography.AsymmetricAlgorithm.
AuthenticationMethodProperty Cette classe contient une propriété de méthode d'authentification.
AuthenticationMethodResult Cette classe contient une méthode d'authentification Results.
AuthenticationResults Cette classe contient une représentation analysée de l'entête Authentication-Results.
BouncyCastleCertificateExtensions Cette classe contient des méthodes d'extension à utiliser avec BouncyCastle de X509Certificates.
BouncyCastleSecureMimeContext Cette classe contient un contexte de cryptographie Secure MIME (S/MIME).
CertificateNotFoundException Cette classe contient une exception levée lorsqu'un certificat est introuvable pour une boîte aux lettres spécifiée.
CmsRecipient Cette classe contient un destinataire S/MIME.
CmsRecipientCollection Cette classe contient une collection d'objets CmsRecipient.
CmsSigner Cette classe contient un signataire S/MIME.
CryptographyContext Cette classe contient un contexte de cryptographie abstraite.
DefaultSecureMimeContext Cette classe contient une mise en oeuvre par défaut de SecureMimeContext utilisant une base de données SQLite comme certificat et magasin de clefs privées.
DigitalSignatureCollection Cette classe contient une collection de signatures numériques.
DigitalSignatureVerifyException Cette classe contient une exception levée lorsqu'une erreur s'est produite dans Verify().
DkimPublicKeyLocatorBase Cette classe contient une classe de base pour les implémentations de IDkimPublicKeyLocator.
DkimSigner Cette classe contient un signataire DKIM.
DkimSignerBase Cette classe contient une classe de base pour les signataires DKIM et ARC.
DkimVerifier Cette classe contient un vérificateur DKIM-Signature.
DkimVerifierBase Cette classe contient une classe de base pour les vérificateurs DKIM et ARC.
GnuPGContext Cette classe contient un OpenPgpContext utilisant les trousseaux de clefs GnuPG.
MultipartEncrypted Cette classe contient une partie MIME multipart avec un Content-Type de multipart/encrypted contenant une partie MIME chiffrée.
MultipartSigned Cette classe contient un multipart signé, tel qu'utilisé par les protocoles S/MIME et PGP/MIME.
OpenPgpContext Cette classe contient un contexte de cryptographie abstrait OpenPGP pouvant être utilisé pour PGP/MIME.
OpenPgpDetectionFilter Cette classe contient un filtre destiné à faciliter la détection des blocs OpenPGP.
OpenPgpDigitalCertificate Cette classe contient un certificat numérique OpenPGP.
OpenPgpDigitalSignature Cette classe contient une signature numérique OpenPGP.
PrivateKeyNotFoundException Cette classe contient une exception levée lorsqu'une clef privée est introuvable pour une boîte aux lettres ou un identificateur de clef spécifié.
PublicKeyNotFoundException Cette classe contient une exception levée lorsqu'une clef publique est introuvable pour une boîte aux lettres spécifiée.
RsaEncryptionPadding Cette classe contient les schémas et paramètres de remplissage de chiffrement RSA utilisés par S/MIME.
RsaSignaturePadding Cette classe contient les schémas et paramètres de remplissage de signature RSA utilisés par S/MIME.
SecureMailboxAddress Cette classe contient une adresse de boîte aux lettres sécurisée incluant une empreinte digitale pour un certificat.
SecureMimeContext Cette classe contient un contexte de cryptographie Secure MIME (S/MIME).
SecureMimeDigitalCertificate Cette classe contient un certificat numérique S/MIME.
SecureMimeDigitalSignature Cette classe contient un signature numérique S/MIME.
SqlCertificateDatabase Cette classe contient une base de données abstraite de certificats X.509 basée sur un entreposage SQL générique.
SqliteCertificateDatabase Cette classe contient une base de données de certificats X.509 construite sur SQLite.
SQLServerCertificateDatabase Cette classe contient une base de données de certificats X.509 basée sur SQL Server.
TemporarySecureMimeContext Cette classe contient un contexte S/MIME ne conservant pas les certificats, les clefs privées ou les CRL.
WindowsSecureMimeContext Cette classe contient un contexte de cryptographie Secure MIME (S/MIME).
WindowsSecureMimeDigitalCertificate Cette classe contient un certificat numérique S/MIME.
WindowsSecureMimeDigitalSignature Cette classe contient une signature numérique S/MIME.
X509Certificate2Extensions Cette classe contient les méthodes d'extension pour X509Certificate2.
X509CertificateChain Cette classe contient une chaîne de certificats X.509.
X509CertificateDatabase Cette classe contient une base de données de certificats X.509.
X509CertificateRecord Cette classe contient un enregistrement de certificat X.509.
X509CertificateStore Cette classe contient un magasin pour les certificats et les clefs X.509.
X509CrlRecord Cette classe contient un enregistrement de liste de révocation de certificats X.509 (CRL).


Dernière mise à jour : Mercredi, le 8 février 2023