C# Class Mono.Security.X509.X509Certificate.X509Certificate.X509Certificate

Afficher le fichier Open project: runefs/Marvin

Méthodes publiques

Méthode Description
CheckSignature ( byte hash, string hashAlgorithm, byte signature ) : bool
GetIssuerName ( ) : ASN1
GetSubjectName ( ) : ASN1
VerifySignature ( AsymmetricAlgorithm aa ) : bool
WasCurrent ( System.DateTime instant ) : bool
X509Certificate ( byte data ) : System

Méthodes protégées

Méthode Description
X509Certificate ( SerializationInfo info, StreamingContext context ) : System

Private Methods

Méthode Description
GetHashNameFromOID ( string oid ) : string
GetObjectData ( SerializationInfo info, StreamingContext context ) : void
GetUnsignedBigInteger ( byte integer ) : byte[]
PEM ( string type, byte data ) : byte[]
Parse ( byte data ) : void
VerifySignature ( DSA dsa ) : bool
VerifySignature ( RSA rsa ) : bool

Method Details

CheckSignature() public méthode

public CheckSignature ( byte hash, string hashAlgorithm, byte signature ) : bool
hash byte
hashAlgorithm string
signature byte
Résultat bool

GetIssuerName() public méthode

public GetIssuerName ( ) : ASN1
Résultat ASN1

GetSubjectName() public méthode

public GetSubjectName ( ) : ASN1
Résultat ASN1

VerifySignature() public méthode

public VerifySignature ( AsymmetricAlgorithm aa ) : bool
aa System.Security.Cryptography.AsymmetricAlgorithm
Résultat bool

WasCurrent() public méthode

public WasCurrent ( System.DateTime instant ) : bool
instant System.DateTime
Résultat bool

X509Certificate() protected méthode

protected X509Certificate ( SerializationInfo info, StreamingContext context ) : System
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
Résultat System

X509Certificate() public méthode

public X509Certificate ( byte data ) : System
data byte
Résultat System