C# Class Org.BouncyCastle.X509.X509V2AttributeCertificate

An implementation of a version 2 X.509 Attribute Certificate.
Inheritance: X509ExtensionBase, IX509AttributeCertificate
Show file Open project: nonorganic/dssnet Class Usage Examples

Public Methods

Method Description
CheckValidity ( ) : void
CheckValidity ( System.DateTime date ) : void
Equals ( object obj ) : bool
GetAttributes ( ) : Org.BouncyCastle.X509.X509Attribute[]
GetAttributes ( string oid ) : Org.BouncyCastle.X509.X509Attribute[]
GetEncoded ( ) : byte[]
GetHashCode ( ) : int
GetIssuerUniqueID ( ) : bool[]
GetSignature ( ) : byte[]
IsValid ( System.DateTime date ) : bool
Verify ( AsymmetricKeyParameter publicKey ) : void
X509V2AttributeCertificate ( Stream encIn ) : System
X509V2AttributeCertificate ( byte encoded ) : System

Protected Methods

Method Description
GetX509Extensions ( ) : X509Extensions

Private Methods

Method Description
GetObject ( Stream input ) : AttributeCertificate
X509V2AttributeCertificate ( AttributeCertificate cert ) : System

Method Details

CheckValidity() public method

public CheckValidity ( ) : void
return void

CheckValidity() public method

public CheckValidity ( System.DateTime date ) : void
date System.DateTime
return void

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetAttributes() public method

public GetAttributes ( ) : Org.BouncyCastle.X509.X509Attribute[]
return Org.BouncyCastle.X509.X509Attribute[]

GetAttributes() public method

public GetAttributes ( string oid ) : Org.BouncyCastle.X509.X509Attribute[]
oid string
return Org.BouncyCastle.X509.X509Attribute[]

GetEncoded() public method

public GetEncoded ( ) : byte[]
return byte[]

GetHashCode() public method

public GetHashCode ( ) : int
return int

GetIssuerUniqueID() public method

public GetIssuerUniqueID ( ) : bool[]
return bool[]

GetSignature() public method

public GetSignature ( ) : byte[]
return byte[]

GetX509Extensions() protected method

protected GetX509Extensions ( ) : X509Extensions
return Org.BouncyCastle.Asn1.X509.X509Extensions

IsValid() public method

public IsValid ( System.DateTime date ) : bool
date System.DateTime
return bool

Verify() public method

public Verify ( AsymmetricKeyParameter publicKey ) : void
publicKey Org.BouncyCastle.Crypto.AsymmetricKeyParameter
return void

X509V2AttributeCertificate() public method

public X509V2AttributeCertificate ( Stream encIn ) : System
encIn Stream
return System

X509V2AttributeCertificate() public method

public X509V2AttributeCertificate ( byte encoded ) : System
encoded byte
return System