C# Class Brunet.Security.BroadcastRevocationHandler

A certificate handler for GroupVPN, provides the ability to revoke certificates by username alone rather then revoking individual certificates.
Inheritance: ICertificateVerification, IDataHandler
Afficher le fichier Open project: pstjuste/brunet Class Usage Examples

Méthodes publiques

Свойство Type Description
PType Brunet.Util.PType

Protected Properties

Свойство Type Description
_ca_cert Certificate
_ch CertificateHandler
_revoked_users System.Collections.Hashtable
_so Brunet.Security.SecurityOverlord

Méthodes publiques

Méthode Description
BroadcastRevocationHandler ( Certificate ca_cert, Brunet.Security.SecurityOverlord so ) : Brunet.Messaging
HandleData ( MemBlock data, ISender ret, object state ) : void

Parses an incoming revocation and updates the revoked users hashtable if successful.

Verify ( Mono.Security.X509.X509Certificate x509, Brunet sender ) : bool

True upon a non-revoked certificate, an exception otherwise.

Method Details

BroadcastRevocationHandler() public méthode

public BroadcastRevocationHandler ( Certificate ca_cert, Brunet.Security.SecurityOverlord so ) : Brunet.Messaging
ca_cert Certificate
so Brunet.Security.SecurityOverlord
Résultat Brunet.Messaging

HandleData() public méthode

Parses an incoming revocation and updates the revoked users hashtable if successful.
public HandleData ( MemBlock data, ISender ret, object state ) : void
data Brunet.Util.MemBlock
ret ISender
state object
Résultat void

Verify() public méthode

True upon a non-revoked certificate, an exception otherwise.
public Verify ( Mono.Security.X509.X509Certificate x509, Brunet sender ) : bool
x509 Mono.Security.X509.X509Certificate
sender Brunet
Résultat bool

Property Details

PType public_oe static_oe property

public static PType,Brunet.Util PType
Résultat Brunet.Util.PType

_ca_cert protected_oe property

protected Certificate,Brunet.Security _ca_cert
Résultat Certificate

_ch protected_oe property

protected CertificateHandler,Brunet.Security _ch
Résultat CertificateHandler

_revoked_users protected_oe property

protected Hashtable,System.Collections _revoked_users
Résultat System.Collections.Hashtable

_so protected_oe property

protected SecurityOverlord,Brunet.Security _so
Résultat Brunet.Security.SecurityOverlord