June 2003
Intermediate to advanced
714 pages
22h 8m
English
X509Certificate
public class X509Certificate { // Public Constructors public X509Certificate(byte[ ]data); public X509Certificate(IntPtrhandle); public X509Certificate(X509Certificatecert); // Public Static Methods public static X509Certificate CreateFromCertFile(stringfilename); public static X509Certificate CreateFromSignedFile(stringfilename); // Public Instance Methods public virtual bool Equals(X509Certificateother); public virtual byte[ ] GetCertHash( ); public virtual string GetCertHashString( ); public virtual string GetEffectiveDateString( ); public virtual string GetExpirationDateString( ); public virtual string GetFormat( ); public override int GetHashCode( ); // overrides object public virtual string GetIssuerName( ); public virtual string GetKeyAlgorithm( ); public virtual byte[ ] GetKeyAlgorithmParameters( ); public virtual string GetKeyAlgorithmParametersString( ); public virtual string GetName( ); public virtual byte[ ] GetPublicKey( ); public virtual string GetPublicKeyString( ); public virtual byte[ ] GetRawCertData( ); public virtual string GetRawCertDataString( ); public virtual byte[ ] GetSerialNumber( ); public virtual string GetSerialNumberString( ); public override string ToString( ); // overrides object public virtual string ToString(boolfVerbose); }
The X509Certificate class represents an X509 v3
digital certificate. Instances of this class are created using the
static CreateFromCertFile( ) and
CreateFromSignedFile( ) methods, which ...